123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-libs"],{"014b":function(e,t,n){"use strict";var r=n("e53d"),o=n("07e3"),i=n("8e60"),a=n("63b6"),u=n("9138"),c=n("ebfd").KEY,s=n("294c"),l=n("dbdb"),f=n("45f2"),d=n("62a0"),h=n("5168"),m=n("ccb9"),p=n("6718"),g=n("47ee"),v=n("9003"),b=n("e4ae"),y=n("f772"),w=n("241e"),x=n("36c3"),C=n("1bc3"),S=n("aebd"),k=n("a159"),_=n("0395"),E=n("bf0b"),A=n("9aa9"),T=n("d9f6"),O=n("c3a1"),B=E.f,R=T.f,D=_.f,N=r.Symbol,I=r.JSON,P=I&&I.stringify,M="prototype",F=h("_hidden"),L=h("toPrimitive"),z={}.propertyIsEnumerable,H=l("symbol-registry"),U=l("symbols"),V=l("op-symbols"),j=Object[M],W="function"==typeof N&&!!A.f,$=r.QObject,G=!$||!$[M]||!$[M].findChild,X=i&&s((function(){return 7!=k(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=B(j,t);r&&delete j[t],R(e,t,n),r&&e!==j&&R(j,t,r)}:R,q=function(e){var t=U[e]=k(N[M]);return t._k=e,t},K=W&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},Y=function(e,t,n){return e===j&&Y(V,t,n),b(e),t=C(t,!0),b(n),o(U,t)?(n.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),n=k(n,{enumerable:S(0,!1)})):(o(e,F)||R(e,F,S(1,{})),e[F][t]=!0),X(e,t,n)):R(e,t,n)},Z=function(e,t){b(e);var n,r=g(t=x(t)),o=0,i=r.length;while(i>o)Y(e,n=r[o++],t[n]);return e},J=function(e,t){return void 0===t?k(e):Z(k(e),t)},Q=function(e){var t=z.call(this,e=C(e,!0));return!(this===j&&o(U,e)&&!o(V,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,F)&&this[F][e])||t)},ee=function(e,t){if(e=x(e),t=C(t,!0),e!==j||!o(U,t)||o(V,t)){var n=B(e,t);return!n||!o(U,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},te=function(e){var t,n=D(x(e)),r=[],i=0;while(n.length>i)o(U,t=n[i++])||t==F||t==c||r.push(t);return r},ne=function(e){var t,n=e===j,r=D(n?V:x(e)),i=[],a=0;while(r.length>a)!o(U,t=r[a++])||n&&!o(j,t)||i.push(U[t]);return i};W||(N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(V,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),X(this,e,S(1,n))};return i&&G&&X(j,e,{configurable:!0,set:t}),q(e)},u(N[M],"toString",(function(){return this._k})),E.f=ee,T.f=Y,n("6abf").f=_.f=te,n("355d").f=Q,A.f=ne,i&&!n("b8e3")&&u(j,"propertyIsEnumerable",Q,!0),m.f=function(e){return q(h(e))}),a(a.G+a.W+a.F*!W,{Symbol:N});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)h(re[oe++]);for(var ie=O(h.store),ae=0;ie.length>ae;)p(ie[ae++]);a(a.S+a.F*!W,"Symbol",{for:function(e){return o(H,e+="")?H[e]:H[e]=N(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in H)if(H[t]===e)return t},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!W,"Object",{create:J,defineProperty:Y,defineProperties:Z,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var ue=s((function(){A.f(1)}));a(a.S+a.F*ue,"Object",{getOwnPropertySymbols:function(e){return A.f(w(e))}}),I&&a(a.S+a.F*(!W||s((function(){var e=N();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))}))),"JSON",{stringify:function(e){var t,n,r=[e],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=t=r[1],(y(t)||void 0!==e)&&!K(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,P.apply(I,r)}}),N[M][L]||n("35e8")(N[M],L,N[M].valueOf),f(N,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"01f9":function(e,t,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),a=n("32e9"),u=n("84f2"),c=n("41a0"),s=n("7f20"),l=n("38fd"),f=n("2b4c")("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,y,w){c(n,t,v);var x,C,S,k=function(e){if(!d&&e in T)return T[e];switch(e){case m:return function(){return new n(this,e)};case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",E=b==p,A=!1,T=e.prototype,O=T[f]||T[h]||b&&T[b],B=O||k(b),R=b?E?k("entries"):B:void 0,D="Array"==t&&T.entries||O;if(D&&(S=l(D.call(new e)),S!==Object.prototype&&S.next&&(s(S,_,!0),r||"function"==typeof S[f]||a(S,f,g))),E&&O&&O.name!==p&&(A=!0,B=function(){return O.call(this)}),r&&!w||!d&&!A&&T[f]||a(T,f,B),u[t]=B,u[_]=g,b)if(x={values:E?B:k(p),keys:y?B:k(m),entries:R},w)for(C in x)C in T||i(T,C,x[C]);else o(o.P+o.F*(d||A),t,x);return x}},"02f4":function(e,t,n){var r=n("4588"),o=n("be13");e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},"030f":function(e,t,n){(function(e){(function(t){"use strict";var n=function(){},r=function(e){return function(){return e()}},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 c=function(e){return function(t){return!e(t)}},s=function(e){return function(){throw new Error(e)}},l=i(!1),f=i(!0),d=tinymce.util.Tools.resolve("tinymce.ThemeManager"),h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},h.apply(this,arguments)};function m(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}function p(){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}var g,v=function(){return b},b=function(){var e=function(e){return e.isNone()},t=function(e){return e()},r=function(e){return e},o={fold:function(e,t){return e()},is:l,isSome:l,isNone:f,getOr:r,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:r,orThunk:t,map:v,each:n,bind:v,exists:l,forall:f,filter:v,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return o}(),y=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:f,isNone:l,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return y(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:b},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(l,(function(t){return n(e,t)}))}};return o},w=function(e){return null===e||void 0===e?b:y(e)},x={some:y,none:v,from:w},C=function(e){var t=function(t){return e===t},n=function(t){return C(e)},r=function(t){return C(e)},o=function(t){return C(t(e))},a=function(t){return C(e)},u=function(t){t(e)},c=function(t){return t(e)},s=function(t,n){return n(e)},d=function(t){return t(e)},h=function(t){return t(e)},m=function(){return x.some(e)};return{is:t,isValue:f,isError:l,getOr:i(e),getOrThunk:i(e),getOrDie:i(e),or:n,orThunk:r,fold:s,map:o,mapError:a,each:u,bind:c,exists:d,forall:h,toOption:m}},S=function(e){var t=function(e){return e()},r=function(){return s(String(e))()},o=function(e){return e},i=function(e){return e()},u=function(t){return S(e)},c=function(t){return S(t(e))},d=function(t){return S(e)},h=function(t,n){return t(e)};return{is:l,isValue:l,isError:f,getOr:a,getOrThunk:t,getOrDie:r,or:o,orThunk:i,fold:h,map:u,mapError:c,each:n,bind:d,exists:l,forall:f,toOption:x.none}},k=function(e,t){return e.fold((function(){return S(t)}),C)},_={value:C,error:S,fromOption:k},E=function(e){var t=typeof e;return null===e?"null":"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},A=function(e){return function(t){return E(t)===e}},T=function(e){return function(t){return typeof t===e}},O=function(e){return function(t){return e===t}},B=A("string"),R=A("object"),D=A("array"),N=T("boolean"),I=O(void 0),P=T("function"),M=T("number"),F=function(e,t){if(D(e)){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return!1;return!0}return!1},L=Array.prototype.slice,z=Array.prototype.indexOf,H=Array.prototype.push,U=function(e,t){return z.call(e,t)},V=function(e,t){var n=U(e,t);return-1===n?x.none():x.some(n)},j=function(e,t){return U(e,t)>-1},W=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},$=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},G=function(e,t){for(var n=[],r=0;r<e.length;r+=t){var o=L.call(e,r,r+t);n.push(o)}return n},X=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++){var o=e[n];t(o,n)}},K=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Y=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o],u=t(a,o)?n:r;u.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)&&n.push(i)}return n},J=function(e,t,n){return K(e,(function(e){n=t(n,e)})),n},Q=function(e,t,n){return q(e,(function(e){n=t(n,e)})),n},ee=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return x.some(i);if(n(i,r))break}return x.none()},te=function(e,t){return ee(e,t,l)},ne=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return x.some(n)}return x.none()},re=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!D(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);H.apply(t,e[n])}return t},oe=function(e,t){return re(X(e,t))},ie=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},ae=function(e){var t=L.call(e,0);return t.reverse(),t},ue=function(e,t){return Z(e,(function(e){return!j(t,e)}))},ce=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},se=function(e){return[e]},le=function(e,t){var n=L.call(e,0);return n.sort(t),n},fe=function(e){return 0===e.length?x.none():x.some(e[0])},de=function(e){return 0===e.length?x.none():x.some(e[e.length-1])},he=P(Array.from)?Array.from:function(e){return L.call(e)},me=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()},pe=Object.keys,ge=Object.hasOwnProperty,ve=function(e,t){for(var n=pe(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},be=function(e,t){return ye(e,(function(e,n){return{k:n,v:t(e,n)}}))},ye=function(e,t){var n={};return ve(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},we=function(e){return function(t,n){e[n]=t}},xe=function(e,t,n,r){var o={};return ve(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Ce=function(e,t){var r={};return xe(e,t,we(r),n),r},Se=function(e,t){var n=[];return ve(e,(function(e,r){n.push(t(e,r))})),n},ke=function(e,t){for(var n=pe(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];if(t(a,i,e))return x.some(a)}return x.none()},_e=function(e){return Se(e,(function(e){return e}))},Ee=function(e,t){return Ae(e,t)?x.from(e[t]):x.none()},Ae=function(e,t){return ge.call(e,t)},Te=function(e,t){return Ae(e,t)&&void 0!==e[t]&&null!==e[t]},Oe=function(e){if(!D(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 q(e,(function(o,i){var a=pe(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],c=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(!D(c))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var s=function(e){var t=pe(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));var r=ie(n,(function(e){return j(t,e)}));if(!r)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:s,log:function(e){t.console.log(e,{constructors:n,constructor:u,params:o})}}}})),r},Be={generate:Oe},Re=Object.prototype.hasOwnProperty,De=function(e,t){return t},Ne=function(e,t){var n=R(e)&&R(t);return n?Pe(e,t):t},Ie=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)Re.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},Pe=Ie(Ne),Me=Ie(De),Fe=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}};(function(e){e[e["Error"]=0]="Error",e[e["Value"]=1]="Value"})(g||(g={}));var Le=function(e,t,n){return e.stype===g.Error?t(e.serror):n(e.svalue)},ze=function(e){var t=[],n=[];return q(e,(function(e){Le(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},He=function(e,t){return e.stype===g.Error?{stype:g.Error,serror:t(e.serror)}:e},Ue=function(e,t){return e.stype===g.Value?{stype:g.Value,svalue:t(e.svalue)}:e},Ve=function(e,t){return e.stype===g.Value?t(e.svalue):e},je=function(e,t){return e.stype===g.Error?t(e.serror):e},We=function(e){return{stype:g.Value,svalue:e}},$e=function(e){return{stype:g.Error,serror:e}},Ge=function(e){return Le(e,_.error,_.value)},Xe=function(e){return e.fold($e,We)},qe={fromResult:Xe,toResult:Ge,svalue:We,partition:ze,serror:$e,bind:Ve,bindError:je,map:Ue,mapError:He,fold:Le},Ke=Be.generate([{strict:[]},{defaultedThunk:["fallbackThunk"]},{asOption:[]},{asDefaultedOptionThunk:["fallbackThunk"]},{mergeWithThunk:["baseThunk"]}]),Ye=function(e){return Ke.defaultedThunk(i(e))},Ze=function(e){return Ke.mergeWithThunk(i(e))},Je=Ke.strict,Qe=Ke.asOption,et=Ke.defaultedThunk,tt=(Ke.asDefaultedOptionThunk,Ke.mergeWithThunk),nt=function(e,t){var n={};return ve(e,(function(e,r){j(t,r)||(n[r]=e)})),n},rt=function(e,t){var n;return n={},n[e]=t,n},ot=function(e){var t={};return q(e,(function(e){t[e.key]=e.value})),t},it=(Be.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){var t=[],n=[];return q(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}),at=function(e,t){return nt(e,t)},ut=function(e,t){return rt(e,t)},ct=function(e){return ot(e)},st=function(e,t){return 0===e.length?_.value(t):_.value(Pe(t,Me.apply(void 0,e)))},lt=function(e){return _.error(re(e))},ft=function(e,t){var n=it(e);return n.errors.length>0?lt(n.errors):st(n.values,t)},dt=function(e,t){return e.length>0?qe.svalue(Pe(t,Me.apply(void 0,e))):qe.svalue(t)},ht=function(e){return o(qe.serror,re)(e)},mt=function(e,t){var n=qe.partition(e);return n.errors.length>0?ht(n.errors):dt(n.values,t)},pt=function(e){var t=qe.partition(e);return t.errors.length>0?ht(t.errors):qe.svalue(t.values)},gt={consolidateObj:mt,consolidateArr:pt},vt=function(e){return R(e)&&pe(e).length>100?" removed due to size":JSON.stringify(e,null,2)},bt=function(e){var t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:function(){return"... (only showing first ten failures)"}}]):e;return X(t,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))},yt=function(e,t){return qe.serror([{path:e,getErrorInfo:t}])},wt=function(e,t,n){return yt(e,(function(){return'Could not find valid *strict* value for "'+t+'" in '+vt(n)}))},xt=function(e,t){return yt(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))},Ct=function(e,t,n){return yt(e,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+vt(t)}))},St=function(e,t){return yt(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))},kt=function(e,t){return yt(e,(function(){return t}))},_t=Be.generate([{field:["key","okey","presence","prop"]},{state:["okey","instantiator"]}]),Et=function(e,t,n){return Ee(t,n).fold((function(){return wt(e,n,t)}),qe.svalue)},At=function(e,t,n){var r=Ee(e,t).fold((function(){return n(e)}),a);return qe.svalue(r)},Tt=function(e,t){return qe.svalue(Ee(e,t))},Ot=function(e,t,n){var r=Ee(e,t).map((function(t){return!0===t?n(e):t}));return qe.svalue(r)},Bt=function(e,t,n,r){return n.fold((function(n,o,a,u){var c=function(t){var i=u.extract(e.concat([n]),r,t);return qe.map(i,(function(e){return rt(o,r(e))}))},s=function(t){return t.fold((function(){var e=rt(o,r(x.none()));return qe.svalue(e)}),(function(t){var i=u.extract(e.concat([n]),r,t);return qe.map(i,(function(e){return rt(o,r(x.some(e)))}))}))};return function(){return a.fold((function(){return qe.bind(Et(e,t,n),c)}),(function(e){return qe.bind(At(t,n,e),c)}),(function(){return qe.bind(Tt(t,n),s)}),(function(e){return qe.bind(Ot(t,n,e),s)}),(function(e){var r=e(t),o=qe.map(At(t,n,i({})),(function(e){return Pe(r,e)}));return qe.bind(o,c)}))}()}),(function(e,n){var o=n(t);return qe.svalue(rt(e,r(o)))}))},Rt=function(e,t,n,r){var o=X(n,(function(n){return Bt(e,t,n,r)}));return gt.consolidateObj(o,{})},Dt=function(e){var t=function(t,n,r){return e().extract(t,n,r)},n=function(){return e().toString()};return{extract:t,toString:n}},Nt=function(e){var t=function(t,n,r){return qe.bindError(e(r,n),(function(e){return kt(t,e)}))},n=function(){return"val"};return{extract:t,toString:n}},It=function(e){return pe(Ce(e,(function(e){return void 0!==e&&null!==e})))},Pt=function(e){var t=Mt(e),n=J(e,(function(e,t){return t.fold((function(t){return Pe(e,ut(t,!0))}),i(e))}),{}),r=function(e,r,o){var i=N(o)?[]:It(o),a=Z(i,(function(e){return!Te(n,e)}));return 0===a.length?t.extract(e,r,o):St(e,a)};return{extract:r,toString:t.toString}},Mt=function(e){var t=function(t,n,r){return Rt(t,r,e,n)},n=function(){var t=X(e,(function(e){return e.fold((function(e,t,n,r){return e+" -> "+r.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"};return{extract:t,toString:n}},Ft=function(e){var t=function(t,n,r){var o=X(r,(function(r,o){return e.extract(t.concat(["["+o+"]"]),n,r)}));return gt.consolidateArr(o)},n=function(){return"array("+e.toString()+")"};return{extract:t,toString:n}},Lt=function(e){var t=function(t,n,r){for(var o=[],i=0,a=e;i<a.length;i++){var u=a[i],c=u.extract(t,n,r);if(c.stype===g.Value)return c;o.push(c)}return gt.consolidateArr(o)},n=function(){return"oneOf("+X(e,(function(e){return e.toString()})).join(", ")+")"};return{extract:t,toString:n}},zt=function(e,t){var n=function(t,n){return Ft(Nt(e)).extract(t,a,n)},r=function(e,r,o){var i=pe(o),a=n(e,i);return qe.bind(a,(function(n){var i=X(n,(function(e){return _t.field(e,e,Je(),t)}));return Mt(i).extract(e,r,o)}))},o=function(){return"setOf("+t.toString()+")"};return{extract:r,toString:o}},Ht=i(Nt(qe.svalue)),Ut=o(Ft,Mt),Vt=_t.state,jt=_t.field,Wt=function(e,t,n,r,o){var i=Ee(r,o);return i.fold((function(){return Ct(e,r,o)}),(function(r){return r.extract(e.concat(["branch: "+o]),t,n)}))},$t=function(e,t){var n=function(n,r,o){var i=Ee(o,e);return i.fold((function(){return xt(n,e)}),(function(e){return Wt(n,r,o,t,e)}))},r=function(){return"chooseOn("+e+"). Possible values: "+pe(t)};return{extract:n,toString:r}},Gt=Nt(qe.svalue),Xt=function(e){return Ut(e)},qt=function(){return Ft(Gt)},Kt=Dt,Yt=function(e){return Nt((function(t){return e(t).fold(qe.serror,qe.svalue)}))},Zt=function(e,t){return zt((function(t){return qe.fromResult(e(t))}),t)},Jt=function(e,t,n,r){var o=t.extract([e],n,r);return qe.mapError(o,(function(e){return{input:r,errors:e}}))},Qt=function(e,t,n){return qe.toResult(Jt(e,t,a,n))},en=function(e){return e.fold((function(e){throw new Error(nn(e))}),a)},tn=function(e,t,n){return en(Qt(e,t,n))},nn=function(e){return"Errors: \n"+bt(e.errors).join("\n")+"\n\nInput object: "+vt(e.input)},rn=function(e,t){return $t(e,t)},on=function(e,t){return $t(e,be(t,Mt))},an=i(Gt),un=function(e,t){return Nt((function(n){var r=typeof n;return e(n)?qe.svalue(n):qe.serror("Expected type: "+t+" but got: "+r)}))},cn=un(M,"number"),sn=un(B,"string"),ln=un(N,"boolean"),fn=un(P,"function"),dn=function(e){var t=function(e,t){var n=e.next();while(!n.done){if(!t(n.value))return!1;n=e.next()}return!0};if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((function(t){return dn(e[t])}));case"Map":return t(e.keys(),dn)&&t(e.values(),dn);case"Set":return t(e.keys(),dn);default:return!1}},hn=Nt((function(e){return dn(e)?qe.svalue(e):qe.serror("Expected value to be acceptable for sending via postMessage")})),mn=function(e){return Yt((function(t){return j(e,t)?_.value(t):_.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},pn=function(e){return jt(e,e,Je(),Ht())},gn=function(e,t){return jt(e,e,Je(),t)},vn=function(e){return gn(e,cn)},bn=function(e){return gn(e,sn)},yn=function(e,t){return jt(e,e,Je(),mn(t))},wn=function(e){return gn(e,ln)},xn=function(e){return gn(e,fn)},Cn=function(e,t){return jt(e,e,Qe(),Nt((function(n){return qe.serror("The field: "+e+" is forbidden. "+t)})))},Sn=function(e,t){return jt(e,e,Je(),Mt(t))},kn=function(e,t){return jt(e,e,Je(),Ut(t))},_n=function(e,t){return jt(e,e,Je(),Ft(t))},En=function(e){return jt(e,e,Qe(),Ht())},An=function(e,t){return jt(e,e,Qe(),t)},Tn=function(e){return An(e,cn)},On=function(e){return An(e,sn)},Bn=function(e){return An(e,fn)},Rn=function(e,t){return An(e,Ft(t))},Dn=function(e,t){return An(e,Mt(t))},Nn=function(e,t){return An(e,Pt(t))},In=function(e,t){return jt(e,e,Ye(t),Ht())},Pn=function(e,t,n){return jt(e,e,Ye(t),n)},Mn=function(e,t){return Pn(e,t,cn)},Fn=function(e,t){return Pn(e,t,sn)},Ln=function(e,t,n){return Pn(e,t,mn(n))},zn=function(e,t){return Pn(e,t,ln)},Hn=function(e,t){return Pn(e,t,fn)},Un=function(e,t){return Pn(e,t,hn)},Vn=function(e,t,n){return Pn(e,t,Ft(n))},jn=function(e,t,n){return Pn(e,t,Mt(n))},Wn=function(e,t){return Vt(e,t)},$n=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},Gn=function(e,n){var r=n||t.document,o=r.createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.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 Kn(o.childNodes[0])},Xn=function(e,n){var r=n||t.document,o=r.createElement(e);return Kn(o)},qn=function(e,n){var r=n||t.document,o=r.createTextNode(e);return Kn(o)},Kn=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},Yn=function(e,t,n){var r=e.dom();return x.from(r.elementFromPoint(t,n)).map(Kn)},Zn={fromHtml:Gn,fromTag:Xn,fromText:qn,fromDom:Kn,fromPoint:Yn},Jn=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Qn=function(e,n){return Jn(e,n,t.Node.DOCUMENT_POSITION_CONTAINED_BY)},er=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},tr=function(e,t){var n=er(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return or(r(1),r(2))},nr=function(e,t){var n=String(t).toLowerCase();return 0===e.length?rr():tr(e,n)},rr=function(){return or(0,0)},or=function(e,t){return{major:e,minor:t}},ir={nu:or,detect:nr,unknown:rr},ar="Edge",ur="Chrome",cr="IE",sr="Opera",lr="Firefox",fr="Safari",dr=function(){return hr({current:void 0,version:ir.unknown()})},hr=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(ar),isChrome:r(ur),isIE:r(cr),isOpera:r(sr),isFirefox:r(lr),isSafari:r(fr)}},mr={unknown:dr,nu:hr,edge:i(ar),chrome:i(ur),ie:i(cr),opera:i(sr),firefox:i(lr),safari:i(fr)},pr="Windows",gr="iOS",vr="Android",br="Linux",yr="OSX",wr="Solaris",xr="FreeBSD",Cr="ChromeOS",Sr=function(){return kr({current:void 0,version:ir.unknown()})},kr=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(pr),isiOS:r(gr),isAndroid:r(vr),isOSX:r(yr),isLinux:r(br),isSolaris:r(wr),isFreeBSD:r(xr),isChromeOS:r(Cr)}},_r={unknown:Sr,nu:kr,windows:i(pr),ios:i(gr),android:i(vr),linux:i(br),osx:i(yr),solaris:i(wr),freebsd:i(xr),chromeos:i(Cr)},Er=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),a=e.isiOS()&&!o,u=e.isiOS()||e.isAndroid(),c=u||r("(pointer:coarse)"),s=o||!a&&u&&r("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),d=!l&&!s&&!f;return{isiPad:i(o),isiPhone:i(a),isTablet:i(s),isPhone:i(l),isTouch:i(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:i(f),isDesktop:i(d)}},Ar=function(e,t){var n=String(t).toLowerCase();return te(e,(function(e){return e.search(n)}))},Tr=function(e,t){return Ar(e,t).map((function(e){var n=ir.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},Or=function(e,t){return Ar(e,t).map((function(e){var n=ir.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},Br={detectBrowser:Tr,detectOs:Or},Rr=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},Dr=function(e,t){return-1!==e.indexOf(t)},Nr=function(e,t){return Rr(e,t,e.length-t.length)},Ir=function(e){return function(t){return t.replace(e,"")}},Pr=Ir(/^\s+|\s+$/g),Mr=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Fr=function(e){return function(t){return Dr(t,e)}},Lr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Dr(e,"edge/")&&Dr(e,"chrome")&&Dr(e,"safari")&&Dr(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Mr],search:function(e){return Dr(e,"chrome")&&!Dr(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Dr(e,"msie")||Dr(e,"trident")}},{name:"Opera",versionRegexes:[Mr,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Fr("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Fr("firefox")},{name:"Safari",versionRegexes:[Mr,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Dr(e,"safari")||Dr(e,"mobile/"))&&Dr(e,"applewebkit")}}],zr=[{name:"Windows",search:Fr("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Dr(e,"iphone")||Dr(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Fr("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Fr("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Fr("linux"),versionRegexes:[]},{name:"Solaris",search:Fr("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Fr("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Fr("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Hr={browsers:i(Lr),oses:i(zr)},Ur=function(e,t){var n=Hr.browsers(),r=Hr.oses(),o=Br.detectBrowser(n,e).fold(mr.unknown,mr.nu),i=Br.detectOs(r,e).fold(_r.unknown,_r.nu),a=Er(i,o,e,t);return{browser:o,os:i,deviceType:a}},Vr={detect:Ur},jr=function(e){return t.window.matchMedia(e).matches},Wr=Fe((function(){return Vr.detect(t.navigator.userAgent,jr)})),$r=function(){return Wr()},Gr=9,Xr=1,qr=3,Kr=Xr,Yr=Gr,Zr=function(e,t){var n=e.dom();if(n.nodeType!==Kr)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")},Jr=function(e){return e.nodeType!==Kr&&e.nodeType!==Yr||0===e.childElementCount},Qr=function(e,n){var r=void 0===n?t.document:n.dom();return Jr(r)?[]:X(r.querySelectorAll(e),Zn.fromDom)},eo=function(e,n){var r=void 0===n?t.document:n.dom();return Jr(r)?x.none():x.from(r.querySelector(e)).map(Zn.fromDom)},to=function(e,t){return e.dom()===t.dom()},no=function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},ro=function(e,t){return Qn(e.dom(),t.dom())},oo=function(e,t){return $r().browser.isIE()?ro(e,t):no(e,t)},io=function(e){return P(e)?e:i(!1)},ao=function(e,t,n){var r=e.dom(),o=io(n);while(r.parentNode){r=r.parentNode;var i=Zn.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return x.none()},uo=function(e,t,n){var r=t(e),o=io(n);return r.orThunk((function(){return o(e)?x.none():ao(e,t,o)}))},co=function(e,t){return to(e.element(),t.event().target())},so=function(e){if(!Te(e,"can")&&!Te(e,"abort")&&!Te(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return tn("Extracting event.handler",Pt([In("can",i(!0)),In("abort",i(!1)),In("run",n)]),e)},lo=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Q(e,(function(e,r){return e&&t(r).apply(void 0,n)}),!0)}},fo=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return Q(e,(function(e,r){return e||t(r).apply(void 0,n)}),!1)}},ho=function(e){return P(e)?{can:i(!0),abort:i(!1),run:e}:e},mo=function(e){var t=lo(e,(function(e){return e.can})),n=fo(e,(function(e){return e.abort})),r=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];q(e,(function(e){e.run.apply(void 0,t)}))};return so({can:t,abort:n,run:r})},po=i("touchstart"),go=i("touchmove"),vo=i("touchend"),bo=i("touchcancel"),yo=i("mousedown"),wo=i("mousemove"),xo=i("mouseout"),Co=i("mouseup"),So=i("mouseover"),ko=i("focusin"),_o=i("focusout"),Eo=i("keydown"),Ao=i("keyup"),To=i("input"),Oo=i("change"),Bo=i("click"),Ro=i("transitionend"),Do=i("selectstart"),No={tap:i("alloy.tap")},Io=i("alloy.focus"),Po=i("alloy.blur.post"),Mo=i("alloy.paste.post"),Fo=i("alloy.receive"),Lo=i("alloy.execute"),zo=i("alloy.focus.item"),Ho=No.tap,Uo=i("alloy.longpress"),Vo=i("alloy.sandbox.close"),jo=i("alloy.typeahead.cancel"),Wo=i("alloy.system.init"),$o=i("alloy.system.touchmove"),Go=i("alloy.system.touchend"),Xo=i("alloy.system.scroll"),qo=i("alloy.system.resize"),Ko=i("alloy.system.attached"),Yo=i("alloy.system.detached"),Zo=i("alloy.system.dismissRequested"),Jo=i("alloy.system.repositionRequested"),Qo=i("alloy.focusmanager.shifted"),ei=i("alloy.slotcontainer.visibility"),ti=i("alloy.change.tab"),ni=i("alloy.dismiss.tab"),ri=i("alloy.highlight"),oi=i("alloy.dehighlight"),ii=function(e,t){si(e,e.element(),t,{})},ai=function(e,t,n){si(e,e.element(),t,n)},ui=function(e){ii(e,Lo())},ci=function(e,t,n){si(e,t,n,{})},si=function(e,t,n,r){var o=h({target:t},r);e.getSystem().triggerEvent(n,t,be(o,i))},li=function(e,t,n,r){e.getSystem().triggerEvent(n,t,r.event())},fi=function(e){return ct(e)},di=function(e,t){return{key:e,value:so({abort:t})}},hi=function(e,t){return{key:e,value:so({can:t})}},mi=function(e){return{key:e,value:so({run:function(e,t){t.event().prevent()}})}},pi=function(e,t){return{key:e,value:so({run:t})}},gi=function(e,t,n){return{key:e,value:so({run:function(e,r){t.apply(void 0,[e,r].concat(n))}})}},vi=function(e){return function(t){return pi(e,t)}},bi=function(e){return function(t){return{key:e,value:so({run:function(e,n){co(e,n)&&t(e,n)}})}}},yi=function(e,t){return pi(e,(function(n,r){n.getSystem().getByUid(t).each((function(t){li(t,t.element(),e,r)}))}))},wi=function(e,t,n){var r=t.partUids[n];return yi(e,r)},xi=function(e,t){return pi(e,(function(e,n){var r=n.event(),o=e.getSystem().getByDom(r.target()).fold((function(){var t=uo(r.target(),(function(t){return e.getSystem().getByDom(t).toOption()}),i(!1));return t.getOr(e)}),(function(e){return e}));t(e,o,n)}))},Ci=function(e){return pi(e,(function(e,t){t.cut()}))},Si=function(e){return pi(e,(function(e,t){t.stop()}))},ki=function(e,t){return bi(e)(t)},_i=bi(Ko()),Ei=bi(Yo()),Ai=bi(Wo()),Ti=vi(Lo()),Oi=function(e){return Zn.fromDom(e.dom().ownerDocument)},Bi=function(e){return Zn.fromDom(e.dom().ownerDocument.documentElement)},Ri=function(e){return Zn.fromDom(e.dom().ownerDocument.defaultView)},Di=function(e){return x.from(e.dom().parentNode).map(Zn.fromDom)},Ni=function(e){return x.from(e.dom().offsetParent).map(Zn.fromDom)},Ii=function(e){return x.from(e.dom().nextSibling).map(Zn.fromDom)},Pi=function(e){return X(e.dom().childNodes,Zn.fromDom)},Mi=function(e,t){var n=e.dom().childNodes;return x.from(n[t]).map(Zn.fromDom)},Fi=function(e){return Mi(e,0)},Li=function(e,t){var n=Di(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},zi=function(e,t){var n=Ii(e);n.fold((function(){var n=Di(e);n.each((function(e){Ui(e,t)}))}),(function(e){Li(e,t)}))},Hi=function(e,t){var n=Fi(e);n.fold((function(){Ui(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},Ui=function(e,t){e.dom().appendChild(t.dom())},Vi=function(e,t,n){Mi(e,n).fold((function(){Ui(e,t)}),(function(e){Li(e,t)}))},ji=function(e,t){q(t,(function(t){Li(e,t)}))},Wi=function(e,t){q(t,(function(t){Ui(e,t)}))},$i=function(e){e.dom().textContent="",q(Pi(e),(function(e){Gi(e)}))},Gi=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},Xi=function(e){var t=Pi(e);t.length>0&&ji(e,t),Gi(e)},qi=function(e,n){var r=n||t.document,o=r.createElement("div");return o.innerHTML=e,Pi(Zn.fromDom(o))},Ki=function(e){return e.dom().innerHTML},Yi=function(e,t){var n=Oi(e),r=n.dom(),o=Zn.fromDom(r.createDocumentFragment()),i=qi(t,r);Wi(o,i),$i(e),Ui(e,o)},Zi=function(e){var t=Zn.fromTag("div"),n=Zn.fromDom(e.dom().cloneNode(!0));return Ui(t,n),Ki(t)},Ji=("undefined"!==typeof t.window?t.window:Function("return this;")(),function(e){var t=e.dom().nodeName;return t.toLowerCase()}),Qi=function(e){return e.dom().nodeType},ea=function(e){return function(t){return Qi(t)===e}},ta=ea(Xr),na=ea(qr),ra=function(e,n,r){if(!(B(r)||N(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+"")},oa=function(e,t,n){ra(e.dom(),t,n)},ia=function(e,t){var n=e.dom();ve(t,(function(e,t){ra(n,t,e)}))},aa=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},ua=function(e,t){return x.from(aa(e,t))},ca=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},sa=function(e,t){e.dom().removeAttribute(t)},la=function(e,t){return Zn.fromDom(e.dom().cloneNode(t))},fa=function(e){return la(e,!1)},da=function(e){var t=fa(e);return Zi(t)},ha=function(e){return da(e)},ma=function(e,t,n){return to(t,e.element())&&!to(t,n)},pa=fi([hi(Io(),(function(e,n){var r=n.event().originator(),o=n.event().target();return!ma(e,r,o)||(t.console.warn(Io()+" did not get interpreted by the desired target. \nOriginator: "+ha(r)+"\nTarget: "+ha(o)+"\nCheck the "+Io()+" event handlers"),!1)}))]),ga=Object.freeze({__proto__:null,events:pa}),va=0,ba=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return va++,e+"_"+r+va+String(n)},ya=i("alloy-id-"),wa=i("data-alloy-id"),xa=ya(),Ca=wa(),Sa=function(e,t){var n=ba(xa+e);return ka(t,n),n},ka=function(e,t){Object.defineProperty(e.dom(),Ca,{value:t,writable:!0})},_a=function(e){var t=ta(e)?e.dom()[Ca]:null;return x.from(t)},Ea=function(e){return ba(e)},Aa=a,Ta=function(e){var t=function(t){return function(){throw new Error("The component must be in a context to send: "+t+(e?"\n"+ha(e().element())+" is not in context.":""))}};return{debugInfo:i("fake"),triggerEvent:t("triggerEvent"),triggerFocus:t("triggerFocus"),triggerEscape:t("triggerEscape"),build:t("build"),addToWorld:t("addToWorld"),removeFromWorld:t("removeFromWorld"),addToGui:t("addToGui"),removeFromGui:t("removeFromGui"),getByUid:t("getByUid"),getByDom:t("getByDom"),broadcast:t("broadcast"),broadcastOn:t("broadcastOn"),broadcastEvent:t("broadcastEvent"),isConnected:i(!1)}},Oa=Ta(),Ba=function(e,t,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),a=r.substring(i+1,o-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:Ra(a.slice(0,1).concat(a.slice(3)))}},e},Ra=function(e){return X(e,(function(e){return Nr(e,"/*")?e.substring(0,e.length-"/*".length):e}))},Da=function(e,t){var n=e.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:Ra(i)}},e},Na=function(e,t){var n=t.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:"OVERRIDE",parameters:Ra(i.slice(1))}},e},Ia=ba("alloy-premade"),Pa=function(e){return ut(Ia,e)},Ma=function(e){return Ee(e,Ia)},Fa=function(e){return Na((function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,p([t.getApis(),t],n))}),e)},La={init:function(){return za({readState:function(){return"No State required"}})}},za=function(e){return e},Ha=function(e,t){var n=X(t,(function(e){return Dn(e.name(),[pn("config"),In("state",La)])})),r=Qt("component.behaviours",Mt(n),e.behaviours).fold((function(t){throw new Error(nn(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),(function(e){return e}));return{list:t,data:be(r,(function(e){var t=e.map((function(e){return{config:e.config,state:e.state.init(e.config)}}));return function(){return t}}))}},Ua=function(e){return e.list},Va=function(e){return e.data},ja=function(e,t){var n={};return ve(e,(function(e,r){ve(e,(function(e,o){var i=Ee(n,o).getOr([]);n[o]=i.concat([t(r,e)])}))})),n},Wa=function(e){return{classes:void 0!==e.classes?e.classes:[],attributes:void 0!==e.attributes?e.attributes:{},styles:void 0!==e.styles?e.styles:{}}},$a=function(e,t){return h(h({},e),{attributes:h(h({},e.attributes),t.attributes),styles:h(h({},e.styles),t.styles),classes:e.classes.concat(t.classes)})},Ga=function(e,t,n,r){var o=h({},t);q(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=ja(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return J(e,(function(e,t){return h(h({},t.modification),e)}),{})},u=J(i.classes,(function(e,t){return t.modification.concat(e)}),[]),c=a(i.attributes),s=a(i.styles);return Wa({classes:u,attributes:c,styles:s})},Xa=function(e,t,n,r){try{var o=le(n,(function(n,o){var i=n[t](),a=o[t](),u=r.indexOf(i),c=r.indexOf(a);if(-1===u)throw new Error("The ordering for "+e+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(r,null,2));if(-1===c)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(r,null,2));return u<c?-1:c<u?1:0}));return _.value(o)}catch(i){return _.error([i])}},qa=function(e,t){return{handler:e,purpose:i(t)}},Ka=function(e,t){return{cHandler:e,purpose:i(t)}},Ya=function(e,t){return Ka(u.apply(void 0,[e.handler].concat(t)),e.purpose())},Za=function(e){return e.cHandler},Ja=function(e,t){return{name:i(e),handler:i(t)}},Qa=function(e,t){var n={};return q(e,(function(e){n[e.name()]=e.handlers(t)})),n},eu=function(e,t,n){var r=h(h({},n),Qa(t,e));return ja(r,Ja)},tu=function(e,t,n,r){var o=eu(e,n,r);return iu(o,t)},nu=function(e){var t=ho(e);return function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=[e,n].concat(r);t.abort.apply(void 0,i)?n.stop():t.can.apply(void 0,i)&&t.run.apply(void 0,i)}},ru=function(e,t){return _.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(X(t,(function(e){return e.name()})),null,2)])},ou=function(e,t,n){var r=t[n];return r?Xa("Event: "+n,"name",e,r).map((function(e){var t=X(e,(function(e){return e.handler()}));return mo(t)})):ru(n,e)},iu=function(e,t){var n=Se(e,(function(e,n){var r=1===e.length?_.value(e[0].handler()):ou(e,t,n);return r.map((function(r){var o=nu(r),i=e.length>1?Z(t[n],(function(t){return W(e,(function(e){return e.name()===t}))})).join(" > "):e[0].name();return ut(n,qa(o,i))}))}));return ft(n,{})},au=function(e){return Qt("custom.definition",Mt([jt("dom","dom",Je(),Mt([pn("tag"),In("styles",{}),In("classes",[]),In("attributes",{}),En("value"),En("innerHtml")])),pn("components"),pn("uid"),In("events",{}),In("apis",{}),jt("eventOrder","eventOrder",Ze({"alloy.execute":["disabling","alloy.base.behaviour","toggling","typeaheadevents"],"alloy.focus":["alloy.base.behaviour","focusing","keying"],"alloy.system.init":["alloy.base.behaviour","disabling","toggling","representing"],input:["alloy.base.behaviour","representing","streaming","invalidating"],"alloy.system.detached":["alloy.base.behaviour","representing","item-events","tooltipping"],mousedown:["focusing","alloy.base.behaviour","item-type-events"],touchstart:["focusing","alloy.base.behaviour","item-type-events"],mouseover:["item-type-events","tooltipping"],"alloy.receive":["receiving","reflecting","tooltipping"]}),an()),En("domModification")]),e)},uu=function(e){return h(h({},e.dom),{uid:e.uid,domChildren:X(e.components,(function(e){return e.element()}))})},cu=function(e){return e.domModification.fold((function(){return Wa({})}),Wa)},su=function(e){return e.events},lu=function(e,t){var n=aa(e,t);return void 0===n||""===n?[]:n.split(" ")},fu=function(e,t,n){var r=lu(e,t),o=r.concat([n]);return oa(e,t,o.join(" ")),!0},du=function(e,t,n){var r=Z(lu(e,t),(function(e){return e!==n}));return r.length>0?oa(e,t,r.join(" ")):sa(e,t),!1},hu=function(e){return void 0!==e.dom().classList},mu=function(e){return lu(e,"class")},pu=function(e,t){return fu(e,"class",t)},gu=function(e,t){return du(e,"class",t)},vu=function(e,t){hu(e)?e.dom().classList.add(t):pu(e,t)},bu=function(e){var t=hu(e)?e.dom().classList:mu(e);0===t.length&&sa(e,"class")},yu=function(e,t){if(hu(e)){var n=e.dom().classList;n.remove(t)}else gu(e,t);bu(e)},wu=function(e,t){return hu(e)&&e.dom().classList.contains(t)},xu=function(e,t){q(t,(function(t){vu(e,t)}))},Cu=function(e,t){q(t,(function(t){yu(e,t)}))},Su=function(e){return void 0!==e.style&&P(e.style.getPropertyValue)},ku=function(e){var t=na(e)?e.dom().parentNode:e.dom();return void 0!==t&&null!==t&&t.ownerDocument.body.contains(t)},_u=function(){return Eu(Zn.fromDom(t.document))},Eu=function(e){var t=e.dom().body;if(null===t||void 0===t)throw new Error("Body is not available yet");return Zn.fromDom(t)},Au=function(e,n,r){if(!B(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);Su(e)&&e.style.setProperty(n,r)},Tu=function(e,t){Su(e)&&e.style.removeProperty(t)},Ou=function(e,t,n){var r=e.dom();Au(r,t,n)},Bu=function(e,t){var n=e.dom();ve(t,(function(e,t){Au(n,t,e)}))},Ru=function(e,t){var n=e.dom();ve(t,(function(e,t){e.fold((function(){Tu(n,t)}),(function(e){Au(n,t,e)}))}))},Du=function(e,n){var r=e.dom(),o=t.window.getComputedStyle(r),i=o.getPropertyValue(n);return""!==i||ku(e)?i:Nu(r,n)},Nu=function(e,t){return Su(e)?e.style.getPropertyValue(t):""},Iu=function(e,t){var n=e.dom(),r=Nu(n,t);return x.from(r).filter((function(e){return e.length>0}))},Pu=function(e){var t={},n=e.dom();if(Su(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},Mu=function(e,t,n){var r=Zn.fromTag(e);Ou(r,t,n);var o=Iu(r,t);return o.isSome()},Fu=function(e,t){var n=e.dom();Tu(n,t),ua(e,"style").map(Pr).is("")&&sa(e,"style")},Lu=function(e){return e.dom().offsetWidth},zu=function(e){return e.dom().value},Hu=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom().value=t},Uu=function(e){var t=Zn.fromTag(e.tag);ia(t,e.attributes),xu(t,e.classes),Bu(t,e.styles),e.innerHtml.each((function(e){return Yi(t,e)}));var n=e.domChildren;return Wi(t,n),e.value.each((function(e){Hu(t,e)})),e.uid,ka(t,e.uid),t},Vu=function(e){var t=Ee(e,"behaviours").getOr({}),n=Z(pe(t),(function(e){return void 0!==t[e]}));return X(n,(function(e){return t[e].me}))},ju=function(e,t){return Ha(e,t)},Wu=function(e){var t=Vu(e);return ju(e,t)},$u=function(e,t,n){var r=uu(e),o=cu(e),i={"alloy.base.modification":o},a=t.length>0?Ga(n,i,t,r):o;return $a(r,a)},Gu=function(e,t,n){var r={"alloy.base.behaviour":su(e)};return tu(n,e.eventOrder,t,r).getOrDie()},Xu=function(e){var t=function(){return y},n=$n(Oa),r=en(au(e)),o=Wu(e),a=Ua(o),u=Va(o),c=$u(r,a,u),s=Uu(c),l=Gu(r,a,u),f=$n(r.components),d=function(e){n.set(e)},h=function(){n.set(Ta(t))},m=function(){var e=Pi(s),t=oe(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),(function(e){return[e]}))}));f.set(t)},p=function(t){var n=u,r=P(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))};return r()},g=function(e){return P(u[e.name()])},v=function(){return r.apis},b=function(e){return u[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},y={getSystem:n.get,config:p,hasConfigured:g,spec:i(e),readState:b,getApis:v,connect:d,disconnect:h,element:i(s),syncComponents:m,components:f.get,events:i(l)};return y},qu=function(e){var t=Ee(e,"components").getOr([]);return X(t,Qu)},Ku=function(e){var t=Aa(e),n=t.events,r=m(t,["events"]),o=qu(r),i=h(h({},r),{events:h(h({},ga),n),components:o});return _.value(Xu(i))},Yu=function(e){var t=Zn.fromText(e);return Zu({element:t})},Zu=function(e){var t=tn("external.component",Pt([pn("element"),En("uid")]),e),r=$n(Ta()),o=function(e){r.set(e)},a=function(){r.set(Ta((function(){return u})))};t.uid.each((function(e){ka(t.element,e)}));var u={getSystem:r.get,config:x.none,hasConfigured:i(!1),connect:o,disconnect:a,getApis:function(){return{}},element:i(t.element),spec:i(e),readState:i("No state"),syncComponents:n,components:i([]),events:i({})};return Pa(u)},Ju=Ea,Qu=function(e){return Ma(e).fold((function(){var t=e.hasOwnProperty("uid")?e:h({uid:Ju("")},e);return Ku(t).getOrDie()}),(function(e){return e}))},ec=Pa;function tc(e,t){var n=function(t,n){if(!M(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();Su(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=Du(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return Q(t,(function(t,n){var r=Du(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var nc=tc("height",(function(e){var t=e.dom();return ku(e)?t.getBoundingClientRect().height:t.offsetHeight})),rc=function(e){return nc.get(e)},oc=function(e){return nc.getOuter(e)},ic=function(e,t){var n=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],r=nc.max(e,t,n);Ou(e,"max-height",r+"px")},ac=function(e,t){var n=function(n,r){return ac(e+n,t+r)};return{left:i(e),top:i(t),translate:n}},uc=ac,cc=function(e){var t=e.getBoundingClientRect();return uc(t.left,t.top)},sc=function(e,t){return void 0!==e?e:void 0!==t?t:0},lc=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom())return uc(n.offsetLeft,n.offsetTop);var i=sc(r.pageYOffset,o.scrollTop),a=sc(r.pageXOffset,o.scrollLeft),u=sc(o.clientTop,n.clientTop),c=sc(o.clientLeft,n.clientLeft);return fc(e).translate(a-c,i-u)},fc=function(e){var t=e.dom(),n=t.ownerDocument,r=n.body;return r===t?uc(r.offsetLeft,r.offsetTop):ku(e)?cc(t):uc(0,0)},dc=tc("width",(function(e){return e.dom().offsetWidth})),hc=function(e,t){return dc.set(e,t)},mc=function(e){return dc.get(e)},pc=function(e){return dc.getOuter(e)},gc=function(e,t){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],r=dc.max(e,t,n);Ou(e,"max-width",r+"px")},vc=function(e,t,n,r,o,a,u){return{target:i(e),x:i(t),y:i(n),stop:r,prevent:o,kill:a,raw:i(u)}},bc=function(e){var t=Zn.fromDom(e.target),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},i=o(r,n);return vc(t,e.clientX,e.clientY,n,r,i,e)},yc=function(e,t){return function(n){e(n)&&t(bc(n))}},wc=function(e,t,n,r,o){var i=yc(n,r);return e.dom().addEventListener(t,i,o),{unbind:u(Sc,e,t,i,o)}},xc=function(e,t,n,r){return wc(e,t,n,r,!1)},Cc=function(e,t,n,r){return wc(e,t,n,r,!0)},Sc=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},kc=function(e){var n=void 0!==e?e.dom():t.document,r=n.body.scrollLeft||n.documentElement.scrollLeft,o=n.body.scrollTop||n.documentElement.scrollTop;return uc(r,o)},_c=function(e,n,r){var o=void 0!==r?r.dom():t.document,i=o.defaultView;i.scrollTo(e,n)},Ec=function(e){var n=void 0===e?t.window:e;return x.from(n["visualViewport"])},Ac=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Tc=function(e){var n=void 0===e?t.window:e,r=n.document,o=kc(Zn.fromDom(r));return Ec(n).fold((function(){var e=n.document.documentElement,t=e.clientWidth,r=e.clientHeight;return Ac(o.left(),o.top(),t,r)}),(function(e){return Ac(Math.max(e.pageLeft,o.left()),Math.max(e.pageTop,o.top()),e.width,e.height)}))},Oc=function(e,t){var n=e.view(t);return n.fold(i([]),(function(t){var n=e.owner(t),r=Oc(e,n);return[t].concat(r)}))},Bc=function(e,t){var n=t.owner(e),r=Oc(t,n);return x.some(r)},Rc=function(e){var n=e.dom()===t.document?x.none():x.from(e.dom().defaultView.frameElement);return n.map(Zn.fromDom)},Dc=function(e){return Oi(e)},Nc=Object.freeze({__proto__:null,view:Rc,owner:Dc}),Ic=function(e){var n=Zn.fromDom(t.document),r=kc(n),o=Bc(e,Nc);return o.fold(u(lc,e),(function(t){var n=fc(e),o=J(t,(function(e,t){var n=fc(t);return{left:e.left+n.left(),top:e.top+n.top()}}),{left:0,top:0});return uc(o.left+n.left()+r.left(),o.top+n.top()+r.top())}))},Pc=function(e,t,n){return{point:e,width:t,height:n}},Mc=function(e,t,n,r){return{x:e,y:t,width:n,height:r}},Fc=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Lc=function(e){var t=lc(e),n=pc(e),r=oc(e);return Fc(t.left(),t.top(),n,r)},zc=function(e){var t=Ic(e),n=pc(e),r=oc(e);return Fc(t.left(),t.top(),n,r)},Hc=function(){return Tc(t.window)};function Uc(e,t,n,r,o){return e(n,r)?x.some(n):P(o)&&o(n)?x.none():t(n,r,o)}var Vc,jc=function(e,t,n){var r=e.dom(),o=P(n)?n:i(!1);while(r.parentNode){r=r.parentNode;var a=Zn.fromDom(r);if(t(a))return x.some(a);if(o(a))break}return x.none()},Wc=function(e,t,n){var r=function(e,t){return t(e)};return Uc(r,jc,e,t,n)},$c=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Zn.fromDom(e.childNodes[r]);if(t(o))return x.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return x.none()};return n(e.dom())},Gc=function(e,t,n){return Wc(e,t,n).isSome()},Xc=function(e,t,n){return jc(e,(function(e){return Zr(e,t)}),n)},qc=function(e,t){return eo(t,e)},Kc=function(e,t,n){var r=function(e,t){return Zr(e,t)};return Uc(r,Xc,e,t,n)},Yc=function(e){var t=Wc(e,(function(e){if(!ta(e))return!1;var t=aa(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=aa(e,"id"),n=Oi(e);return qc(n,'[aria-owns="'+t+'"]')}))},Zc=function(){var e=ba("aria-owns"),t=function(t){oa(t,"aria-owns",e)},n=function(e){sa(e,"aria-owns")};return{id:e,link:t,unlink:n}},Jc=function(e,t){return Yc(t).exists((function(t){return Qc(e,t)}))},Qc=function(e,t){return Gc(t,(function(t){return to(t,e.element())}),i(!1))||Jc(e,t)},es="unknown";(function(e){e[e["STOP"]=0]="STOP",e[e["NORMAL"]=1]="NORMAL",e[e["LOGGING"]=2]="LOGGING"})(Vc||(Vc={}));var ts,ns=$n({}),rs=function(e,n){var r=[],o=(new Date).getTime();return{logEventCut:function(e,t,n){r.push({outcome:"cut",target:t,purpose:n})},logEventStopped:function(e,t,n){r.push({outcome:"stopped",target:t,purpose:n})},logNoParent:function(e,t,n){r.push({outcome:"no-parent",target:t,purpose:n})},logEventNoHandlers:function(e,t){r.push({outcome:"no-handlers-left",target:t})},logEventResponse:function(e,t,n){r.push({outcome:"response",purpose:n,target:t})},write:function(){var i=(new Date).getTime();j(["mousemove","mouseover","mouseout",Wo()],e)||t.console.log(e,{event:e,time:i-o,target:n.dom(),sequence:X(r,(function(e){return j(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+ha(e.target)+")":e.outcome}))})}}},os=function(e,t,n){var r=Ee(ns.get(),e).orThunk((function(){var t=pe(ns.get());return me(t,(function(t){return e.indexOf(t)>-1?x.some(ns.get()[t]):x.none()}))})).getOr(Vc.NORMAL);switch(r){case Vc.NORMAL:return n(ss());case Vc.LOGGING:var o=rs(e,t),i=n(o);return o.write(),i;case Vc.STOP:return!0}},is=["alloy/data/Fields","alloy/debugging/Debugging"],as=function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return te(t,(function(e){return e.indexOf("alloy")>0&&!W(is,(function(t){return e.indexOf(t)>-1}))})).getOr(es)}return es},us={logEventCut:n,logEventStopped:n,logNoParent:n,logEventNoHandlers:n,logEventResponse:n,write:n},cs=function(e,t,n){return os(e,t,n)},ss=i(us),ls=i([pn("menu"),pn("selectedMenu")]),fs=i([pn("item"),pn("selectedItem")]),ds=(i(Mt(fs().concat(ls()))),i(Mt(fs()))),hs=Sn("initSize",[pn("numColumns"),pn("numRows")]),ms=function(){return gn("markers",ds())},ps=function(){return Sn("markers",[pn("backgroundMenu")].concat(ls()).concat(fs()))},gs=function(e){return Sn("markers",X(e,pn))},vs=function(e,t,n){as();return jt(t,t,n,Yt((function(e){return _.value((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.apply(void 0,t)}))})))},bs=function(e){return vs("onHandler",e,Ye(n))},ys=function(e){return vs("onKeyboardHandler",e,Ye(x.none))},ws=function(e){return vs("onHandler",e,Je())},xs=function(e){return vs("onKeyboardHandler",e,Je())},Cs=function(e,t){return Wn(e,i(t))},Ss=function(e){return Wn(e,a)},ks=i(hs),_s=function(e,t,n,r,o,a){return{x:i(e),y:i(t),bubble:i(n),direction:i(r),boundsRestriction:i(o),label:i(a)}},Es=Be.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),As=function(e,t,n,r,o,i,a,u,c){return e.fold(t,n,r,o,i,a,u,c)},Ts=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)},Os=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)},Bs=Es.southeast,Rs=Es.southwest,Ds=Es.northeast,Ns=Es.northwest,Is=Es.south,Ps=Es.north,Ms=Es.east,Fs=Es.west,Ls=function(e,t){switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}},zs=function(e,t){return ce(["left","right","top","bottom"],(function(n){return Ee(t,n).map((function(t){return Ls(e,t)}))}))},Hs=function(e,t,n){var r=function(e,r){var o="top"===e||"bottom"===e?n.top():n.left();return Ee(t,e).bind(a).bind((function(t){return"left"===e||"top"===e?t>=r?x.some(t):x.none():t<=r?x.some(t):x.none()})).map((function(e){return e+o})).getOr(r)},o=r("left",e.x),i=r("top",e.y),u=r("right",e.right),c=r("bottom",e.bottom);return Fc(o,i,u-o,c-i)},Us=function(e){return e.x},Vs=function(e,t){return e.x+e.width/2-t.width/2},js=function(e,t){return e.x+e.width-t.width},Ws=function(e,t){return e.y-t.height},$s=function(e){return e.y+e.height},Gs=function(e,t){return e.y+e.height/2-t.height/2},Xs=function(e){return e.x+e.width},qs=function(e,t){return e.x-t.width},Ks=function(e,t,n){return _s(Us(e),$s(e),n.southeast(),Bs(),zs(e,{left:1,top:3}),"layout-se")},Ys=function(e,t,n){return _s(js(e,t),$s(e),n.southwest(),Rs(),zs(e,{right:0,top:3}),"layout-sw")},Zs=function(e,t,n){return _s(Us(e),Ws(e,t),n.northeast(),Ds(),zs(e,{left:1,bottom:2}),"layout-ne")},Js=function(e,t,n){return _s(js(e,t),Ws(e,t),n.northwest(),Ns(),zs(e,{right:0,bottom:2}),"layout-nw")},Qs=function(e,t,n){return _s(Vs(e,t),Ws(e,t),n.north(),Ps(),zs(e,{bottom:2}),"layout-n")},el=function(e,t,n){return _s(Vs(e,t),$s(e),n.south(),Is(),zs(e,{top:3}),"layout-s")},tl=function(e,t,n){return _s(Xs(e),Gs(e,t),n.east(),Ms(),zs(e,{left:0}),"layout-e")},nl=function(e,t,n){return _s(qs(e,t),Gs(e,t),n.west(),Fs(),zs(e,{right:1}),"layout-w")},rl=function(){return[Ks,Ys,Zs,Js,el,Qs,tl,nl]},ol=function(){return[Ys,Ks,Js,Zs,el,Qs,tl,nl]},il=function(){return[Zs,Js,Ks,Ys,Qs,el]},al=function(){return[Js,Zs,Ys,Ks,Qs,el]},ul=function(){return[Ks,Ys,Zs,Js,el,Qs]},cl=function(){return[Ys,Ks,Js,Zs,el,Qs]},sl=function(e,t,n){return Ti((function(r){n(r,e,t)}))},ll=function(e,t,n){return Ai((function(r,o){n(r,e,t)}))},fl=function(e,t,n,r,o,i){var a=Pt(e),u=Dn(t,[Nn("config",e)]);return pl(a,u,t,n,r,o,i)},dl=function(e,t,n,r,o,i){var a=e,u=Dn(t,[An("config",e)]);return pl(a,u,t,n,r,o,i)},hl=function(e,t,n){var r=function(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];var u=[r].concat(o);return r.config({name:i(e)}).fold((function(){throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+n)}),(function(e){var n=Array.prototype.slice.call(u,1);return t.apply(void 0,[r,e.config,e.state].concat(n))}))};return Ba(r,n,t)},ml=function(e){return{key:e,value:void 0}},pl=function(e,t,n,r,o,i,a){var c=function(e){return Te(e,n)?e[n]():x.none()},s=be(o,(function(e,t){return hl(n,e,t)})),l=be(i,(function(e,t){return Da(e,t)})),f=h(h(h({},l),s),{revoke:u(ml,n),config:function(t){var r=tn(n+"-config",e,t);return{key:n,value:{config:r,me:f,configAsRaw:Fe((function(){return tn(n+"-config",e,t)})),initialConfig:t,state:a}}},schema:function(){return t},exhibit:function(e,t){return c(e).bind((function(e){return Ee(r,"exhibit").map((function(n){return n(t,e.config,e.state)}))})).getOr(Wa({}))},name:function(){return n},handlers:function(e){return c(e).map((function(e){var t=Ee(r,"events").getOr((function(){return{}}));return t(e.config,e.state)})).getOr({})}});return f},gl=function(e){return ct(e)},vl=Pt([pn("fields"),pn("name"),In("active",{}),In("apis",{}),In("state",La),In("extra",{})]),bl=function(e){var t=tn("Creating behaviour: "+e.name,vl,e);return fl(t.fields,t.name,t.active,t.apis,t.extra,t.state)},yl=Pt([pn("branchKey"),pn("branches"),pn("name"),In("active",{}),In("apis",{}),In("state",La),In("extra",{})]),wl=function(e){var t=tn("Creating behaviour: "+e.name,yl,e);return dl(on(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},xl=i(void 0),Cl=function(e,t){return t.universal()?e:Z(e,(function(e){return j(t.channels(),e)}))},Sl=function(e){return fi([pi(Fo(),(function(t,n){var r=e.channels,o=pe(r),i=n,a=Cl(o,i);q(a,(function(e){var n=r[e],o=n.schema,a=tn("channel["+e+"] data\nReceiver: "+ha(t.element()),o,i.data());n.onReceive(t,a)}))}))])},kl=Object.freeze({__proto__:null,events:Sl}),_l=[gn("channels",Zt(_.value,Pt([ws("onReceive"),In("schema",an())])))],El=bl({fields:_l,name:"receiving",active:kl}),Al=function(e,t){return Wa({classes:[],styles:t.useFixed()?{}:{position:"relative"}})},Tl=Object.freeze({__proto__:null,exhibit:Al}),Ol=function(e){return e.dom().focus()},Bl=function(e){return e.dom().blur()},Rl=function(e){var t=Oi(e).dom();return e.dom()===t.activeElement},Dl=function(e){var n=void 0!==e?e.dom():t.document;return x.from(n.activeElement).map(Zn.fromDom)},Nl=function(e){return Dl(Oi(e)).filter((function(t){return e.dom().contains(t.dom())}))},Il=function(e,t){var r=Oi(t),o=Dl(r).bind((function(e){var n=function(t){return to(e,t)};return n(t)?x.some(t):$c(t,n)})),i=e(t);return o.each((function(e){Dl(r).filter((function(t){return to(t,e)})).fold((function(){Ol(e)}),n)})),i},Pl=function(e,t,n,r,o){return{position:i(e),left:i(t),top:i(n),right:i(r),bottom:i(o)}},Ml=function(e,t){var n=function(e){return e+"px"};Ru(e,{position:x.some(t.position()),left:t.left().map(n),top:t.top().map(n),right:t.right().map(n),bottom:t.bottom().map(n)})},Fl=Be.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),Ll=function(e,t,n,r,o,i){var a=t.x-n,u=t.y-r,c=t.width,s=t.height,l=o-(a+c),f=i-(u+s),d=x.some(a),h=x.some(u),m=x.some(l),p=x.some(f),g=x.none();return As(t.direction,(function(){return Pl(e,d,h,g,g)}),(function(){return Pl(e,g,h,m,g)}),(function(){return Pl(e,d,g,g,p)}),(function(){return Pl(e,g,g,m,p)}),(function(){return Pl(e,d,h,g,g)}),(function(){return Pl(e,d,g,g,p)}),(function(){return Pl(e,d,h,g,g)}),(function(){return Pl(e,g,h,m,g)}))},zl=function(e,t){return e.fold((function(){return Pl("absolute",x.some(t.x),x.some(t.y),x.none(),x.none())}),(function(e,n,r,o){return Ll("absolute",t,e,n,r,o)}),(function(e,n,r,o){return Ll("fixed",t,e,n,r,o)}))},Hl=function(e,t){var n=u(Ic,t),r=e.fold(n,n,(function(){var e=kc();return Ic(t).translate(-e.left(),-e.top())})),o=pc(t),i=oc(t);return Fc(r.left(),r.top(),o,i)},Ul=function(e,t){return t.fold((function(){return e.fold(Hc,Hc,Fc)}),(function(t){return e.fold(t,t,(function(){var n=t(),r=Vl(e,n.x,n.y);return Fc(r.left(),r.top(),n.width,n.height)}))}))},Vl=function(e,t,n){var r=uc(t,n),o=function(){var e=kc();return r.translate(-e.left(),-e.top())};return e.fold(i(r),i(r),o)},jl=function(e,t,n,r){return e.fold(t,n,r)},Wl=(Fl.none,Fl.relative),$l=Fl.fixed,Gl=function(e,t){return{anchorBox:i(e),origin:i(t)}},Xl=function(e,t){return Gl(e,t)},ql=function(e,t,n,r){var o=e+t;return o>r?n:o<n?r:o},Kl=function(e,t,n){return Math.min(Math.max(e,t),n)},Yl=Be.generate([{fit:["reposition"]},{nofit:["reposition","deltaW","deltaH"]}]),Zl=function(e,t,n,r,o){var i=o.x,a=o.y,u=o.width,c=o.height,s=e>=i,l=t>=a,f=s&&l,d=e+n<=i+u,h=t+r<=a+c,m=d&&h,p=Math.abs(Math.min(n,s?i+u-e:i-(e+n))),g=Math.abs(Math.min(r,l?a+c-t:a-(t+r))),v=Math.max(o.x,o.right-n),b=Math.max(o.y,o.bottom-r),y=Kl(e,o.x,v),w=Kl(t,o.y,b);return{originInBounds:f,sizeInBounds:m,limitX:y,limitY:w,deltaW:p,deltaH:g}},Jl=function(e,t,n,r){var o=e.x(),a=e.y(),u=e.bubble().offset(),c=u.left(),s=u.top(),l=Hs(r,e.boundsRestriction(),u),f=l.y,d=l.bottom,h=l.x,m=l.right,p=o+c,g=a+s,v=Zl(p,g,t,n,l),b=v.originInBounds,y=v.sizeInBounds,w=v.limitX,x=v.limitY,C=v.deltaW,S=v.deltaH,k=i(x+S-f),_=i(d-x),E=Ts(e.direction(),_,_,k),A=i(w+C-h),T=i(m-w),O=Os(e.direction(),T,T,A),B={x:w,y:x,width:C,height:S,maxHeight:E,maxWidth:O,direction:e.direction(),classes:{on:e.bubble().classesOn(),off:e.bubble().classesOff()},label:e.label(),candidateYforTest:g};return b&&y?Yl.fit(B):Yl.nofit(B,C,S)},Ql=function(e,t,n,r,o){var i=n.width,c=n.height,s=function(e,a,u,s){var l=e(t,n,r),f=Jl(l,i,c,o);return f.fold(Yl.fit,(function(e,t,n){var r=n>s||t>u;return r?Yl.nofit(e,t,n):Yl.nofit(a,u,s)}))},l=Q(e,(function(e,t){var n=u(s,t);return e.fold(Yl.fit,n)}),Yl.nofit({x:t.x,y:t.y,width:n.width,height:n.height,maxHeight:n.height,maxWidth:n.width,direction:Bs(),classes:{on:[],off:[]},label:"none",candidateYforTest:t.y},-1,-1));return l.fold(a,a)},ef=function(e){return{width:pc(e),height:oc(e)}},tf=function(e,t,n,r){Fu(t,"max-height"),Fu(t,"max-width");var o=ef(t);return Ql(r.preference,e,o,n,r.bounds)},nf=function(e,t){var n=t.classes;Cu(e,n.off),xu(e,n.on)},rf=function(e,t,n){var r=n.maxHeightFunction;r(e,t.maxHeight)},of=function(e,t,n){var r=n.maxWidthFunction;r(e,t.maxWidth)},af=function(e,t,n){Ml(e,zl(n.origin,t))},uf=function(e,t){ic(e,Math.floor(t))},cf=i((function(e,t){uf(e,t),Bu(e,{"overflow-x":"hidden","overflow-y":"auto"})})),sf=i((function(e,t){uf(e,t)})),lf=function(e,t,n){return void 0===e[t]?n:e[t]},ff=function(e,t,r,o,i,a){var u=lf(a,"maxHeightFunction",cf()),c=lf(a,"maxWidthFunction",n),s=e.anchorBox(),l=e.origin(),f={bounds:Ul(l,i),origin:l,preference:o,maxHeightFunction:u,maxWidthFunction:c};df(s,t,r,f)},df=function(e,t,n,r){var o=tf(e,t,n,r);af(t,o,r),nf(t,o),rf(t,o,r),of(t,o,r)},hf=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right"],mf=function(e,t,n){var r=function(e){return Ee(n,e).getOr([])},o=function(e,t,n){var o=ue(hf,n);return{offset:function(){return uc(e,t)},classesOn:function(){return oe(n,r)},classesOff:function(){return oe(o,r)}}};return{southeast:function(){return o(-e,t,["top","alignLeft"])},southwest:function(){return o(e,t,["top","alignRight"])},south:function(){return o(-e/2,t,["top","alignCentre"])},northeast:function(){return o(-e,-t,["bottom","alignLeft"])},northwest:function(){return o(e,-t,["bottom","alignRight"])},north:function(){return o(-e/2,-t,["bottom","alignCentre"])},east:function(){return o(e,-t/2,["valignCentre","left"])},west:function(){return o(-e,-t/2,["valignCentre","right"])},innerNorthwest:function(){return o(-e,t,["top","alignRight"])},innerNortheast:function(){return o(e,t,["top","alignLeft"])},innerNorth:function(){return o(-e/2,t,["top","alignCentre"])},innerSouthwest:function(){return o(-e,-t,["bottom","alignRight"])},innerSoutheast:function(){return o(e,-t,["bottom","alignLeft"])},innerSouth:function(){return o(-e/2,-t,["bottom","alignCentre"])},innerWest:function(){return o(e,-t/2,["valignCentre","right"])},innerEast:function(){return o(-e,-t/2,["valignCentre","left"])}}},pf=function(){return mf(0,0,{})},gf=function(e){return e},vf=function(e,t){return function(n){return"rtl"===bf(n)?t:e}},bf=function(e){return"rtl"===Du(e,"direction")?"rtl":"ltr"};(function(e){e["TopToBottom"]="toptobottom",e["BottomToTop"]="bottomtotop"})(ts||(ts={}));var yf="data-alloy-vertical-dir",wf=function(e){return Gc(e,(function(e){return ta(e)&&aa(e,yf)===ts.BottomToTop}))},xf=function(){return Dn("layouts",[pn("onLtr"),pn("onRtl"),En("onBottomLtr"),En("onBottomRtl")])},Cf=function(e,t,n,r,o,i,a){var u=a.map(wf).getOr(!1),c=t.layouts.map((function(t){return t.onLtr(e)})),s=t.layouts.map((function(t){return t.onRtl(e)})),l=u?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(c).getOr(o):c.getOr(n),f=u?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(s).getOr(i):s.getOr(r),d=vf(l,f);return d(e)},Sf=function(e,t,n){var r=t.hotspot,o=Hl(n,r.element()),i=Cf(e.element(),t,ul(),cl(),il(),al(),x.some(t.hotspot.element()));return x.some(gf({anchorBox:o,bubble:t.bubble.getOr(pf()),overrides:t.overrides,layouts:i,placer:x.none()}))},kf=[pn("hotspot"),En("bubble"),In("overrides",{}),xf(),Cs("placement",Sf)],_f=function(e,t,n){var r=Vl(n,t.x,t.y),o=Fc(r.left(),r.top(),t.width,t.height),i=Cf(e.element(),t,rl(),ol(),rl(),ol(),x.none());return x.some(gf({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:x.none()}))},Ef=[pn("x"),pn("y"),In("height",0),In("width",0),In("bubble",pf()),In("overrides",{}),xf(),Cs("placement",_f)],Af="\ufeff",Tf=" ",Of=function(e,t,n,r){return{start:i(e),soffset:i(t),finish:i(n),foffset:i(r)}},Bf={create:Of},Rf=Be.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Df=function(e,t,n,r){return e.fold(t,n,r)},Nf=function(e){return e.fold(a,a,a)},If=Rf.before,Pf=Rf.on,Mf=Rf.after,Ff={before:If,on:Pf,after:Mf,cata:Df,getStart:Nf},Lf=Be.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),zf=function(e){return Lf.exact(e.start(),e.soffset(),e.finish(),e.foffset())},Hf=function(e){return e.match({domRange:function(e){return Zn.fromDom(e.startContainer)},relative:function(e,t){return Ff.getStart(e)},exact:function(e,t,n,r){return e}})},Uf=Lf.domRange,Vf=Lf.relative,jf=Lf.exact,Wf=function(e){var t=Hf(e);return Ri(t)},$f=Bf.create,Gf={domRange:Uf,relative:Vf,exact:jf,exactFromRange:zf,getWin:Wf,range:$f},Xf=function(e,t){t.fold((function(t){e.setStartBefore(t.dom())}),(function(t,n){e.setStart(t.dom(),n)}),(function(t){e.setStartAfter(t.dom())}))},qf=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())}))},Kf=function(e,t,n){var r=e.document.createRange();return Xf(r,t),qf(r,n),r},Yf=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},Zf=function(e){return{left:i(e.left),top:i(e.top),right:i(e.right),bottom:i(e.bottom),width:i(e.width),height:i(e.height)}},Jf=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?x.some(n).map(Zf):x.none()},Qf=Be.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),ed=function(e,t,n){return t(Zn.fromDom(n.startContainer),n.startOffset,Zn.fromDom(n.endContainer),n.endOffset)},td=function(e,t){return t.match({domRange:function(e){return{ltr:i(e),rtl:x.none}},relative:function(t,n){return{ltr:Fe((function(){return Kf(e,t,n)})),rtl:Fe((function(){return x.some(Kf(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:Fe((function(){return Yf(e,t,n,r,o)})),rtl:Fe((function(){return x.some(Yf(e,r,o,t,n))}))}}})},nd=function(e,t){var n=t.ltr();if(n.collapsed){var r=t.rtl().filter((function(e){return!1===e.collapsed}));return r.map((function(e){return Qf.rtl(Zn.fromDom(e.endContainer),e.endOffset,Zn.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return ed(e,Qf.ltr,n)}))}return ed(e,Qf.ltr,n)},rd=function(e,t){var n=td(e,t);return nd(e,n)},od=function(e,t){var n=rd(e,t);return n.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}})};Qf.ltr,Qf.rtl;function id(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?x.from(t.dom().nodeValue):x.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var ad=id(na,"text"),ud=function(e){return ad.get(e)},cd=function(e){return ad.getOption(e)},sd=function(e){return"img"===Ji(e)?1:cd(e).fold((function(){return Pi(e).length}),(function(e){return e.length}))},ld=function(e){return cd(e).filter((function(e){return 0!==e.trim().length||e.indexOf(Tf)>-1})).isSome()},fd=["img","br"],dd=function(e){var t=ld(e);return t||j(fd,Ji(e))},hd=function(e){return md(e,dd)},md=function(e,t){var n=function(e){for(var r=Pi(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return x.some(i);var a=n(i);if(a.isSome())return a}return x.none()};return n(e)},pd=function(e,t){return Qr(t,e)},gd=function(e,t,n,r){var o=Oi(e),i=o.dom().createRange();return i.setStart(e.dom(),t),i.setEnd(n.dom(),r),i},vd=function(e,t,n,r){var o=gd(e,t,n,r),i=to(e,n)&&t===r;return o.collapsed&&!i},bd=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return x.some(Bf.create(Zn.fromDom(t.startContainer),t.startOffset,Zn.fromDom(n.endContainer),n.endOffset))}return x.none()},yd=function(e){var t=Zn.fromDom(e.anchorNode),n=Zn.fromDom(e.focusNode);return vd(t,e.anchorOffset,n,e.focusOffset)?x.some(Bf.create(t,e.anchorOffset,n,e.focusOffset)):bd(e)},wd=function(e){return x.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(yd)},xd=function(e,t){var n=od(e,t);return Jf(n)},Cd=function(e,t){return{element:e,offset:t}},Sd=function(e,t){var n=Pi(e);if(0===n.length)return Cd(e,t);if(t<n.length)return Cd(n[t],0);var r=n[n.length-1],o=na(r)?ud(r).length:Pi(r).length;return Cd(r,o)},kd=Be.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),_d=function(e){return e.fold(a,(function(e,t,n){return e.translate(-t,-n)}))},Ed=function(e){return e.fold(a,a)},Ad=function(e){return Q(e,(function(e,t){return e.translate(t.left(),t.top())}),uc(0,0))},Td=function(e){var t=X(e,_d);return Ad(t)},Od=function(e){var t=X(e,Ed);return Ad(t)},Bd=kd.screen,Rd=kd.absolute,Dd=function(e,t,n){var r=Ri(n.root).dom(),o=function(t){var n=Oi(t),r=Oi(e.element());return to(n,r)};return x.from(r.frameElement).map(Zn.fromDom).filter(o).map(lc)},Nd=function(e,t,n){var r=Oi(e.element()),o=kc(r),i=Dd(e,t,n).getOr(o);return Rd(i,o.left(),o.top())},Id=function(e,t,n,r){var o=e,i=t,a=n,u=r;e<0&&(o=0,a=n+e),t<0&&(i=0,u=r+t);var c=Bd(uc(o,i));return x.some(Pc(c,a,u))},Pd=function(e,t,n,r,o){return e.map((function(e){var i=[t,e.point],a=jl(r,(function(){return Od(i)}),(function(){return Od(i)}),(function(){return Td(i)})),u=Mc(a.left(),a.top(),e.width,e.height),c=n.showAbove?il():ul(),s=(n.showAbove,cl()),l=Cf(o,n,c,s,c,s,x.none());return gf({anchorBox:u,bubble:n.bubble.getOr(pf()),overrides:n.overrides,layouts:l,placer:x.none()})}))},Md=function(e,t){return{element:e,offset:t}},Fd=function(e,t){return na(e)?Md(e,t):Sd(e,t)},Ld=function(e,t){var n=t.getSelection.getOrThunk((function(){return function(){return wd(e)}}));return n().map((function(e){var t=Fd(e.start(),e.soffset()),n=Fd(e.finish(),e.foffset());return Gf.range(t.element,t.offset,n.element,n.offset)}))},zd=function(e,t,n){var r=Ri(t.root).dom(),o=Nd(e,n,t),i=Ld(r,t).bind((function(e){var t=xd(r,Gf.exactFromRange(e)).orThunk((function(){var t=Zn.fromText(Af);return Li(e.start(),t),xd(r,Gf.exact(t,0,t,1)).map((function(e){return Gi(t),e}))}));return t.bind((function(e){return Id(e.left(),e.top(),e.width(),e.height())}))})),a=Ld(r,t).bind((function(e){return ta(e.start())?x.some(e.start()):Di(e.start())})),u=a.getOr(e.element());return Pd(i,o,t,n,u)},Hd=[En("getSelection"),pn("root"),En("bubble"),xf(),In("overrides",{}),In("showAbove",!1),Cs("placement",zd)],Ud=function(e,t,n){var r=Nd(e,n,t);return t.node.bind((function(o){var i=o.dom().getBoundingClientRect(),a=Id(i.left,i.top,i.width,i.height),u=t.node.getOr(e.element());return Pd(a,r,t,n,u)}))},Vd=[pn("node"),pn("root"),En("bubble"),xf(),In("overrides",{}),In("showAbove",!1),Cs("placement",Ud)],jd=function(e){return e.x+e.width},Wd=function(e,t){return e.x-t.width},$d=function(e,t){return e.y-t.height+e.height},Gd=function(e){return e.y},Xd=function(e,t,n){return _s(jd(e),Gd(e),n.southeast(),Bs(),zs(e,{left:0,top:2}),"link-layout-se")},qd=function(e,t,n){return _s(Wd(e,t),Gd(e),n.southwest(),Rs(),zs(e,{right:1,top:2}),"link-layout-sw")},Kd=function(e,t,n){return _s(jd(e),$d(e,t),n.northeast(),Ds(),zs(e,{left:0,bottom:3}),"link-layout-ne")},Yd=function(e,t,n){return _s(Wd(e,t),$d(e,t),n.northwest(),Ns(),zs(e,{right:1,bottom:3}),"link-layout-nw")},Zd=function(){return[Xd,qd,Kd,Yd]},Jd=function(){return[qd,Xd,Yd,Kd]},Qd=function(e,t,n){var r=Hl(n,t.item.element()),o=Cf(e.element(),t,Zd(),Jd(),Zd(),Jd(),x.none());return x.some(gf({anchorBox:r,bubble:pf(),overrides:t.overrides,layouts:o,placer:x.none()}))},eh=[pn("item"),xf(),In("overrides",{}),Cs("placement",Qd)],th=on("anchor",{selection:Hd,node:Vd,hotspot:kf,submenu:eh,makeshift:Ef}),nh=function(){var e=t.document.documentElement;return $l(0,0,e.clientWidth,e.clientHeight)},rh=function(e){var t=lc(e.element()),n=e.element().dom().getBoundingClientRect();return Wl(t.left(),t.top(),n.width,n.height)},oh=function(e,t,n,r,o){var i=Xl(n.anchorBox,t);ff(i,o.element(),n.bubble,n.layouts,r,n.overrides)},ih=function(e,t,n,r,o){ah(e,t,n,r,o,x.none())},ah=function(e,t,n,r,o,i){var a=i.map(Lc);return uh(e,t,n,r,o,a)},uh=function(e,t,n,r,o,a){var u=tn("positioning anchor.info",th,r);Il((function(){Ou(o.element(),"position","fixed");var n=Iu(o.element(),"visibility");Ou(o.element(),"visibility","hidden");var r=t.useFixed()?nh():rh(e),c=u.placement,s=a.map(i).or(t.getBounds);c(e,u,r).each((function(t){var n=t.placer.getOr(oh);n(e,r,t,s,o)})),n.fold((function(){Fu(o.element(),"visibility")}),(function(e){Ou(o.element(),"visibility",e)})),Iu(o.element(),"left").isNone()&&Iu(o.element(),"top").isNone()&&Iu(o.element(),"right").isNone()&&Iu(o.element(),"bottom").isNone()&&Iu(o.element(),"position").is("fixed")&&Fu(o.element(),"position")}),o.element())},ch=function(e,t,n){return t.useFixed()?"fixed":"absolute"},sh=Object.freeze({__proto__:null,position:ih,positionWithin:ah,positionWithinBounds:uh,getMode:ch}),lh=[In("useFixed",l),En("getBounds")],fh=bl({fields:lh,name:"positioning",active:Tl,apis:sh}),dh=function(e){ii(e,Yo());var t=e.components();q(t,dh)},hh=function(e){var t=e.components();q(t,hh),ii(e,Ko())},mh=function(e,t){Ui(e.element(),t.element())},ph=function(e){q(e.components(),(function(e){return Gi(e.element())})),$i(e.element()),e.syncComponents()},gh=function(e,t){var n=e.components();ph(e);var r=ue(n,t);q(r,(function(t){dh(t),e.getSystem().removeFromWorld(t)})),q(t,(function(t){t.getSystem().isConnected()?mh(e,t):(e.getSystem().addToWorld(t),mh(e,t),ku(e.element())&&hh(t)),e.syncComponents()}))},vh=function(e,t){bh(e,t,Ui)},bh=function(e,t,n){e.getSystem().addToWorld(t),n(e.element(),t.element()),ku(e.element())&&hh(t),e.syncComponents()},yh=function(e){dh(e),Gi(e.element()),e.getSystem().removeFromWorld(e)},wh=function(e){var t=Di(e.element()).bind((function(t){return e.getSystem().getByDom(t).toOption()}));yh(e),t.each((function(e){e.syncComponents()}))},xh=function(e){var t=e.components();q(t,yh),$i(e.element()),e.syncComponents()},Ch=function(e,t){kh(e,t,Ui)},Sh=function(e,t){kh(e,t,zi)},kh=function(e,t,n){n(e,t.element());var r=Pi(t.element());q(r,(function(e){t.getByDom(e).each(hh)}))},_h=function(e){var t=Pi(e.element());q(t,(function(t){e.getByDom(t).each(dh)})),Gi(e.element())},Eh=function(e,t,n,r){n.get().each((function(t){xh(e)}));var o=t.getAttachPoint(e);vh(o,e);var i=e.getSystem().build(r);return vh(e,i),n.set(i),i},Ah=function(e,t,n,r){var o=Eh(e,t,n,r);return t.onOpen(e,o),o},Th=function(e,t,n,r){return n.get().map((function(){return Eh(e,t,n,r)}))},Oh=function(e,t,n,r,o){Mh(e,t),Ah(e,t,n,r),o(),Lh(e,t)},Bh=function(e,t,n){n.get().each((function(r){xh(e),wh(e),t.onClose(e,r),n.clear()}))},Rh=function(e,t,n){return n.isOpen()},Dh=function(e,t,n,r){return Rh(e,t,n)&&n.get().exists((function(n){return t.isPartOf(e,n,r)}))},Nh=function(e,t,n){return n.get()},Ih=function(e,t,n,r){Iu(e.element(),t).fold((function(){sa(e.element(),n)}),(function(t){oa(e.element(),n,t)})),Ou(e.element(),t,r)},Ph=function(e,t,n){ua(e.element(),n).fold((function(){return Fu(e.element(),t)}),(function(n){return Ou(e.element(),t,n)}))},Mh=function(e,t,n){var r=t.getAttachPoint(e);Ou(e.element(),"position",fh.getMode(r)),Ih(e,"visibility",t.cloakVisibilityAttr,"hidden")},Fh=function(e){return W(["top","left","right","bottom"],(function(t){return Iu(e,t).isSome()}))},Lh=function(e,t,n){Fh(e.element())||Fu(e.element(),"position"),Ph(e,"visibility",t.cloakVisibilityAttr)},zh=Object.freeze({__proto__:null,cloak:Mh,decloak:Lh,open:Ah,openWhileCloaked:Oh,close:Bh,isOpen:Rh,isPartOf:Dh,getState:Nh,setContent:Th}),Hh=function(e,t){return fi([pi(Vo(),(function(n,r){Bh(n,e,t)}))])},Uh=Object.freeze({__proto__:null,events:Hh}),Vh=[bs("onOpen"),bs("onClose"),pn("isPartOf"),pn("getAttachPoint"),In("cloakVisibilityAttr","data-precloak-visibility")],jh=function(){var e=$n(x.none()),t=i("not-implemented"),n=function(){return e.get().isSome()},r=function(t){e.set(x.some(t))},o=function(){return e.get()},a=function(){e.set(x.none())};return za({readState:t,isOpen:n,clear:a,set:r,get:o})},Wh=Object.freeze({__proto__:null,init:jh}),$h=bl({fields:Vh,name:"sandboxing",active:Uh,apis:zh,state:Wh}),Gh=i("dismiss.popups"),Xh=i("reposition.popups"),qh=i("mouse.released"),Kh=Pt([In("isExtraPart",i(!1)),Dn("fireEventInstead",[In("event",Zo())])]),Yh=function(e){var t,n=tn("Dismissal",Kh,e);return t={},t[Gh()]={schema:Pt([pn("target")]),onReceive:function(e,t){if($h.isOpen(e)){var r=$h.isPartOf(e,t.target)||n.isExtraPart(e,t.target);r||n.fireEventInstead.fold((function(){return $h.close(e)}),(function(t){return ii(e,t.event)}))}}},t},Zh=Pt([Dn("fireEventInstead",[In("event",Jo())]),xn("doReposition")]),Jh=function(e){var t,n=tn("Reposition",Zh,e);return t={},t[Xh()]={onReceive:function(e){$h.isOpen(e)&&n.fireEventInstead.fold((function(){return n.doReposition(e)}),(function(t){return ii(e,t.event)}))}},t},Qh=function(e,t,n){t.store.manager.onLoad(e,t,n)},em=function(e,t,n){t.store.manager.onUnload(e,t,n)},tm=function(e,t,n,r){t.store.manager.setValue(e,t,n,r)},nm=function(e,t,n){return t.store.manager.getValue(e,t,n)},rm=function(e,t,n){return n},om=Object.freeze({__proto__:null,onLoad:Qh,onUnload:em,setValue:tm,getValue:nm,getState:rm}),im=function(e,t){var n=e.resetOnDom?[_i((function(n,r){Qh(n,e,t)})),Ei((function(n,r){em(n,e,t)}))]:[ll(e,t,Qh)];return fi(n)},am=Object.freeze({__proto__:null,events:im}),um=function(){var e=$n(null),t=function(){return{mode:"memory",value:e.get()}},n=function(){return null===e.get()},r=function(){e.set(null)};return za({set:e.set,get:e.get,isNotSet:n,clear:r,readState:t})},cm=function(){var e=function(){};return za({readState:e})},sm=function(){var e=$n({}),t=$n({}),n=function(){return{mode:"dataset",dataByValue:e.get(),dataByText:t.get()}},r=function(){e.set({}),t.set({})},o=function(n){return Ee(e.get(),n).orThunk((function(){return Ee(t.get(),n)}))},i=function(n){var r=e.get(),o=t.get(),i={},a={};q(n,(function(e){i[e.value]=e,Ee(e,"meta").each((function(t){Ee(t,"text").each((function(t){a[t]=e}))}))})),e.set(h(h({},r),i)),t.set(h(h({},o),a))};return za({readState:n,lookup:o,update:i,clear:r})},lm=function(e){return e.store.manager.state(e)},fm=Object.freeze({__proto__:null,memory:um,dataset:sm,manual:cm,init:lm}),dm=function(e,t,n,r){var o=t.store;n.update([r]),o.setValue(e,r),t.onSetValue(e,r)},hm=function(e,t,n){var r=t.store,o=r.getDataKey(e);return n.lookup(o).fold((function(){return r.getFallbackEntry(o)}),(function(e){return e}))},mm=function(e,t,n){var r=t.store;r.initialValue.each((function(r){dm(e,t,n,r)}))},pm=function(e,t,n){n.clear()},gm=[En("initialValue"),pn("getFallbackEntry"),pn("getDataKey"),pn("setValue"),Cs("manager",{setValue:dm,getValue:hm,onLoad:mm,onUnload:pm,state:sm})],vm=function(e,t,n){return t.store.getValue(e)},bm=function(e,t,n,r){t.store.setValue(e,r),t.onSetValue(e,r)},ym=function(e,t,n){t.store.initialValue.each((function(n){t.store.setValue(e,n)}))},wm=[pn("getValue"),In("setValue",n),En("initialValue"),Cs("manager",{setValue:bm,getValue:vm,onLoad:ym,onUnload:n,state:La.init})],xm=function(e,t,n,r){n.set(r),t.onSetValue(e,r)},Cm=function(e,t,n){return n.get()},Sm=function(e,t,n){t.store.initialValue.each((function(e){n.isNotSet()&&n.set(e)}))},km=function(e,t,n){n.clear()},_m=[En("initialValue"),Cs("manager",{setValue:xm,getValue:Cm,onLoad:Sm,onUnload:km,state:um})],Em=[Pn("store",{mode:"memory"},on("mode",{memory:_m,manual:wm,dataset:gm})),bs("onSetValue"),In("resetOnDom",!1)],Am=bl({fields:Em,name:"representing",active:am,apis:om,extra:{setValueFrom:function(e,t){var n=Am.getValue(t);Am.setValue(e,n)}},state:fm}),Tm=function(e,t){return jn(e,{},X(t,(function(t){return Cn(t.name(),"Cannot configure "+t.name()+" for "+e)})).concat([Wn("dump",a)]))},Om=function(e){return e.dump},Bm=function(e,t){return h(h({},e.dump),gl(t))},Rm={field:Tm,augment:Bm,get:Om},Dm="placeholder",Nm=Be.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),Im=function(e){return Ae(e,"uiType")},Pm=function(e,t,n,r){return e.exists((function(e){return e!==n.owner}))?Nm.single(!0,i(n)):Ee(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+pe(r)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(e){return e.replace()}))},Mm=function(e,t,n,r){return Im(n)&&n.uiType===Dm?Pm(e,t,n,r):Nm.single(!1,i(n))},Fm=function(e,t,n,r){var o=Mm(e,t,n,r);return o.fold((function(o,i){var a=Im(n)?i(t,n.config,n.validated):i(t),u=Ee(a,"components").getOr([]),c=oe(u,(function(n){return Fm(e,t,n,r)}));return[h(h({},a),{components:c})]}),(function(e,r){if(Im(n)){var o=r(t,n.config,n.validated),i=n.validated.preprocess.getOr(a);return i(o)}return r(t)}))},Lm=function(e,t,n,r){return oe(n,(function(n){return Fm(e,t,n,r)}))},zm=function(e,t){var n=!1,r=function(){return n},o=function(){if(n)throw new Error("Trying to use the same placeholder more than once: "+e);return n=!0,t},a=function(){return t.fold((function(e,t){return e}),(function(e,t){return e}))};return{name:i(e),required:a,used:r,replace:o}},Hm=function(e,t,n,r){var o=be(r,(function(e,t){return zm(t,e)})),i=Lm(e,t,n,o);return ve(o,(function(n){if(!1===n.used()&&n.required())throw new Error("Placeholder: "+n.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),i},Um=Nm.single,Vm=Nm.multiple,jm=i(Dm),Wm=Be.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),$m=In("factory",{sketch:a}),Gm=In("schema",[]),Xm=pn("name"),qm=jt("pname","pname",et((function(e){return"<alloy."+ba(e.name)+">"})),an()),Km=Wn("schema",(function(){return[En("preprocess")]})),Ym=In("defaults",i({})),Zm=In("overrides",i({})),Jm=Mt([$m,Gm,Xm,qm,Ym,Zm]),Qm=Mt([$m,Gm,Xm,Ym,Zm]),ep=Mt([$m,Gm,Xm,qm,Ym,Zm]),tp=Mt([$m,Km,Xm,pn("unit"),qm,Ym,Zm]),np=function(e){return e.fold(x.some,x.none,x.some,x.some)},rp=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},op=function(e){return e.fold(a,a,a,a)},ip=function(e,t){return function(n){var r=tn("Converting part type",t,n);return e(r)}},ap=ip(Wm.required,Jm),up=ip(Wm.external,Qm),cp=ip(Wm.optional,ep),sp=ip(Wm.group,tp),lp=i("entirety"),fp=Object.freeze({__proto__:null,required:ap,external:up,optional:cp,group:sp,asNamedPart:np,name:rp,asCommon:op,original:lp}),dp=function(e,t,n,r){return Pe(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},hp=function(e,t,n){var r={},o={};return q(n,(function(e){e.fold((function(e){r[e.pname]=Um(!0,(function(t,n,r){return e.factory.sketch(dp(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=i(e.factory.sketch(dp(t,e,n[lp()]),n))}),(function(e){r[e.pname]=Um(!1,(function(t,n,r){return e.factory.sketch(dp(t,e,n,r))}))}),(function(e){r[e.pname]=Vm(!0,(function(t,n,r){var o=t[e.name];return X(o,(function(n){return e.factory.sketch(Pe(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:i(r),externals:i(o)}},mp=function(e,t){var n={};return q(t,(function(t){np(t).each((function(t){var r=pp(e,t.pname);n[t.name]=function(n){var o=tn("Part: "+t.name+" in "+e,Mt(t.schema),n);return h(h({},r),{config:n,validated:o})}}))})),n},pp=function(e,t){return{uiType:jm(),owner:e,name:t}},gp=function(e,t,n){return{uiType:jm(),owner:e,name:t,config:n,validated:{}}},vp=function(e){return oe(e,(function(e){return e.fold(x.none,x.some,x.none,x.none).map((function(e){return Sn(e.name,e.schema.concat([Ss(lp())]))})).toArray()}))},bp=function(e){return X(e,rp)},yp=function(e,t,n){return hp(e,t,n)},wp=function(e,t,n){return Hm(x.some(e),t,t.components,n)},xp=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOption()},Cp=function(e,t,n){return xp(e,t,n).getOrDie("Could not find part: "+n)},Sp=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return q(n,(function(e){r[e]=i(a.getByUid(o[e]))})),r},kp=function(e,t){var n=e.getSystem();return be(t.partUids,(function(e,t){return i(n.getByUid(e))}))},_p=function(e){return pe(e.partUids)},Ep=function(e,t,n){var r={},o=t.partUids,a=e.getSystem();return q(n,(function(e){r[e]=i(a.getByUid(o[e]).getOrDie())})),r},Ap=function(e,t){var n=bp(t);return ct(X(n,(function(t){return{key:t,value:e+"-"+t}})))},Tp=function(e){return jt("partUids","partUids",tt((function(t){return Ap(t.uid,e)})),an())},Op=Object.freeze({__proto__:null,generate:mp,generateOne:gp,schemas:vp,names:bp,substitutes:yp,components:wp,defaultUids:Ap,defaultUidsSchema:Tp,getAllParts:kp,getAllPartNames:_p,getPart:xp,getPartOrDie:Cp,getParts:Sp,getPartsOrDie:Ep}),Bp=function(e,t){var n=e.length>0?[Sn("parts",e)]:[];return n.concat([pn("uid"),In("dom",{}),In("components",[]),Ss("originalSpec"),In("debug.sketcher",{})]).concat(t)},Rp=function(e,t,n,r,o){var i=Bp(r,o);return tn(e+" [SpecSchema]",Pt(i.concat(t)),n)},Dp=function(e,t,n,r){var o=Pp(r),i=Rp(e,t,o,[],[]);return n(i,o)},Np=function(e,t,n,r,o){var i=Pp(o),a=vp(n),u=Tp(n),c=Rp(e,t,i,a,[u]),s=yp(e,c,n),l=wp(e,c,s.internals());return r(c,l,i,s.externals())},Ip=function(e){return Ae(e,"uid")},Pp=function(e){return Ip(e)?e:h(h({},e),{uid:Ea("uid")})};function Mp(e){return void 0!==e.uid}var Fp,Lp=Pt([pn("name"),pn("factory"),pn("configFields"),In("apis",{}),In("extraApis",{})]),zp=Pt([pn("name"),pn("factory"),pn("configFields"),pn("partFields"),In("apis",{}),In("extraApis",{})]),Hp=function(e){var t=tn("Sketcher for "+e.name,Lp,e),n=function(e){return Dp(t.name,t.configFields,t.factory,e)},r=be(t.apis,Fa),o=be(t.extraApis,(function(e,t){return Da(e,t)}));return h(h({name:i(t.name),configFields:i(t.configFields),sketch:n},r),o)},Up=function(e){var t=tn("Sketcher for "+e.name,zp,e),n=function(e){return Np(t.name,t.configFields,t.partFields,t.factory,e)},r=mp(t.name,t.partFields),o=be(t.apis,Fa),a=be(t.extraApis,(function(e,t){return Da(e,t)}));return h(h({name:i(t.name),partFields:i(t.partFields),configFields:i(t.configFields),sketch:n,parts:i(r)},o),a)},Vp=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},jp=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(!r.isSome())return x.none();t.push(r.getOrDie())}return x.some(t)},Wp=function(e,t,n){return e.isSome()&&t.isSome()?x.some(n(e.getOrDie(),t.getOrDie())):x.none()},$p=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?x.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):x.none()},Gp=function(e){return"input"===Ji(e)&&"radio"!==aa(e,"type")||"textarea"===Ji(e)},Xp=function(e,t,n){return t.find(e)},qp=Object.freeze({__proto__:null,getCurrent:Xp}),Kp=[pn("find")],Yp=bl({fields:Kp,name:"composing",apis:qp}),Zp=function(e,t,n,r){var o=pd(e.element(),"."+t.highlightClass);q(o,(function(n){W(r,(function(e){return e.element()===n}))||(yu(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),ii(n,oi())})))}))},Jp=function(e,t,n){return Zp(e,t,n,[])},Qp=function(e,t,n,r){ig(e,t,n,r)&&(yu(r.element(),t.highlightClass),t.onDehighlight(e,r),ii(r,oi()))},eg=function(e,t,n,r){Zp(e,t,n,[r]),ig(e,t,n,r)||(vu(r.element(),t.highlightClass),t.onHighlight(e,r),ii(r,ri()))},tg=function(e,t,n){cg(e,t).each((function(r){eg(e,t,n,r)}))},ng=function(e,t,n){sg(e,t).each((function(r){eg(e,t,n,r)}))},rg=function(e,t,n,r){ug(e,t,n,r).fold((function(e){throw new Error(e)}),(function(r){eg(e,t,n,r)}))},og=function(e,t,n,r){var o=hg(e,t),i=te(o,r);i.each((function(r){eg(e,t,n,r)}))},ig=function(e,t,n,r){return wu(r.element(),t.highlightClass)},ag=function(e,t,n){return qc(e.element(),"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOption()}))},ug=function(e,t,n,r){var o=pd(e.element(),"."+t.itemClass);return x.from(o[r]).fold((function(){return _.error("No element found with index "+r)}),e.getSystem().getByDom)},cg=function(e,t,n){return qc(e.element(),"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOption()}))},sg=function(e,t,n){var r=pd(e.element(),"."+t.itemClass),o=r.length>0?x.some(r[r.length-1]):x.none();return o.bind((function(t){return e.getSystem().getByDom(t).toOption()}))},lg=function(e,t,n,r){var o=pd(e.element(),"."+t.itemClass),i=ne(o,(function(e){return wu(e,t.highlightClass)}));return i.bind((function(t){var n=ql(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOption()}))},fg=function(e,t,n){return lg(e,t,n,-1)},dg=function(e,t,n){return lg(e,t,n,1)},hg=function(e,t,n){var r=pd(e.element(),"."+t.itemClass);return Vp(X(r,(function(t){return e.getSystem().getByDom(t).toOption()})))},mg=Object.freeze({__proto__:null,dehighlightAll:Jp,dehighlight:Qp,highlight:eg,highlightFirst:tg,highlightLast:ng,highlightAt:rg,highlightBy:og,isHighlighted:ig,getHighlighted:ag,getFirst:cg,getLast:sg,getPrevious:fg,getNext:dg,getCandidates:hg}),pg=[pn("highlightClass"),pn("itemClass"),bs("onHighlight"),bs("onDehighlight")],gg=bl({fields:pg,name:"highlighting",apis:mg}),vg=function(){return[8]},bg=function(){return[9]},yg=function(){return[13]},wg=function(){return[27]},xg=function(){return[32]},Cg=function(){return[37]},Sg=function(){return[38]},kg=function(){return[39]},_g=function(){return[40]},Eg=function(e,t,n){var r=ae(e.slice(0,t)),o=ae(e.slice(t+1));return te(r.concat(o),n)},Ag=function(e,t,n){var r=ae(e.slice(0,t));return te(r,n)},Tg=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return te(o.concat(r),n)},Og=function(e,t,n){var r=e.slice(t+1);return te(r,n)},Bg=function(e){return function(t){var n=t.raw();return j(e,n.which)}},Rg=function(e){return function(t){return ie(e,(function(e){return e(t)}))}},Dg=function(e){var t=e.raw();return!0===t.shiftKey},Ng=function(e){var t=e.raw();return!0===t.ctrlKey},Ig=c(Dg),Pg=function(e,t){return{matches:e,classification:t}},Mg=function(e,t){var n=te(e,(function(e){return e.matches(t)}));return n.map((function(e){return e.classification}))},Fg=function(e,t,n){var r=t.exists((function(e){return n.exists((function(t){return to(t,e)}))}));r||ai(e,Qo(),{prevFocus:t,newFocus:n})},Lg=function(){var e=function(e){return Nl(e.element())},t=function(t,n){var r=e(t);t.getSystem().triggerFocus(n,t.element());var o=e(t);Fg(t,r,o)};return{get:e,set:t}},zg=function(){var e=function(e){return gg.getHighlighted(e).map((function(e){return e.element()}))},t=function(t,r){var o=e(t);t.getSystem().getByDom(r).fold(n,(function(e){gg.highlight(t,e)}));var i=e(t);Fg(t,o,i)};return{get:e,set:t}};(function(e){e["OnFocusMode"]="onFocus",e["OnEnterOrSpaceMode"]="onEnterOrSpace",e["OnApiMode"]="onApi"})(Fp||(Fp={}));var Hg=function(e,t,n,r,o){var i=function(){return e.concat([In("focusManager",Lg()),Pn("focusInside","onFocus",Yt((function(e){return j(["onFocus","onEnterOrSpace","onApi"],e)?_.value(e):_.error("Invalid value for focusInside")}))),Cs("handler",c),Cs("state",t),Cs("sendFocusIn",o)])},a=function(e,t,n,r,o){var i=n(e,t,r,o);return Mg(i,t.event()).bind((function(n){return n(e,t,r,o)}))},u=function(e,t){var i=e.focusInside!==Fp.OnFocusMode?x.none():o(e).map((function(n){return pi(Io(),(function(r,o){n(r,e,t),o.stop()}))})),u=function(n,r){var i=Bg(xg().concat(yg()))(r.event());e.focusInside===Fp.OnEnterOrSpaceMode&&i&&co(n,r)&&o(e).each((function(o){o(n,e,t),r.stop()}))},c=[pi(Eo(),(function(r,o){a(r,o,n,e,t).fold((function(){u(r,o)}),(function(e){o.stop()}))})),pi(Ao(),(function(n,o){a(n,o,r,e,t).each((function(e){o.stop()}))}))];return fi(i.toArray().concat(c))},c={schema:i,processKey:a,toEvents:u};return c},Ug=function(e){var t=[En("onEscape"),En("onEnter"),In("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),In("firstTabstop",0),In("useTabstopAt",i(!0)),En("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return Kc(t,e)})).getOr(t);return rc(n)>0},r=function(e,t){var r=pd(e.element(),t.selector),o=Z(r,(function(e){return n(t,e)}));return x.from(o[t.firstTabstop])},o=function(e,t){return t.focusManager.get(e).bind((function(e){return Kc(e,t.selector)}))},a=function(e,t){return n(e,t)&&e.useTabstopAt(t)},c=function(e,t,n){r(e,t).each((function(n){t.focusManager.set(e,n)}))},s=function(e,t,n,r,o){return o(t,n,(function(e){return a(r,e)})).fold((function(){return r.cyclic?x.some(!0):x.none()}),(function(t){return r.focusManager.set(e,t),x.some(!0)}))},l=function(e,t,n,r){var i=pd(e.element(),n.selector);return o(e,n).bind((function(t){var o=ne(i,u(to,t));return o.bind((function(t){return s(e,i,t,n,r)}))}))},f=function(e,t,n){var r=n.cyclic?Eg:Ag;return l(e,t,n,r)},d=function(e,t,n){var r=n.cyclic?Tg:Og;return l(e,t,n,r)},h=function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))},m=function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))},p=i([Pg(Rg([Dg,Bg(bg())]),f),Pg(Bg(bg()),d),Pg(Bg(wg()),m),Pg(Rg([Ig,Bg(yg())]),h)]),g=i([]);return Hg(t,La.init,p,g,(function(){return x.some(c)}))},Vg=Ug(Wn("cyclic",i(!1))),jg=Ug(Wn("cyclic",i(!0))),Wg=function(e,t,n){return ci(e,n,Lo()),x.some(!0)},$g=function(e,t,n){var r=Gp(n)&&Bg(xg())(t.event());return r?x.none():Wg(e,t,n)},Gg=function(e,t){return x.some(!0)},Xg=[In("execute",$g),In("useSpace",!1),In("useEnter",!0),In("useControlEnter",!1),In("useDown",!1)],qg=function(e,t,n){return n.execute(e,t,e.element())},Kg=function(e,t,n,r){var o=n.useSpace&&!Gp(e.element())?xg():[],i=n.useEnter?yg():[],a=n.useDown?_g():[],u=o.concat(i).concat(a);return[Pg(Bg(u),qg)].concat(n.useControlEnter?[Pg(Rg([Ng,Bg(yg())]),qg)]:[])},Yg=function(e,t,n,r){return n.useSpace&&!Gp(e.element())?[Pg(Bg(xg()),Gg)]:[]},Zg=Hg(Xg,La.init,Kg,Yg,(function(){return x.none()})),Jg=function(){var e=$n(x.none()),t=function(t,n){e.set(x.some({numRows:t,numColumns:n}))},n=function(){return e.get().map((function(e){return e.numRows}))},r=function(){return e.get().map((function(e){return e.numColumns}))};return za({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:t,getNumRows:n,getNumColumns:r})},Qg=function(e){return e.state(e)},ev=Object.freeze({__proto__:null,flatgrid:Jg,init:Qg}),tv=function(e){return function(t,n,r,o){var i=e(t.element());return iv(i,t,n,r,o)}},nv=function(e,t){var n=vf(e,t);return tv(n)},rv=function(e,t){var n=vf(t,e);return tv(n)},ov=function(e){return function(t,n,r,o){return iv(e,t,n,r,o)}},iv=function(e,t,n,r,o){var i=r.focusManager.get(t).bind((function(n){return e(t.element(),n,r,o)}));return i.map((function(e){return r.focusManager.set(t,e),!0}))},av=ov,uv=ov,cv=ov,sv=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},lv=function(e){return!sv(e.dom())},fv=function(e,t){return ne(e,t).map((function(t){return{index:i(t),candidates:i(e)}}))},dv=function(e,t,n){var r=function(e){return to(e,t)},o=pd(e,n),i=Z(o,lv);return fv(i,r)},hv=function(e,t){return ne(e,(function(e){return to(t,e)}))},mv=function(e,t,n,r){var o=Math.floor(t/n),i=t%n;return r(o,i).bind((function(t){var r=t.row()*n+t.column();return r>=0&&r<e.length?x.some(e[r]):x.none()}))},pv=function(e,t,n,r,o){return mv(e,t,r,(function(t,a){var u=t===n-1,c=u?e.length-t*r:r,s=ql(a,o,0,c-1);return x.some({row:i(t),column:i(s)})}))},gv=function(e,t,n,r,o){return mv(e,t,r,(function(t,a){var u=ql(t,o,0,n-1),c=u===n-1,s=c?e.length-u*r:r,l=Kl(a,0,s-1);return x.some({row:i(u),column:i(l)})}))},vv=function(e,t,n,r){return pv(e,t,n,r,1)},bv=function(e,t,n,r){return pv(e,t,n,r,-1)},yv=function(e,t,n,r){return gv(e,t,n,r,-1)},wv=function(e,t,n,r){return gv(e,t,n,r,1)},xv=[pn("selector"),In("execute",$g),ys("onEscape"),In("captureTab",!1),ks()],Cv=function(e,t,n){qc(e.element(),t.selector).each((function(n){t.focusManager.set(e,n)}))},Sv=function(e,t){return t.focusManager.get(e).bind((function(e){return Kc(e,t.selector)}))},kv=function(e,t,n,r){return Sv(e,n).bind((function(r){return n.execute(e,t,r)}))},_v=function(e){return function(t,n,r,o){return dv(t,n,r.selector).bind((function(t){return e(t.candidates(),t.index(),o.getNumRows().getOr(r.initSize.numRows),o.getNumColumns().getOr(r.initSize.numColumns))}))}},Ev=function(e,t,n){return n.captureTab?x.some(!0):x.none()},Av=function(e,t,n){return n.onEscape(e,t)},Tv=_v(bv),Ov=_v(vv),Bv=_v(yv),Rv=_v(wv),Dv=i([Pg(Bg(Cg()),nv(Tv,Ov)),Pg(Bg(kg()),rv(Tv,Ov)),Pg(Bg(Sg()),av(Bv)),Pg(Bg(_g()),uv(Rv)),Pg(Rg([Dg,Bg(bg())]),Ev),Pg(Rg([Ig,Bg(bg())]),Ev),Pg(Bg(wg()),Av),Pg(Bg(xg().concat(yg())),kv)]),Nv=i([Pg(Bg(xg()),Gg)]),Iv=Hg(xv,Jg,Dv,Nv,(function(){return x.some(Cv)})),Pv=function(e,t,n,r){var o=function(e){return"button"===Ji(e)&&"disabled"===aa(e,"disabled")},i=function(e,t,n){var a=ql(t,r,0,n.length-1);return a===e?x.none():o(n[a])?i(e,a,n):x.from(n[a])};return dv(e,n,t).bind((function(e){var t=e.index(),n=e.candidates();return i(t,t,n)}))},Mv=[pn("selector"),In("getInitial",x.none),In("execute",$g),ys("onEscape"),In("executeOnMove",!1),In("allowVertical",!0)],Fv=function(e,t){return t.focusManager.get(e).bind((function(e){return Kc(e,t.selector)}))},Lv=function(e,t,n){return Fv(e,n).bind((function(r){return n.execute(e,t,r)}))},zv=function(e,t,n){t.getInitial(e).orThunk((function(){return qc(e.element(),t.selector)})).each((function(n){t.focusManager.set(e,n)}))},Hv=function(e,t,n){return Pv(e,n.selector,t,-1)},Uv=function(e,t,n){return Pv(e,n.selector,t,1)},Vv=function(e){return function(t,n,r,o){return e(t,n,r,o).bind((function(){return r.executeOnMove?Lv(t,n,r):x.some(!0)}))}},jv=function(e,t,n){return n.onEscape(e,t)},Wv=function(e,t,n,r){var o=Cg().concat(n.allowVertical?Sg():[]),i=kg().concat(n.allowVertical?_g():[]);return[Pg(Bg(o),Vv(nv(Hv,Uv))),Pg(Bg(i),Vv(rv(Hv,Uv))),Pg(Bg(yg()),Lv),Pg(Bg(xg()),Lv),Pg(Bg(wg()),jv)]},$v=i([Pg(Bg(xg()),Gg)]),Gv=Hg(Mv,La.init,Wv,$v,(function(){return x.some(zv)})),Xv=function(e,t,n){return x.from(e[t]).bind((function(e){return x.from(e[n]).map((function(e){return{rowIndex:t,columnIndex:n,cell:e}}))}))},qv=function(e,t,n,r){var o=e[t],i=o.length,a=ql(n,r,0,i-1);return Xv(e,t,a)},Kv=function(e,t,n,r){var o=ql(n,r,0,e.length-1),i=e[o].length,a=Kl(t,0,i-1);return Xv(e,o,a)},Yv=function(e,t,n,r){var o=e[t],i=o.length,a=Kl(n+r,0,i-1);return Xv(e,t,a)},Zv=function(e,t,n,r){var o=Kl(n+r,0,e.length-1),i=e[o].length,a=Kl(t,0,i-1);return Xv(e,o,a)},Jv=function(e,t,n){return qv(e,t,n,1)},Qv=function(e,t,n){return qv(e,t,n,-1)},eb=function(e,t,n){return Kv(e,n,t,-1)},tb=function(e,t,n){return Kv(e,n,t,1)},nb=function(e,t,n){return Yv(e,t,n,-1)},rb=function(e,t,n){return Yv(e,t,n,1)},ob=function(e,t,n){return Zv(e,n,t,-1)},ib=function(e,t,n){return Zv(e,n,t,1)},ab=[Sn("selectors",[pn("row"),pn("cell")]),In("cycles",!0),In("previousSelector",x.none),In("execute",$g)],ub=function(e,t,n){var r=t.previousSelector(e).orThunk((function(){var n=t.selectors;return qc(e.element(),n.cell)}));r.each((function(n){t.focusManager.set(e,n)}))},cb=function(e,t,n){return Nl(e.element()).bind((function(r){return n.execute(e,t,r)}))},sb=function(e,t){return X(e,(function(e){return pd(e,t.selectors.cell)}))},lb=function(e,t){return function(n,r,o){var i=o.cycles?e:t;return Kc(r,o.selectors.row).bind((function(e){var t=pd(e,o.selectors.cell);return hv(t,r).bind((function(t){var r=pd(n,o.selectors.row);return hv(r,e).bind((function(e){var n=sb(r,o);return i(n,e,t).map((function(e){return e.cell}))}))}))}))}},fb=lb(Qv,nb),db=lb(Jv,rb),hb=lb(eb,ob),mb=lb(tb,ib),pb=i([Pg(Bg(Cg()),nv(fb,db)),Pg(Bg(kg()),rv(fb,db)),Pg(Bg(Sg()),av(hb)),Pg(Bg(_g()),uv(mb)),Pg(Bg(xg().concat(yg())),cb)]),gb=i([Pg(Bg(xg()),Gg)]),vb=Hg(ab,La.init,pb,gb,(function(){return x.some(ub)})),bb=[pn("selector"),In("execute",$g),In("moveOnTab",!1)],yb=function(e,t,n){return n.focusManager.get(e).bind((function(r){return n.execute(e,t,r)}))},wb=function(e,t,n){qc(e.element(),t.selector).each((function(n){t.focusManager.set(e,n)}))},xb=function(e,t,n){return Pv(e,n.selector,t,-1)},Cb=function(e,t,n){return Pv(e,n.selector,t,1)},Sb=function(e,t,n,r){return n.moveOnTab?cv(xb)(e,t,n,r):x.none()},kb=function(e,t,n,r){return n.moveOnTab?cv(Cb)(e,t,n,r):x.none()},_b=i([Pg(Bg(Sg()),cv(xb)),Pg(Bg(_g()),cv(Cb)),Pg(Rg([Dg,Bg(bg())]),Sb),Pg(Rg([Ig,Bg(bg())]),kb),Pg(Bg(yg()),yb),Pg(Bg(xg()),yb)]),Eb=i([Pg(Bg(xg()),Gg)]),Ab=Hg(bb,La.init,_b,Eb,(function(){return x.some(wb)})),Tb=[ys("onSpace"),ys("onEnter"),ys("onShiftEnter"),ys("onLeft"),ys("onRight"),ys("onTab"),ys("onShiftTab"),ys("onUp"),ys("onDown"),ys("onEscape"),In("stopSpaceKeyup",!1),En("focusIn")],Ob=function(e,t,n){return[Pg(Bg(xg()),n.onSpace),Pg(Rg([Ig,Bg(yg())]),n.onEnter),Pg(Rg([Dg,Bg(yg())]),n.onShiftEnter),Pg(Rg([Dg,Bg(bg())]),n.onShiftTab),Pg(Rg([Ig,Bg(bg())]),n.onTab),Pg(Bg(Sg()),n.onUp),Pg(Bg(_g()),n.onDown),Pg(Bg(Cg()),n.onLeft),Pg(Bg(kg()),n.onRight),Pg(Bg(xg()),n.onSpace),Pg(Bg(wg()),n.onEscape)]},Bb=function(e,t,n){return n.stopSpaceKeyup?[Pg(Bg(xg()),Gg)]:[]},Rb=Hg(Tb,La.init,Ob,Bb,(function(e){return e.focusIn})),Db=Vg.schema(),Nb=jg.schema(),Ib=Gv.schema(),Pb=Iv.schema(),Mb=vb.schema(),Fb=Zg.schema(),Lb=Ab.schema(),zb=Rb.schema(),Hb=Object.freeze({__proto__:null,acyclic:Db,cyclic:Nb,flow:Ib,flatgrid:Pb,matrix:Mb,execution:Fb,menu:Lb,special:zb}),Ub=function(e){return Te(e,"setGridSize")},Vb=wl({branchKey:"mode",branches:Hb,name:"keying",active:{events:function(e,t){var n=e.handler;return n.toEvents(e,t)}},apis:{focusIn:function(e,t,n){t.sendFocusIn(t).fold((function(){e.getSystem().triggerFocus(e.element(),e.element())}),(function(r){r(e,t,n)}))},setGridSize:function(e,n,r,o,i){Ub(r)?r.setGridSize(o,i):t.console.error("Layout does not support setGridSize")}},state:ev}),jb=function(e,t,n,r){Il((function(){var t=X(r,e.getSystem().build);gh(e,t)}),e.element())},Wb=function(e,t,n,r){var o=e.getSystem().build(r);bh(e,o,n)},$b=function(e,t,n,r){Wb(e,t,Ui,r)},Gb=function(e,t,n,r){Wb(e,t,Hi,r)},Xb=function(e,t,n,r){var o=qb(e),i=te(o,(function(e){return to(r.element(),e.element())}));i.each(wh)},qb=function(e,t){return e.components()},Kb=function(e,t,n,r,o){var i=qb(e);return x.from(i[r]).map((function(i){return Xb(e,t,n,i),o.each((function(n){Wb(e,t,(function(e,t){Vi(e,t,r)}),n)})),i}))},Yb=function(e,t,n,r,o){var i=qb(e);return ne(i,r).bind((function(r){return Kb(e,t,n,r,o)}))},Zb=Object.freeze({__proto__:null,append:$b,prepend:Gb,remove:Xb,replaceAt:Kb,replaceBy:Yb,set:jb,contents:qb}),Jb=bl({fields:[],name:"replacing",apis:Zb}),Qb=function(e,t){var n=fi(t);return bl({fields:[pn("enabled")],name:e,active:{events:i(n)}})},ey=function(e,t){var n=Qb(e,t);return{key:e,value:{config:{},me:n,configAsRaw:i({}),initialConfig:{},state:La}}},ty=function(e,t){t.ignore||(Ol(e.element()),t.onFocus(e))},ny=function(e,t){t.ignore||Bl(e.element())},ry=function(e){return Rl(e.element())},oy=Object.freeze({__proto__:null,focus:ty,blur:ny,isFocused:ry}),iy=function(e,t){var n=t.ignore?{}:{attributes:{tabindex:"-1"}};return Wa(n)},ay=function(e){return fi([pi(Io(),(function(t,n){ty(t,e),n.stop()}))].concat(e.stopMousedown?[pi(yo(),(function(e,t){t.event().prevent()}))]:[]))},uy=Object.freeze({__proto__:null,exhibit:iy,events:ay}),cy=[bs("onFocus"),In("stopMousedown",!1),In("ignore",!1)],sy=bl({fields:cy,name:"focusing",active:uy,apis:oy}),ly=function(e,t,n){var r=t.aria;r.update(e,r,n.get())},fy=function(e,t,n){t.toggleClass.each((function(t){n.get()?vu(e.element(),t):yu(e.element(),t)}))},dy=function(e,t,n){py(e,t,n,!n.get())},hy=function(e,t,n){n.set(!0),fy(e,t,n),ly(e,t,n)},my=function(e,t,n){n.set(!1),fy(e,t,n),ly(e,t,n)},py=function(e,t,n,r){var o=r?hy:my;o(e,t,n)},gy=function(e,t,n){return n.get()},vy=function(e,t,n){py(e,t,n,t.selected)},by=Object.freeze({__proto__:null,onLoad:vy,toggle:dy,isOn:gy,on:hy,off:my,set:py}),yy=function(){return Wa({})},wy=function(e,t){var n=sl(e,t,dy),r=ll(e,t,vy);return fi(re([e.toggleOnExecute?[n]:[],[r]]))},xy=Object.freeze({__proto__:null,exhibit:yy,events:wy}),Cy=function(e){var t=function(){var t=$n(e),n=function(){return t.get()},r=function(e){return t.set(e)},o=function(){return t.set(e)},i=function(){return t.get()};return{get:n,set:r,clear:o,readState:i}};return{init:t}},Sy=function(e,t,n){oa(e.element(),"aria-pressed",n),t.syncWithExpanded&&Ey(e,t,n)},ky=function(e,t,n){oa(e.element(),"aria-selected",n)},_y=function(e,t,n){oa(e.element(),"aria-checked",n)},Ey=function(e,t,n){oa(e.element(),"aria-expanded",n)},Ay=[In("selected",!1),En("toggleClass"),In("toggleOnExecute",!0),Pn("aria",{mode:"none"},on("mode",{pressed:[In("syncWithExpanded",!1),Cs("update",Sy)],checked:[Cs("update",_y)],expanded:[Cs("update",Ey)],selected:[Cs("update",ky)],none:[Cs("update",n)]}))],Ty=bl({fields:Ay,name:"toggling",active:xy,apis:by,state:Cy(!1)}),Oy=function(){var e=function(e,t){t.stop(),ui(e)};return[pi(Bo(),e),pi(Ho(),e),Ci(po()),Ci(yo())]},By=function(e){var t=function(e){return Ti((function(t,n){e(t),n.stop()}))};return fi(re([e.map(t).toArray(),Oy()]))},Ry="alloy.item-hover",Dy="alloy.item-focus",Ny=function(e){(Nl(e.element()).isNone()||sy.isFocused(e))&&(sy.isFocused(e)||sy.focus(e),ai(e,Ry,{item:e}))},Iy=function(e){ai(e,Dy,{item:e})},Py=i(Ry),My=i(Dy),Fy=function(e){return{dom:e.dom,domModification:h(h({},e.domModification),{attributes:h(h(h({role:e.toggling.isSome()?"menuitemcheckbox":"menuitem"},e.domModification.attributes),{"aria-haspopup":e.hasSubmenu}),e.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:Rm.augment(e.itemBehaviours,[e.toggling.fold(Ty.revoke,(function(e){return Ty.config(h({aria:{mode:"checked"}},e))})),sy.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:function(e){Iy(e)}}),Vb.config({mode:"execution"}),Am.config({store:{mode:"memory",initialValue:e.data}}),ey("item-type-events",p(Oy(),[pi(So(),Ny),pi(zo(),sy.focus)]))]),components:e.components,eventOrder:e.eventOrder}},Ly=[pn("data"),pn("components"),pn("dom"),In("hasSubmenu",!1),En("toggling"),Rm.field("itemBehaviours",[Ty,sy,Vb,Am]),In("ignoreFocus",!1),In("domModification",{}),Cs("builder",Fy),In("eventOrder",{})],zy=function(e){return{dom:e.dom,components:e.components,events:fi([Si(zo())])}},Hy=[pn("dom"),pn("components"),Cs("builder",zy)],Uy=function(){return"item-widget"},Vy=i([ap({name:"widget",overrides:function(e){return{behaviours:gl([Am.config({store:{mode:"manual",getValue:function(t){return e.data},setValue:function(){}}})])}}})]),jy=function(e){var t=yp(Uy(),e,Vy()),n=wp(Uy(),e,t.internals()),r=function(t){return xp(t,e,"widget").map((function(e){return Vb.focusIn(e),e}))},o=function(t,n){return Gp(n.event().target())?x.none():function(){return e.autofocus?(n.setSource(t.element()),x.none()):x.none()}()};return{dom:e.dom,components:n,domModification:e.domModification,events:fi([Ti((function(e,t){r(e).each((function(e){t.stop()}))})),pi(So(),Ny),pi(zo(),(function(t,n){e.autofocus?r(t):sy.focus(t)}))]),behaviours:Rm.augment(e.widgetBehaviours,[Am.config({store:{mode:"memory",initialValue:e.data}}),sy.config({ignore:e.ignoreFocus,onFocus:function(e){Iy(e)}}),Vb.config({mode:"special",focusIn:e.autofocus?function(e){r(e)}:xl(),onLeft:o,onRight:o,onEscape:function(t,n){return sy.isFocused(t)||e.autofocus?e.autofocus?(n.setSource(t.element()),x.none()):x.none():(sy.focus(t),x.some(!0))}})])}},Wy=[pn("uid"),pn("data"),pn("components"),pn("dom"),In("autofocus",!1),In("ignoreFocus",!1),Rm.field("widgetBehaviours",[Am,sy,Vb]),In("domModification",{}),Tp(Vy()),Cs("builder",jy)],$y=on("type",{widget:Wy,item:Ly,separator:Hy}),Gy=function(e,t){return{mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager}},Xy=function(e,t){return{mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},focusManager:e.focusManager}},qy=function(e,t){return{mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager}},Ky=i([sp({factory:{sketch:function(e){var t=tn("menu.spec item",$y,e);return t.builder(t)}},name:"items",unit:"item",defaults:function(e,t){return t.hasOwnProperty("uid")?t:h(h({},t),{uid:Ea("item")})},overrides:function(e,t){return{type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}}}})]),Yy=i([pn("value"),pn("items"),pn("dom"),pn("components"),In("eventOrder",{}),Tm("menuBehaviours",[gg,Am,Yp,Vb]),Pn("movement",{mode:"menu",moveOnTab:!0},on("mode",{grid:[ks(),Cs("config",Gy)],matrix:[Cs("config",Xy),pn("rowSelector")],menu:[In("moveOnTab",!0),Cs("config",qy)]})),ms(),In("fakeFocus",!1),In("focusManager",Lg()),bs("onHighlight")]),Zy=i("alloy.menu-focus"),Jy=function(e,t,n,r){return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Bm(e.menuBehaviours,[gg.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight}),Am.config({store:{mode:"memory",initialValue:e.value}}),Yp.config({find:x.some}),Vb.config(e.movement.config(e,e.movement))]),events:fi([pi(My(),(function(e,t){var n=t.event();e.getSystem().getByDom(n.target()).each((function(n){gg.highlight(e,n),t.stop(),ai(e,Zy(),{menu:e,item:n})}))})),pi(Py(),(function(e,t){var n=t.event().item();gg.highlight(e,n)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}},Qy=Up({name:"Menu",configFields:Yy(),partFields:Ky(),factory:Jy}),ew=function(e){return ye(e,(function(e,t){return{k:e,v:t}}))},tw=function(e,t,n,r){return Ee(n,r).bind((function(r){return Ee(e,r).bind((function(r){var o=tw(e,t,n,r);return x.some([r].concat(o))}))})).getOr([])},nw=function(e,t){var n={};ve(e,(function(e,t){q(e,(function(e){n[e]=t}))}));var r=t,o=ew(t),i=be(o,(function(e,t){return[t].concat(tw(n,r,o,t))}));return be(n,(function(e){return Ee(i,e).getOr([e])}))},rw=function(){var e=$n({}),t=$n({}),n=$n({}),r=$n(x.none()),o=$n({}),i=function(){e.set({}),t.set({}),n.set({}),r.set(x.none())},a=function(){return r.get().isNone()},u=function(e,n){var r;t.set(h(h({},t.get()),(r={},r[e]={type:"prepared",menu:n},r)))},c=function(i,a,u,c){r.set(x.some(i)),e.set(u),t.set(a),o.set(c);var s=nw(c,u);n.set(s)},s=function(t){return ke(e.get(),(function(e,n){return e===t}))},l=function(e,t,n){return g(e).bind((function(r){return s(e).bind((function(e){return t(e).map((function(e){return{triggeredMenu:r,triggeringItem:e,triggeringPath:n}}))}))}))},f=function(e,t){var o=Z(b(e).toArray(),(function(e){return g(e).isSome()}));return Ee(n.get(),e).bind((function(e){var n=ae(o.concat(e)),i=oe(n,(function(e,o){return l(e,t,n.slice(0,o+1)).fold((function(){return r.get().is(e)?[]:[x.none()]}),(function(e){return[x.some(e)]}))}));return jp(i)}))},d=function(t){return Ee(e.get(),t).map((function(e){var r=Ee(n.get(),t).getOr([]);return[e].concat(r)}))},m=function(e){return Ee(n.get(),e).bind((function(e){return e.length>1?x.some(e.slice(1)):x.none()}))},p=function(e){return Ee(n.get(),e)},g=function(e){return v(e).bind(ow)},v=function(e){return Ee(t.get(),e)},b=function(t){return Ee(e.get(),t)},y=function(e){var t=o.get();return ue(pe(t),e)},w=function(){return r.get().bind(g)},C=function(){return t.get()};return{setMenuBuilt:u,setContents:c,expand:d,refresh:p,collapse:m,lookupMenu:v,lookupItem:b,otherMenus:y,getPrimary:w,getMenus:C,clear:i,isClear:a,getTriggeringPath:f}},ow=function(e){return"prepared"===e.type?x.some(e.menu):x.none()},iw={init:rw,extractPreparedMenu:ow},aw=function(e,t){var n,r=$n(x.none()),o=function(t,n,r){return be(r,(function(r,o){var i=function(){return Qy.sketch(h(h({dom:r.dom},r),{value:o,items:r.items,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:e.onHighlight,focusManager:e.fakeFocus?zg():Lg()}))};return o===n?{type:"prepared",menu:t.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))},i=iw.init(),a=function(t){var n=o(t,e.data.primary,e.data.menus),r=s();return i.setContents(e.data.primary,n,e.data.expansions,r),i.getPrimary()},u=function(e){return Am.getValue(e).value},c=function(e,t,n){return me(t,(function(e){if(!e.getSystem().isConnected())return x.none();var t=gg.getCandidates(e);return te(t,(function(e){return u(e)===n}))}))},s=function(t){return be(e.data.menus,(function(e,t){return oe(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},l=function(e,t){gg.highlight(e,t),gg.getHighlighted(t).orThunk((function(){return gg.getFirst(t)})).each((function(t){ci(e,t.element(),zo())}))},f=function(e,t){return Vp(X(t,(function(t){return e.lookupMenu(t).bind((function(e){return"prepared"===e.type?x.some(e.menu):x.none()}))})))},d=function(t,n,r){var o=f(n,n.otherMenus(r));q(o,(function(n){Cu(n.element(),[e.markers.backgroundMenu]),e.stayInDom||Jb.remove(t,n)}))},m=function(t){return r.get().getOrThunk((function(){var n={},o=pd(t.element(),"."+e.markers.item),i=Z(o,(function(e){return"true"===aa(e,"aria-haspopup")}));return q(i,(function(e){t.getSystem().getByDom(e).each((function(e){var t=u(e);n[t]=e}))})),r.set(x.some(n)),n}))},p=function(e,t){var n=m(e);ve(n,(function(e,n){var r=j(t,n);oa(e.element(),"aria-expanded",r)}))},g=function(t,n,r){return x.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return x.none();var i=o.menu,a=f(n,r.slice(1));return q(a,(function(t){vu(t.element(),e.markers.backgroundMenu)})),ku(i.element())||Jb.append(t,ec(i)),Cu(i.element(),[e.markers.backgroundMenu]),l(t,i),d(t,n,r),x.some(i)}))}))};(function(e){e[e["HighlightSubmenu"]=0]="HighlightSubmenu",e[e["HighlightParent"]=1]="HighlightParent"})(n||(n={}));var v=function(e,t,n){if("notbuilt"===n.type){var r=e.getSystem().build(n.nbMenu());return i.setMenuBuilt(t,r),r}return n.menu},b=function(t,r,o){void 0===o&&(o=n.HighlightSubmenu);var a=u(r);return i.expand(a).bind((function(a){return p(t,a),x.from(a[0]).bind((function(u){return i.lookupMenu(u).bind((function(c){var s=v(t,u,c);return ku(s.element())||Jb.append(t,ec(s)),e.onOpenSubmenu(t,r,s,ae(a)),o===n.HighlightSubmenu?(gg.highlightFirst(s),g(t,i,a)):(gg.dehighlightAll(s),x.some(r))}))}))}))},y=function(t,n){var r=u(n);return i.collapse(r).bind((function(r){return p(t,r),g(t,i,r).map((function(r){return e.onCollapseMenu(t,n,r),r}))}))},w=function(e,t){var n=u(t);return i.refresh(n).bind((function(t){return p(e,t),g(e,i,t)}))},C=function(e,t){return Gp(t.element())?x.none():b(e,t,n.HighlightSubmenu)},S=function(e,t){return Gp(t.element())?x.none():y(e,t)},k=function(t,n){return y(t,n).orThunk((function(){return e.onEscape(t,n).map((function(){return t}))}))},_=function(t){return function(n,r){return Kc(r.getSource(),"."+e.markers.item).bind((function(e){return n.getSystem().getByDom(e).toOption().bind((function(e){return t(n,e).map((function(){return!0}))}))}))}},E=fi([pi(Zy(),(function(e,t){var n=t.event().item();i.lookupItem(u(n)).each((function(){var n=t.event().menu();gg.highlight(e,n);var r=u(t.event().item());i.refresh(r).each((function(t){return d(e,i,t)}))}))})),Ti((function(t,r){var o=r.event().target();t.getSystem().getByDom(o).each((function(r){var o=u(r);0===o.indexOf("collapse-item")&&y(t,r),b(t,r,n.HighlightSubmenu).fold((function(){e.onExecute(t,r)}),(function(){}))}))})),_i((function(t,n){a(t).each((function(n){Jb.append(t,ec(n)),e.onOpenMenu(t,n),e.highlightImmediately&&l(t,n)}))}))].concat(e.navigateOnHover?[pi(Py(),(function(t,r){var o=r.event().item();w(t,o),b(t,o,n.HighlightParent),e.onHover(t,o)}))]:[])),A=function(e){return gg.getHighlighted(e).bind(gg.getHighlighted)},T=function(e){A(e).each((function(t){y(e,t)}))},O=function(e){i.getPrimary().each((function(t){l(e,t)}))},B=function(e){return x.from(e.components()[0]).filter((function(e){return"menu"===aa(e.element(),"role")}))},R=function(t){var n=i.getPrimary().bind((function(e){return A(t).bind((function(e){var n=u(e),r=_e(i.getMenus()),o=Vp(X(r,iw.extractPreparedMenu));return i.getTriggeringPath(n,(function(e){return c(t,o,e)}))})).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){B(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;e.onRepositionMenu(t,r,o)}))},D={collapseMenu:T,highlightPrimary:O,repositionMenus:R};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Bm(e.tmenuBehaviours,[Vb.config({mode:"special",onRight:_(C),onLeft:_(S),onEscape:_(k),focusIn:function(e,t){i.getPrimary().each((function(t){ci(e,t.element(),zo())}))}}),gg.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),Yp.config({find:function(e){return gg.getHighlighted(e)}}),Jb.config({})]),eventOrder:e.eventOrder,apis:D,events:E}},uw=i("collapse-item"),cw=function(e,t,n){return{primary:e,menus:t,expansions:n}},sw=function(e,t){return{primary:e,menus:ut(e,t),expansions:{}}},lw=function(e){return{value:ba(uw()),meta:{text:e}}},fw=Hp({name:"TieredMenu",configFields:[xs("onExecute"),xs("onEscape"),ws("onOpenMenu"),ws("onOpenSubmenu"),bs("onRepositionMenu"),bs("onCollapseMenu"),In("highlightImmediately",!0),Sn("data",[pn("primary"),pn("menus"),pn("expansions")]),In("fakeFocus",!1),bs("onHighlight"),bs("onHover"),ps(),pn("dom"),In("navigateOnHover",!0),In("stayInDom",!1),Tm("tmenuBehaviours",[Vb,gg,Yp,Jb]),In("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:aw,extraApis:{tieredData:cw,singleData:sw,collapseItem:lw}}),dw=function(e,t,n,r,o){var i=function(){return e.lazySink(t)},a="horizontal"===r.type?{layouts:{onLtr:function(){return ul()},onRtl:function(){return cl()}}}:{},u=function(e){return 2===e.length},c=function(e){return u(e)?a:{}};return fw.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return $h.close(t),e.onEscape.map((function(e){return e(t)})),x.some(!0)},onExecute:function(){return x.some(!0)},onOpenMenu:function(e,t){fh.positionWithinBounds(i().getOrDie(),n,t,o())},onOpenSubmenu:function(e,t,n,r){var o=i().getOrDie();fh.position(o,h({anchor:"submenu",item:t},c(r)),n)},onRepositionMenu:function(e,t,r){var a=i().getOrDie();fh.positionWithinBounds(a,n,t,o()),q(r,(function(e){var t=c(e.triggeringPath);fh.position(a,h({anchor:"submenu",item:e.triggeringItem},t),e.triggeredMenu)}))}})},hw=function(e,t){var n=function(t,n){var r=e.getRelated(t);return r.exists((function(e){return Qc(e,n)}))},r=function(e,t){$h.setContent(e,t)},o=function(e,t,n){i(e,t,n,x.none())},i=function(e,t,n,r){a(e,t,n,(function(){return r.map((function(e){return Lc(e)}))}))},a=function(t,n,r,o){var i=e.lazySink(t).getOrDie();$h.openWhileCloaked(t,r,(function(){return fh.positionWithinBounds(i,n,t,o())})),Am.setValue(t,x.some({mode:"position",anchor:n,getBounds:o}))},u=function(e,t,n){c(e,t,n,(function(){return x.none()}))},c=function(t,n,r,o){var i=dw(e,t,n,r,o);$h.open(t,i),Am.setValue(t,x.some({mode:"menu",menu:i}))},s=function(e){$h.isOpen(e)&&(Am.setValue(e,x.none()),$h.close(e))},l=function(e){return $h.getState(e)},f=function(t){$h.isOpen(t)&&Am.getValue(t).each((function(n){switch(n.mode){case"menu":$h.getState(t).each((function(e){fw.repositionMenus(e)}));break;case"position":var r=e.lazySink(t).getOrDie();fh.positionWithinBounds(r,n.anchor,t,n.getBounds());break}}))},d={setContent:r,showAt:o,showWithin:i,showWithinBounds:a,showMenuAt:u,showMenuWithinBounds:c,hide:s,getContent:l,reposition:f,isOpen:$h.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Bm(e.inlineBehaviours,[$h.config({isPartOf:function(e,t,r){return Qc(t,r)||n(e,r)},getAttachPoint:function(t){return e.lazySink(t).getOrDie()},onOpen:function(t){e.onShow(t)},onClose:function(t){e.onHide(t)}}),Am.config({store:{mode:"memory",initialValue:x.none()}}),El.config({channels:h(h({},Yh(h({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),Jh(h(h({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:f})))})]),eventOrder:e.eventOrder,apis:d}},mw=Hp({name:"InlineView",configFields:[pn("lazySink"),bs("onShow"),bs("onHide"),Bn("onEscape"),Tm("inlineBehaviours",[$h,Am,El]),Dn("fireDismissalEventInstead",[In("event",Zo())]),Dn("fireRepositionEventInstead",[In("event",Jo())]),In("getRelated",x.none),In("isExtraPart",l),In("eventOrder",x.none)],factory:hw,apis:{showAt:function(e,t,n,r){e.showAt(t,n,r)},showWithin:function(e,t,n,r,o){e.showWithin(t,n,r,o)},showWithinBounds:function(e,t,n,r,o){e.showWithinBounds(t,n,r,o)},showMenuAt:function(e,t,n,r){e.showMenuAt(t,n,r)},showMenuWithinBounds:function(e,t,n,r,o){e.showMenuWithinBounds(t,n,r,o)},hide:function(e,t){e.hide(t)},isOpen:function(e,t){return e.isOpen(t)},getContent:function(e,t){return e.getContent(t)},setContent:function(e,t,n){e.setContent(t,n)},reposition:function(e,t){e.reposition(t)}}}),pw=function(e){return e.x},gw=function(e,t){return e.x+e.width/2-t.width/2},vw=function(e,t){return e.x+e.width-t.width},bw=function(e){return e.y},yw=function(e,t){return e.y+e.height-t.height},ww=function(e,t,n){return _s(vw(e,t),yw(e,t),n.innerSoutheast(),Ns(),zs(e,{right:0,bottom:3}),"layout-inner-se")},xw=function(e,t,n){return _s(pw(e),yw(e,t),n.innerSouthwest(),Ds(),zs(e,{left:1,bottom:3}),"layout-inner-sw")},Cw=function(e,t,n){return _s(vw(e,t),bw(e),n.innerNortheast(),Rs(),zs(e,{right:0,top:2}),"layout-inner-ne")},Sw=function(e,t,n){return _s(pw(e),bw(e),n.innerNorthwest(),Bs(),zs(e,{left:1,top:2}),"layout-inner-nw")},kw=function(e,t,n){return _s(gw(e,t),bw(e),n.innerNorth(),Is(),zs(e,{top:2}),"layout-inner-n")},_w=function(e,t,n){return _s(gw(e,t),yw(e,t),n.innerSouth(),Ps(),zs(e,{bottom:3}),"layout-inner-s")},Ew=tinymce.util.Tools.resolve("tinymce.util.Delay"),Aw=function(e){var t=By(e.action),n=e.dom.tag,r=function(t){return Ee(e.dom,"attributes").bind((function(e){return Ee(e,t)}))},o=function(){if("button"===n){var e=r("type").getOr("button"),t=r("role").map((function(e){return{role:e}})).getOr({});return h({type:e},t)}var o=r("role").getOr("button");return{role:o}};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Rm.augment(e.buttonBehaviours,[sy.config({}),Vb.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:o()},eventOrder:e.eventOrder}},Tw=Hp({name:"Button",factory:Aw,configFields:[In("uid",void 0),pn("dom"),In("components",[]),Rm.field("buttonBehaviours",[sy,Vb]),En("action"),En("role"),In("eventOrder",{})]}),Ow=function(e){var t=Mp(e)&&Te(e,"uid")?e.uid:Ea("memento"),n=function(e){return e.getSystem().getByUid(t).getOrDie()},r=function(e){return e.getSystem().getByUid(t).toOption()},o=function(){return h(h({},e),{uid:t})};return{get:n,getOpt:r,asSpec:o}},Bw=function(e){return x.from(e()["temporary-placeholder"]).getOr("!not found!")},Rw=function(e,t){return x.from(t()[e]).getOrThunk((function(){return Bw(t)}))},Dw=function(e,t,n){return x.from(t()[e]).or(n).getOrThunk((function(){return Bw(t)}))},Nw=function(e,t){return me(e,(function(e){return x.from(t()[e])})).getOrThunk((function(){return Bw(t)}))},Iw={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Pw=function(e){var t=Ow({dom:{tag:"p",innerHtml:e.translationProvider(e.text)},behaviours:gl([Jb.config({})])}),n=function(e){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+e+"%"}}}},r=function(e){return{dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}},o=Ow({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},r(0)],behaviours:gl([Jb.config({})])}),i=function(e,t){e.getSystem().isConnected()&&o.getOpt(e).each((function(e){Jb.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(t)]},r(t)])}))},a=function(e,n){if(e.getSystem().isConnected()){var r=t.get(e);Jb.set(r,[Yu(n)])}},u={updateProgress:i,updateText:a},c=re([e.icon.toArray(),e.level.toArray(),e.level.bind((function(e){return x.from(Iw[e])})).toArray()]);return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map((function(e){return["tox-notification","tox-notification--in","tox-notification--"+e]})).getOr(["tox-notification","tox-notification--in"])},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:Nw(c,e.iconProvider)}},{dom:{tag:"div",classes:["tox-notification__body"]},components:[t.asSpec()],behaviours:gl([Jb.config({})])}].concat(e.progress?[o.asSpec()]:[]).concat(e.closeButton?[Tw.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[{dom:{tag:"div",classes:["tox-icon"],innerHtml:Rw("close",e.iconProvider),attributes:{"aria-label":e.translationProvider("Close")}}}],action:function(t){e.onAction(t)}})]:[]),apis:u}},Mw=Hp({name:"Notification",factory:Pw,configFields:[En("level"),pn("progress"),pn("icon"),pn("onAction"),pn("text"),pn("iconProvider"),pn("translationProvider"),zn("closeButton",!0)],apis:{updateProgress:function(e,t,n){e.updateProgress(t,n)},updateText:function(e,t,n){e.updateText(t,n)}}});function Fw(e,t,n){var r=t.backstage,o=function(e){switch(e){case"bc-bc":return _w;case"tc-tc":return kw;case"tc-bc":return Qs;case"bc-tc":default:return el}},i=function(e){q(e,(function(e){return e.moveTo(0,0)}))},a=function(e){e.length>0&&(fe(e).each((function(e){return e.moveRel(null,"banner")})),q(e,(function(t,n){n>0&&t.moveRel(e[n-1].getEl(),"bc-tc")})))},u=function(e){i(e),a(e)},c=function(e,i){var a=!e.closeButton&&e.timeout&&(e.timeout>0||e.timeout<0),u=function(){i(),mw.hide(s)},c=Qu(Mw.sketch({text:e.text,level:j(["success","error","warning","warn","info"],e.type)?e.type:void 0,progress:!0===e.progressBar,icon:x.from(e.icon),closeButton:!a,onAction:u,iconProvider:r.shared.providers.icons,translationProvider:r.shared.providers.translate})),s=Qu(mw.sketch(h({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:t.backstage.shared.getSink,fireDismissalEventInstead:{}},r.shared.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));return n.add(s),e.timeout>0&&Ew.setTimeout((function(){u()}),e.timeout),{close:u,moveTo:function(e,t){mw.showAt(s,{anchor:"makeshift",x:e,y:t},ec(c))},moveRel:function(e,n){if("banner"!==n){var r=o(n),i={anchor:"node",root:_u(),node:x.some(Zn.fromDom(e)),layouts:{onRtl:function(){return[r]},onLtr:function(){return[r]}}};mw.showAt(s,i,ec(c))}else mw.showAt(s,t.backstage.shared.anchors.banner(),ec(c))},text:function(e){Mw.updateText(c,e)},settings:e,getEl:function(){return c.element().dom()},progressBar:{value:function(e){Mw.updateProgress(c,e)}}}},s=function(e){e.close()},l=function(e){return e.settings};return{open:c,close:s,reposition:u,getArgs:l}}var Lw,zw=function(e,n){var r=null,o=function(){null!==r&&(t.clearTimeout(r),r=null)},i=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))};return{cancel:o,throttle:i}},Hw=function(e,n){var r=null,o=function(){null!==r&&(t.clearTimeout(r),r=null)},i=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null!==r&&t.clearTimeout(r),r=t.setTimeout((function(){e.apply(null,o),r=null}),n)};return{cancel:o,throttle:i}},Uw=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),Vw=function(e,t){return e.isBlock(t)||j(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)},jw=function(e,t,n,r,o){var i=Uw(e,(function(t){return Vw(e,t)}));return x.from(i.backwards(t,n,r,o))},Ww="[data-mce-autocompleter]",$w=function(e,t){return Gw(Zn.fromDom(e.selection.getNode())).getOrThunk((function(){var n=Zn.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',e.getDoc());return Ui(n,Zn.fromDom(t.extractContents())),t.insertNode(n.dom()),Di(n).each((function(e){return e.dom().normalize()})),hd(n).map((function(t){e.selection.setCursorLocation(t.dom(),sd(t))})),n}))},Gw=function(e){return Kc(e,Ww)},Xw=function(e){return e.collapsed&&3===e.startContainer.nodeType},qw=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},Kw=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},Yw=function(e,t){return e.substring(t.length)},Zw=function(e,t,n){var r;for(r=t-1;r>=0;r--){var o=e.charAt(r);if(Kw(o))return x.none();if(o===n)break}return x.some(r)},Jw=function(e,t,n,r){if(void 0===r&&(r=0),!Xw(t))return x.none();var o=function(e,t,r){return Zw(r,t,n).getOr(t)},i=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return jw(e,t.startContainer,t.startOffset,o,i).bind((function(e){var o=t.cloneRange();if(o.setStart(e.container,e.offset),o.setEnd(t.endContainer,t.endOffset),o.collapsed)return x.none();var i=qw(o),a=i.lastIndexOf(n);return 0!==a||Yw(i,n).length<r?x.none():x.some({text:Yw(i,n),range:o,triggerChar:n})}))},Qw=function(e,t,n,r){return void 0===r&&(r=0),Gw(Zn.fromDom(t.startContainer)).fold((function(){return Jw(e,t,n,r)}),(function(t){var r=e.createRng();r.selectNode(t.dom());var o=qw(r);return x.some({range:r,text:Yw(o,n),triggerChar:n})}))},ex=function(e,t){t.on("keypress compositionend",e.onKeypress.throttle),t.on("remove",e.onKeypress.cancel);var n=function(e,t){ai(e,Eo(),{raw:t})};t.on("keydown",(function(t){var r=function(){return e.getView().bind(gg.getHighlighted)};8===t.which&&e.onKeypress.throttle(t),e.isActive()&&(27===t.which&&e.cancelIfNecessary(),e.isMenuOpen()?13===t.which?(r().each(ui),t.preventDefault()):40===t.which?(r().fold((function(){e.getView().each(gg.highlightFirst)}),(function(e){n(e,t)})),t.preventDefault(),t.stopImmediatePropagation()):37!==t.which&&38!==t.which&&39!==t.which||r().each((function(e){n(e,t),t.preventDefault(),t.stopImmediatePropagation()})):13!==t.which&&38!==t.which&&40!==t.which||e.cancelIfNecessary())})),t.on("NodeChange",(function(t){e.isActive()&&!e.isProcessingAction()&&Gw(Zn.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))},tx={setup:ex},nx=tinymce.util.Tools.resolve("tinymce.util.Promise"),rx=function(e,t){return{container:e,offset:t}},ox=function(e){return e.nodeType===t.Node.TEXT_NODE},ix=function(e){return e.nodeType===t.Node.ELEMENT_NODE},ax=function(e){if(ox(e))return rx(e,e.data.length);var t=e.childNodes;return t.length>0?ax(t[t.length-1]):rx(e,t.length)},ux=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?ux(n[t],0):n.length>0&&ix(e)&&n.length===t?ax(n[n.length-1]):rx(e,t)},cx=function(e,t){return jw(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!Kw(t)})).isSome()},sx=function(e){return function(t){var n=ux(t.startContainer,t.startOffset);return!cx(e,n)}},lx=function(e,t,n){return me(n.triggerChars,(function(n){return Qw(e,t,n)}))},fx=function(e,t){var n=t(),r=e.selection.getRng();return lx(e.dom,r,n).bind((function(n){return dx(e,t,n)}))},dx=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng(),a=i.startContainer.nodeValue,u=Z(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return sx(e.dom)}))(n.range,a,n.text)}));if(0===u.length)return x.none();var c=nx.all(X(u,(function(e){var t=e.fetch(n.text,e.maxResults,r);return t.then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction}}))})));return x.some({lookupData:c,context:n})},hx=Mt([bn("type"),On("text")]),mx=function(e){return Qt("separatormenuitem",hx,e)},px=Mt([Wn("type",(function(){return"autocompleteitem"})),Wn("active",(function(){return!1})),Wn("disabled",(function(){return!1})),In("meta",{}),bn("value"),On("text"),On("icon")]),gx=Mt([bn("type"),bn("ch"),Mn("minChars",1),In("columns",1),Mn("maxResults",10),Bn("matches"),xn("fetch"),xn("onAction")]),vx=function(e){return Qt("Autocompleter.Separator",hx,e)},bx=function(e){return Qt("Autocompleter.Item",px,e)},yx=function(e){return Qt("Autocompleter",gx,e)},wx=function(e){var t={};return q(e,(function(e){t[e]={}})),pe(t)},xx=function(e){var t=e.ui.registry.getAll().popups,n=be(t,(function(e){return yx(e).fold((function(e){throw new Error(nn(e))}),(function(e){return e}))})),r=wx(Se(n,(function(e){return e.ch}))),o=_e(n),i=function(e){return Z(o,(function(t){return t.ch===e}))};return{dataset:n,triggerChars:r,lookupByChar:i}},Cx=[zn("disabled",!1),On("text"),On("shortcut"),jt("value","value",et((function(){return ba("menuitem-value")})),an()),In("meta",{})],Sx=Mt([bn("type"),Hn("onSetup",(function(){return n})),Hn("onAction",n),On("icon")].concat(Cx)),kx=function(e){return Qt("menuitem",Sx,e)},_x=Mt([bn("type"),xn("getSubmenuItems"),Hn("onSetup",(function(){return n})),On("icon")].concat(Cx)),Ex=function(e){return Qt("nestedmenuitem",_x,e)},Ax=Mt([bn("type"),On("icon"),zn("active",!1),Hn("onSetup",(function(){return n})),xn("onAction")].concat(Cx)),Tx=function(e){return Qt("togglemenuitem",Ax,e)},Ox=Mt([bn("type"),zn("active",!1),On("icon")].concat(Cx)),Bx=function(e){return Qt("choicemenuitem",Ox,e)},Rx=["inserttable","colorswatch"],Dx=Mt([bn("type"),yn("fancytype",Rx),Hn("onAction",n)]),Nx=function(e){return Qt("fancymenuitem",Dx,e)},Ix=function(e,t,n){var r=pd(e.element(),"."+n);if(r.length>0){var o=ne(r,(function(e){var n=e.dom().getBoundingClientRect().top,o=r[0].dom().getBoundingClientRect().top;return Math.abs(n-o)>t})).getOr(r.length);return x.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return x.none()},Px=function(e,t){return gl([ey(e,t)])},Mx=function(e){return Px(ba("unnamed-events"),e)},Fx={namedEvents:Px,unnamedEvents:Mx},Lx=[pn("lazySink"),pn("tooltipDom"),In("exclusive",!0),In("tooltipComponents",[]),In("delay",300),Ln("mode","normal",["normal","follow-highlight"]),In("anchor",(function(e){return{anchor:"hotspot",hotspot:e,layouts:{onLtr:i([el,Qs,Ks,Zs,Ys,Js]),onRtl:i([el,Qs,Ks,Zs,Ys,Js])}}})),bs("onHide"),bs("onShow")],zx=function(){var e=$n(x.none()),n=$n(x.none()),r=function(){return n.get()},o=function(e){n.set(x.some(e))},a=function(){n.set(x.none())},u=function(){e.get().each((function(e){t.clearTimeout(e)}))},c=function(n,r){u(),e.set(x.some(t.setTimeout((function(){n()}),r)))},s=function(){return n.get().isSome()},l=i("not-implemented");return za({getTooltip:r,isShowing:s,setTooltip:o,clearTooltip:a,clearTimer:u,resetTimer:c,readState:l})},Hx=Object.freeze({__proto__:null,init:zx}),Ux=ba("tooltip.exclusive"),Vx=ba("tooltip.show"),jx=ba("tooltip.hide"),Wx=function(e,t,n){e.getSystem().broadcastOn([Ux],{})},$x=function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&Jb.set(e,r)}))},Gx=Object.freeze({__proto__:null,hideAllExclusive:Wx,setComponents:$x}),Xx=function(e,t){var n=function(n){t.getTooltip().each((function(r){wh(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()},r=function(n){if(!t.isShowing()){Wx(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:fi("normal"===e.mode?[pi(So(),(function(e){ii(n,Vx)})),pi(xo(),(function(e){ii(n,jx)}))]:[]),behaviours:gl([Jb.config({})])});t.setTooltip(o),vh(r,o),e.onShow(n,o),fh.position(r,e.anchor(n),o)}};return fi(re([[pi(Vx,(function(n){t.resetTimer((function(){r(n)}),e.delay)})),pi(jx,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),pi(Fo(),(function(e,t){var r=t;j(r.channels(),Ux)&&n(e)})),Ei((function(e){n(e)}))],"normal"===e.mode?[pi(ko(),(function(e){ii(e,Vx)})),pi(Po(),(function(e){ii(e,jx)})),pi(So(),(function(e){ii(e,Vx)})),pi(xo(),(function(e){ii(e,jx)}))]:[pi(ri(),(function(e,t){ii(e,Vx)})),pi(oi(),(function(e){ii(e,jx)}))]]))},qx=Object.freeze({__proto__:null,events:Xx}),Kx=bl({fields:Lx,name:"tooltipping",active:qx,state:Hx,apis:Gx}),Yx=tinymce.util.Tools.resolve("tinymce.util.I18n"),Zx="tox-menu-nav__js",Jx="tox-collection__item",Qx="tox-swatch",eC={normal:Zx,color:Qx},tC="tox-collection__item--enabled",nC="tox-collection__group-heading",rC="tox-collection__item-icon",oC="tox-collection__item-label",iC="tox-collection__item-accessory",aC="tox-collection__item-caret",uC="tox-collection__item-checkmark",cC="tox-collection__item--active",sC="tox-collection__item-icon-rtl",lC=function(e){return Ee(eC,e).getOr(Zx)},fC=tinymce.util.Tools.resolve("tinymce.Env"),dC=function(e){var t={alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"},n={meta:"Ctrl",access:"Shift+Alt"},r=fC.mac?t:n,o=e.split("+"),i=X(o,(function(e){var t=e.toLowerCase().trim();return Ae(r,t)?r[t]:e}));return fC.mac?i.join(""):i.join("+")},hC=function(e){return{dom:{tag:"div",classes:[rC],innerHtml:e}}},mC=function(e){return{dom:{tag:"div",classes:[oC]},components:[Yu(Yx.translate(e))]}},pC=function(e){return{dom:{tag:"div",classes:[oC],innerHtml:e}}},gC=function(e,t){return{dom:{tag:"div",classes:[oC]},components:[{dom:{tag:e.tag,styles:e.styles},components:[Yu(Yx.translate(t))]}]}},vC=function(e){return{dom:{tag:"div",classes:[iC],innerHtml:dC(e)}}},bC=function(e){return{dom:{tag:"div",classes:[uC],innerHtml:Rw("checkmark",e)}}},yC=function(e){return{dom:{tag:"div",classes:[aC],innerHtml:Rw("chevron-right",e)}}},wC=function(e){return{dom:{tag:"div",classes:[aC],innerHtml:Rw("chevron-down",e)}}},xC=function(e,t,n,r){var o="custom",i="remove",a=function(){var a=Qx,u=n.getOr(""),c=e.map((function(e){return{title:r.translate(e)}})).getOr({}),s={tag:"div",attributes:c,classes:[a]};return h(h({},s),t===o?{tag:"button",classes:p(s.classes,["tox-swatches__picker-btn"]),innerHtml:u}:t===i?{classes:p(s.classes,["tox-swatch--remove"]),innerHtml:u}:{attributes:h(h({},s.attributes),{"data-mce-color":t}),styles:{"background-color":t}})};return{dom:a(),optComponents:[]}},CC=function(e,t,n,r,o){var i=n?t.or(x.some("")).map(hC):x.none(),a=e.checkMark,u=e.ariaLabel.map((function(e){return{attributes:{title:Yx.translate(e)}}})).getOr({}),c=h({tag:"div",classes:[Zx,Jx].concat(o?[sC]:[])},u),s=e.htmlContent.fold((function(){return e.textContent.map(r)}),(function(e){return x.some(pC(e))})),l={dom:c,optComponents:[i,s,e.shortcutContent.map(vC),a,e.caret]};return l},SC=["list-num-default","list-num-lower-alpha","list-num-lower-greek","list-num-lower-roman","list-num-upper-alpha","list-num-upper-roman"],kC=["list-bull-circle","list-bull-default","list-bull-square"],_C=function(e,t,n,r){void 0===r&&(r=x.none());var o=function(e){return e.map((function(e){return Yx.isRtl()&&j(SC,e)?e+"-rtl":e}))},i=Yx.isRtl()&&e.iconContent.exists((function(e){return j(kC,e)})),a=o(e.iconContent).map((function(e){return Dw(e,t.icons,r)})),c=x.from(e.meta).fold((function(){return mC}),(function(e){return Ae(e,"style")?u(gC,e.style):mC}));return"color"===e.presets?xC(e.ariaLabel,e.value,a,t):CC(e,a,n,c,i)},EC=["input","button","textarea","select"],AC=function(e,t,n){var r=t.disabled()?PC:MC;r(e,t,n)},TC=function(e,t){return!0===t.useNative&&j(EC,Ji(e.element()))},OC=function(e){return ca(e.element(),"disabled")},BC=function(e){oa(e.element(),"disabled","disabled")},RC=function(e){sa(e.element(),"disabled")},DC=function(e){return"true"===aa(e.element(),"aria-disabled")},NC=function(e){oa(e.element(),"aria-disabled","true")},IC=function(e){oa(e.element(),"aria-disabled","false")},PC=function(e,t,n){t.disableClass.each((function(t){vu(e.element(),t)}));var r=TC(e,t)?BC:NC;r(e),t.onDisabled(e)},MC=function(e,t,n){t.disableClass.each((function(t){yu(e.element(),t)}));var r=TC(e,t)?RC:IC;r(e),t.onEnabled(e)},FC=function(e,t){return TC(e,t)?OC(e):DC(e)},LC=function(e,t,n,r){var o=r?PC:MC;o(e,t,n)},zC=Object.freeze({__proto__:null,enable:MC,disable:PC,isDisabled:FC,onLoad:AC,set:LC}),HC=function(e,t){return Wa({classes:t.disabled?t.disableClass.map(se).getOr([]):[]})},UC=function(e,t){return fi([di(Lo(),(function(t,n){return FC(t,e)})),ll(e,t,AC)])},VC=Object.freeze({__proto__:null,exhibit:HC,events:UC}),jC=[Hn("disabled",l),In("useNative",!0),En("disableClass"),bs("onDisabled"),bs("onEnabled")],WC=bl({fields:jC,name:"disabling",active:VC,apis:zC}),$C=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),GC=tinymce.util.Tools.resolve("tinymce.EditorManager"),XC=function(e){var t=e.settings,n=t.skin,r=t.skin_url;if(!1!==n){var o=n||"oxide";r=r?e.documentBaseURI.toAbsolute(r):GC.baseURL+"/skins/ui/"+o}return r},qC=function(e){return e.getParam("readonly",!1,"boolean")},KC=function(e){return!1===e.getParam("skin")},YC=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},ZC=function(e){return e.getParam("width",$C.DOM.getStyle(e.getElement(),"width"))},JC=function(e){return x.from(e.settings.min_width).filter(M)},QC=function(e){return x.from(e.settings.min_height).filter(M)},eS=function(e){return x.from(e.getParam("max_width")).filter(M)},tS=function(e){return x.from(e.getParam("max_height")).filter(M)},nS=function(e){return x.from(e.getParam("style_formats")).filter(D)},rS=function(e){return e.getParam("style_formats_merge",!1,"boolean")},oS=function(e){return e.getParam("removed_menuitems","")},iS=function(e){return!1!==e.getParam("menubar",!0,"boolean")},aS=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=B(t),o=D(t)&&t.length>0;return!cS(e)&&(o||r||n)},uS=function(e){var t=pe(e.settings),n=Z(t,(function(e){return/^toolbar([1-9])$/.test(e)})),r=X(n,(function(t){return e.getParam(t,!1,"string")})),o=Z(r,(function(e){return"string"===typeof e}));return o.length>0?x.some(o):x.none()},cS=function(e){return uS(e).fold((function(){var t=e.getParam("toolbar",[],"string[]");return t.length>0}),(function(){return!0}))};(function(e){e["default"]="wrap",e["floating"]="floating",e["sliding"]="sliding",e["scrolling"]="scrolling"})(Lw||(Lw={}));var sS,lS=function(e){return e.getParam("toolbar_mode","","string")};(function(e){e["auto"]="auto",e["top"]="top",e["bottom"]="bottom"})(sS||(sS={}));var fS,dS=function(e){return e.getParam("toolbar_groups",{},"object")},hS=function(e){return e.getParam("toolbar_location",sS.auto,"string")},mS=function(e){return hS(e)===sS.bottom},pS=function(e){return e.getParam("fixed_toolbar_container","","string")},gS=function(e){var t=pS(e);return t.length>0&&e.inline?qc(_u(),t):x.none()},vS=function(e){return e.inline&&gS(e).isSome()},bS=function(e){var t=gS(e);return t.getOr(_u())},yS=function(e){return e.inline&&!iS(e)&&!aS(e)&&!cS(e)},wS=function(e){var t=e.getParam("toolbar_sticky",!1,"boolean");return(t||e.inline)&&!vS(e)&&!yS(e)},xS=function(e){return e.getParam("draggable_modal",!1,"boolean")},CS="silver.readonly",SS=Mt([wn("readonly")]),kS=function(e,t){var n=e.outerContainer,r=n.element();t&&(e.mothership.broadcastOn([Gh()],{target:r}),e.uiMothership.broadcastOn([Gh()],{target:r})),e.mothership.broadcastOn([CS],{readonly:t}),e.uiMothership.broadcastOn([CS],{readonly:t})},_S=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&kS(t,!0)})),e.on("SwitchMode",(function(){return kS(t,e.mode.isReadOnly())})),qC(e)&&e.setMode("readonly")},ES=function(){var e;return El.config({channels:(e={},e[CS]={schema:SS,onReceive:function(e,t){WC.set(e,t.readonly)}},e)})},AS=function(e){return WC.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},TS=function(e){return WC.config({disabled:e})},OS=function(e){return WC.config({disabled:e,disableClass:"tox-tbtn--disabled"})},BS=function(e){return WC.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},RS={item:AS,button:TS,splitButton:OS,toolbarButton:BS},DS=function(e,t){var n=e.getApi(t);return function(e){e(n)}},NS=function(e,t){return _i((function(n){var r=DS(e,n);r((function(n){var r=e.onSetup(n);null!==r&&void 0!==r&&t.set(r)}))}))},IS=function(e,t){return Ei((function(n){return DS(e,n)(t.get())}))};(function(e){e[e["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",e[e["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(fS||(fS={}));var PS=fS,MS=function(e,t){return Ti((function(n,r){DS(e,n)(e.onAction),e.triggersSubmenu||t!==PS.CLOSE_ON_EXECUTE||(ii(n,Vo()),r.stop())}))},FS={"alloy.execute":["disabling","alloy.base.behaviour","toggling","item-events"]},LS=function(e){return oe(e,(function(e){return e.toArray()}))},zS=function(e,t,r,o){var i=$n(n);return{type:"item",dom:t.dom,components:LS(t.optComponents),data:e.data,eventOrder:FS,hasSubmenu:e.triggersSubmenu,itemBehaviours:gl([ey("item-events",[MS(e,r),NS(e,i),IS(e,i)]),RS.item((function(){return e.disabled||o.isReadOnly()})),ES(),Jb.config({})].concat(e.itemBehaviours))}},HS=function(e){return{value:e.value,meta:h({text:e.text.getOr("")},e.meta)}},US=function(e,t){return Ee(e,"tooltipWorker").map((function(e){return[Kx.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{anchor:"submenu",item:e,overrides:{maxHeightFunction:sf}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){Kx.setComponents(t,[Zu({element:Zn.fromDom(e)})])}))}})]})).getOr([])},VS=function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},jS=function(e){return $C.DOM.encode(e)},WS=function(e,t){var n=Yx.translate(e),r=jS(n);if(t.length>0){var o=new RegExp(VS(t),"gi");return r.replace(o,(function(e){return'<span class="tox-autocompleter-highlight">'+e+"</span>"}))}return r},$S=function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=_C({presets:r,textContent:x.none(),htmlContent:n?e.text.map((function(e){return WS(e,t)})):x.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:x.none(),checkMark:x.none(),caret:x.none(),value:e.value},a.providers,u,e.icon);return zS({data:HS(e),disabled:e.disabled,getApi:function(){return{}},onAction:function(t){return o(e.value,e.meta)},onSetup:function(){return function(){}},triggersSubmenu:!1,itemBehaviours:US(e.meta,a)},c,i,a.providers)},GS=function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=function(e){return{setActive:function(t){Ty.set(e,t)},isActive:function(){return Ty.isOn(e)},isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},s=_C({presets:n,textContent:t?e.text:x.none(),htmlContent:x.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:x.none(),checkMark:t?x.some(bC(a.icons)):x.none(),caret:x.none(),value:e.value},a,u);return Pe(zS({data:HS(e),disabled:e.disabled,getApi:c,onAction:function(t){return r(e.value)},onSetup:function(e){return e.setActive(o),function(){}},triggersSubmenu:!1,itemBehaviours:[]},s,i,a),{toggling:{toggleClass:tC,toggleOnExecute:!1,selected:e.active}})},XS=i(mp(Uy(),Vy())),qS=ba("cell-over"),KS=ba("cell-execute"),YS=function(e,t,n){var r,o=function(n){return ai(n,qS,{row:e,col:t})},i=function(n){return ai(n,KS,{row:e,col:t})},a=function(e,t){t.stop(),i(e)};return Qu({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:gl([ey("insert-table-picker-cell",[pi(So(),sy.focus),pi(Lo(),i),pi(Bo(),a),pi(Ho(),a)]),Ty.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),sy.config({onFocus:o})])})},ZS=function(e,t,n){for(var r=[],o=0;o<t;o++){for(var i=[],a=0;a<n;a++)i.push(YS(o,a,e));r.push(i)}return r},JS=function(e,t,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)Ty.set(e[i][a],i<=t&&a<=n)},QS=function(e){return oe(e,(function(e){return X(e,ec)}))},ek=function(e,t){return Yu(t+1+"x"+(e+1))},tk=function(e){var t=10,n=10,r=ba("size-label"),o=ZS(r,t,n),i=Ow({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:r}},components:[Yu("0x0")],behaviours:gl([Jb.config({})])});return{type:"widget",data:{value:ba("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[XS().widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:QS(o).concat(i.asSpec()),behaviours:gl([ey("insert-table-picker",[xi(qS,(function(e,r,a){var u=a.event().row(),c=a.event().col();JS(o,u,c,t,n),Jb.set(i.get(e),[ek(u,c)])})),xi(KS,(function(t,n,r){e.onAction({numRows:r.event().row()+1,numColumns:r.event().col()+1}),ii(t,Vo())}))]),Vb.config({initSize:{numRows:t,numColumns:n},mode:"flatgrid",selector:'[role="button"]'})])})]}},nk=function(e){return{value:e}},rk=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,ok=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,ik=function(e){return rk.test(e)||ok.test(e)},ak=function(e){var t=e.value.replace(rk,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}},uk=function(e){var t=ak(e),n=ok.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},ck=function(e){var t=e.toString(16);return 1===t.length?"0"+t:t},sk=function(e){var t=ck(e.red)+ck(e.green)+ck(e.blue);return nk(t)},lk=Math.min,fk=Math.max,dk=Math.round,hk=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,mk=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,pk=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},gk=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},vk=function(e){var t,n,r,o=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;if(i=fk(0,lk(i,1)),a=fk(0,lk(a,1)),0===i)return t=n=r=dk(255*a),pk(t,n,r,1);var u=o/60,c=a*i,s=c*(1-Math.abs(u%2-1)),l=a-c;switch(Math.floor(u)){case 0:t=c,n=s,r=0;break;case 1:t=s,n=c,r=0;break;case 2:t=0,n=c,r=s;break;case 3:t=0,n=s,r=c;break;case 4:t=s,n=0,r=c;break;case 5:t=c,n=0,r=s;break;default:t=n=r=0}return t=dk(255*(t+l)),n=dk(255*(n+l)),r=dk(255*(r+l)),pk(t,n,r,1)},bk=function(e){var t=uk(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return pk(n,r,o,1)},yk=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),u=parseFloat(r);return pk(o,i,a,u)},wk=function(e){if("transparent"===e)return x.some(pk(0,0,0,0));var t=hk.exec(e);if(null!==t)return x.some(yk(t[1],t[2],t[3],"1"));var n=mk.exec(e);return null!==n?x.some(yk(n[1],n[2],n[3],n[4])):x.none()},xk=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},Ck=pk(255,0,0,1),Sk=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),kk="tinymce-custom-colors";function _k(e){void 0===e&&(e=10);var t=Sk.getItem(kk),n=B(t)?JSON.parse(t):[],r=function(t){var n=e-t.length;return n<0?t.slice(0,e):t},o=r(n),i=function(t){V(o,t).each(a),o.unshift(t),o.length>e&&o.pop(),Sk.setItem(kk,JSON.stringify(o))},a=function(e){o.splice(e,1)},u=function(){return o.slice(0)};return{add:i,state:u}}var Ek="choiceitem",Ak=[{type:Ek,text:"Light Green",value:"#BFEDD2"},{type:Ek,text:"Light Yellow",value:"#FBEEB8"},{type:Ek,text:"Light Red",value:"#F8CAC6"},{type:Ek,text:"Light Purple",value:"#ECCAFA"},{type:Ek,text:"Light Blue",value:"#C2E0F4"},{type:Ek,text:"Green",value:"#2DC26B"},{type:Ek,text:"Yellow",value:"#F1C40F"},{type:Ek,text:"Red",value:"#E03E2D"},{type:Ek,text:"Purple",value:"#B96AD9"},{type:Ek,text:"Blue",value:"#3598DB"},{type:Ek,text:"Dark Turquoise",value:"#169179"},{type:Ek,text:"Orange",value:"#E67E23"},{type:Ek,text:"Dark Red",value:"#BA372A"},{type:Ek,text:"Dark Purple",value:"#843FA1"},{type:Ek,text:"Dark Blue",value:"#236FA1"},{type:Ek,text:"Light Gray",value:"#ECF0F1"},{type:Ek,text:"Medium Gray",value:"#CED4D9"},{type:Ek,text:"Gray",value:"#95A5A6"},{type:Ek,text:"Dark Gray",value:"#7E8C8D"},{type:Ek,text:"Navy Blue",value:"#34495E"},{type:Ek,text:"Black",value:"#000000"},{type:Ek,text:"White",value:"#ffffff"}],Tk=_k(10),Ok=function(e){var n=[],r=t.document.createElement("canvas");r.height=1,r.width=1;for(var o=r.getContext("2d"),i=function(e,t){var n=255,r=t/255,o=Math.round(e*r+n*(1-r));return("0"+o.toString(16)).slice(-2).toUpperCase()},a=function(e){if(/^[0-9A-Fa-f]{6}$/.test(e))return"#"+e.toUpperCase();o.clearRect(0,0,r.width,r.height),o.fillStyle="#FFFFFF",o.fillStyle=e,o.fillRect(0,0,1,1);var t=o.getImageData(0,0,1,1).data,n=t[0],a=t[1],u=t[2],c=t[3];return"#"+i(n,c)+i(a,c)+i(u,c)},u=0;u<e.length;u+=2)n.push({text:e[u+1],value:a(e[u]),type:"choiceitem"});return n},Bk=function(e,t){return e.getParam("color_cols",t,"number")},Rk=function(e){return!1!==e.getParam("custom_colors")},Dk=function(e){return e.getParam("color_map")},Nk=function(e){var t=Dk(e);return void 0!==t?Ok(t):Ak},Ik=function(){return X(Tk.state(),(function(e){return{type:Ek,text:e,value:e}}))},Pk=function(e){Tk.add(e)},Mk=function(e){return e.fire("SkinLoaded")},Fk=function(e,t){return e.fire("SkinLoadError",t)},Lk=function(e){return e.fire("ResizeEditor")},zk=function(e,t){return e.fire("ResizeContent",t)},Hk=function(e,t){return e.fire("ScrollContent",t)},Uk=function(e,t){return e.fire("TextColorChange",t)},Vk=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},jk=function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))},Wk=function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))},$k=function(e){e.addCommand("mceApplyTextcolor",(function(t,n){jk(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){Wk(e,t)}))},Gk=function(e){return Math.max(5,Math.ceil(Math.sqrt(e)))},Xk=function(e){var t=Nk(e),n=Gk(t.length);return Bk(e,n)},qk=function(e){var t="choiceitem",n={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"},r={type:t,text:"Custom color",icon:"color-picker",value:"custom"};return e?[n,r]:[n]},Kk=function(e,t,n,r){if("custom"===n){var o=t_(e);o((function(n){n.each((function(n){Pk(n),e.execCommand("mceApplyTextcolor",t,n),r(n)}))}),"#000000")}else"remove"===n?(r(""),e.execCommand("mceRemoveTextcolor",t)):(r(n),e.execCommand("mceApplyTextcolor",t,n))},Yk=function(e,t){return e.concat(Ik().concat(qk(t)))},Zk=function(e,t){return function(n){n(Yk(e,t))}},Jk=function(e,t,n){var r=function(t,n){e.setIconFill(t,n),e.setIconStroke(t,n)},o="forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";r(o,n)},Qk=function(e,t,n,r,o){e.ui.registry.addSplitButton(t,{tooltip:r,presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:function(t){var r=x.from(Vk(e,n));return r.bind((function(e){return wk(e).map((function(e){var n=sk(e).value;return Dr(t.toLowerCase(),n)}))})).getOr(!1)},columns:Xk(e),fetch:Zk(Nk(e),Rk(e)),onAction:function(t){null!==o.get()&&Kk(e,n,o.get(),(function(){}))},onItemAction:function(r,i){Kk(e,n,i,(function(n){o.set(n),Uk(e,{name:t,color:n})}))},onSetup:function(n){null!==o.get()&&Jk(n,t,o.get());var r=function(e){e.name===t&&Jk(n,e.name,e.color)};return e.on("TextColorChange",r),function(){e.off("TextColorChange",r)}}})},e_=function(e,t,r,o){e.ui.registry.addNestedMenuItem(t,{text:o,icon:"forecolor"===t?"text-color":"highlight-bg-color",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"colorswatch",onAction:function(t){Kk(e,r,t.value,n)}}]}})},t_=function(e){return function(t,n){var r=function(e){return function(t){var n=t.getData();e(x.from(n.colorpicker)),t.close()}},o=function(e,t){"hex-valid"===t.name&&(t.value?e.enable("ok"):e.disable("ok"))},i={colorpicker:n},a=r(t);e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onAction:o,onSubmit:a,onClose:function(){},onCancel:function(){t(x.none())}})}},n_=function(e){$k(e);var t=$n(null),n=$n(null);Qk(e,"forecolor","forecolor","Text color",t),Qk(e,"backcolor","hilitecolor","Background color",n),e_(e,"forecolor","forecolor","Text color"),e_(e,"backcolor","hilitecolor","Background color")},r_=function(e){return"color"===e?"tox-swatches":"tox-menu"},o_=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:r_(e),tieredMenu:"tox-tiered-menu"}},i_=function(e){var t=o_(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:lC(e)}},a_=function(e,t,n){var r=o_(n);return{tag:"div",classes:re([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},u_=[Qy.parts().items({})],c_=function(e,t,n){var r=o_(n),o={tag:"div",classes:re([[r.tieredMenu]])};return{dom:o,markers:i_(n)}},s_=function(e,t){return function(n){var r=G(n,t);return X(r,(function(t){return{dom:e,components:t}}))}},l_=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Qy.parts().items({preprocess:"auto"!==e?s_({tag:"div",classes:["tox-swatches__row"]},e):a})]}]}},f_=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Qy.parts().items({preprocess:s_({tag:"div",classes:["tox-collection__group"]},e)})]}},d_=function(e,t){var n=[],r=[];return q(e,(function(e,o){t(e,o)?(r.length>0&&n.push(r),r=[],Ae(e.dom,"innerHtml")&&r.push(e)):r.push(e)})),r.length>0&&n.push(r),X(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},h_=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Qy.parts().items({preprocess:function(n){return"auto"!==e&&e>1?s_({tag:"div",classes:["tox-collection__group"]},e)(n):d_(n,(function(e,n){return"separator"===t[n].type}))}})]}},m_=function(e,t){return{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Qy.parts().items({preprocess:function(t){return d_(t,(function(t,n){return"separator"===e[n].type}))}})]}},p_=function(e){return W(e,(function(e){return"icon"in e&&void 0!==e.icon}))},g_=function(e){return t.console.error(nn(e)),t.console.log(e),x.none()},v_=function(e,t,n,r,o){var i=m_(n);return{value:e,dom:i.dom,components:i.components,items:n}},b_=function(e,t,n,r,o){if("color"===o){var i=l_(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r){i=h_(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&1===r){i=h_(1,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o){i=h_(r,n);return{value:e,dom:i.dom,components:i.components,items:n}}if("listpreview"===o&&"auto"!==r){i=f_(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:a_(t,r,o),components:u_,items:n}},y_=function(e,t,n,r,o,i,a,u){var c=p_(t),s="color"!==o?"normal":"color",l=w_(t,n,r,s,i,a,u);return b_(e,c,l,r,o)},w_=function(e,t,n,r,o,i,a){return Vp(X(e,(function(u){return"choiceitem"===u.type?Bx(u).fold(g_,(function(c){return x.some(GS(c,1===n,r,t,i(u.value),o,a,p_(e)))})):x.none()})))},x_=function(e,t){var n=i_(t);if(1===e)return{mode:"menu",moveOnTab:!0};if("auto"===e)return{mode:"grid",selector:"."+n.item,initSize:{numColumns:1,numRows:1}};var r="color"===t?"tox-swatches__row":"tox-collection__group";return{mode:"matrix",rowSelector:"."+r}},C_=function(e,t){return 1===e?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===e?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===t?".tox-swatches__row":".tox-collection__group",cell:"color"===t?"."+Qx:"."+Jx}}};function S_(e,t){var n=Yk(t.colorinput.getColors(),t.colorinput.hasCustomColors()),r=t.colorinput.getColorCols(),o="color",i=y_(ba("menu-value"),n,(function(t){e.onAction({value:t})}),r,o,PS.CLOSE_ON_EXECUTE,(function(){return!1}),t.shared.providers),a=h(h({},i),{markers:i_(o),movement:x_(r,o)});return{type:"widget",data:{value:ba("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[XS().widget(Qy.sketch(a))]}}var k_,__={inserttable:tk,colorswatch:S_},E_=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)?x.some(e[t]):x.none()},A_=function(e,t){return E_(__,e.fancytype).map((function(n){return n(e,t)}))},T_=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},i=_C({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,caret:x.none(),checkMark:x.none(),shortcutContent:e.shortcut},n,r);return zS({data:HS(e),getApi:o,disabled:e.disabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,t,n)},O_=function(e,t,r,o,i){void 0===o&&(o=!0),void 0===i&&(i=!1);var a=i?wC(r.icons):yC(r.icons),u=function(e){return{isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},c=_C({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,caret:x.some(a),checkMark:x.none(),shortcutContent:e.shortcut},r,o);return zS({data:HS(e),getApi:u,disabled:e.disabled,onAction:n,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},c,t,r)},B_=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:h({tag:"div",classes:[Jx,nC]},t),components:[]}},R_=function(e,t,n,r){void 0===r&&(r=!0);var o=function(e){return{setActive:function(t){Ty.set(e,t)},isActive:function(){return Ty.isOn(e)},isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},i=_C({iconContent:e.icon,textContent:e.text,htmlContent:x.none(),ariaLabel:e.text,checkMark:x.some(bC(n.icons)),caret:x.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},n,r);return Pe(zS({data:HS(e),disabled:e.disabled,getApi:o,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,t,n),{toggling:{toggleClass:tC,toggleOnExecute:!1,selected:e.active}})},D_=$S,N_=B_,I_=T_,P_=O_,M_=R_,F_=A_;(function(e){e[e["ContentFocus"]=0]="ContentFocus",e[e["UiFocus"]=1]="UiFocus"})(k_||(k_={}));var L_=function(e,n,r,o,i){var a=r.shared.providers,u=function(e){return i?h(h({},e),{shortcut:x.none(),icon:e.text.isSome()?x.none():e.icon}):e};switch(e.type){case"menuitem":return kx(e).fold(g_,(function(e){return x.some(I_(u(e),n,a,o))}));case"nestedmenuitem":return Ex(e).fold(g_,(function(e){return x.some(P_(u(e),n,a,o,i))}));case"togglemenuitem":return Tx(e).fold(g_,(function(e){return x.some(M_(u(e),n,a,o))}));case"separator":return mx(e).fold(g_,(function(e){return x.some(N_(e))}));case"fancymenuitem":return Nx(e).fold(g_,(function(e){return F_(u(e),r)}));default:return t.console.error("Unknown item in general menu",e),x.none()}},z_=function(e,t,n,r,o,i){var a=1===r,u=!a||p_(e);return Vp(X(e,(function(e){return"separator"===e.type?vx(e).fold(g_,(function(e){return x.some(N_(e))})):bx(e).fold(g_,(function(e){return x.some(D_(e,t,a,"normal",n,o,i,u))}))})))},H_=function(e,t,n,r,o){var i=p_(t),a=Vp(X(t,(function(e){var t=function(e){return o?!e.hasOwnProperty("text"):i},a=function(e){return L_(e,n,r,t(e),o)};return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?a(h(h({},e),{disabled:!0})):a(e)}))),u=o?v_:b_;return u(e,i,a,1,"normal")},U_=function(e){return fw.singleData(e.value,e)},V_=function(e,t,n,r){var o=n===k_.ContentFocus?zg():Lg(),i=x_(t,r),a=i_(r);return{dom:e.dom,components:e.components,items:e.items,value:e.value,markers:{selectedItem:a.selectedItem,item:a.item},movement:i,fakeFocus:n===k_.ContentFocus,focusManager:o,menuBehaviours:Fx.unnamedEvents("auto"!==t?[]:[_i((function(e,t){Ix(e,4,a.item).each((function(t){var n=t.numColumns,r=t.numRows;Vb.setGridSize(e,r,n)}))}))])}},j_=function(e,n){var r=$n(x.none()),o=$n(!1),i=Qu(mw.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:gl([ey("dismissAutocompleter",[pi(Zo(),(function(){return s()}))])]),lazySink:n.getSink})),a=function(){return mw.isOpen(i)},u=function(){return r.get().isSome()},c=function(){u()&&mw.hide(i)},s=function(){if(u()){var t=r.get().map((function(e){return e.element}));Gw(t.getOr(Zn.fromDom(e.selection.getNode()))).each(Xi),c(),r.set(x.none()),o.set(!1)}},l=Fe((function(){return xx(e)})),f=function(r,i){var a=me(i,(function(e){return x.from(e.columns)})).getOr(1);return oe(i,(function(i){var u=i.items;return z_(u,i.matchText,(function(n,a){var u=e.selection.getRng();Qw(e.dom,u,r).fold((function(){return t.console.error("Lost context. Cursor probably moved")}),(function(e){var t=e.range,r={hide:function(){s()},reload:function(e){c(),p(e)}};o.set(!0),i.onAction(r,t,n,a),o.set(!1)}))}),a,PS.BUBBLE_TO_SANDBOX,n)}))},d=function(t){if(!u()){var n=$w(e,t.range);r.set(x.some({triggerChar:t.triggerChar,element:n,matchLength:t.text.length})),o.set(!1)}},h=function(t,n,r,o){t.matchLength=n.text.length;var a=me(r,(function(e){return x.from(e.columns)})).getOr(1);mw.showAt(i,{anchor:"node",root:Zn.fromDom(e.getBody()),node:x.from(t.element)},Qy.sketch(V_(b_("autocompleter-value",!0,o,a,"normal"),a,k_.ContentFocus,"normal"))),mw.getContent(i).each(gg.highlightFirst)},m=function(t){return r.get().map((function(n){return Qw(e.dom,e.selection.getRng(),n.triggerChar).bind((function(n){return dx(e,l,n,t)}))})).getOrThunk((function(){return fx(e,l)}))},p=function(e){m(e).fold(s,(function(e){d(e.context),e.lookupData.then((function(t){r.get().map((function(n){var r=e.context;if(n.triggerChar===r.triggerChar){var o=f(r.triggerChar,t);o.length>0?h(n,r,t,o):r.text.length-n.matchLength>=10?s():c()}}))}))}))},g=Hw((function(e){27!==e.which&&p()}),50),v={onKeypress:g,cancelIfNecessary:s,isMenuOpen:a,isActive:u,isProcessingAction:o.get,getView:function(){return mw.getContent(i)}};tx.setup(v,e)},W_={register:j_},$_=i(!0),G_=function(e,t,n){return xc(e,t,$_,n)},X_=function(e,t,n){return Cc(e,t,$_,n)},q_=bc,K_=function(e,t,n){return Kc(e,t,n).isSome()};function Y_(e,n){var r=null,o=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r=t.setTimeout((function(){e.apply(null,o),r=null}),n)},i=function(){null!==r&&(t.clearTimeout(r),r=null)};return{cancel:i,schedule:o}}var Z_=5,J_=400,Q_=function(e){var t=e.raw();return void 0===t.touches||1!==t.touches.length?x.none():x.some(t.touches[0])},eE=function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>Z_||r>Z_},tE=function(e){var t=$n(x.none()),n=$n(!1),r=Y_((function(t){e.triggerEvent(Uo(),t),n.set(!0)}),J_),o=function(e){return Q_(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target()};r.schedule(e),n.set(!1),t.set(x.some(i))})),x.none()},i=function(e){return r.cancel(),Q_(e).each((function(e){t.get().each((function(n){eE(e,n)&&t.set(x.none())}))})),x.none()},a=function(o){r.cancel();var i=function(e){return to(e.target,o.target())};return t.get().filter(i).map((function(t){return n.get()?(o.prevent(),!1):e.triggerEvent(Ho(),o)}))},u=ct([{key:po(),value:o},{key:go(),value:i},{key:vo(),value:a}]),c=function(e,t){return Ee(u,t).bind((function(t){return t(e)}))};return{fireIfReady:c}},nE=function(e){var t=e.raw();return t.which===vg()[0]&&!j(["input","textarea"],Ji(e.target()))&&!K_(e.target(),'[contenteditable="true"]')},rE=function(){return $r().browser.isFirefox()},oE=Pt([xn("triggerEvent"),In("stopBackspace",!0)]),iE=function(e,t){return rE()?X_(e,"focus",t):G_(e,"focusin",t)},aE=function(e,t){return rE()?X_(e,"blur",t):G_(e,"focusout",t)},uE=function(e,n){var r=tn("Getting GUI events settings",oE,n),o=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],i=tE(r),a=X(o.concat(["selectstart","input","contextmenu","change","transitionend","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return G_(e,t,(function(e){i.fireIfReady(e,t).each((function(t){t&&e.kill()}));var n=r.triggerEvent(t,e);n&&e.kill()}))})),u=$n(x.none()),c=G_(e,"paste",(function(e){i.fireIfReady(e,"paste").each((function(t){t&&e.kill()}));var n=r.triggerEvent("paste",e);n&&e.kill(),u.set(x.some(t.setTimeout((function(){r.triggerEvent(Mo(),e)}),0)))})),s=G_(e,"keydown",(function(e){var t=r.triggerEvent("keydown",e);t?e.kill():!0===r.stopBackspace&&nE(e)&&e.prevent()})),l=iE(e,(function(e){var t=r.triggerEvent("focusin",e);t&&e.kill()})),f=$n(x.none()),d=aE(e,(function(e){var n=r.triggerEvent("focusout",e);n&&e.kill(),f.set(x.some(t.setTimeout((function(){r.triggerEvent(Po(),e)}),0)))})),h=function(){q(a,(function(e){e.unbind()})),s.unbind(),l.unbind(),d.unbind(),c.unbind(),u.get().each(t.clearTimeout),f.get().each(t.clearTimeout)};return{unbind:h}},cE=function(e,t){var n=Ee(e,"target").map((function(e){return e()})).getOr(t);return $n(n)},sE=function(e,t){var n=$n(!1),r=$n(!1),o=function(){n.set(!0)},a=function(){r.set(!0)};return{stop:o,cut:a,isStopped:n.get,isCut:r.get,event:i(e),setSource:t.set,getSource:t.get}},lE=function(e){var t=$n(!1),r=function(){t.set(!0)};return{stop:r,cut:n,isStopped:t.get,isCut:i(!1),event:i(e),setSource:s("Cannot set source of a broadcasted event"),getSource:s("Cannot get source of a broadcasted event")}},fE=Be.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),dE=function(e,t,n,r,o,i){var a=e(t,r),u=sE(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),fE.complete()}),(function(e){var n=e.descHandler,r=Za(n);return r(u),u.isStopped()?(i.logEventStopped(t,e.element,n.purpose()),fE.stopped()):u.isCut()?(i.logEventCut(t,e.element,n.purpose()),fE.complete()):Di(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose()),fE.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose()),fE.resume(r)}))}))},hE=function(e,t,n,r,o,i){return dE(e,t,n,r,o,i).fold((function(){return!0}),(function(r){return hE(e,t,n,r,o,i)}),(function(){return!1}))},mE=function(e,t,n,r,o){var i=cE(n,r);return dE(e,t,n,r,i,o)},pE=function(e,t,n){var r=lE(t);return q(e,(function(e){var t=e.descHandler(),n=Za(t);n(r)})),r.isStopped()},gE=function(e,t,n,r){var o=n.target();return vE(e,t,n,o,r)},vE=function(e,t,n,r,o){var i=cE(n,r);return hE(e,t,n,r,i,o)},bE=function(e,t){return{element:e,descHandler:t}},yE=function(e,t){return{id:i(e),descHandler:i(t)}};function wE(){var e={},t=function(t,n,r){ve(r,(function(r,o){var i=void 0!==e[o]?e[o]:{};i[n]=Ya(r,t),e[o]=i}))},n=function(e,t){return _a(t).fold((function(){return x.none()}),(function(n){return e.bind((function(e){return Ee(e,n)})).map((function(e){return bE(t,e)}))}))},r=function(t){return Ee(e,t).map((function(e){return Se(e,(function(e,t){return yE(t,e)}))})).getOr([])},o=function(t,r,o){var i=Ee(e,r);return uo(o,(function(e){return n(i,e)}),t)},i=function(t){ve(e,(function(e,n){e.hasOwnProperty(t)&&delete e[t]}))};return{registerId:t,unregisterId:i,filterByType:r,find:o}}function xE(){var e=wE(),t={},n=function(e){var t=e.element();return _a(t).fold((function(){return Sa("uid-",e.element())}),(function(e){return e}))},r=function(e,n){var r=t[n];if(r!==e)throw new Error('The tagId "'+n+'" is already used by: '+ha(r.element())+"\nCannot use it for: "+ha(e.element())+"\nThe conflicting element is"+(ku(r.element())?" ":" not ")+"already in the DOM");i(e)},o=function(o){var i=n(o);Te(t,i)&&r(o,i);var a=[o];e.registerId(a,i,o.events()),t[i]=o},i=function(n){_a(n.element()).each((function(n){delete t[n],e.unregisterId(n)}))},a=function(t){return e.filterByType(t)},u=function(t,n,r){return e.find(t,n,r)},c=function(e){return Ee(t,e)};return{find:u,filter:a,register:o,unregister:i,getById:c}}var CE=function(e){var t=e.dom,n=t.attributes,r=m(t,["attributes"]);return{uid:e.uid,dom:h({tag:"div",attributes:h({role:"presentation"},n)},r),components:e.components,behaviours:Om(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},SE=Hp({name:"Container",factory:CE,configFields:[In("components",[]),Tm("containerBehaviours",[]),In("events",{}),In("domModification",{}),In("eventOrder",{})]}),kE=function(e){var t=function(t){return Di(e.element()).fold((function(){return!0}),(function(e){return to(t,e)}))},r=xE(),o=function(e,n){return r.find(t,e,n)},a=uE(e.element(),{triggerEvent:function(e,t){return cs(e,t.target(),(function(n){return gE(o,e,t,n)}))}}),u={debugInfo:i("real"),triggerEvent:function(e,t,n){cs(e,t,(function(r){return vE(o,e,n,t,r)}))},triggerFocus:function(e,t){_a(e).fold((function(){Ol(e)}),(function(r){cs(Io(),e,(function(r){return mE(o,Io(),{originator:i(t),kill:n,prevent:n,target:i(e)},e,r),!1}))}))},triggerEscape:function(e,t){u.triggerEvent("keydown",e.element(),t.event())},getByUid:function(e){return v(e)},getByDom:function(e){return b(e)},build:Qu,addToGui:function(e){l(e)},removeFromGui:function(e){f(e)},addToWorld:function(e){c(e)},removeFromWorld:function(e){s(e)},broadcast:function(e){m(e)},broadcastOn:function(e,t){p(e,t)},broadcastEvent:function(e,t){g(e,t)},isConnected:i(!0)},c=function(e){e.connect(u),na(e.element())||(r.register(e),q(e.components(),c),u.triggerEvent(Wo(),e.element(),{target:i(e.element())}))},s=function(e){na(e.element())||(q(e.components(),s),r.unregister(e)),e.disconnect()},l=function(t){vh(e,t)},f=function(e){wh(e)},d=function(){a.unbind(),Gi(e.element())},h=function(e){var t=r.filter(Fo());q(t,(function(t){var n=t.descHandler(),r=Za(n);r(e)}))},m=function(e){h({universal:i(!0),data:i(e)})},p=function(e,t){h({universal:i(!1),channels:i(e),data:i(t)})},g=function(e,t){var n=r.filter(e);return pE(n,t)},v=function(e){return r.getById(e).fold((function(){return _.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),_.value)},b=function(e){var t=_a(e).getOr("not found");return v(t)};return c(e),{root:i(e),element:e.element,destroy:d,add:l,remove:f,getByUid:v,getByDom:b,addToWorld:c,removeFromWorld:s,broadcast:m,broadcastOn:p,broadcastEvent:g}},_E=ba("form-component-change"),EE=ba("form-close"),AE=ba("form-cancel"),TE=ba("form-action"),OE=ba("form-submit"),BE=ba("form-block"),RE=ba("form-unblock"),DE=ba("form-tabchange"),NE=ba("form-resize"),IE=function(e,t){return SE.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[Tw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Rw(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){ai(t,TE,{name:"alert-banner",value:e.url})}})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})},PE=function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:X(e.items,t.interpreter)}},ME=i([In("prefix","form-field"),Tm("fieldBehaviours",[Yp,Am])]),FE=i([cp({schema:[pn("dom")],name:"label"}),cp({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[pn("text")],name:"aria-descriptor"}),ap({factory:{sketch:function(e){var t=at(e,["factory"]);return e.factory.sketch(t)}},schema:[pn("factory")],name:"field"})]),LE=function(e,t,n,r){var o=Bm(e.fieldBehaviours,[Yp.config({find:function(t){return xp(t,e,"field")}}),Am.config({store:{mode:"manual",getValue:function(e){return Yp.getCurrent(e).bind(Am.getValue)},setValue:function(e,t){Yp.getCurrent(e).each((function(e){Am.setValue(e,t)}))}}})]),i=fi([_i((function(t,n){var r=Sp(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=ba(e.prefix);r.label().each((function(e){oa(e.element(),"for",n),oa(t.element(),"id",n)})),r["aria-descriptor"]().each((function(n){var r=ba(e.prefix);oa(n.element(),"id",r),oa(t.element(),"aria-describedby",r)}))}))}))]),a={getField:function(t){return xp(t,e,"field")},getLabel:function(t){return xp(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:a}},zE=Up({name:"FormField",configFields:ME(),partFields:FE(),factory:LE,apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),HE=i([En("data"),In("inputAttributes",{}),In("inputStyles",{}),In("tag","input"),In("inputClasses",[]),bs("onSetValue"),In("styles",{}),In("eventOrder",{}),Tm("inputBehaviours",[Am,sy]),In("selectOnFocus",!0)]),UE=function(e){return gl([sy.config({onFocus:e.selectOnFocus?function(e){var t=e.element(),n=zu(t);t.dom().setSelectionRange(0,n.length)}:n})])},VE=function(e){return h(h({},UE(e)),Bm(e.inputBehaviours,[Am.config({store:h(h({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return zu(e.element())},setValue:function(e,t){var n=zu(e.element());n!==t&&Hu(e.element(),t)}}),onSetValue:e.onSetValue})]))},jE=function(e){return{tag:e.tag,attributes:h({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},WE=function(e,t){return{uid:e.uid,dom:jE(e),components:[],behaviours:VE(e),eventOrder:e.eventOrder}},$E=Hp({name:"Input",configFields:HE(),factory:WE}),GE={},XE={exports:GE};(function(t,n,r,o){(function(o){if("object"===typeof n&&"undefined"!==typeof r)r.exports=o();else if("function"===typeof t&&t.amd)t([],o);else{var i;i="undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:this,i.EphoxContactWrapper=o()}})((function(){return function(){function e(t,n,r){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof o&&o;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return i(n||e)}),f,f.exports,e,t,n,r)}return n[u].exports}for(var a="function"==typeof o&&o,u=0;u<r.length;u++)i(r[u]);return i}return e}()({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function s(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"===typeof clearTimeout?clearTimeout:u}catch(e){o=u}})();var l,f=[],d=!1,h=-1;function m(){d&&l&&(d=!1,l.length?f=l.concat(f):h=-1,f.length&&p())}function p(){if(!d){var e=c(m);d=!0;var t=f.length;while(t){l=f,f=[];while(++h<t)l&&l[h].run();h=-1,t=f.length}l=null,d=!1,s(e)}}function g(e,t){this.fun=e,this.array=t}function v(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new g(e,t)),1!==f.length||d||c(p)},g.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=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,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,t){return function(){e.apply(t,arguments)}}function a(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function u(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void s(t.promise,o)}c(t.promise,r)}else(1===e._state?c:s)(t.promise,e._value)}))):e._deferreds.push(t)}function c(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void l(e);if("function"===typeof n)return void d(i(n,t),e)}e._state=1,e._value=t,l(e)}catch(r){s(e,r)}}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function f(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(r){if(n)return;n=!0,s(t,r)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new f(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a((function(e,n){if(0===t.length)return e([]);var r=t.length;function 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(c){n(c)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a((function(t){t(e)}))},a.reject=function(e){return new a((function(t,n){n(e)}))},a.race=function(e){return new a((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},a._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)})(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function s(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"===typeof t?t:function(e){var t=c++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,GE,XE,void 0);var qE,KE=XE.exports.boltExport,YE=function(e){var n=x.none(),r=[],o=function(e){return YE((function(t){i((function(n){t(e(n))}))}))},i=function(e){u()?s(e):r.push(e)},a=function(e){n=x.some(e),c(r),r=[]},u=function(){return n.isSome()},c=function(e){q(e,s)},s=function(e){n.each((function(n){t.setTimeout((function(){e(n)}),0)}))};return e(a),{get:i,map:o,isReady:u}},ZE=function(e){return YE((function(t){t(e)}))},JE={nu:YE,pure:ZE},QE=function(e){t.setTimeout((function(){throw e}),0)},eA=function(e){var t=function(t){e().then(t,QE)},n=function(t){return eA((function(){return e().then(t)}))},r=function(t){return eA((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return eA((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return JE.nu(t)},a=function(){var t=null;return eA((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:u,get:t}},tA=function(e){return eA((function(){return new KE(e)}))},nA=function(e){return eA((function(){return KE.resolve(e)}))},rA={nu:tA,pure:nA},oA=["input","textarea"],iA=function(e){var t=Ji(e);return j(oA,t)},aA=function(e,t){var n=t.getRoot(e).getOr(e.element());yu(n,t.invalidClass),t.notify.each((function(t){iA(e.element())&&oa(e.element(),"aria-invalid",!1),t.getContainer(e).each((function(e){Yi(e,t.validHtml)})),t.onValid(e)}))},uA=function(e,t,n,r){var o=t.getRoot(e).getOr(e.element());vu(o,t.invalidClass),t.notify.each((function(t){iA(e.element())&&oa(e.element(),"aria-invalid",!0),t.getContainer(e).each((function(e){Yi(e,r)})),t.onInvalid(e,r)}))},cA=function(e,t,n){return t.validator.fold((function(){return rA.pure(_.value(!0))}),(function(t){return t.validate(e)}))},sA=function(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),cA(e,t).map((function(r){return e.getSystem().isConnected()?r.fold((function(r){return uA(e,t,n,r),_.error(r)}),(function(n){return aA(e,t),_.value(n)})):_.error("No longer in system")}))},lA=function(e,t){var n=t.getRoot(e).getOr(e.element());return wu(n,t.invalidClass)},fA=Object.freeze({__proto__:null,markValid:aA,markInvalid:uA,query:cA,run:sA,isInvalid:lA}),dA=function(e,t){return e.validator.map((function(r){return fi([pi(r.onEvent,(function(n){sA(n,e,t).get(a)}))].concat(r.validateOnLoad?[_i((function(r){sA(r,e,t).get(n)}))]:[]))})).getOr({})},hA=Object.freeze({__proto__:null,events:dA}),mA=[pn("invalidClass"),In("getRoot",x.none),Dn("notify",[In("aria","alert"),In("getContainer",x.none),In("validHtml",""),bs("onValid"),bs("onInvalid"),bs("onValidate")]),Dn("validator",[pn("validate"),In("onEvent","input"),In("validateOnLoad",!0)])],pA=bl({fields:mA,name:"invalidating",active:hA,apis:fA,extra:{validation:function(e){return function(t){var n=Am.getValue(t);return rA.pure(e(n))}}}}),gA=function(e,t){return Wa({attributes:ct([{key:t.tabAttr,value:"true"}])})},vA=Object.freeze({__proto__:null,exhibit:gA}),bA=[In("tabAttr","data-alloy-tabstop")],yA=bl({fields:bA,name:"tabstopping",active:vA}),wA=function(e,t,n,r){var o=CA(e,t,n,r);return zE.sketch(o)},xA=function(e,t){return wA(e,t,[],[])},CA=function(e,t,n,r){return{dom:kA(n),components:e.toArray().concat([t]),fieldBehaviours:gl(r)}},SA=function(){return kA([])},kA=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},_A=function(e,t){return zE.parts().label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},EA=function(e,t,n,r){return n.getOrCreate(e,t,r)},AA=Object.freeze({__proto__:null,getCoupled:EA}),TA=[gn("others",Zt(_.value,an()))],OA=function(){var e={},t=function(t,n,r){var o=pe(n.others);if(o)return Ee(e,r).getOrThunk((function(){var o=Ee(n.others,r).getOrDie("No information found for coupled component: "+r),i=o(t),a=t.getSystem().build(i);return e[r]=a,a}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))},n=i({});return za({readState:n,getOrCreate:t})},BA=Object.freeze({__proto__:null,init:OA}),RA=bl({fields:TA,name:"coupling",apis:AA,state:BA}),DA=i("sink"),NA=i(cp({name:DA(),overrides:i({dom:{tag:"div"},behaviours:gl([fh.config({useFixed:f})]),events:fi([Ci(Eo()),Ci(yo()),Ci(Bo())])})}));(function(e){e[e["HighlightFirst"]=0]="HighlightFirst",e[e["HighlightNone"]=1]="HighlightNone"})(qE||(qE={}));var IA=function(e,t){var n=e.getHotspot(t).getOr(t),r="hotspot",o=e.getAnchorOverrides();return e.layouts.fold((function(){return{anchor:r,hotspot:n,overrides:o}}),(function(e){return{anchor:r,hotspot:n,overrides:o,layouts:e}}))},PA=function(e,t,n){var r=e.fetch;return r(n).map(t)},MA=function(e,t,n,r,o,i,a){var u=PA(e,t,r),c=UA(r,e);return u.map((function(e){return e.bind((function(e){return x.from(fw.sketch(h(h({},i.menu()),{uid:Ea(""),data:e,highlightImmediately:a===qE.HighlightFirst,onOpenMenu:function(e,t){var r=c().getOrDie();fh.position(r,n,t),$h.decloak(o)},onOpenSubmenu:function(e,t,n){var r=c().getOrDie();fh.position(r,{anchor:"submenu",item:t},n),$h.decloak(o)},onRepositionMenu:function(e,t,r){var o=c().getOrDie();fh.position(o,n,t),q(r,(function(e){fh.position(o,{anchor:"submenu",item:e.triggeringItem},e.triggeredMenu)}))},onEscape:function(){return sy.focus(r),$h.close(o),x.some(!0)}})))}))}))},FA=function(e,t,n,r,o,i,a){var u=IA(e,n),c=MA(e,t,u,n,r,o,a);return c.map((function(e){return e.fold((function(){$h.isOpen(r)&&$h.close(r)}),(function(e){$h.cloak(r),$h.open(r,e),i(r)})),r}))},LA=function(e,t,n,r,o,i,a){return $h.close(r),rA.pure(r)},zA=function(e,t,n,r,o,i){var a=RA.getCoupled(n,"sandbox"),u=$h.isOpen(a),c=u?LA:FA;return c(e,t,n,a,r,o,i)},HA=function(e,t,n){var r=Yp.getCurrent(t).getOr(t),o=mc(e.element());n?Ou(r.element(),"min-width",o+"px"):hc(r.element(),o)},UA=function(e,t){return e.getSystem().getByUid(t.uid+"-"+DA()).map((function(e){return function(){return _.value(e)}})).getOrThunk((function(){return t.lazySink.fold((function(){return function(){return _.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(t){return function(){return t(e)}}))}))},VA=function(e){$h.getState(e).each((function(e){fw.repositionMenus(e)}))},jA=function(e,t,n){var r=Zc(),o=function(o,i){var a=IA(e,t);r.link(t.element()),e.matchWidth&&HA(a.hotspot,i,e.useMinWidth),e.onOpen(a,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},i=function(e,o){r.unlink(t.element()),void 0!==n&&void 0!==n.onClose&&n.onClose(e,o)},a=UA(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:Rm.augment(e.sandboxBehaviours,[Am.config({store:{mode:"memory",initialValue:t}}),$h.config({onOpen:o,onClose:i,isPartOf:function(e,n,r){return Qc(n,r)||Qc(t,r)},getAttachPoint:function(){return a().getOrDie()}}),Yp.config({find:function(e){return $h.getState(e).bind((function(e){return Yp.getCurrent(e)}))}}),El.config({channels:h(h({},Yh({isExtraPart:l})),Jh({doReposition:VA}))})])}},WA=function(e){var t=RA.getCoupled(e,"sandbox");VA(t)},$A=function(){return[In("sandboxClasses",[]),Rm.field("sandboxBehaviours",[Yp,El,$h,Am])]},GA=i([pn("dom"),pn("fetch"),bs("onOpen"),ys("onExecute"),In("getHotspot",x.some),In("getAnchorOverrides",i({})),xf(),Tm("dropdownBehaviours",[Ty,RA,Vb,sy]),pn("toggleClass"),In("eventOrder",{}),En("lazySink"),In("matchWidth",!1),In("useMinWidth",!1),En("role")].concat($A())),XA=i([up({schema:[ps()],name:"menu",defaults:function(e){return{onExecute:e.onExecute}}}),NA()]),qA=function(e,t,r,o){var i,a=function(t){return Ee(e.dom,"attributes").bind((function(e){return Ee(e,t)}))},u=function(e){$h.getState(e).each((function(e){fw.highlightPrimary(e)}))},c=function(t){var r=u;zA(e,(function(e){return e}),t,o,r,qE.HighlightFirst).get(n)},s={expand:function(t){Ty.isOn(t)||zA(e,(function(e){return e}),t,o,n,qE.HighlightNone).get(n)},open:function(t){Ty.isOn(t)||zA(e,(function(e){return e}),t,o,n,qE.HighlightFirst).get(n)},isOpen:Ty.isOn,close:function(t){Ty.isOn(t)&&zA(e,(function(e){return e}),t,o,n,qE.HighlightFirst).get(n)},repositionMenus:function(e){Ty.isOn(e)&&WA(e)}},l=function(e,t){return ui(e),x.some(!0)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.dropdownBehaviours,[Ty.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),RA.config({others:{sandbox:function(t){return jA(e,t,{onOpen:function(){Ty.on(t)},onClose:function(){Ty.off(t)}})}}}),Vb.config({mode:"special",onSpace:l,onEnter:l,onDown:function(e,t){if(KA.isOpen(e)){var n=RA.getCoupled(e,"sandbox");u(n)}else KA.open(e);return x.some(!0)},onEscape:function(e,t){return KA.isOpen(e)?(KA.close(e),x.some(!0)):x.none()}}),sy.config({})]),events:By(x.some(c)),eventOrder:h(h({},e.eventOrder),(i={},i[Lo()]=["disabling","toggling","alloy.base.behaviour"],i)),apis:s,domModification:{attributes:h(h({"aria-haspopup":"true"},e.role.fold((function(){return{}}),(function(e){return{role:e}}))),"button"===e.dom.tag?{type:a("type").getOr("button")}:{})}}},KA=Up({name:"Dropdown",configFields:GA(),partFields:XA(),factory:qA,apis:{open:function(e,t){return e.open(t)},expand:function(e,t){return e.expand(t)},close:function(e,t){return e.close(t)},isOpen:function(e,t){return e.isOpen(t)},repositionMenus:function(e,t){return e.repositionMenus(t)}}}),YA=function(){return Wa({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})},ZA=function(){return fi([di(Do(),i(!0))])},JA=Object.freeze({__proto__:null,events:ZA,exhibit:YA}),QA=bl({fields:[],name:"unselecting",active:JA}),eT=function(e,t){return KA.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:gl([RS.button(t.providers.isReadOnly),ES(),QA.config({}),yA.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:function(n){return rA.nu((function(t){return e.fetch(t)})).map((function(r){return x.from(U_(Pe(y_(ba("menu-value"),r,(function(t){e.onItemAction(n,t)}),e.columns,e.presets,PS.CLOSE_ON_EXECUTE,(function(){return!1}),t.providers),{movement:x_(e.columns,e.presets)})))}))},parts:{menu:c_(!1,1,e.presets)}})},tT=ba("color-input-change"),nT=ba("color-swatch-change"),rT=ba("color-picker-cancel"),oT=function(e,t,n){var r=zE.parts().field({factory:$E,inputClasses:["tox-textfield"],onSetValue:function(e){return pA.run(e).get((function(){}))},inputBehaviours:gl([WC.config({disabled:t.providers.isReadOnly}),ES(),yA.config({}),pA.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return Di(e.element())},notify:{onValid:function(e){var t=Am.getValue(e);ai(e,tT,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=Am.getValue(e);if(0===t.length)return rA.pure(_.value(!0));var n=Zn.fromTag("span");Ou(n,"background-color",t);var r=Iu(n,"background-color").fold((function(){return _.error("blah")}),(function(e){return _.value(t)}));return rA.pure(r)}}})]),selectOnFocus:!1}),o=e.label.map((function(e){return _A(e,t.providers)})),i=function(e,t){ai(e,nT,{value:t})},a=function(e,t){u.getOpt(e).each((function(e){"custom"===t?n.colorPicker((function(t){t.fold((function(){return ii(e,rT)}),(function(t){i(e,t),Pk(t)}))}),"#ffffff"):i(e,"remove"===t?"":t)}))},u=Ow(eT({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[Ys,Ks,el]},onLtr:function(){return[Ks,Ys,el]}},components:[],fetch:Zk(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:a},t));return zE.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,u.asSpec()]}]),fieldBehaviours:gl([ey("form-field-events",[pi(tT,(function(t,n){u.getOpt(t).each((function(e){Ou(e.element(),"background-color",n.event().color())})),ai(t,_E,{name:e.name})})),pi(nT,(function(e,t){zE.getField(e).each((function(n){Am.setValue(n,t.event().value()),Yp.getCurrent(e).each(sy.focus)}))})),pi(rT,(function(e,t){zE.getField(e).each((function(t){Yp.getCurrent(e).each(sy.focus)}))}))])])})},iT=function(e,t,n){return{hue:e,saturation:t,value:n}},aT=function(e){var t=0,n=0,r=0,o=e.red/255,i=e.green/255,a=e.blue/255,u=Math.min(o,Math.min(i,a)),c=Math.max(o,Math.max(i,a));if(u===c)return r=u,iT(0,0,100*r);var s=o===u?i-a:a===u?o-i:a-o;return t=o===u?3:a===u?1:5,t=60*(t-s/(c-u)),n=(c-u)/c,r=c,iT(Math.round(t),Math.round(100*n),Math.round(100*r))},uT=function(e){var t=(100-e)/100*360,n=iT(t,100,100),r=vk(n);return sk(r)},cT=ba("rgb-hex-update"),sT=ba("slider-update"),lT=ba("palette-update"),fT=cp({schema:[pn("dom")],name:"label"}),dT=function(e){return cp({name:e+"-edge",overrides:function(t){var n=t.model.manager.edgeActions[e];return n.fold((function(){return{}}),(function(e){return{events:fi([gi(po(),(function(t,n,r){return e(t,r)}),[t]),gi(yo(),(function(t,n,r){return e(t,r)}),[t]),gi(wo(),(function(t,n,r){r.mouseIsDown.get()&&e(t,r)}),[t])])}}))}})},hT=dT("top-left"),mT=dT("top"),pT=dT("top-right"),gT=dT("right"),vT=dT("bottom-right"),bT=dT("bottom"),yT=dT("bottom-left"),wT=dT("left"),xT=ap({name:"thumb",defaults:i({dom:{styles:{position:"absolute"}}}),overrides:function(e){return{events:fi([wi(po(),e,"spectrum"),wi(go(),e,"spectrum"),wi(vo(),e,"spectrum"),wi(yo(),e,"spectrum"),wi(wo(),e,"spectrum"),wi(Co(),e,"spectrum")])}}}),CT=ap({schema:[Wn("mouseIsDown",(function(){return $n(!1)}))],name:"spectrum",overrides:function(e){var t=e.model,n=t.manager,r=function(t,r){return n.getValueFromEvent(r).map((function(r){return n.setValueFrom(t,e,r)}))};return{behaviours:gl([Vb.config({mode:"special",onLeft:function(t){return n.onLeft(t,e)},onRight:function(t){return n.onRight(t,e)},onUp:function(t){return n.onUp(t,e)},onDown:function(t){return n.onDown(t,e)}}),sy.config({})]),events:fi([pi(po(),r),pi(go(),r),pi(yo(),r),pi(wo(),(function(t,n){e.mouseIsDown.get()&&r(t,n)}))])}}}),ST=[fT,wT,gT,mT,bT,hT,pT,yT,vT,xT,CT],kT="slider.change.value",_T=i(kT),ET=function(e){return-1!==e.type.indexOf("touch")},AT=function(e){var t=e.event().raw();if(ET(t)){var n=t;return void 0!==n.touches&&1===n.touches.length?x.some(n.touches[0]).map((function(e){return uc(e.clientX,e.clientY)})):x.none()}var r=t;return void 0!==r.clientX?x.some(r).map((function(e){return uc(e.clientX,e.clientY)})):x.none()},TT="top",OT="right",BT="bottom",RT="left",DT=function(e){return e.model.minX},NT=function(e){return e.model.minY},IT=function(e){return e.model.minX-1},PT=function(e){return e.model.minY-1},MT=function(e){return e.model.maxX},FT=function(e){return e.model.maxY},LT=function(e){return e.model.maxX+1},zT=function(e){return e.model.maxY+1},HT=function(e,t,n){return t(e)-n(e)},UT=function(e){return HT(e,MT,DT)},VT=function(e){return HT(e,FT,NT)},jT=function(e){return UT(e)/2},WT=function(e){return VT(e)/2},$T=function(e){return e.stepSize},GT=function(e){return e.snapToGrid},XT=function(e){return e.snapStart},qT=function(e){return e.rounded},KT=function(e,t){return void 0!==e[t+"-edge"]},YT=function(e){return KT(e,RT)},ZT=function(e){return KT(e,OT)},JT=function(e){return KT(e,TT)},QT=function(e){return KT(e,BT)},eO=function(e){return e.model.value.get()},tO=function(e){return{x:i(e)}},nO=function(e){return{y:i(e)}},rO=function(e,t){return{x:i(e),y:i(t)}},oO=function(e,t){ai(e,_T(),{value:t})},iO=function(e,t){oO(e,rO(IT(t),PT(t)))},aO=function(e,t){oO(e,nO(PT(t)))},uO=function(e,t){oO(e,rO(jT(t),PT(t)))},cO=function(e,t){oO(e,rO(LT(t),PT(t)))},sO=function(e,t){oO(e,tO(LT(t)))},lO=function(e,t){oO(e,rO(LT(t),WT(t)))},fO=function(e,t){oO(e,rO(LT(t),zT(t)))},dO=function(e,t){oO(e,nO(zT(t)))},hO=function(e,t){oO(e,rO(jT(t),zT(t)))},mO=function(e,t){oO(e,rO(IT(t),zT(t)))},pO=function(e,t){oO(e,tO(IT(t)))},gO=function(e,t){oO(e,rO(IT(t),WT(t)))},vO=function(e,t,n,r){return e<t?e:e>n?n:e===t?t-1:Math.max(t,e-r)},bO=function(e,t,n,r){return e>n?e:e<t?t:e===n?n+1:Math.min(n,e+r)},yO=function(e,t,n){return Math.max(t,Math.min(n,e))},wO=function(e,t,n,r,o){return o.fold((function(){var o=e-t,i=Math.round(o/r)*r;return yO(t+i,t-1,n+1)}),(function(t){var o=(e-t)%r,i=Math.round(o/r),a=Math.floor((e-t)/r),u=Math.floor((n-t)/r),c=Math.min(u,a+i),s=t+c*r;return Math.max(t,s)}))},xO=function(e,t,n){return Math.min(n,Math.max(e,t))-t},CO=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.step,a=e.snap,u=e.snapStart,c=e.rounded,s=e.hasMinEdge,l=e.hasMaxEdge,f=e.minBound,d=e.maxBound,h=e.screenRange,m=s?t-1:t,p=l?n+1:n;if(o<f)return m;if(o>d)return p;var g=xO(o,f,d),v=yO(g/h*r+t,m,p);return a&&v>=t&&v<=n?wO(v,t,n,i,u):c?Math.round(v):v},SO=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.hasMinEdge,a=e.hasMaxEdge,u=e.maxBound,c=e.maxOffset,s=e.centerMinEdge,l=e.centerMaxEdge;return o<t?i?0:s:o>n?a?u:l:(o-t)/r*c},kO="top",_O="right",EO="bottom",AO="left",TO="width",OO="height",BO=function(e){return e.element().dom().getBoundingClientRect()},RO=function(e,t){return e[t]},DO=function(e){var t=BO(e);return RO(t,AO)},NO=function(e){var t=BO(e);return RO(t,_O)},IO=function(e){var t=BO(e);return RO(t,kO)},PO=function(e){var t=BO(e);return RO(t,EO)},MO=function(e){var t=BO(e);return RO(t,TO)},FO=function(e){var t=BO(e);return RO(t,OO)},LO=function(e,t,n){return(e+t)/2-n},zO=function(e,t){var n=BO(e),r=BO(t),o=RO(n,AO),i=RO(n,_O),a=RO(r,AO);return LO(o,i,a)},HO=function(e,t){var n=BO(e),r=BO(t),o=RO(n,kO),i=RO(n,EO),a=RO(r,kO);return LO(o,i,a)},UO=function(e,t){ai(e,_T(),{value:t})},VO=function(e){return{x:i(e)}},jO=function(e,t,n){var r={min:DT(t),max:MT(t),range:UT(t),value:n,step:$T(t),snap:GT(t),snapStart:XT(t),rounded:qT(t),hasMinEdge:YT(t),hasMaxEdge:ZT(t),minBound:DO(e),maxBound:NO(e),screenRange:MO(e)};return CO(r)},WO=function(e,t,n){var r=jO(e,t,n),o=VO(r);return UO(e,o),r},$O=function(e,t){var n=DT(t);UO(e,VO(n))},GO=function(e,t){var n=MT(t);UO(e,VO(n))},XO=function(e,t,n){var r=e>0?bO:vO,o=r(eO(n).x(),DT(n),MT(n),$T(n));return UO(t,VO(o)),x.some(o)},qO=function(e){return function(t,n){return XO(e,t,n).map((function(){return!0}))}},KO=function(e){var t=AT(e);return t.map((function(e){return e.left()}))},YO=function(e,t,n,r,o){var i=0,a=MO(e),u=r.bind((function(t){return x.some(zO(t,e))})).getOr(i),c=o.bind((function(t){return x.some(zO(t,e))})).getOr(a),s={min:DT(t),max:MT(t),range:UT(t),value:n,hasMinEdge:YT(t),hasMaxEdge:ZT(t),minBound:DO(e),minOffset:i,maxBound:NO(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return SO(s)},ZO=function(e,t,n,r,o,i){var a=YO(t,i,n,r,o);return DO(t)-DO(e)+a},JO=function(e,t,n,r){var o=eO(n),i=ZO(e,r.getSpectrum(e),o.x(),r.getLeftEdge(e),r.getRightEdge(e),n),a=mc(t.element())/2;Ou(t.element(),"left",i-a+"px")},QO=qO(-1),eB=qO(1),tB=x.none,nB=x.none,rB={"top-left":x.none(),top:x.none(),"top-right":x.none(),right:x.some(sO),"bottom-right":x.none(),bottom:x.none(),"bottom-left":x.none(),left:x.some(pO)},oB=Object.freeze({__proto__:null,setValueFrom:WO,setToMin:$O,setToMax:GO,findValueOfOffset:jO,getValueFromEvent:KO,findPositionOfValue:ZO,setPositionFromValue:JO,onLeft:QO,onRight:eB,onUp:tB,onDown:nB,edgeActions:rB}),iB=function(e,t){ai(e,_T(),{value:t})},aB=function(e){return{y:i(e)}},uB=function(e,t,n){var r={min:NT(t),max:FT(t),range:VT(t),value:n,step:$T(t),snap:GT(t),snapStart:XT(t),rounded:qT(t),hasMinEdge:JT(t),hasMaxEdge:QT(t),minBound:IO(e),maxBound:PO(e),screenRange:FO(e)};return CO(r)},cB=function(e,t,n){var r=uB(e,t,n),o=aB(r);return iB(e,o),r},sB=function(e,t){var n=NT(t);iB(e,aB(n))},lB=function(e,t){var n=FT(t);iB(e,aB(n))},fB=function(e,t,n){var r=e>0?bO:vO,o=r(eO(n).y(),NT(n),FT(n),$T(n));return iB(t,aB(o)),x.some(o)},dB=function(e){return function(t,n){return fB(e,t,n).map((function(){return!0}))}},hB=function(e){var t=AT(e);return t.map((function(e){return e.top()}))},mB=function(e,t,n,r,o){var i=0,a=FO(e),u=r.bind((function(t){return x.some(HO(t,e))})).getOr(i),c=o.bind((function(t){return x.some(HO(t,e))})).getOr(a),s={min:NT(t),max:FT(t),range:VT(t),value:n,hasMinEdge:JT(t),hasMaxEdge:QT(t),minBound:IO(e),minOffset:i,maxBound:PO(e),maxOffset:a,centerMinEdge:u,centerMaxEdge:c};return SO(s)},pB=function(e,t,n,r,o,i){var a=mB(t,i,n,r,o);return IO(t)-IO(e)+a},gB=function(e,t,n,r){var o=eO(n),i=pB(e,r.getSpectrum(e),o.y(),r.getTopEdge(e),r.getBottomEdge(e),n),a=rc(t.element())/2;Ou(t.element(),"top",i-a+"px")},vB=x.none,bB=x.none,yB=dB(-1),wB=dB(1),xB={"top-left":x.none(),top:x.some(aO),"top-right":x.none(),right:x.none(),"bottom-right":x.none(),bottom:x.some(dO),"bottom-left":x.none(),left:x.none()},CB=Object.freeze({__proto__:null,setValueFrom:cB,setToMin:sB,setToMax:lB,findValueOfOffset:uB,getValueFromEvent:hB,findPositionOfValue:pB,setPositionFromValue:gB,onLeft:vB,onRight:bB,onUp:yB,onDown:wB,edgeActions:xB}),SB=function(e,t){ai(e,_T(),{value:t})},kB=function(e,t){return{x:i(e),y:i(t)}},_B=function(e,t,n){var r=jO(e,t,n.left()),o=uB(e,t,n.top()),i=kB(r,o);return SB(e,i),i},EB=function(e,t,n,r){var o=e>0?bO:vO,i=t?eO(r).x():o(eO(r).x(),DT(r),MT(r),$T(r)),a=t?o(eO(r).y(),NT(r),FT(r),$T(r)):eO(r).y();return SB(n,kB(i,a)),x.some(i)},AB=function(e,t){return function(n,r){return EB(e,t,n,r).map((function(){return!0}))}},TB=function(e,t){var n=DT(t),r=NT(t);SB(e,kB(n,r))},OB=function(e,t){var n=MT(t),r=FT(t);SB(e,kB(n,r))},BB=function(e){return AT(e)},RB=function(e,t,n,r){var o=eO(n),i=ZO(e,r.getSpectrum(e),o.x(),r.getLeftEdge(e),r.getRightEdge(e),n),a=pB(e,r.getSpectrum(e),o.y(),r.getTopEdge(e),r.getBottomEdge(e),n),u=mc(t.element())/2,c=rc(t.element())/2;Ou(t.element(),"left",i-u+"px"),Ou(t.element(),"top",a-c+"px")},DB=AB(-1,!1),NB=AB(1,!1),IB=AB(-1,!0),PB=AB(1,!0),MB={"top-left":x.some(iO),top:x.some(uO),"top-right":x.some(cO),right:x.some(lO),"bottom-right":x.some(fO),bottom:x.some(hO),"bottom-left":x.some(mO),left:x.some(gO)},FB=Object.freeze({__proto__:null,setValueFrom:_B,setToMin:TB,setToMax:OB,getValueFromEvent:BB,setPositionFromValue:RB,onLeft:DB,onRight:NB,onUp:IB,onDown:PB,edgeActions:MB}),LB=[In("stepSize",1),In("onChange",n),In("onChoose",n),In("onInit",n),In("onDragStart",n),In("onDragEnd",n),In("snapToGrid",!1),In("rounded",!0),En("snapStart"),gn("model",on("mode",{x:[In("minX",0),In("maxX",100),Wn("value",(function(e){return $n(e.mode.minX)})),pn("getInitialValue"),Cs("manager",oB)],y:[In("minY",0),In("maxY",100),Wn("value",(function(e){return $n(e.mode.minY)})),pn("getInitialValue"),Cs("manager",CB)],xy:[In("minX",0),In("maxX",100),In("minY",0),In("maxY",100),Wn("value",(function(e){return $n({x:i(e.mode.minX),y:i(e.mode.minY)})})),pn("getInitialValue"),Cs("manager",FB)]})),Tm("sliderBehaviours",[Vb,Am]),Wn("mouseIsDown",(function(){return $n(!1)}))],zB=function(e,t,n,r){var o,a=function(t){return Cp(t,e,"thumb")},u=function(t){return Cp(t,e,"spectrum")},c=function(t){return xp(t,e,"left-edge")},s=function(t){return xp(t,e,"right-edge")},l=function(t){return xp(t,e,"top-edge")},f=function(t){return xp(t,e,"bottom-edge")},d=e.model,h=d.manager,m=function(t,n){h.setPositionFromValue(t,n,e,{getLeftEdge:c,getRightEdge:s,getTopEdge:l,getBottomEdge:f,getSpectrum:u})},p=function(t,n){d.value.set(n);var r=a(t);return m(t,r),e.onChange(t,r,n),x.some(!0)},g=function(t){h.setToMin(t,e)},v=function(t){h.setToMax(t,e)},b=function(t){var n=function(){xp(t,e,"thumb").each((function(n){var r=d.value.get();e.onChoose(t,n,r)}))},r=e.mouseIsDown.get();e.mouseIsDown.set(!1),r&&n()},y=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,a(t))},w=function(t,n){n.stop(),e.onDragEnd(t,a(t)),b(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.sliderBehaviours,[Vb.config({mode:"special",focusIn:function(t){return xp(t,e,"spectrum").map(Vb.focusIn).map(i(!0))}}),Am.config({store:{mode:"manual",getValue:function(e){return d.value.get()}}}),El.config({channels:(o={},o[qh()]={onReceive:b},o)})]),events:fi([pi(_T(),(function(e,t){p(e,t.event().value())})),_i((function(t,n){var r=d.getInitialValue();d.value.set(r);var o=a(t);m(t,o);var i=u(t);e.onInit(t,o,i,d.value.get())})),pi(po(),y),pi(vo(),w),pi(yo(),y),pi(Co(),w)]),apis:{resetToMin:g,resetToMax:v,changeValue:p,refresh:m},domModification:{styles:{position:"relative"}}}},HB=Up({name:"Slider",configFields:LB,partFields:ST,factory:zB,apis:{resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),UB=function(e,t){var n=HB.parts().spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=HB.parts().thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return HB.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:i({y:i(0)})},components:[n,r],sliderBehaviours:gl([sy.config({})]),onChange:function(e,t,n){ai(e,sT,{value:n})}})},VB="form",jB=[Tm("formBehaviours",[Am])],WB=function(e){return"<alloy.field."+e+">"},$B=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),gp(VB,WB(t),n)};return{field:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=X(r,(function(e){return ap({name:e,pname:WB(e)})}));return Np(VB,jB,o,XB,n)},GB=function(e,t){return e.fold((function(){return _.error(t)}),_.value)},XB=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.formBehaviours,[Am.config({store:{mode:"manual",getValue:function(t){var n=kp(t,e);return be(n,(function(e,t){return e().bind((function(e){var n=Yp.getCurrent(e);return GB(n,new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+ha(e.element())))})).map(Am.getValue)}))},setValue:function(t,n){ve(n,(function(n,r){xp(t,e,r).each((function(e){Yp.getCurrent(e).each((function(e){Am.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return xp(t,e,n).bind(Yp.getCurrent)}}}},qB={getField:Fa((function(e,t,n){return e.getField(t,n)})),sketch:$B},KB=ba("valid-input"),YB=ba("invalid-input"),ZB=ba("validating-input"),JB="colorcustom.rgb.",QB=function(e,t,r,o){var i=function(n,r){return pA.config({invalidClass:t("invalid"),notify:{onValidate:function(e){ai(e,ZB,{type:n})},onValid:function(e){ai(e,KB,{type:n,value:Am.getValue(e)})},onInvalid:function(e){ai(e,YB,{type:n,value:Am.getValue(e)})}},validator:{validate:function(t){var n=Am.getValue(t),o=r(n)?_.value(!0):_.error(e("aria.input.invalid"));return rA.pure(o)},validateOnLoad:!1}})},a=function(r,o,a,u,c){var s=e(JB+"range"),l=zE.parts().label({dom:{tag:"label",innerHtml:a,attributes:{"aria-label":u}}}),f=zE.parts().field({data:c,factory:$E,inputAttributes:h({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:gl([i(o,r),yA.config({})]),onSetValue:function(e){if(pA.isInvalid(e)){var t=pA.run(e);t.get(n)}}}),d=[l,f],m="hex"!==o?[zE.parts()["aria-descriptor"]({text:s})]:[],p=d.concat(m);return{dom:{tag:"div",attributes:{role:"presentation"}},components:p}},u=function(e,t){var n=sk(t);return qB.getField(e,"hex").each((function(t){sy.isFocused(t)||Am.setValue(e,{hex:n.value})})),n},c=function(e,t){var n=t.red,r=t.green,o=t.blue;Am.setValue(e,{red:n,green:r,blue:o})},s=Ow({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),l=function(e,t){s.getOpt(e).each((function(e){Ou(e.element(),"background-color","#"+t.value)}))},f=function(){var n={red:$n(x.some(255)),green:$n(x.some(255)),blue:$n(x.some(255)),hex:$n(x.some("ffffff"))},i=function(e,t){var n=bk(t);c(e,n),m(n)},f=function(e){return n[e].get()},d=function(e,t){n[e].set(t)},h=function(){return f("red").bind((function(e){return f("green").bind((function(t){return f("blue").map((function(n){return pk(e,t,n,1)}))}))}))},m=function(e){var t=e.red,n=e.green,r=e.blue;d("red",x.some(t)),d("green",x.some(n)),d("blue",x.some(r))},p=function(e,t){var n=t.event();"hex"!==n.type()?d(n.type(),x.none()):o(e)},g=function(e,t){r(e);var n=nk(t);d("hex",x.some(t));var o=bk(n);c(e,o),m(o),ai(e,cT,{hex:n}),l(e,n)},v=function(e,t,n){var r=parseInt(n,10);d(t,x.some(r)),h().each((function(t){var n=u(e,t);l(e,n)}))},b=function(e){return"hex"===e.type()},y=function(e,t){var n=t.event();b(n)?g(e,n.value()):v(e,n.type(),n.value())},w=function(t){return{label:e(JB+t+".label"),description:e(JB+t+".description")}},C=w("red"),S=w("green"),k=w("blue"),_=w("hex");return Pe(qB.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",zE.sketch(a(gk,"red",C.label,C.description,255))),n.field("green",zE.sketch(a(gk,"green",S.label,S.description,255))),n.field("blue",zE.sketch(a(gk,"blue",k.label,k.description,255))),n.field("hex",zE.sketch(a(ik,"hex",_.label,_.description,"ffffff"))),s.asSpec()],formBehaviours:gl([pA.config({invalidClass:t("form-invalid")}),ey("rgb-form-events",[pi(KB,y),pi(YB,p),pi(ZB,p)])])}})),{apis:{updateHex:function(e,t){Am.setValue(e,{hex:t.value}),i(e,t),l(e,t)}}})},d=Hp({factory:f,name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return d},eR=function(e,t){var n=HB.parts().spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=HB.parts().thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"<div class="+t("sv-palette-inner-thumb")+' role="presentation"></div>'}}),o=function(e,t){var n=e.width,r=e.height,o=e.getContext("2d");if(null!==o){o.fillStyle=t,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},a=function(e,t){var n=e.components()[0].element().dom();o(n,xk(t))},u=function(e){var a=i({x:i(0),y:i(0)}),u=function(e,t,n){ai(e,lT,{value:n})},c=function(e,t,n,r){o(n.element().dom(),xk(Ck))},s=gl([Yp.config({find:x.some}),sy.config({})]);return HB.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[n,r],onChange:u,onInit:c,sliderBehaviours:s})},c=Hp({factory:u,name:"SaturationBrightnessPalette",configFields:[],apis:{setRgba:function(e,t,n){a(t,n)}},extraApis:{}});return c},tR=function(e,t){var r=function(n){var r=QB(e,t,n.onValidHex,n.onInvalidHex),o=eR(e,t),i={paletteRgba:$n(Ck)},a=Ow(o.sketch({})),u=Ow(r.sketch({})),c=function(e,t){a.getOpt(e).each((function(e){var n=bk(t);i.paletteRgba.set(n),o.setRgba(e,n)}))},s=function(e,t){u.getOpt(e).each((function(e){r.updateHex(e,t)}))},l=function(e,t,n){q(n,(function(n){n(e,t)}))},f=function(){var e=[s];return function(t,n){var r=n.event().value(),o=i.paletteRgba.get(),a=aT(o),u=iT(a.hue,r.x(),100-r.y()),c=vk(u),s=sk(c);l(t,s,e)}},d=function(){var e=[c,s];return function(t,n){var r=n.event().value(),o=uT(r.y());l(t,o,e)}};return{uid:n.uid,dom:n.dom,components:[a.asSpec(),UB(e,t),u.asSpec()],behaviours:gl([ey("colour-picker-events",[pi(lT,f()),pi(sT,d())]),Yp.config({find:function(e){return u.getOpt(e)}}),Vb.config({mode:"acyclic"})])}},o=Hp({name:"ColourPicker",configFields:[pn("dom"),In("onValidHex",n),In("onInvalidHex",n)],factory:r});return o},nR=function(){return Yp.config({find:x.some})},rR=function(e){return Yp.config({find:e.getOpt})},oR=function(e){return Yp.config({find:function(t){return Mi(t.element(),e).bind((function(e){return t.getSystem().getByDom(e).toOption()}))}})},iR={self:nR,memento:rR,childAt:oR},aR={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},uR=function(e){return aR[e]},cR=function(e){return uR(e)},sR=function(e){var n=function(e){return"tox-"+e},r=tR(cR,n),o=function(e){ai(e,TE,{name:"hex-valid",value:!0})},i=function(e){ai(e,TE,{name:"hex-valid",value:!1})},a=Ow(r.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:o,onInvalidHex:i}));return{dom:{tag:"div"},components:[a.asSpec()],behaviours:gl([Am.config({store:{mode:"manual",getValue:function(e){var t=a.get(e),n=Yp.getCurrent(t),r=n.bind((function(e){var t=Am.getValue(e);return t.hex}));return r.map((function(e){return"#"+e})).getOr("")},setValue:function(e,n){var r=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,o=r.exec(n),i=a.get(e),u=Yp.getCurrent(i);u.fold((function(){t.console.log("Can not find form")}),(function(e){Am.setValue(e,{hex:x.from(o[1]).getOr("")}),qB.getField(e,"hex").each((function(e){ii(e,To())}))}))}}}),iR.self()])}},lR=tinymce.util.Tools.resolve("tinymce.Resource"),fR=function(e){return Object.prototype.hasOwnProperty.call(e,"init")},dR=function(e){var t=$n(x.none()),n=Ow({dom:{tag:e.tag}}),r=$n(x.none());return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:gl([ey("editor-foo-events",[_i((function(o){n.getOpt(o).each((function(n){(fR(e)?e.init(n.element().dom()):lR.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element().dom(),e.settings)}))).then((function(e){r.get().each((function(t){e.setValue(t)})),r.set(x.none()),t.set(x.some(e))}))}))}))]),Am.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return r.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){r.set(x.some(n))}),(function(e){return e.setValue(n)}))}}}),iR.self()]),components:[n.asSpec()]}},hR=Mt([In("preprocess",a),In("postprocess",a)]),mR=function(e,t){var n=tn("RepresentingConfigs.memento processors",hR,t);return Am.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=Am.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);Am.setValue(i,o)}}})},pR=function(e,t,n){return Am.config(Pe({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},gR=function(e,t,n){return pR(e,(function(e){return t(e.element())}),(function(e,t){return n(e.element(),t)}))},vR=function(e){return gR(e,zu,Hu)},bR=function(e){return gR(e,Ki,Yi)},yR=function(e){return Am.config({store:{mode:"memory",initialValue:e}})},wR={memento:mR,withElement:gR,withComp:pR,domValue:vR,domHtml:bR,memory:yR},xR=".jpg,.jpeg,.png,.gif",CR=function(e){var t=new RegExp("("+xR.split(/\s*,\s*/).join("|")+")$","i");return Z(he(e),(function(e){return t.test(e.name)}))},SR=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){q(e,(function(e){e(t,n)}))}},o=function(e,t){if(!WC.isDisabled(e)){var n=t.event().raw();a(e,n.dataTransfer.files)}},i=function(e,t){var n=t.event().raw().target.files;a(e,n)},a=function(t,n){Am.setValue(t,CR(n)),ai(t,_E,{name:e.name})},u=Ow({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:gl([ey("input-file-events",[Ci(Bo()),Ci(Ho())])])}),c=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:gl([wR.memory([]),iR.self(),WC.config({}),Ty.config({toggleClass:"dragenter",toggleOnExecute:!1}),ey("dropzone-events",[pi("dragenter",r([n,Ty.toggle])),pi("dragleave",r([n,Ty.toggle])),pi("dragover",n),pi("drop",r([n,o])),pi(Oo(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},Tw.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[u.asSpec()],action:function(e){var t=u.get(e);t.element().dom().click()},buttonBehaviours:gl([yA.config({}),RS.button(t.isReadOnly),ES()])})]}]}},s=e.label.map((function(e){return _A(e,t)})),l=zE.parts().field({factory:{sketch:c}});return wA(s,l,["tox-form__group--stretched"],[])},kR=function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:X(e.items,t.interpreter)}},_R=ba("alloy-fake-before-tabstop"),ER=ba("alloy-fake-after-tabstop"),AR=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:gl([sy.config({ignore:!0}),yA.config({})])}},TR=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[AR([_R]),e,AR([ER])],behaviours:gl([iR.childAt(1)])}},OR=function(e,t){ai(e,Eo(),{raw:{which:9,shiftKey:t}})},BR=function(e,t){var n=t.element();wu(n,_R)?OR(e,!0):wu(n,ER)&&OR(e,!1)},RR=function(e){return K_(e,["."+_R,"."+ER].join(","),i(!1))},DR=!($r().browser.isIE()||$r().browser.isEdge()),NR=function(e){var t=$n("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)oa(n.element(),"srcdoc",r);else{oa(n.element(),"src","javascript:''");var o=n.element().dom().contentWindow.document;o.open(),o.write(r),o.close()}t.set(r)}}},IR=function(e,t){var n=DR&&e.sandboxed,r=h(h({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=NR(n),i=e.label.map((function(e){return _A(e,t)})),a=function(e){return TR({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:gl([yA.config({}),sy.config({}),wR.withComp(x.none(),o.getValue,o.setValue)])})},u=zE.parts().field({factory:{sketch:a}});return wA(i,u,["tox-form__group--stretched"],[])};function PR(e,n){return LR(t.document.createElement("canvas"),e,n)}function MR(e){var t=PR(e.width,e.height),n=FR(t);return n.drawImage(e,0,0),t}function FR(e){return e.getContext("2d")}function LR(e,t,n){return e.width=t,e.height=n,e}function zR(e){return e.naturalWidth||e.width}function HR(e){return e.naturalHeight||e.height}var UR=function(){var e=function(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=null,this._value=null,this._deferreds=[],l(e,r(a,this),r(u,this))},n=e.immediateFn||"function"===typeof window.setImmediate&&window.setImmediate||function(e){t.setTimeout(e,1)};function r(e,t){return function(){return e.apply(t,arguments)}}var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e){var t=this;null!==this._state?n((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(o){return void e.reject(o)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function a(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===typeof e||"function"===typeof e)){var t=e.then;if("function"===typeof t)return void l(r(t,e),r(a,this),r(u,this))}this._state=!0,this._value=e,c.call(this)}catch(n){u.call(this,n)}}function u(e){this._state=!1,this._value=e,c.call(this)}function c(){for(var e=0,t=this._deferreds;e<t.length;e++){var n=t[e];i.call(this,n)}this._deferreds=[]}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 l(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(o){if(r)return;r=!0,n(o)}}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.then=function(t,n){var r=this;return new e((function(e,o){i.call(r,new s(t,n,e,o))}))},e.all=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=Array.prototype.slice.call(1===t.length&&o(t[0])?t[0]:t);return new e((function(e,t){if(0===r.length)return e([]);var n=r.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)}),t)}r[i]=a,0===--n&&e(r)}catch(c){t(c)}}for(var i=0;i<r.length;i++)o(i,r[i])}))},e.resolve=function(t){return t&&"object"===typeof t&&t.constructor===e?t:new e((function(e){e(t)}))},e.reject=function(t){return new e((function(e,n){n(t)}))},e.race=function(t){return new e((function(e,n){for(var r=0,o=t;r<o.length;r++){var i=o[r];i.then(e,n)}}))},e},VR=window.Promise?window.Promise:UR();function jR(e){return new VR((function(n,r){var o=t.URL.createObjectURL(e),i=new t.Image,a=function(){i.removeEventListener("load",u),i.removeEventListener("error",c)};function u(){a(),n(i)}function c(){a(),r("Unable to load data of type "+e.type+": "+o)}i.addEventListener("load",u),i.addEventListener("error",c),i.src=o,i.complete&&u()}))}function WR(e){var n=e.split(","),r=/data:([^;]+)/.exec(n[0]);if(!r)return x.none();for(var o=r[1],i=n[1],a=1024,u=t.atob(i),c=u.length,s=Math.ceil(c/a),l=new Array(s),f=0;f<s;++f){for(var d=f*a,h=Math.min(d+a,c),m=new Array(h-d),p=d,g=0;p<h;++g,++p)m[g]=u[p].charCodeAt(0);l[f]=new Uint8Array(m)}return x.some(new t.Blob(l,{type:o}))}function $R(e){return new VR((function(t,n){WR(e).fold((function(){n("uri is not base64: "+e)}),t)}))}function GR(e,n,r){return n=n||"image/png",t.HTMLCanvasElement.prototype.toBlob?new VR((function(t,o){e.toBlob((function(e){e?t(e):o()}),n,r)})):$R(e.toDataURL(n,r))}function XR(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}function qR(e){return jR(e).then((function(e){YR(e);var t=PR(zR(e),HR(e)),n=FR(t);return n.drawImage(e,0,0),t}))}function KR(e){return new VR((function(n){var r=new t.FileReader;r.onloadend=function(){n(r.result)},r.readAsDataURL(e)}))}function YR(e){t.URL.revokeObjectURL(e.src)}function ZR(e,t,n){var r=t.type,o=i(r);function a(){return VR.resolve(t)}var u=i(n);function c(){return n.split(",")[1]}function s(t,n){return e.then((function(e){return GR(e,t,n)}))}function l(t,n){return e.then((function(e){return XR(e,t,n)}))}function f(e,t){return l(e,t).then((function(e){return e.split(",")[1]}))}function d(){return e.then(MR)}return{getType:o,toBlob:a,toDataURL:u,toBase64:c,toAdjustedBlob:s,toAdjustedDataURL:l,toAdjustedBase64:f,toCanvas:d}}function JR(e){return KR(e).then((function(t){return ZR(qR(e),e,t)}))}function QR(e,t){return GR(e,t).then((function(t){return ZR(VR.resolve(e),t,e.toDataURL())}))}var eD=function(e){return JR(e)};function tD(e,t,n){var r="string"===typeof e?parseFloat(e):e;return r>n?r=n:r<t&&(r=t),r}function nD(){return[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]}var rD=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10];function oD(e,t){for(var n,r=[],o=new Array(25),i=0;i<5;i++){for(var a=0;a<5;a++)r[a]=t[a+5*i];for(a=0;a<5;a++){n=0;for(var u=0;u<5;u++)n+=e[a+5*u]*r[u];o[a+5*i]=n}}return o}function iD(e,t){var n;return t=tD(t,-1,1),t*=100,t<0?n=127+t/100*127:(n=t%1,n=0===n?rD[t]:rD[Math.floor(t)]*(1-n)+rD[Math.floor(t)+1]*n,n=127*n+127),oD(e,[n/127,0,0,0,.5*(127-n),0,n/127,0,0,.5*(127-n),0,0,n/127,0,.5*(127-n),0,0,0,1,0,0,0,0,0,1])}function aD(e,t){return t=tD(255*t,-255,255),oD(e,[1,0,0,0,t,0,1,0,0,t,0,0,1,0,t,0,0,0,1,0,0,0,0,0,1])}function uD(e,t,n,r){return t=tD(t,0,2),n=tD(n,0,2),r=tD(r,0,2),oD(e,[t,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0,0,0,0,0,1])}function cD(e,t){return e.toCanvas().then((function(n){return sD(n,e.getType(),t)}))}function sD(e,t,n){var r=FR(e);function o(e,t){for(var n,r,o,i,a=e.data,u=t[0],c=t[1],s=t[2],l=t[3],f=t[4],d=t[5],h=t[6],m=t[7],p=t[8],g=t[9],v=t[10],b=t[11],y=t[12],w=t[13],x=t[14],C=t[15],S=t[16],k=t[17],_=t[18],E=t[19],A=0;A<a.length;A+=4)n=a[A],r=a[A+1],o=a[A+2],i=a[A+3],a[A]=n*u+r*c+o*s+i*l+f,a[A+1]=n*d+r*h+o*m+i*p+g,a[A+2]=n*v+r*b+o*y+i*w+x,a[A+3]=n*C+r*S+o*k+i*_+E;return e}var i=o(r.getImageData(0,0,e.width,e.height),n);return r.putImageData(i,0,0),QR(e,t)}function lD(e,t){return e.toCanvas().then((function(n){return fD(n,e.getType(),t)}))}function fD(e,t,n){var r=FR(e);function o(e,t,n){function r(e,t,n){return e>n?e=n:e<t&&(e=t),e}for(var o=Math.round(Math.sqrt(n.length)),i=Math.floor(o/2),a=e.data,u=t.data,c=e.width,s=e.height,l=0;l<s;l++)for(var f=0;f<c;f++){for(var d=0,h=0,m=0,p=0;p<o;p++)for(var g=0;g<o;g++){var v=r(f+g-i,0,c-1),b=r(l+p-i,0,s-1),y=4*(b*c+v),w=n[p*o+g];d+=a[y]*w,h+=a[y+1]*w,m+=a[y+2]*w}var x=4*(l*c+f);u[x]=r(d,0,255),u[x+1]=r(h,0,255),u[x+2]=r(m,0,255)}return t}var i=r.getImageData(0,0,e.width,e.height),a=r.getImageData(0,0,e.width,e.height);return a=o(i,a,n),r.putImageData(a,0,0),QR(e,t)}function dD(e){var t=function(t,n,r){var o=FR(t),i=new Array(256);function a(e,t){for(var n=e.data,r=0;r<n.length;r+=4)n[r]=t[n[r]],n[r+1]=t[n[r+1]],n[r+2]=t[n[r+2]];return e}for(var u=0;u<i.length;u++)i[u]=e(u,r);var c=a(o.getImageData(0,0,t.width,t.height),i);return o.putImageData(c,0,0),QR(t,n)};return function(e,n){return e.toCanvas().then((function(r){return t(r,e.getType(),n)}))}}function hD(e){return function(t,n){return cD(t,e(nD(),n))}}function mD(e){return function(t){return cD(t,e)}}function pD(e){return function(t){return lD(t,e)}}var gD=mD([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,0,0,1,0,0,0,0,0,1]),vD=hD(aD),bD=hD(iD),yD=function(e,t,n,r){return cD(e,uD(nD(),t,n,r))},wD=pD([0,-1,0,-1,5,-1,0,-1,0]),xD=dD((function(e,t){return 255*Math.pow(e/255,1-t)}));function CD(e,t,n){var r=zR(e),o=HR(e),i=t/r,a=n/o,u=!1;(i<.5||i>2)&&(i=i<.5?.5:2,u=!0),(a<.5||a>2)&&(a=a<.5?.5:2,u=!0);var c=SD(e,i,a);return u?c.then((function(e){return CD(e,t,n)})):c}function SD(e,t,n){return new VR((function(r){var o=zR(e),i=HR(e),a=Math.floor(o*t),u=Math.floor(i*n),c=PR(a,u),s=FR(c);s.drawImage(e,0,0,o,i,0,0,a,u),r(c)}))}function kD(e,t){return e.toCanvas().then((function(n){return _D(n,e.getType(),t)}))}function _D(e,t,n){var r=PR(e.width,e.height),o=FR(r),i=0,a=0;return n=n<0?360+n:n,90!==n&&270!==n||LR(r,r.height,r.width),90!==n&&180!==n||(i=r.width),270!==n&&180!==n||(a=r.height),o.translate(i,a),o.rotate(n*Math.PI/180),o.drawImage(e,0,0),QR(r,t)}function ED(e,t){return e.toCanvas().then((function(n){return AD(n,e.getType(),t)}))}function AD(e,t,n){var r=PR(e.width,e.height),o=FR(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),QR(r,t)}function TD(e,t,n,r,o){return e.toCanvas().then((function(i){return OD(i,e.getType(),t,n,r,o)}))}function OD(e,t,n,r,o,i){var a=PR(o,i),u=FR(a);return u.drawImage(e,-n,-r),QR(a,t)}function BD(e,t,n){return e.toCanvas().then((function(r){return CD(r,t,n).then((function(t){return QR(t,e.getType())}))}))}var RD=function(e){return gD(e)},DD=function(e){return wD(e)},ND=function(e,t){return xD(e,t)},ID=function(e,t,n,r){return yD(e,t,n,r)},PD=function(e,t){return vD(e,t)},MD=function(e,t){return bD(e,t)},FD=function(e,t){return ED(e,t)},LD=function(e,t,n,r,o){return TD(e,t,n,r,o)},zD=function(e,t,n){return BD(e,t,n)},HD=function(e,t){return kD(e,t)},UD=function(e,t){return h({dom:{tag:"span",innerHtml:e,classes:["tox-icon","tox-tbtn__icon-wrap"]}},t)},VD=function(e,t){return UD(Rw(e,t),{})},jD=function(e,t){return UD(Rw(e,t),{behaviours:gl([Jb.config({})])})},WD=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:gl([Jb.config({})])}},$D=ba("toolbar.button.execute"),GD=function(e){return Ti((function(t,n){DS(e,t)((function(n){ai(t,$D,{buttonApi:n}),e.onAction(n)}))}))},XD={"alloy.execute":["disabling","alloy.base.behaviour","toggling","toolbar-button-events"]},qD=ba("update-menu-text"),KD=ba("update-menu-icon"),YD=function(e,t,r){var o=$n(n),i=e.text.map((function(e){return Ow(WD(e,t,r.providers))})),a=e.icon.map((function(e){return Ow(jD(e,r.providers.icons))})),u=function(e,t){var n=Am.getValue(e);return sy.focus(n),ai(n,"keydown",{raw:t.event().raw()}),KA.close(n),x.some(!0)},c=e.role.fold((function(){return{}}),(function(e){return{role:e}})),s=e.tooltip.fold((function(){return{}}),(function(e){var t=r.providers.translate(e);return{title:t,"aria-label":t}})),l=Ow(KA.sketch(h(h({},c),{dom:{tag:"button",classes:[t,t+"--select"].concat(X(e.classes,(function(e){return t+"--"+e}))),attributes:h({},s)},components:LS([a.map((function(e){return e.asSpec()})),i.map((function(e){return e.asSpec()})),x.some({dom:{tag:"div",classes:[t+"__select-chevron"],innerHtml:Rw("chevron-down",r.providers.icons)}})]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:gl(p(e.dropdownBehaviours,[RS.button((function(){return e.disabled||r.providers.isReadOnly()})),ES(),QA.config({}),Jb.config({}),ey("dropdown-events",[NS(e,o),IS(e,o)]),ey("menubutton-update-display-text",[pi(qD,(function(e,t){i.bind((function(t){return t.getOpt(e)})).each((function(e){Jb.set(e,[Yu(r.providers.translate(t.event().text()))])}))})),pi(KD,(function(e,t){a.bind((function(t){return t.getOpt(e)})).each((function(e){Jb.set(e,[jD(t.event().icon(),r.providers.icons)])}))}))])])),eventOrder:Pe(XD,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:gl([Vb.config({mode:"special",onLeft:u,onRight:u})]),lazySink:r.getSink,toggleClass:t+"--active",parts:{menu:c_(!1,e.columns,e.presets)},fetch:function(){return rA.nu(e.fetch)}})));return l.asSpec()},ZD=function(e){return B(e)},JD=function(e){return"separator"===e.type},QD=function(e){return Ae(e,"getSubmenuItems")},eN={type:"separator"},tN=function(e,t){var n=Q(e,(function(e,n){return ZD(n)?""===n?e:"|"===n?e.length>0&&!JD(e[e.length-1])?e.concat([eN]):e:Ae(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&JD(n[n.length-1])&&n.pop(),n},nN=function(e,t){var n=e.getSubmenuItems(),r=iN(n,t),o=Pe(r.menus,ut(e.value,r.items)),i=Pe(r.expansions,ut(e.value,e.value));return{item:e,menus:o,expansions:i}},rN=function(e,t){return QD(e)?nN(e,t):{item:e,menus:{},expansions:{}}},oN=function(e){if(JD(e))return e;var t=Ee(e,"value").getOrThunk((function(){return ba("generated-menu-item")}));return Pe({value:t},e)},iN=function(e,t){var n=tN(B(e)?e.split(" "):e,t);return J(n,(function(e,n){var r=oN(n),o=rN(r,t);return{menus:Pe(e.menus,o.menus),items:[o.item].concat(e.items),expansions:Pe(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},aN=function(e,t,n,r){var o=ba("primary-menu"),i=iN(e,n.shared.providers.menuItems());if(0===i.items.length)return x.none();var a=H_(o,i.items,t,n,r),u=be(i.menus,(function(e,r){return H_(r,e,t,n,!1)})),c=Pe(u,ut(o,a));return x.from(fw.tieredData(o,c,i.expansions))},uN=function(e){return{isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)},setActive:function(t){var n=e.element();t?(vu(n,"tox-tbtn--enabled"),oa(n,"aria-pressed",!0)):(yu(n,"tox-tbtn--enabled"),sa(n,"aria-pressed"))},isActive:function(){return wu(e.element(),"tox-tbtn--enabled")}}},cN=function(e,t,n,r){return YD({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t){e.fetch((function(e){t(aN(e,PS.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:uN,columns:1,presets:"normal",classes:[],dropdownBehaviours:[yA.config({})]},t,n.shared)},sN=function(e,t,n){var r=function(e){return function(r){var o=!r.isActive();r.setActive(o),e.storage.set(o),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){Ol(t.element()),ai(t,TE,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(X(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return h(h({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},lN=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),u=h({buttonBehaviours:gl([RS.button((function(){return e.disabled||i.isReadOnly()})),ES(),yA.config({}),ey("button press",[mi("click"),mi("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),c=Pe(u,{dom:r});return Pe(c,{components:o})},fN=function(e,t,n,r){void 0===r&&(r=[]);var o=e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({}),i={tag:"button",classes:["tox-tbtn"],attributes:o},a=e.icon.map((function(e){return VD(e,n.icons)})),u=LS([a]);return lN(e,t,r,i,u,n)},dN=function(e,t,n,r){void 0===r&&(r=[]);var o=fN(e,x.some(t),n,r);return Tw.sketch(o)},hN=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(e.text),a=e.icon?e.icon.map((function(e){return VD(e,n.icons)})):x.none(),u=a.isSome()?LS([a]):[],c=a.isSome()?{}:{innerHtml:i},s=p(e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],a.isSome()?["tox-button--icon"]:[],e.borderless?["tox-button--naked"]:[],o),l=h(h({tag:"button",classes:s},c),{attributes:{title:i}});return lN(e,t,r,l,u,n)},mN=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=hN(e,x.some(t),n,r,o);return Tw.sketch(i)},pN=function(e,n){return function(r){"custom"===n?ai(r,TE,{name:e,value:{}}):"submit"===n?ii(r,OE):"cancel"===n?ii(r,AE):t.console.error("Unknown button type: ",n)}},gN=function(e,t){return"menu"===t},vN=function(e,t){return"custom"===t||"cancel"===t||"submit"===t},bN=function(e,r,o){if(gN(e,r)){var i=function(){return c},a=e,u=h(h({},e),{onSetup:function(t){return t.setDisabled(e.disabled),n},fetch:sN(a.items,i,o)}),c=Ow(cN(u,"tox-tbtn",o,x.none()));return c.asSpec()}if(vN(e,r)){var s=pN(e.name,r),l=h(h({},e),{borderless:!1});return mN(l,s,o.shared.providers,[])}t.console.error("Unknown footer button type: ",r)},yN=function(e,t){var n=pN(e.name,"custom");return xA(x.none(),zE.parts().field(h({factory:Tw},hN(e,x.some(n),t,[wR.memory(""),iR.self()]))))},wN=i([In("field1Name","field1"),In("field2Name","field2"),ws("onLockedChange"),gs(["lockClass"]),In("locked",!1),Rm.field("coupledFieldBehaviours",[Yp,Am])]),xN=function(e,t,n){return xp(e,t,n).bind(Yp.getCurrent)},CN=function(e,t){return ap({factory:zE,name:e,overrides:function(e){return{fieldBehaviours:gl([ey("coupled-input-behaviour",[pi(To(),(function(n){xN(n,e,t).each((function(t){xp(n,e,"lock").each((function(r){Ty.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},SN=i([CN("field1","field2"),CN("field2","field1"),ap({factory:Tw,schema:[pn("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:gl([Ty.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),kN=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Rm.augment(e.coupledFieldBehaviours,[Yp.config({find:x.some}),Am.config({store:{mode:"manual",getValue:function(t){var n,r=Ep(t,e,["field1","field2"]);return n={},n[e.field1Name]=Am.getValue(r.field1()),n[e.field2Name]=Am.getValue(r.field2()),n},setValue:function(t,n){var r=Ep(t,e,["field1","field2"]);Te(n,e.field1Name)&&Am.setValue(r.field1(),n[e.field1Name]),Te(n,e.field2Name)&&Am.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return xp(t,e,"field1")},getField2:function(t){return xp(t,e,"field2")},getLock:function(t){return xp(t,e,"lock")}}}},_N=Up({name:"FormCoupledInputs",configFields:wN(),partFields:SN(),factory:kN,apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),EN=function(e){var t={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},n=function(e){return e in t?t[e]:1},r=e.value.toFixed(n(e.unit));return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+e.unit},AN=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/,n=t.exec(e);if(null!==n){var r=parseFloat(n[1]),o=n[2];return _.value({value:r,unit:o})}return _.error(e)},TN=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(e){return Object.prototype.hasOwnProperty.call(n,e)};return e.unit===t?x.some(e.value):r(e.unit)&&r(t)?n[e.unit]===n[t]?x.some(e.value):x.some(e.value/n[e.unit]*n[t]):x.none()},ON=function(e){return x.none()},BN=function(e,t){return function(n){return TN(n,t).map((function(n){return{value:n*e,unit:t}}))}},RN=function(e,t){var n=AN(e).toOption(),r=AN(t).toOption();return Wp(n,r,(function(e,t){return TN(e,t.unit).map((function(e){return t.value/e})).map((function(e){return BN(e,t.unit)})).getOr(ON)})).getOr(ON)},DN=function(e,t){var n=ON,r=ba("ratio-event"),o=_N.parts().lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__lock"],innerHtml:Rw("lock",t.icons)}},{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__unlock"],innerHtml:Rw("unlock",t.icons)}}],buttonBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()}}),ES(),yA.config({})])}),i=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},a=function(n){return zE.parts().field({factory:$E,inputClasses:["tox-textfield"],inputBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()}}),ES(),yA.config({}),ey("size-input-events",[pi(ko(),(function(e,t){ai(e,r,{isField1:n})})),pi(Oo(),(function(t,n){ai(t,_E,{name:e.name})}))])]),selectOnFocus:!1})},u=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},c=_N.parts().field1(i([zE.parts().label(u("Width")),a(!0)])),s=_N.parts().field2(i([zE.parts().label(u("Height")),a(!1)]));return _N.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,s,i([u(" "),o])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,r){AN(Am.getValue(e)).each((function(e){n(e).each((function(e){Am.setValue(t,EN(e))}))}))},coupledFieldBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()},onDisabled:function(e){_N.getField1(e).bind(zE.getField).each(WC.disable),_N.getField2(e).bind(zE.getField).each(WC.disable),_N.getLock(e).each(WC.disable)},onEnabled:function(e){_N.getField1(e).bind(zE.getField).each(WC.enable),_N.getField2(e).bind(zE.getField).each(WC.enable),_N.getLock(e).each(WC.enable)}}),ES(),ey("size-input-events2",[pi(r,(function(e,t){var r=t.event().isField1(),o=r?_N.getField1(e):_N.getField2(e),i=r?_N.getField2(e):_N.getField1(e),a=o.map(Am.getValue).getOr(""),u=i.map(Am.getValue).getOr("");n=RN(a,u)}))])])})},NN=i(ba("undo")),IN=i(ba("redo")),PN=i(ba("zoom")),MN=i(ba("back")),FN=i(ba("apply")),LN=i(ba("swap")),zN=i(ba("transform")),HN=i(ba("temp-transform")),UN=i(ba("transform-apply")),VN={undo:NN,redo:IN,zoom:PN,back:MN,apply:FN,swap:LN,transform:zN,tempTransform:HN,transformApply:UN},jN=i("save-state"),WN=i("disable"),$N=i("enable"),GN={formActionEvent:TE,saveState:jN,disable:WN,enable:$N},XN=function(e,t){var r=function(e,n,r,o){return Ow(mN({name:e,text:e,disabled:r,primary:o,icon:x.none(),borderless:!1},n,t))},o=function(e,n,r,o){return Ow(dN({name:e,icon:x.some(e),tooltip:x.some(n),disabled:o,primary:!1,borderless:!1},r,t))},a=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(WC)&&WC.disable(n)}))},u=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(WC)&&WC.enable(n)}))},c={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},s=n,l=function(e,t,n){ai(e,t,n)},f=function(e){return ii(e,GN.disable())},d=function(e){return ii(e,GN.enable())},h=function(e,t){f(e),l(e,VN.transform(),{transform:t}),d(e)},m=function(e,t){f(e),l(e,VN.tempTransform(),{transform:t}),d(e)},p=function(e){return function(){ae.getOpt(e).each((function(e){Jb.set(e,[oe])}))}},g=function(e,t){f(e),l(e,VN.transformApply(),{transform:t,swap:p(e)}),d(e)},v=function(){return r("Back",(function(e){return l(e,VN.back(),{swap:p(e)})}),!1,!1)},b=function(){return Ow({dom:{tag:"div",classes:["tox-spacer"]},behaviours:gl([WC.config({})])})},y=function(){return r("Apply",(function(e){return l(e,VN.apply(),{swap:p(e)})}),!0,!0)},w=function(){return function(t){var n=e.getRect();return LD(t,n.x,n.y,n.w,n.h)}},C=[v(),b(),r("Apply",(function(t){var n=w();g(t,n),e.hideCrop()}),!1,!0)],S=SE.sketch({dom:c,components:C.map((function(e){return e.asSpec()})),containerBehaviours:gl([ey("image-tools-crop-buttons-events",[pi(GN.disable(),(function(e,t){a(C,e)})),pi(GN.enable(),(function(e,t){u(C,e)}))])])}),k=Ow(DN({name:"size",label:x.none(),constrain:!0,disabled:!1},t)),_=function(e,t){return function(n){return zD(n,e,t)}},E=[v(),b(),k,b(),r("Apply",(function(e){k.getOpt(e).each((function(t){var n=Am.getValue(t),r=parseInt(n.width,10),o=parseInt(n.height,10),i=_(r,o);g(e,i)}))}),!1,!0)],A=SE.sketch({dom:c,components:E.map((function(e){return e.asSpec()})),containerBehaviours:gl([ey("image-tools-resize-buttons-events",[pi(GN.disable(),(function(e,t){a(E,e)})),pi(GN.enable(),(function(e,t){u(E,e)}))])])}),T=function(e,t){return function(n){return e(n,t)}},O=T(FD,"h"),B=T(FD,"v"),R=T(HD,-90),D=T(HD,90),N=function(e,t){m(e,t)},I=[v(),b(),o("flip-horizontally","Flip horizontally",(function(e){N(e,O)}),!1),o("flip-vertically","Flip vertically",(function(e){N(e,B)}),!1),o("rotate-left","Rotate counterclockwise",(function(e){N(e,R)}),!1),o("rotate-right","Rotate clockwise",(function(e){N(e,D)}),!1),b(),y()],P=SE.sketch({dom:c,components:I.map((function(e){return e.asSpec()})),containerBehaviours:gl([ey("image-tools-fliprotate-buttons-events",[pi(GN.disable(),(function(e,t){a(I,e)})),pi(GN.enable(),(function(e,t){u(I,e)}))])])}),M=function(e,n,r,o,a){var u=HB.parts().label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}),c=HB.parts().spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=HB.parts().thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Ow(HB.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:a,getInitialValue:i({x:i(o)})},components:[u,c,s],sliderBehaviours:gl([sy.config({})]),onChoose:n}))},F=function(e,t,n,r,o){var i=function(e,n,r){var o=T(t,r.x()/100);h(e,o)};return M(e,i,n,r,o)},L=function(e,t,n,r,o){return[v(),F(e,t,n,r,o),y()]},z=function(e,t,n,r,o){var i=L(e,t,n,r,o);return SE.sketch({dom:c,components:i.map((function(e){return e.asSpec()})),containerBehaviours:gl([ey("image-tools-filter-panel-buttons-events",[pi(GN.disable(),(function(e,t){a(i,e)})),pi(GN.enable(),(function(e,t){u(i,e)}))])])})},H=[v(),b(),y()],U=SE.sketch({dom:c,components:H.map((function(e){return e.asSpec()}))}),V=z("Brightness",PD,-100,0,100),j=z("Contrast",MD,-100,0,100),W=z("Gamma",ND,-100,0,100),$=function(e,t,n){return function(r){return ID(r,e,t,n)}},G=function(e){var t=function(e,t,n){var r=X.getOpt(e),o=K.getOpt(e),i=q.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=Am.getValue(t).x()/100,i=Am.getValue(r).x()/100,a=Am.getValue(n).x()/100,u=$(o,i,a);h(e,u)}))}))}))};return M(e,t,0,100,200)},X=G("R"),q=G("G"),K=G("B"),Y=[v(),X,q,K,y()],Z=SE.sketch({dom:c,components:Y.map((function(e){return e.asSpec()}))}),J=function(e,t,n){return function(r){var o=function(){ae.getOpt(r).each((function(t){Jb.set(t,[e]),n(t)}))};l(r,VN.swap(),{transform:t,swap:o})}},Q=function(t){e.showCrop()},ee=function(t){k.getOpt(t).each((function(t){var n=e.getMeasurements(),r=n.width,o=n.height;Am.setValue(t,{width:r,height:o})}))},te=x.some(DD),ne=x.some(RD),re=[o("crop","Crop",J(S,x.none(),Q),!1),o("resize","Resize",J(A,x.none(),ee),!1),o("orientation","Orientation",J(P,x.none(),s),!1),o("brightness","Brightness",J(V,x.none(),s),!1),o("sharpen","Sharpen",J(U,te,s),!1),o("contrast","Contrast",J(j,x.none(),s),!1),o("color-levels","Color levels",J(Z,x.none(),s),!1),o("gamma","Gamma",J(W,x.none(),s),!1),o("invert","Invert",J(U,ne,s),!1)],oe=SE.sketch({dom:c,components:re.map((function(e){return e.asSpec()}))}),ie=SE.sketch({dom:{tag:"div"},components:[oe],containerBehaviours:gl([Jb.config({})])}),ae=Ow(ie),ue=function(e){return ae.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))};return{memContainer:ae,getApplyButton:ue}},qN=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),KN=tinymce.util.Tools.resolve("tinymce.geom.Rect"),YN=tinymce.util.Tools.resolve("tinymce.util.Observable"),ZN=tinymce.util.Tools.resolve("tinymce.util.Tools"),JN=tinymce.util.Tools.resolve("tinymce.util.VK");function QN(e){var t,n,r,o,i,a,u,c,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),c=s(t.offsetHeight,n.offsetHeight),{width:r<i?o:r,height:a<c?u:a}}function eI(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 tI(e,n){var r,o,i,a,u,c,s,l=n.document||t.document;n=n||{};var f=l.getElementById(n.handle||e);i=function(e){var i,d,h=QN(l);eI(e),e.preventDefault(),o=e.button,i=f,c=e.screenX,s=e.screenY,d=t.window.getComputedStyle?t.window.getComputedStyle(i,null).getPropertyValue("cursor"):i.runtimeStyle.cursor,r=qN("<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),qN(l).on("mousemove touchmove",u).on("mouseup touchend",a),n.start(e)},u=function(e){if(eI(e),e.button!==o)return a(e);e.deltaX=e.screenX-c,e.deltaY=e.screenY-s,e.preventDefault(),n.drag(e)},a=function(e){eI(e),qN(l).off("mousemove touchmove",u).off("mouseup touchend",a),r.remove(),n.stop&&n.stop(e)},this.destroy=function(){qN(f).off()},qN(f).on("mousedown touchstart",i)}var nI=0,rI=function(e,t,n,r,o){var i,a,u,c="tox-",s=c+"crid-"+nI++,l=[{name:"move",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:0,deltaH:0,label:"Crop Mask"},{name:"nw",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:-1,deltaH:-1,label:"Top Left Crop Handle"},{name:"ne",xMul:1,yMul:0,deltaX:0,deltaY:1,deltaW:1,deltaH:-1,label:"Top Right Crop Handle"},{name:"sw",xMul:0,yMul:1,deltaX:1,deltaY:0,deltaW:-1,deltaH:1,label:"Bottom Left Crop Handle"},{name:"se",xMul:1,yMul:1,deltaX:0,deltaY:0,deltaW:1,deltaH:1,label:"Bottom Right Crop Handle"}];u=["top","right","bottom","left"];var f=function(e,t){return{x:t.x+e.x,y:t.y+e.y,w:t.w,h:t.h}},d=function(e,t){return{x:t.x-e.x,y:t.y-e.y,w:t.w,h:t.h}},h=function(){return d(n,e)};function m(t,r,o,a){var u,c,s,l,f;u=r.x,c=r.y,s=r.w,l=r.h,u+=o*t.deltaX,c+=a*t.deltaY,s+=o*t.deltaW,l+=a*t.deltaH,s<20&&(s=20),l<20&&(l=20),f=e=KN.clamp({x:u,y:c,w:s,h:l},n,"move"===t.name),f=d(n,f),i.fire("updateRect",{rect:f}),w(f)}function p(){function t(t){var n;return new tI(s,{document:r.ownerDocument,handle:s+"-"+t.name,start:function(){n=e},drag:function(e){m(t,n,e.deltaX,e.deltaY)}})}qN('<div id="'+s+'" class="'+c+'croprect-container" role="grid" aria-dropeffect="execute">').appendTo(r),ZN.each(u,(function(e){qN("#"+s,r).append('<div id="'+s+"-"+e+'"class="'+c+'croprect-block" style="display: none" data-mce-bogus="all">')})),ZN.each(l,(function(e){qN("#"+s,r).append('<div id="'+s+"-"+e.name+'" class="'+c+"croprect-handle "+c+"croprect-handle-"+e.name+'"style="display: none" data-mce-bogus="all" role="gridcell" tabindex="-1" aria-label="'+e.label+'" aria-grabbed="false" title="'+e.label+'">')})),a=ZN.map(l,t),v(e),qN(r).on("focusin focusout",(function(e){qN(e.target).attr("aria-grabbed","focus"===e.type?"true":"false")})),qN(r).on("keydown",(function(t){var n;function r(e,t,r,o,i){e.stopPropagation(),e.preventDefault(),m(n,r,o,i)}switch(ZN.each(l,(function(e){if(t.target.id===s+"-"+e.name)return n=e,!1})),t.keyCode){case JN.LEFT:r(t,n,e,-10,0);break;case JN.RIGHT:r(t,n,e,10,0);break;case JN.UP:r(t,n,e,0,-10);break;case JN.DOWN:r(t,n,e,0,10);break;case JN.ENTER:case JN.SPACEBAR:t.preventDefault(),o();break}}))}function g(e){var t;t=ZN.map(l,(function(e){return"#"+s+"-"+e.name})).concat(ZN.map(u,(function(e){return"#"+s+"-"+e}))).join(","),e?qN(t,r).show():qN(t,r).hide()}function v(e){function n(e,t){t.h<0&&(t.h=0),t.w<0&&(t.w=0),qN("#"+s+"-"+e,r).css({left:t.x,top:t.y,width:t.w,height:t.h})}ZN.each(l,(function(t){qN("#"+s+"-"+t.name,r).css({left:e.w*t.xMul+e.x,top:e.h*t.yMul+e.y})})),n("top",{x:t.x,y:t.y,w:t.w,h:e.y-t.y}),n("right",{x:e.x+e.w,y:e.y,w:t.w-e.x-e.w+t.x,h:e.h}),n("bottom",{x:t.x,y:e.y+e.h,w:t.w,h:t.h-e.y-e.h+t.y}),n("left",{x:t.x,y:e.y,w:e.x-t.x,h:e.h}),n("move",e)}function b(t){e=t,v(e)}function y(n){t=n,v(e)}function w(e){b(f(n,e))}function x(t){n=t,v(e)}function C(){ZN.each(a,(function(e){e.destroy()})),a=[]}return p(),i=ZN.extend({toggleVisibility:g,setClampRect:x,setRect:b,getInnerRect:h,setInnerRect:w,setViewPortRect:y,destroy:C},YN),i},oI={create:rI},iI=function(e){return new nx((function(t){var n=function(){e.removeEventListener("load",n),t(e)};e.complete?t(e):e.addEventListener("load",n)}))},aI=function(e){var t=Ow({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),n=$n(1),r=$n(x.none()),o=$n({x:0,y:0,w:1,h:1}),i=$n({x:0,y:0,w:1,h:1}),a=function(e,i){m.getOpt(e).each((function(e){var a=n.get(),u=mc(e.element()),c=rc(e.element()),s=i.dom().naturalWidth*a,l=i.dom().naturalHeight*a,f=Math.max(0,u/2-s/2),d=Math.max(0,c/2-l/2),h={left:f.toString()+"px",top:d.toString()+"px",width:s.toString()+"px",height:l.toString()+"px",position:"absolute"};Bu(i,h),t.getOpt(e).each((function(e){Bu(e.element(),h)})),r.get().each((function(e){var t=o.get();e.setRect({x:t.x*a+f,y:t.y*a+d,w:t.w*a,h:t.h*a}),e.setClampRect({x:f,y:d,w:s,h:l}),e.setViewPortRect({x:0,y:0,w:u,h:c})}))}))},u=function(e,t){m.getOpt(e).each((function(e){var r=mc(e.element()),o=rc(e.element()),i=t.dom().naturalWidth,a=t.dom().naturalHeight,u=Math.min(r/i,o/a);u>=1?n.set(1):n.set(u)}))},c=function(e,t){var n=Zn.fromTag("img");return oa(n,"src",t),iI(n.dom()).then((function(){return m.getOpt(e).map((function(e){var t=Zu({element:n});Jb.replaceAt(e,1,x.some(t));var r=i.get(),c={x:0,y:0,w:n.dom().naturalWidth,h:n.dom().naturalHeight};i.set(c);var s=KN.inflate(c,-20,-20);return o.set(s),r.w===c.w&&r.h===c.h||u(e,n),a(e,n),n}))}))},s=function(e,t){var r=n.get(),o=t>0?Math.min(2,r+.1):Math.max(.1,r-.1);n.set(o),m.getOpt(e).each((function(e){var t=e.components()[1].element();a(e,t)}))},l=function(){r.get().each((function(e){e.toggleVisibility(!0)}))},f=function(){r.get().each((function(e){e.toggleVisibility(!1)}))},d=function(){return o.get()},h=SE.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[t.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:gl([ey("image-panel-crop-events",[_i((function(e){m.getOpt(e).each((function(e){var t=e.element().dom(),i=oI.create({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},t,(function(){}));i.toggleVisibility(!1),i.on("updateRect",(function(e){var t=e.rect,r=n.get(),i={x:Math.round(t.x/r),y:Math.round(t.y/r),w:Math.round(t.w/r),h:Math.round(t.h/r)};o.set(i)})),r.set(x.some(i))}))}))])])}],containerBehaviours:gl([Jb.config({}),ey("image-panel-events",[_i((function(t){c(t,e)}))])])}),m=Ow(h),p=function(){var e=i.get();return{width:e.w,height:e.h}};return{memContainer:m,updateSrc:c,zoom:s,showCrop:l,hideCrop:f,getRect:d,getMeasurements:p}},uI=function(e,t,n,r,o){return dN({name:e,icon:x.some(t),disabled:n,tooltip:x.some(e),primary:!1,borderless:!1},r,o)},cI=function(e,t){t?WC.enable(e):WC.disable(e)},sI=function(e){var t=function(e,t,o){n.getOpt(e).each((function(e){cI(e,t)})),r.getOpt(e).each((function(e){cI(e,o)}))},n=Ow(uI("Undo","undo",!0,(function(e){ai(e,VN.undo(),{direction:1})}),e)),r=Ow(uI("Redo","redo",!0,(function(e){ai(e,VN.redo(),{direction:1})}),e)),o=SE.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),r.asSpec(),uI("Zoom in","zoom-in",!1,(function(e){ai(e,VN.zoom(),{direction:1})}),e),uI("Zoom out","zoom-out",!1,(function(e){ai(e,VN.zoom(),{direction:-1})}),e)]});return{container:o,updateButtonUndoStates:t}};function lI(){var e=[],t=-1;function n(n){var r;return r=e.splice(++t),e.push(n),{state:n,removed:r}}function r(){if(i())return e[--t]}function o(){if(a())return e[++t]}function i(){return t>0}function a(){return-1!==t&&t<e.length-1}return{data:e,add:n,undo:r,redo:o,canUndo:i,canRedo:a}}var fI,dI=function(e){var n=$n(e),r=$n(x.none()),o=lI();o.add(e);var i=function(){return n.get()},a=function(e){n.set(e)},u=function(){return r.get().fold((function(){return n.get()}),(function(e){return e}))},c=function(e){var t=s(e);return d(),r.set(x.some(t)),t.url},s=function(e){return{blob:e,url:t.URL.createObjectURL(e)}},l=function(e){t.URL.revokeObjectURL(e.url)},f=function(e){ZN.each(e,l)},d=function(){r.get().each(l),r.set(x.none())},h=function(e){var t=s(e);a(t);var n=o.add(t).removed;return f(n),t.url},m=function(e){var t=s(e);return r.set(x.some(t)),t.url},p=function(e){return r.get().fold((function(){}),(function(t){h(t.blob),e()}))},g=function(){var e=o.undo();return a(e),e.url},v=function(){var e=o.redo();return a(e),e.url},b=function(){var e=o.canUndo(),t=o.canRedo();return{undoEnabled:e,redoEnabled:t}};return{getBlobState:i,setBlobState:a,addBlobState:h,getTempState:u,updateTempState:c,addTempState:m,applyTempState:p,destroyTempState:d,undo:g,redo:v,getHistoryStates:b}},hI=function(e,r){var o=dI(e.currentState),i=function(e,t){var n=t.event().direction();_.zoom(e,n)},a=function(e){var t=o.getHistoryStates();E.updateButtonUndoStates(e,t.undoEnabled,t.redoEnabled),ai(e,GN.formActionEvent,{name:GN.saveState(),value:t.undoEnabled})},u=function(e){E.updateButtonUndoStates(e,!1,!1)},c=function(e,t){var n=o.undo();h(e,n).then((function(t){d(e),a(e)}))},s=function(e,t){var n=o.redo();h(e,n).then((function(t){d(e),a(e)}))},l=function(e){return e.toBlob()},f=function(e){ai(e,GN.formActionEvent,{name:GN.disable(),value:{}})},d=function(e){A.getApplyButton(e).each((function(e){WC.enable(e)})),ai(e,GN.formActionEvent,{name:GN.enable(),value:{}})},h=function(e,t){return f(e),_.updateSrc(e,t)},m=function(e,n,r,o,i){return f(e),eD(n).then(r).then(l).then(o).then((function(t){return h(e,t).then((function(t){return a(e),i(),d(e),t}))})).catch((function(n){return t.console.log(n),d(e),n}))},p=function(e,t,n){var r=o.getBlobState().blob,i=function(e){return o.updateTempState(e)};m(e,r,t,i,n)},g=function(e,t){var r=o.getTempState().blob,i=function(e){return o.addTempState(e)};m(e,r,t,i,n)},v=function(e,t,n){var r=o.getBlobState().blob,i=function(t){var n=o.addBlobState(t);return y(e),n};m(e,r,t,i,n)},b=function(e,t){var n=function(){y(e);var n=t.event().swap();n()};o.applyTempState(n)},y=function(e){var t=o.getBlobState().url;return o.destroyTempState(),a(e),t},w=function(e){var t=y(e);h(e,t).then((function(t){d(e)}))},x=function(e,t){w(e);var n=t.event().swap();n(),_.hideCrop()},C=function(e,t){return p(e,t.event().transform(),n)},S=function(e,t){return g(e,t.event().transform())},k=function(e,t){return v(e,t.event().transform(),t.event().swap())},_=aI(e.currentState.url),E=sI(r),A=XN(_,r),T=function(e,t){u(e);var n=t.event().transform(),r=t.event().swap();n.fold((function(){r()}),(function(t){p(e,t,r)}))};return{dom:{tag:"div",attributes:{role:"presentation"}},components:[A.memContainer.asSpec(),_.memContainer.asSpec(),E.container],behaviours:gl([Am.config({store:{mode:"manual",getValue:function(){return o.getBlobState()}}}),ey("image-tools-events",[pi(VN.undo(),c),pi(VN.redo(),s),pi(VN.zoom(),i),pi(VN.back(),x),pi(VN.apply(),b),pi(VN.transform(),C),pi(VN.tempTransform(),S),pi(VN.transformApply(),k),pi(VN.swap(),T)]),iR.self()])}},mI=function(e,t){var n=X(e.options,(function(e){return{dom:{tag:"option",value:e.value,innerHtml:e.text}}})),r=e.data.map((function(e){return ut("initialValue",e)})).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:n,behaviours:Bm(e.selectBehaviours,[sy.config({}),Am.config({store:h({mode:"manual",getValue:function(e){return zu(e.element())},setValue:function(t,n){var r=te(e.options,(function(e){return e.value===n}));r.isSome()&&Hu(t.element(),n)}},r)})])}},pI=Hp({name:"HtmlSelect",configFields:[pn("options"),Tm("selectBehaviours",[sy,Am]),In("selectClasses",[]),In("selectAttributes",{}),En("data")],factory:mI}),gI=function(e,t){var n=X(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return _A(e,t)})),o=zE.parts().field({dom:{},selectAttributes:{size:e.size},options:n,factory:pI,selectBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()}}),yA.config({}),ey("selectbox-change",[pi(Oo(),(function(t,n){ai(t,_E,{name:e.name})}))])])}),i=e.size>1?x.none():x.some({dom:{tag:"div",classes:["tox-selectfield__icon-js"],innerHtml:Rw("chevron-down",t.icons)}}),a={dom:{tag:"div",classes:["tox-selectfield"]},components:re([[o],i.toArray()])};return zE.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:re([r.toArray(),[a]]),fieldBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()},onDisabled:function(e){zE.getField(e).each(WC.disable)},onEnabled:function(e){zE.getField(e).each(WC.enable)}}),ES()])})},vI=function(e,t){var n=e.label.map((function(e){return _A(e,t)})),r=[WC.config({disabled:function(){return e.disabled||t.isReadOnly()}}),ES(),Vb.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return ii(e,OE),x.some(!0)}}),ey("textfield-change",[pi(To(),(function(t,n){ai(t,_E,{name:e.name})})),pi(Mo(),(function(t,n){ai(t,_E,{name:e.name})}))]),yA.config({})],o=e.validation.map((function(e){return pA.config({getRoot:function(e){return Di(e.element())},invalidClass:"tox-invalid",validator:{validate:function(t){var n=Am.getValue(t),r=e.validator(n);return rA.pure(!0===r?_.value(n):_.error(r))},validateOnLoad:e.validateOnLoad}})})).toArray(),a=e.placeholder.fold(i({}),(function(e){return{placeholder:t.translate(e)}})),u=e.inputMode.fold(i({}),(function(e){return{inputmode:e}})),c=h(h({},a),u),s=zE.parts().field({tag:!0===e.multiline?"textarea":"input",inputAttributes:c,inputClasses:[e.classname],inputBehaviours:gl(re([r,o])),selectOnFocus:!1,factory:$E}),l=e.flex?["tox-form__group--stretched"]:[],f=l.concat(e.maximized?["tox-form-group--maximize"]:[]),d=[WC.config({disabled:function(){return e.disabled||t.isReadOnly()},onDisabled:function(e){zE.getField(e).each(WC.disable)},onEnabled:function(e){zE.getField(e).each(WC.enable)}}),ES()];return wA(n,s,f,d)},bI=function(e,t){return vI({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:x.none(),maximized:e.maximized},t)},yI=function(e,t){return vI({name:e.name,multiline:!0,label:e.label,inputMode:x.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:x.none(),maximized:e.maximized},t)},wI=function(e,t){var n=e.stream.streams,r=n.setup(e,t);return fi([pi(e.event,r),Ei((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[pi(e,(function(){return t.cancel()}))]})).getOr([])))},xI=Object.freeze({__proto__:null,events:wI}),CI=function(e){var t=$n(null),n=function(){return{timer:null!==t.get()?"set":"unset"}},r=function(e){t.set(e)},o=function(){var e=t.get();null!==e&&e.cancel()};return za({readState:n,setTimer:r,cancel:o})},SI=function(e){return e.stream.streams.state(e)},kI=Object.freeze({__proto__:null,throttle:CI,init:SI}),_I=function(e,t){var n=e.stream,r=Hw(e.onStream,n.delay);return t.setTimer(r),function(e,t){r.throttle(e,t),n.stopEvent&&t.stop()}},EI=[gn("stream",on("mode",{throttle:[pn("delay"),In("stopEvent",!0),Cs("streams",{setup:_I,state:CI})]})),In("event","input"),En("cancelEvent"),ws("onStream")],AI=bl({fields:EI,name:"streaming",active:xI,state:kI}),TI=function(e,t,n){var r=Am.getValue(n);Am.setValue(t,r),BI(t)},OI=function(e,t){var n=e.element(),r=zu(n),o=n.dom();"number"!==aa(n,"type")&&t(o,r)},BI=function(e){OI(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},RI=function(e,t){OI(e,(function(e,n){return e.setSelectionRange(t,n.length)}))},DI=function(e,t,n){if(e.selectsOver){var r=Am.getValue(t),o=e.getDisplayText(r),i=Am.getValue(n),a=e.getDisplayText(i);return 0===a.indexOf(o)?x.some((function(){TI(e,t,n),RI(t,o.length)})):x.none()}return x.none()},NI=i("alloy.typeahead.itemexecute"),II=function(e,t,r,o){var i=function(t,r,i){e.previewing.set(!1);var a=RA.getCoupled(t,"sandbox");if($h.isOpen(a))Yp.getCurrent(a).each((function(e){gg.getHighlighted(e).fold((function(){i(e)}),(function(){li(a,e.element(),"keydown",r)}))}));else{var c=function(e){Yp.getCurrent(e).each(i)};FA(e,u(t),t,a,o,c,qE.HighlightFirst).get(n)}},a=UE(e),u=function(e){return function(t){return t.map((function(t){var n=_e(t.menus),r=oe(n,(function(e){return Z(e.items,(function(e){return"item"===e.type}))})),o=Am.getState(e);return o.update(X(r,(function(e){return e.data}))),t}))}},c=[sy.config({}),Am.config({onSetValue:e.onSetValue,store:h({mode:"dataset",getDataKey:function(e){return zu(e.element())},getFallbackEntry:function(e){return{value:e,meta:{}}},setValue:function(t,n){Hu(t.element(),e.model.getDisplayText(n))}},e.initialData.map((function(e){return ut("initialValue",e)})).getOr({}))}),AI.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(t,r){var i=RA.getCoupled(t,"sandbox"),a=sy.isFocused(t);if(a&&zu(t.element()).length>=e.minChars){var c=Yp.getCurrent(i).bind((function(e){return gg.getHighlighted(e).map(Am.getValue)}));e.previewing.set(!0);var s=function(t){Yp.getCurrent(i).each((function(t){c.fold((function(){e.model.selectsOver&&gg.highlightFirst(t)}),(function(e){gg.highlightBy(t,(function(t){var n=Am.getValue(t);return n.value===e.value})),gg.getHighlighted(t).orThunk((function(){return gg.highlightFirst(t),x.none()}))}))}))};FA(e,u(t),t,i,o,s,qE.HighlightFirst).get(n)}},cancelEvent:jo()}),Vb.config({mode:"special",onDown:function(e,t){return i(e,t,gg.highlightFirst),x.some(!0)},onEscape:function(e){var t=RA.getCoupled(e,"sandbox");return $h.isOpen(t)?($h.close(t),x.some(!0)):x.none()},onUp:function(e,t){return i(e,t,gg.highlightLast),x.some(!0)},onEnter:function(t){var n=RA.getCoupled(t,"sandbox"),r=$h.isOpen(n);if(r&&!e.previewing.get())return Yp.getCurrent(n).bind((function(e){return gg.getHighlighted(e)})).map((function(e){return ai(t,NI(),{item:e}),!0}));var o=Am.getValue(t);return ii(t,jo()),e.onExecute(n,t,o),r&&$h.close(n),x.some(!0)}}),Ty.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),RA.config({others:{sandbox:function(t){return jA(e,t,{onOpen:function(){return Ty.on(t)},onClose:function(){return Ty.off(t)}})}}}),ey("typeaheadevents",[Ti((function(t){var r=n;zA(e,u(t),t,o,r,qE.HighlightFirst).get(n)})),pi(NI(),(function(t,n){var r=RA.getCoupled(t,"sandbox");TI(e.model,t,n.event().item()),ii(t,jo()),e.onItemExecute(t,r,n.event().item(),Am.getValue(t)),$h.close(r),BI(t)}))].concat(e.dismissOnBlur?[pi(Po(),(function(e){var t=RA.getCoupled(e,"sandbox");Nl(t.element()).isNone()&&$h.close(t)}))]:[]))];return{uid:e.uid,dom:jE(Pe(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:h(h({},a),Bm(e.typeaheadBehaviours,c)),eventOrder:e.eventOrder}},PI=i([En("lazySink"),pn("fetch"),In("minChars",5),In("responseTime",1e3),bs("onOpen"),In("getHotspot",x.some),In("getAnchorOverrides",i({})),In("layouts",x.none()),In("eventOrder",{}),jn("model",{},[In("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),In("selectsOver",!0),In("populateFromBrowse",!0)]),bs("onSetValue"),ys("onExecute"),bs("onItemExecute"),In("inputClasses",[]),In("inputAttributes",{}),In("inputStyles",{}),In("matchWidth",!0),In("useMinWidth",!1),In("dismissOnBlur",!0),gs(["openClass"]),En("initialData"),Tm("typeaheadBehaviours",[sy,Am,AI,Vb,Ty,RA]),Wn("previewing",(function(){return $n(!0)}))].concat(HE()).concat($A())),MI=i([up({schema:[ps()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(r){DI(e.model,r,n).fold((function(){return gg.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&TI(e.model,t,n)})),e.previewing.set(!1)},onExecute:function(t,n){return t.getSystem().getByUid(e.uid).toOption().map((function(e){return ai(e,NI(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&TI(e.model,t,n)}))}}}})]),FI=Up({name:"Typeahead",configFields:PI(),partFields:MI(),factory:II}),LI=function(e){var n=function(){return LI(e.toCached())},r=function(t){return LI(e.bind((function(e){return e.fold((function(e){return rA.pure(_.error(e))}),(function(e){return t(e)}))})))},o=function(t){return LI(e.map((function(e){return e.bind(t)})))},i=function(t){return LI(e.map((function(e){return e.map(t)})))},a=function(t){return LI(e.map((function(e){return e.mapError(t)})))},u=function(t,n){return e.map((function(e){return e.fold(t,n)}))},c=function(n,r){return LI(rA.nu((function(o){var i=!1,a=t.setTimeout((function(){i=!0,o(_.error(r()))}),n);e.get((function(e){i||(t.clearTimeout(a),o(e))}))})))};return h(h({},e),{toCached:n,bindFuture:r,bindResult:o,mapResult:i,mapError:a,foldResult:u,withTimeout:c})},zI=function(e){return LI(rA.nu(e))},HI=function(e){return LI(rA.pure(_.value(e)))},UI=function(e){return LI(rA.pure(_.error(e)))},VI=function(e){return LI(rA.pure(e))},jI=function(e){return LI(e.map(_.value))},WI=function(e){return zI((function(t){e.then((function(e){t(_.value(e))}),(function(e){t(_.error(e))}))}))},$I={nu:zI,wrap:LI,pure:HI,value:HI,error:UI,fromResult:VI,fromFuture:jI,fromPromise:WI},GI={type:"separator"},XI=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:function(){}}},qI=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:function(){}}},KI=function(e){return X(e,XI)},YI=function(e,t){return Z(t,(function(t){return t.type===e}))},ZI=function(e,t){return KI(YI(e,t))},JI=function(e){return ZI("header",e.targets)},QI=function(e){return ZI("anchor",e.targets)},eP=function(e){return x.from(e.anchorTop).map((function(e){return qI("<top>",e)})).toArray()},tP=function(e){return x.from(e.anchorBottom).map((function(e){return qI("<bottom>",e)})).toArray()},nP=function(e){return X(e,(function(e){return qI(e,e)}))},rP=function(e){return Q(e,(function(e,t){var n=0===e.length||0===t.length;return n?e.concat(t):e.concat(GI,t)}),[])},oP=function(e,t){var n=e.toLowerCase();return Z(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return Dr(t.toLowerCase(),n)||Dr(e.value.toLowerCase(),n)}))},iP=function(e,t,n){var r=Am.getValue(t),o=void 0!==r.meta.text?r.meta.text:r.value,i=n.getLinkInformation();return i.fold((function(){return[]}),(function(t){var r=oP(o,nP(n.getHistory(e)));return"file"===e?rP([r,oP(o,JI(t)),oP(o,re([eP(t),QI(t),tP(t)]))]):r}))},aP=ba("aria-invalid"),uP=function(e,t,r){var o,i=t.shared.providers,a=function(t){var n=Am.getValue(t);r.addToHistory(n.value,e.filetype)},u=zE.parts().field({factory:FI,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":aP,type:"url"},minChars:0,responseTime:0,fetch:function(n){var o=iP(e.filetype,n,r),i=aN(o,PS.BUBBLE_TO_SANDBOX,t,!1);return rA.pure(i)},getHotspot:function(e){return p.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(pA)&&pA.run(e).get(n)},typeaheadBehaviours:gl(re([r.getValidationHandler().map((function(t){return pA.config({getRoot:function(e){return Di(e.element())},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){l.getOpt(e).each((function(e){oa(e.element(),"title",i.translate(t))}))}},validator:{validate:function(n){var r=Am.getValue(n);return $I.nu((function(n){t({type:e.filetype,url:r.value},(function(e){if("invalid"===e.status){var t=_.error(e.message);n(t)}else{var r=_.value(e.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[WC.config({disabled:function(){return e.disabled||i.isReadOnly()}}),yA.config({}),ey("urlinput-events",re(["file"===e.filetype?[pi(To(),(function(t){ai(t,_E,{name:e.name})}))]:[],[pi(Oo(),(function(t){ai(t,_E,{name:e.name}),a(t)})),pi(Mo(),(function(t){ai(t,_E,{name:e.name}),a(t)}))]]))]])),eventOrder:(o={},o[To()]=["streaming","urlinput-events","invalidating"],o),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:c_(!1,1,"normal")},onExecute:function(e,t,n){ai(t,OE,{})},onItemExecute:function(t,n,r,o){a(t),ai(t,_E,{name:e.name})}}),c=e.label.map((function(e){return _A(e,i)})),s=function(e,t,n,r){return void 0===n&&(n=e),void 0===r&&(r=e),{dom:{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],innerHtml:Rw(n,i.icons),attributes:h({title:i.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))}}},l=Ow(s("invalid",x.some(aP),"warning")),f=Ow({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[l.asSpec()]}),d=r.getUrlPicker(e.filetype),m=ba("browser.url.event"),p=Ow({dom:{tag:"div",classes:["tox-control-wrap"]},components:[u,f.asSpec()],behaviours:gl([WC.config({disabled:function(){return e.disabled||i.isReadOnly()}})])}),g=Ow(mN({name:e.name,icon:x.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return ii(e,m)}),i,[],["tox-browse-url"])),v=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:re([[p.asSpec()],d.map((function(){return g.asSpec()})).toArray()])}},b=function(t){Yp.getCurrent(t).each((function(n){var r=Am.getValue(n),o=h({fieldname:e.name},r);d.each((function(r){r(o).get((function(r){Am.setValue(n,r),ai(t,_E,{name:e.name})}))}))}))};return zE.sketch({dom:SA(),components:c.toArray().concat([v()]),fieldBehaviours:gl([WC.config({disabled:function(){return e.disabled||i.isReadOnly()},onDisabled:function(e){zE.getField(e).each(WC.disable),g.getOpt(e).each(WC.disable)},onEnabled:function(e){zE.getField(e).each(WC.enable),g.getOpt(e).each(WC.enable)}}),ES(),ey("url-input-events",[pi(m,b)])])})},cP=function(e,t){var n=Am.config({store:{mode:"manual",getValue:function(e){var t=e.element().dom();return t.checked},setValue:function(e,t){var n=e.element().dom();n.checked=t}}}),r=function(e){return e.element().dom().click(),x.some(!0)},o=zE.parts().field({factory:{sketch:a},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:gl([iR.self(),WC.config({disabled:function(){return e.disabled||t.isReadOnly()}}),yA.config({}),sy.config({}),n,Vb.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),ey("checkbox-events",[pi(Oo(),(function(t,n){ai(t,_E,{name:e.name})}))])])}),i=zE.parts().label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:gl([QA.config({})])}),u=function(e){var n="checked"===e?"selected":"unselected";return{dom:{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e],innerHtml:Rw(n,t.icons)}}},c=Ow({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[u("checked"),u("unchecked")]});return zE.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,c.asSpec(),i],fieldBehaviours:gl([WC.config({disabled:function(){return e.disabled||t.isReadOnly()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){zE.getField(e).each(WC.disable)},onEnabled:function(e){zE.getField(e).each(WC.enable)}}),ES()])})},sP=function(e){return"presentation"===e.presets?SE.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):SE.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:gl([yA.config({}),sy.config({})])})},lP=function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=X(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:gl([iR.self(),Jb.config({}),wR.domHtml(x.none()),Vb.config({mode:"acyclic"})])}},fP=function(e,t){var n=e.label.map((function(e){return _A(e,t)})),r=function(e){return function(t,n){Kc(n.event().target(),"[data-collection-item-value]").each((function(r){e(t,n,r,aa(r,"data-collection-item-value"))}))}},o=function(e){return'"'===e?""":e},i=function(n,r){var i=X(r,(function(n){var r=Yx.translate(n.text),i=1===e.columns?'<div class="tox-collection__item-label">'+r+"</div>":"",a='<div class="tox-collection__item-icon">'+n.icon+"</div>",u={_:" "," - ":" ","-":" "},c=r.replace(/\_| \- |\-/g,(function(e){return u[e]})),s=t.isReadOnly()?" tox-collection__item--state-disabled":"";return'<div class="tox-collection__item'+s+'" tabindex="-1" data-collection-item-value="'+o(n.value)+'" title="'+c+'" aria-label="'+c+'">'+a+i+"</div>"})),a=e.columns>1&&"auto"!==e.columns?G(i,e.columns):[i],u=X(a,(function(e){return'<div class="tox-collection__group">'+e.join("")+"</div>"}));Yi(n.element(),u.join(""))},u=r((function(n,r,o,i){r.stop(),t.isReadOnly()||ai(n,TE,{name:e.name,value:i})})),c=[pi(So(),r((function(e,t,n){Ol(n)}))),pi(Bo(),u),pi(Ho(),u),pi(ko(),r((function(e,t,n){qc(e.element(),"."+cC).each((function(e){yu(e,cC)})),vu(n,cC)}))),pi(_o(),r((function(e){qc(e.element(),"."+cC).each((function(e){yu(e,cC)}))}))),Ti(r((function(t,n,r,o){ai(t,TE,{name:e.name,value:o})})))],s=function(e,t){return X(pd(e.element(),".tox-collection__item"),t)},l=zE.parts().field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:a},behaviours:gl([WC.config({disabled:t.isReadOnly,onDisabled:function(e){s(e,(function(e){vu(e,"tox-collection__item--state-disabled"),oa(e,"aria-disabled",!0)}))},onEnabled:function(e){s(e,(function(e){yu(e,"tox-collection__item--state-disabled"),sa(e,"aria-disabled")}))}}),ES(),Jb.config({}),Am.config({store:{mode:"memory",initialValue:[]},onSetValue:function(t,n){i(t,n),"auto"===e.columns&&Ix(t,5,"tox-collection__item").each((function(e){var n=e.numRows,r=e.numColumns;Vb.setGridSize(t,n,r)})),ii(t,NE)}}),yA.config({}),Vb.config(C_(e.columns,"normal")),ey("collection-events",c)]),eventOrder:{"alloy.execute":["disabling","alloy.base.behaviour","collection-events"]}}),f=["tox-form__group--collection"];return wA(n,l,f,[])},dP=function(e,t){var n=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},r=function(e){return{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:X(e,n)}]}},o=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"tr"},components:X(e,o)}},a=function(e){return{dom:{tag:"tbody"},components:X(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[r(e.header),a(e.cells)],behaviours:gl([yA.config({}),sy.config({})])}},hP=function(e,t){return{dom:{tag:"div",classes:e.classes},components:X(e.items,t.shared.interpreter)}},mP=function(e){return function(t,n,r){return Ee(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},pP=function(e){return function(t,n,r){var o=Pe(n,{source:"dynamic"});return mP(e)(t,o,r)}},gP={bar:mP((function(e,t){return PE(e,t.shared)})),collection:mP((function(e,t){return fP(e,t.shared.providers)})),alertbanner:mP((function(e,t){return IE(e,t.shared.providers)})),input:mP((function(e,t){return bI(e,t.shared.providers)})),textarea:mP((function(e,t){return yI(e,t.shared.providers)})),label:mP((function(e,t){return lP(e,t.shared)})),iframe:pP((function(e,t){return IR(e,t.shared.providers)})),button:mP((function(e,t){return yN(e,t.shared.providers)})),checkbox:mP((function(e,t){return cP(e,t.shared.providers)})),colorinput:mP((function(e,t){return oT(e,t.shared,t.colorinput)})),colorpicker:mP(sR),dropzone:mP((function(e,t){return SR(e,t.shared.providers)})),grid:mP((function(e,t){return kR(e,t.shared)})),selectbox:mP((function(e,t){return gI(e,t.shared.providers)})),sizeinput:mP((function(e,t){return DN(e,t.shared.providers)})),urlinput:mP((function(e,t){return uP(e,t,t.urlinput)})),customeditor:mP(dR),htmlpanel:mP(sP),imagetools:mP((function(e,t){return hI(e,t.shared.providers)})),table:mP((function(e,t){return dP(e,t.shared.providers)})),panel:mP((function(e,t){return hP(e,t)}))},vP={field:function(e,t){return t}},bP=function(e,t,n){var r=Pe(n,{shared:{interpreter:function(t){return yP(e,t,r)}}});return yP(e,t,r)},yP=function(e,n,r){return Ee(gP,n.type).fold((function(){return t.console.error('Unknown factory type "'+n.type+'", defaulting to container: ',n),n}),(function(t){return t(e,n,r)}))},wP=function(e,t){var n=vP;return yP(n,e,t)},xP={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},CP=function(e,t,n){var r=mf(-12,12,xP),o={maxHeightFunction:sf()},i=function(){return{anchor:"node",root:Eu(Oi(e())),node:x.from(e()),bubble:r,layouts:{onRtl:function(){return[Sw]},onLtr:function(){return[Cw]}},overrides:o}},a=function(){return{anchor:"hotspot",hotspot:t(),bubble:r,layouts:{onRtl:function(){return[Ks]},onLtr:function(){return[Ys]}},overrides:o}};return function(){return n()?i():a()}},SP=function(e,t,n){var r=function(){return{anchor:"node",root:Eu(Oi(e())),node:x.from(e()),layouts:{onRtl:function(){return[kw]},onLtr:function(){return[kw]}}}},o=function(){return{anchor:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[el]},onLtr:function(){return[el]}}}};return function(){return n()?r():o()}},kP=function(e,t){return function(){return{anchor:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return x.some(Gf.range(Zn.fromDom(t.startContainer),t.startOffset,Zn.fromDom(t.endContainer),t.endOffset))}}}},_P=function(e){return function(t){return{anchor:"node",root:e(),node:t}}},EP=function(e,t,n){var r=vS(e),o=function(){return Zn.fromDom(e.getBody())},i=function(){return Zn.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:CP(i,t,a),banner:SP(i,t,a),cursor:kP(e,o),node:_P(o)}},AP=function(e){return function(t,n){var r=t_(e);r(t,n)}},TP=function(e){return function(){return Rk(e)}},OP=function(e){return function(){return Nk(e)}},BP=function(e){return function(){return Xk(e)}},RP=function(e){return{colorPicker:AP(e),hasCustomColors:TP(e),getColors:OP(e),getColorCols:BP(e)}},DP=function(e){return function(){return xS(e)}},NP=function(e){return{isDraggableModal:DP(e)}},IP=function(e){var t=$n(mS(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}},PP=[{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",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],MP=function(e){return Ae(e,"items")},FP=function(e){return Ae(e,"block")},LP=function(e){return Ae(e,"inline")},zP=function(e){return Ae(e,"selector")},HP=function(e){return Q(e,(function(e,t){if(MP(t)){var n=HP(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(LP(t)||FP(t)||zP(t)){var r="custom-"+t.title.toLowerCase();return{customFormats:e.customFormats.concat([{name:r,format:t}]),formats:e.formats.concat([{title:t.title,format:r,icon:t.icon}])}}return h(h({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},UP=function(e,t){var n=HP(t),r=function(t){q(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?r(n.customFormats):e.on("init",(function(){r(n.customFormats)})),n.formats},VP=function(e){return nS(e).map((function(t){var n=UP(e,t);return rS(e)?PP.concat(n):n})).getOr(PP)},jP=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return Pe(e,r)},WP=function(e,t,n,r){var o=function(e){return jP(e,n,r)},i=function(e){var t={type:"submenu"};return Pe(e,t)},a=function(t){var o=ba(t.title),i={type:"formatter",format:o,isSelected:n(o),getStylePreview:r(o)},a=Pe(t,i);return e.formatter.register(o,a),a},u=function(e){return X(e,(function(e){var t=pe(e);if(Te(e,"items")){var n=u(e.items);return Pe(i(e),{getStyleItems:function(){return n}})}return Te(e,"format")?o(e):1===t.length&&j(t,"title")?Pe(e,{type:"separator"}):a(e)}))};return u(t)},$P=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):x.none()}},r=function(e){var t=e.items;return void 0!==t&&t.length>0?oe(t,r):[e.format]},o=$n([]),i=$n([]),a=$n([]),u=$n([]),c=$n(!1);e.on("PreInit",(function(a){var u=VP(e),c=WP(e,u,t,n);o.set(c),i.set(oe(c,r))})),e.on("addStyleModifications",(function(o){var i=WP(e,o.items,t,n);a.set(i),c.set(o.replace),u.set(oe(i,r))}));var s=function(){var e=c.get()?[]:o.get(),t=a.get();return e.concat(t)},l=function(){var e=c.get()?[]:i.get(),t=u.get();return e.concat(t)};return{getData:s,getFlattenedKeys:l}},GP=ZN.trim,XP=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}},qP=XP("true"),KP=XP("false"),YP=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},ZP=function(e){while(e=e.parentNode){var t=e.contentEditable;if(t&&"inherit"!==t)return qP(e)}return!1},JP=function(e,t){return X(pd(Zn.fromDom(t),e),(function(e){return e.dom()}))},QP=function(e){return e.innerText||e.textContent},eM=function(e){return e.id?e.id:ba("h")},tM=function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)},nM=function(e){return tM(e)&&oM(e)},rM=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},oM=function(e){return ZP(e)&&!KP(e)},iM=function(e){return rM(e)&&oM(e)},aM=function(e){return rM(e)?parseInt(e.nodeName.substr(1),10):0},uM=function(e){var t=eM(e),n=function(){e.id=t};return YP("header",QP(e),"#"+t,aM(e),n)},cM=function(e){var t=e.id||e.name,r=QP(e);return YP("anchor",r||"#"+t,"#"+t,0,n)},sM=function(e){return X(Z(e,iM),uM)},lM=function(e){return X(Z(e,nM),cM)},fM=function(e){var t=JP("h1,h2,h3,h4,h5,h6,a:not([href])",e);return t},dM=function(e){return GP(e.title).length>0},hM=function(e){var t=fM(e);return Z(sM(t).concat(lM(t)),dM)},mM={find:hM},pM="tinymce-url-history",gM=5,vM=function(e){return B(e)&&/^https?/.test(e)},bM=function(e){return D(e)&&e.length<=gM&&ie(e,vM)},yM=function(e){return R(e)&&ke(e,(function(e){return!bM(e)})).isNone()},wM=function(){var e,n=Sk.getItem(pM);if(null===n)return{};try{e=JSON.parse(n)}catch(r){if(r instanceof SyntaxError)return t.console.log("Local storage "+pM+" was not valid JSON",r),{};throw r}return yM(e)?e:(t.console.log("Local storage "+pM+" was not valid format",e),{})},xM=function(e){if(!yM(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));Sk.setItem(pM,JSON.stringify(e))},CM=function(e){var t=wM();return Object.prototype.hasOwnProperty.call(t,e)?t[e]:[]},SM=function(e,t){if(vM(e)){var n=wM(),r=Object.prototype.hasOwnProperty.call(n,t)?n[t]:[],o=Z(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,gM),xM(n)}},kM=Object.prototype.hasOwnProperty,_M=function(e){return!!e},EM=function(e){return be(ZN.makeMap(e,/[, ]/),_M)},AM=function(e,t){return kM.call(e,t)?x.some(e[t]):x.none()},TM=function(e,t,n){var r=AM(e,t).getOr(n);return B(r)?x.some(r):x.none()},OM=function(e){return x.some(e.file_picker_callback).filter(P)},BM=function(e){var t=x.some(e.file_picker_types).filter(_M),n=x.some(e.file_browser_callback_types).filter(_M),r=t.or(n).map(EM);return OM(e).fold((function(){return!1}),(function(e){return r.fold((function(){return!0}),(function(e){return pe(e).length>0&&e}))}))},RM=function(e,t){var n=BM(e);return N(n)?n?OM(e):x.none():n[t]?OM(e):x.none()},DM=function(e,t){return RM(e.settings,t).map((function(n){return function(r){return rA.nu((function(o){var i=function(e,t){if(!B(e))throw new Error("Expected value to be string");if(void 0!==t&&!R(t))throw new Error("Expected meta to be a object");var n={value:e,meta:t};o(n)},a=h({filetype:t,fieldname:r.fieldname},x.from(r.meta).getOr({}));n.call(e,i,r.value,a)}))}}))},NM=function(e){return!1===e.settings.typeahead_urls?x.none():x.some({targets:mM.find(e.getBody()),anchorTop:TM(e.settings,"anchor_top","#top").getOrUndefined(),anchorBottom:TM(e.settings,"anchor_bottom","#bottom").getOrUndefined()})},IM=function(e){var t=x.from(e.settings.file_picker_validator_handler).filter(P);return t.orThunk((function(){return x.from(e.settings.filepicker_validator_handler).filter(P)}))},PM=function(e){return{getHistory:CM,addToHistory:SM,getLinkInformation:function(){return NM(e)},getValidationHandler:function(){return IM(e)},getUrlPicker:function(t){return DM(e,t)}}},MM=function(e,t,n){var r=$n(!1),o=IP(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:Yx.translate,isReadOnly:function(){return t.mode.isReadOnly()}},interpreter:function(e){return wP(e,i)},anchors:EP(t,n,o.isPositionedAtTop),header:o,getSink:function(){return _.value(e)}},urlinput:PM(t),styleselect:$P(t),colorinput:RP(t),dialog:NP(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},FM=i((function(e,t){gc(e,Math.floor(t))})),LM="contexttoolbar-show",zM="contexttoolbar-hide",HM=i([pn("items"),gs(["itemSelector"]),Tm("tgroupBehaviours",[Vb])]),UM=i([sp({name:"items",unit:"item"})]),VM=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.tgroupBehaviours,[Vb.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},jM=Up({name:"ToolbarGroup",configFields:HM(),partFields:UM(),factory:VM}),WM=i([pn("dom"),In("shell",!0),Tm("toolbarBehaviours",[Jb])]),$M=function(){return{behaviours:gl([Jb.config({})])}},GM=i([cp({name:"groups",overrides:$M})]),XM=function(e,n,r,o){var i=function(e,n){a(e).fold((function(){throw t.console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){Jb.set(e,n)}))},a=function(t){return e.shell?x.some(t):xp(t,e,"groups")},u=e.shell?{behaviours:[Jb.config({})],components:[]}:{behaviours:[],components:n};return{uid:e.uid,dom:e.dom,components:u.components,behaviours:Bm(e.toolbarBehaviours,u.behaviours),apis:{setGroups:i},domModification:{attributes:{role:"group"}}}},qM=Up({name:"Toolbar",configFields:WM(),partFields:GM(),factory:XM,apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),KM=function(e,t){var n={len:0,list:[]},r=Q(e,(function(e,n){var r=t(n,e.len);return r.fold(i(e),(function(t){return{len:t.finish(),list:e.list.concat([t])}}))}),n);return r.list},YM=function(e,t,n){return{within:i(e),extra:i(t),withinWidth:i(n)}},ZM=function(e,t,n){var r=KM(e,(function(e,t){var r=n(e);return x.some({element:i(e),start:i(t),finish:i(t+r),width:i(r)})})),o=Z(r,(function(e){return e.finish()<=t})),a=J(o,(function(e,t){return e+t.width()}),0),u=r.slice(o.length);return{within:i(o),extra:i(u),withinWidth:i(a)}},JM=function(e){return X(e,(function(e){return e.element()}))},QM=function(e,t,n){var r=JM(e.concat(t));return YM(r,[],n)},eF=function(e,t,n,r){var o=JM(e).concat([n]);return YM(o,JM(t),r)},tF=function(e,t,n){return YM(JM(e),[],n)},nF=function(e,t,n){var r=ZM(t,e,n);return 0===r.extra().length?x.some(r):x.none()},rF=function(e,t,n,r){var o=nF(e,t,n).getOrThunk((function(){return ZM(t,e-n(r),n)})),i=o.within(),a=o.extra(),u=o.withinWidth();return 1===a.length&&a[0].width()<=n(r)?QM(i,a,u):a.length>=1?eF(i,a,r,u):tF(i,a,u)},oF=function(e,t){var n=X(t,(function(e){return ec(e)}));qM.setGroups(e,n)},iF=function(e){return me(e,(function(e){return Nl(e.element()).bind((function(t){return e.getSystem().getByDom(t).toOption()}))}))},aF=function(e,t,n){var r=Cp(e,t,"primary"),o=RA.getCoupled(e,"overflowGroup");Ou(r.element(),"visibility","hidden");var i=t.builtGroups.get().concat([o]),a=iF(i);n([]),oF(r,i);var u=mc(r.element()),c=rF(u,t.builtGroups.get(),(function(e){return mc(e.element())}),o);0===c.extra().length?(Jb.remove(r,o),n([])):(oF(r,c.within()),n(c.extra())),Fu(r.element(),"visibility"),Lu(r.element()),a.each(sy.focus)},uF=i([Tm("splitToolbarBehaviours",[RA]),Wn("builtGroups",(function(){return $n([])}))]),cF=i([gs(["overflowToggledClass"]),Bn("getOverflowBounds"),pn("lazySink"),Wn("overflowGroups",(function(){return $n([])}))].concat(uF())),sF=i([ap({factory:qM,schema:WM(),name:"primary"}),up({schema:WM(),name:"overflow"}),up({name:"overflow-button"}),up({name:"overflow-group"})]),lF=i([gs(["toggledClass"]),pn("lazySink"),xn("fetch"),Bn("getBounds"),Dn("fireDismissalEventInstead",[In("event",Zo())]),xf()]),fF=i([up({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:gl([Ty.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),up({factory:qM,schema:WM(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:gl([Vb.config({mode:"cyclic",onEscape:function(t){return xp(t,e,"button").each(sy.focus),x.none()}})])}}})]),dF=function(e,t){var n=RA.getCoupled(e,"toolbarSandbox");$h.isOpen(n)?$h.close(n):$h.open(n,t.toolbar())},hF=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();fh.positionWithinBounds(i,{anchor:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:FM()}},t,o)},mF=function(e,t,n,r,o){qM.setGroups(t,o),hF(e,t,n,r),Ty.on(e)},pF=function(e,t,n){var r=Zc(),o=function(o,i){n.fetch().get((function(o){mF(e,i,n,t.layouts,o),r.link(e.element()),Vb.focusIn(i)}))},i=function(){Ty.off(e),sy.focus(e),r.unlink(e.element())};return{dom:{tag:"div",attributes:{id:r.id}},behaviours:gl([Vb.config({mode:"special",onEscape:function(e){return $h.close(e),x.some(!0)}}),$h.config({onOpen:o,onClose:i,isPartOf:function(t,n,r){return Qc(n,r)||Qc(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),El.config({channels:h(h({},Yh(h({isExtraPart:l},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),Jh({doReposition:function(){$h.getState(RA.getCoupled(e,"toolbarSandbox")).each((function(r){hF(e,r,n,t.layouts)}))}}))})])}},gF=function(e,t,n,r){return h(h({},Tw.sketch(h(h({},r.button()),{action:function(e){dF(e,r)},buttonBehaviours:Rm.augment({dump:r.button().buttonBehaviours},[RA.config({others:{toolbarSandbox:function(t){return pF(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){$h.getState(RA.getCoupled(t,"toolbarSandbox")).each((function(o){mF(t,o,e,n.layouts,r)}))},reposition:function(t){$h.getState(RA.getCoupled(t,"toolbarSandbox")).each((function(r){hF(t,r,e,n.layouts)}))},toggle:function(e){dF(e,r)},getToolbar:function(e){return $h.getState(RA.getCoupled(e,"toolbarSandbox"))}}})},vF=Up({name:"FloatingToolbarButton",factory:gF,configFields:lF(),partFields:fF(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)}}}),bF=function(e){return X(e,(function(e){return ec(e)}))},yF=function(e,t,n){aF(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){vF.setGroups(e,bF(r))}))}))},wF=function(e,t,n,r){var o=Ow(vF.sketch({fetch:function(){return rA.nu((function(t){t(bF(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[Ys,Ks]},onRtl:function(){return[Ks,Ys]},onBottomLtr:function(){return[Js,Zs]},onBottomRtl:function(){return[Zs,Js]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.splitToolbarBehaviours,[RA.config({others:{overflowGroup:function(){return jM.sketch(h(h({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(X(n,t.getSystem().build)),yF(t,o,e)},refresh:function(t){return yF(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){vF.toggle(e)}))},reposition:function(e){o.getOpt(e).each((function(e){vF.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind((function(e){return vF.getToolbar(e)}))}},domModification:{attributes:{role:"group"}}}},xF=Up({name:"SplitFloatingToolbar",configFields:cF(),partFields:sF(),factory:wF,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),CF=function(e,t){return t.getAnimationRoot.fold((function(){return e.element()}),(function(t){return t(e)}))},SF=function(e){return e.dimension.property},kF=function(e,t){return e.dimension.getDimension(t)},_F=function(e,t){var n=CF(e,t);Cu(n,[t.shrinkingClass,t.growingClass])},EF=function(e,t){yu(e.element(),t.openClass),vu(e.element(),t.closedClass),Ou(e.element(),SF(t),"0px"),Lu(e.element())},AF=function(e,t){yu(e.element(),t.closedClass),vu(e.element(),t.openClass),Fu(e.element(),SF(t))},TF=function(e,t,n,r){n.setCollapsed(),Ou(e.element(),SF(t),kF(t,e.element())),Lu(e.element()),_F(e,t),EF(e,t),t.onStartShrink(e),t.onShrunk(e)},OF=function(e,t,n,r){var o=r.getOrThunk((function(){return kF(t,e.element())}));n.setCollapsed(),Ou(e.element(),SF(t),o),Lu(e.element());var i=CF(e,t);yu(i,t.growingClass),vu(i,t.shrinkingClass),EF(e,t),t.onStartShrink(e)},BF=function(e,t,n){var r=kF(t,e.element()),o="0px"===r?TF:OF;o(e,t,n,x.some(r))},RF=function(e,t,n){var r=CF(e,t),o=wu(r,t.shrinkingClass),i=kF(t,e.element());AF(e,t);var a=kF(t,e.element()),u=function(){Ou(e.element(),SF(t),i),Lu(e.element())},c=function(){EF(e,t)},s=o?u:c;s(),yu(r,t.shrinkingClass),vu(r,t.growingClass),AF(e,t),Ou(e.element(),SF(t),a),n.setExpanded(),t.onStartGrow(e)},DF=function(e,t,n){if(n.isExpanded()){Fu(e.element(),SF(t));var r=kF(t,e.element());Ou(e.element(),SF(t),r)}},NF=function(e,t,n){n.isExpanded()||RF(e,t,n)},IF=function(e,t,n){n.isExpanded()&&BF(e,t,n)},PF=function(e,t,n){n.isExpanded()&&TF(e,t,n,x.none())},MF=function(e,t,n){return n.isExpanded()},FF=function(e,t,n){return n.isCollapsed()},LF=function(e,t,n){var r=CF(e,t);return!0===wu(r,t.growingClass)},zF=function(e,t,n){var r=CF(e,t);return!0===wu(r,t.shrinkingClass)},HF=function(e,t,n){return!0===LF(e,t)||!0===zF(e,t)},UF=function(e,t,n){var r=n.isExpanded()?BF:RF;r(e,t,n)},VF=Object.freeze({__proto__:null,refresh:DF,grow:NF,shrink:IF,immediateShrink:PF,hasGrown:MF,hasShrunk:FF,isGrowing:LF,isShrinking:zF,isTransitioning:HF,toggleGrow:UF,disableTransitions:_F}),jF=function(e,t,n){var r=t.expanded;return Wa(r?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:ut(t.dimension.property,"0px")})},WF=function(e,t){return fi([ki(Ro(),(function(n,r){var o=r.event().raw();if(o.propertyName===e.dimension.property){_F(n,e),t.isExpanded()&&Fu(n.element(),e.dimension.property);var i=t.isExpanded()?e.onGrown:e.onShrunk;i(n)}}))])},$F=Object.freeze({__proto__:null,exhibit:jF,events:WF}),GF=[pn("closedClass"),pn("openClass"),pn("shrinkingClass"),pn("growingClass"),En("getAnimationRoot"),bs("onShrunk"),bs("onStartShrink"),bs("onGrown"),bs("onStartGrow"),In("expanded",!1),gn("dimension",on("property",{width:[Cs("property","width"),Cs("getDimension",(function(e){return mc(e)+"px"}))],height:[Cs("property","height"),Cs("getDimension",(function(e){return rc(e)+"px"}))]}))],XF=function(e){var t=$n(e.expanded),n=function(){return"expanded: "+t.get()};return za({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:u(t.set,!1),setExpanded:u(t.set,!0),readState:n})},qF=Object.freeze({__proto__:null,init:XF}),KF=bl({fields:GF,name:"sliding",active:$F,apis:VF,state:qF}),YF=i([gs(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),bs("onOpened"),bs("onClosed")].concat(uF())),ZF=i([ap({factory:qM,schema:WM(),name:"primary"}),ap({factory:qM,schema:WM(),name:"overflow",overrides:function(e){return{toolbarBehaviours:gl([KF.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){xp(t,e,"overflow-button").each((function(e){Ty.off(e),sy.focus(e)})),e.onClosed(t)},onGrown:function(t){Vb.focusIn(t),e.onOpened(t)},onStartGrow:function(t){xp(t,e,"overflow-button").each(Ty.on)}}),Vb.config({mode:"acyclic",onEscape:function(t){return xp(t,e,"overflow-button").each(sy.focus),x.some(!0)}})])}}}),up({name:"overflow-button",overrides:function(e){return{buttonBehaviours:gl([Ty.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),up({name:"overflow-group"})]),JF=function(e,t){xp(e,t,"overflow").each((function(n){QF(e,t),KF.toggleGrow(n)}))},QF=function(e,t){xp(e,t,"overflow").each((function(n){aF(e,t,(function(e){var t=X(e,(function(e){return ec(e)}));qM.setGroups(n,t)})),xp(e,t,"overflow-button").each((function(e){KF.hasGrown(n)&&Ty.on(e)})),KF.refresh(n)}))},eL=function(e,t,n,r){var o="alloy.toolbar.toggle",i=function(t,n){var r=X(n,t.getSystem().build);e.builtGroups.set(r)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bm(e.splitToolbarBehaviours,[RA.config({others:{overflowGroup:function(e){return jM.sketch(h(h({},r["overflow-group"]()),{items:[Tw.sketch(h(h({},r["overflow-button"]()),{action:function(t){ii(e,o)}}))]}))}}}),ey("toolbar-toggle-events",[pi(o,(function(t){xp(t,e,"overflow").each((function(n){QF(t,e),KF.toggleGrow(n)}))}))])]),apis:{setGroups:function(t,n){i(t,n),QF(t,e)},refresh:function(t){return QF(t,e)},toggle:function(t){return JF(t,e)}},domModification:{attributes:{role:"group"}}}},tL=Up({name:"SplitSlidingToolbar",configFields:YF(),partFields:ZF(),factory:eL,apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)}}}),nL=i(ba("toolbar-height-change")),rL=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:h({tag:"div",classes:["tox-toolbar__group"]},t),components:[jM.parts().items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:gl([yA.config({}),sy.config({})])}},oL=function(e){return jM.sketch(rL(e))},iL=function(e,t){var n=_i((function(t){var n=X(e.initGroups,oL);qM.setGroups(t,n)}));return gl([RS.toolbarButton(e.providers.isReadOnly),ES(),Vb.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),ey("toolbar-events",[n])])},aL=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":rL({title:x.none(),items:[]}),"overflow-button":fN({name:"more",icon:x.some("more-drawer"),disabled:!1,tooltip:x.some("More..."),primary:!1,borderless:!1},x.none(),e.providers)},splitToolbarBehaviours:iL(e,t)}},uL=function(e){var t=aL(e),n=4,r=xF.parts().primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return xF.sketch(h(h({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element(),r=zc(t),o=Bi(t),i=zc(o),a=Math.max(o.dom().scrollHeight,i.height);return Fc(r.x+n,i.y,r.width-2*n,a)},parts:h(h({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[r],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},cL=function(e){var t=tL.parts().primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=tL.parts().overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=aL(e);return tL.sketch(h(h({},r),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([nL()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([nL()],{type:"closed"})}}))},sL=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return qM.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===Lw.scrolling?["tox-toolbar--scrolling"]:[])},components:[qM.parts().groups({})],toolbarBehaviours:iL(e,t)})},lL=[zn("disabled",!1),On("tooltip"),On("icon"),On("text"),Hn("onSetup",(function(){return n}))],fL=Mt([bn("type"),xn("onAction")].concat(lL)),dL=function(e){return Qt("toolbarbutton",fL,e)},hL=[On("text"),On("tooltip"),On("icon"),xn("fetch"),Hn("onSetup",(function(){return n}))],mL=Mt(p([bn("type")],hL)),pL=function(e){return Qt("menubutton",mL,e)},gL=Mt([bn("type"),On("tooltip"),On("icon"),On("text"),Bn("select"),xn("fetch"),Hn("onSetup",(function(){return n})),Ln("presets","normal",["normal","color","listpreview"]),In("columns",1),xn("onAction"),xn("onItemAction")]),vL=function(e){return Qt("SplitButton",gL,e)},bL=[zn("active",!1)].concat(lL),yL=Mt(bL.concat([bn("type"),xn("onAction")])),wL=function(e){return Qt("ToggleButton",yL,e)},xL=Mt([bn("type"),gn("items",Lt([Xt([bn("name"),_n("items",sn)]),sn]))].concat(lL)),CL=function(e){return Qt("GroupToolbarButton",xL,e)},SL=[Hn("predicate",(function(){return!1})),Ln("scope","node",["node","editor"]),Ln("position","selection",["node","selection","line"])],kL=lL.concat([In("type","contextformbutton"),In("primary",!1),xn("onAction"),Wn("original",a)]),_L=bL.concat([In("type","contextformbutton"),In("primary",!1),xn("onAction"),Wn("original",a)]),EL=lL.concat([In("type","contextformbutton")]),AL=bL.concat([In("type","contextformtogglebutton")]),TL=on("type",{contextformbutton:kL,contextformtogglebutton:_L}),OL=Mt([In("type","contextform"),Hn("initValue",(function(){return""})),On("label"),_n("commands",TL),An("launch",on("type",{contextformbutton:EL,contextformtogglebutton:AL}))].concat(SL)),BL=Mt([In("type","contexttoolbar"),bn("items")].concat(SL)),RL=function(e){return Qt("ContextToolbar",BL,e)},DL=function(e){return Qt("ContextForm",OL,e)},NL=function(e,t,n){return n},IL=Object.freeze({__proto__:null,getState:NL}),PL=function(e,t){var n=function(n,r){e.updateState.each((function(e){var o=e(n,r);t.set(o)})),e.renderComponents.each((function(e){var o=e(r,t.get()),i=X(o,n.getSystem().build);gh(n,i)}))};return fi([pi(Fo(),(function(t,r){var o=r,i=e.channel;j(o.channels(),i)&&n(t,o.data())})),_i((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])},ML=Object.freeze({__proto__:null,events:PL}),FL=function(){var e=$n(x.none()),t=function(t){return e.set(t)},n=function(){return e.set(x.none())},r=function(){return e.get()},o=function(){return e.get().fold((function(){return"none"}),(function(e){return e}))};return{readState:o,get:r,set:t,clear:n}},LL=Object.freeze({__proto__:null,init:FL}),zL=[pn("channel"),En("renderComponents"),En("updateState"),En("initialData")],HL=bl({fields:zL,name:"reflecting",active:ML,apis:IL,state:LL}),UL=i([pn("toggleClass"),pn("fetch"),ws("onExecute"),In("getHotspot",x.some),In("getAnchorOverrides",i({})),xf(),ws("onItemExecute"),En("lazySink"),pn("dom"),bs("onOpen"),Tm("splitDropdownBehaviours",[RA,Vb,sy]),In("matchWidth",!1),In("useMinWidth",!1),In("eventOrder",{}),En("role")].concat($A())),VL=ap({factory:Tw,schema:[pn("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:gl([sy.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(ui)},buttonBehaviours:gl([Ty.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),jL=ap({factory:Tw,schema:[pn("dom")],name:"button",defaults:function(){return{buttonBehaviours:gl([sy.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),WL=i([VL,jL,cp({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[pn("text")],name:"aria-descriptor"}),up({schema:[ps()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),NA()]),$L=function(e,t,r,o){var i=function(e){Yp.getCurrent(e).each((function(e){gg.highlightFirst(e),Vb.focusIn(e)}))},a=function(t){var r=i;zA(e,(function(e){return e}),t,o,r,qE.HighlightFirst).get(n)},u=function(e){return a(e),x.some(!0)},c=function(t){var n=Cp(t,e,"button");return ui(n),x.some(!0)},s=h(h({},fi([_i((function(t,n){var r=xp(t,e,"aria-descriptor");r.each((function(e){var n=ba("aria");oa(e.element(),"id",n),oa(t.element(),"aria-describedby",n)}))}))])),By(x.some(a))),l={repositionMenus:function(e){Ty.isOn(e)&&WA(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:l,eventOrder:h(h({},e.eventOrder),{"alloy.execute":["disabling","toggling","alloy.base.behaviour"]}),events:s,behaviours:Bm(e.splitDropdownBehaviours,[RA.config({others:{sandbox:function(t){var n=Cp(t,e,"arrow"),r={onOpen:function(){Ty.on(n),Ty.on(t)},onClose:function(){Ty.off(n),Ty.off(t)}};return jA(e,t,r)}}}),Vb.config({mode:"special",onSpace:c,onEnter:c,onDown:u}),sy.config({}),Ty.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},GL=Up({name:"SplitDropdown",configFields:UL(),partFields:WL(),factory:$L,apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),XL=function(e){return{isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},qL=function(e){return{setActive:function(t){Ty.set(e,t)},isActive:function(){return Ty.isOn(e)},isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)}}},KL=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},YL=ba("focus-button"),ZL=["checklist","ordered-list"],JL=["indent","outdent","table-insert-column-after","table-insert-column-before","unordered-list"],QL=function(e,t,n,r,o,i){var a,u=function(e){return Yx.isRtl()&&j(ZL,e)?e+"-rtl":e},c=Yx.isRtl()&&e.exists((function(e){return j(JL,e)}));return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]).concat(c?["tox-tbtn__icon-rtl"]:[]),attributes:KL(n,i)},components:LS([e.map((function(e){return VD(u(e),i.icons)})),t.map((function(e){return WD(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[yo()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:gl([RS.toolbarButton(i.isReadOnly),ES(),ey("common-button-display-events",[pi(yo(),(function(e,t){t.event().prevent(),ii(e,YL)}))])].concat(r.map((function(n){return HL.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return LS([e.icon.map((function(e){return VD(u(e),i.icons)})),e.text.map((function(e){return WD(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},ez=function(e,t,n,r){var o=t.shared;return vF.sketch({lazySink:o.getSink,fetch:function(){return rA.nu((function(t){t(X(n(e.items),oL))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:QL(e.icon,e.text,e.tooltip,x.none(),x.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})},tz=function(e,t,r){var o=$n(n),i=QL(e.icon,e.text,e.tooltip,x.none(),x.none(),r);return Tw.sketch({dom:i.dom,components:i.components,eventOrder:XD,buttonBehaviours:gl([ey("toolbar-button-events",[GD({onAction:e.onAction,getApi:t.getApi}),NS(t,o),IS(t,o)]),RS.toolbarButton((function(){return e.disabled||r.isReadOnly()})),ES()].concat(t.toolbarButtonBehaviours))})},nz=function(e,t){return rz(e,t,[])},rz=function(e,t,n){return tz(e,{toolbarButtonBehaviours:[].concat(n.length>0?[ey("toolbarButtonWith",n)]:[]),getApi:XL,onSetup:e.onSetup},t)},oz=function(e,t){return iz(e,t,[])},iz=function(e,t,n){return Pe(tz(e,{toolbarButtonBehaviours:[Jb.config({}),Ty.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[ey("toolbarToggleButtonWith",n)]:[]),getApi:qL,onSetup:e.onSetup},t))},az=function(e,t,n){return function(r){return rA.nu((function(e){return t.fetch(e)})).map((function(o){return x.from(U_(Pe(y_(ba("menu-value"),o,(function(n){t.onItemAction(e(r),n)}),t.columns,t.presets,PS.CLOSE_ON_EXECUTE,t.select.getOr((function(){return!1})),n),{movement:x_(t.columns,t.presets),menuBehaviours:Fx.unnamedEvents("auto"!==t.columns?[]:[_i((function(e,n){Ix(e,4,lC(t.presets)).each((function(t){var n=t.numRows,r=t.numColumns;Vb.setGridSize(e,n,r)}))}))])})))}))}},uz=function(e,t){var r,o=ba("channel-update-split-dropdown-display"),i=function(e){return{isDisabled:function(){return WC.isDisabled(e)},setDisabled:function(t){return WC.set(e,t)},setIconFill:function(t,n){qc(e.element(),'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){oa(e,"fill",n)}))},setIconStroke:function(t,n){qc(e.element(),'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){oa(e,"stroke",n)}))},setActive:function(t){oa(e.element(),"aria-pressed",t),qc(e.element(),"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return Ty.set(e,t)}))}))},isActive:function(){return qc(e.element(),"span").exists((function(t){return e.getSystem().getByDom(t).exists(Ty.isOn)}))}}},a=$n(n),u={getApi:i,onSetup:e.onSetup};return GL.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:h({"aria-pressed":!1},KL(e.tooltip,t.providers))},onExecute:function(t){e.onAction(i(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:gl([RS.splitButton(t.providers.isReadOnly),ES(),ey("split-dropdown-events",[pi(YL,sy.focus),NS(u,a),IS(u,a)]),QA.config({})]),eventOrder:(r={},r[Ko()]=["alloy.base.behaviour","split-dropdown-events"],r),toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:az(i,e,t.providers),parts:{menu:c_(!1,e.columns,e.presets)},components:[GL.parts().button(QL(e.icon,e.text,x.none(),x.some(o),x.some([Ty.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),GL.parts().arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Rw("chevron-down",t.providers.icons)},buttonBehaviours:gl([RS.splitButton(t.providers.isReadOnly),ES()])}),GL.parts()["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})},cz=function(e){return{hide:function(){return ii(e,Vo())},getValue:function(){return Am.getValue(e)}}},sz=function(e,t){return pi($D,(function(n,r){var o=e.get(n),i=cz(o);t.onAction(i,r.event().buttonApi())}))},lz=function(e,t,n){var r=t.original,o=(r.primary,m(r,["primary"])),i=en(dL(h(h({},o),{type:"button",onAction:function(){}})));return rz(i,n.backstage.shared.providers,[sz(e,t)])},fz=function(e,t,n){var r=t.original,o=(r.primary,m(r,["primary"])),i=en(wL(h(h({},o),{type:"togglebutton",onAction:function(){}})));return iz(i,n.backstage.shared.providers,[sz(e,t)])},dz=function(e,t,n){var r={backstage:{shared:{providers:n}}};return"contextformtogglebutton"===t.type?fz(e,t,r):lz(e,t,r)},hz=function(e,t,n){var r=X(t,(function(t){return Ow(dz(e,t,n))})),o=function(){return X(r,(function(e){return e.asSpec()}))},i=function(e){return me(t,(function(t,n){return t.primary?x.from(r[n]).bind((function(t){return t.getOpt(e)})).filter(c(WC.isDisabled)):x.none()}))};return{asSpecs:o,findPrimary:i}},mz=function(e,t){var n=e.label.fold((function(){return{}}),(function(e){return{"aria-label":e}})),r=Ow($E.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:n,selectOnFocus:!0,inputBehaviours:gl([Vb.config({mode:"special",onEnter:function(e){return o.findPrimary(e).map((function(e){return ui(e),!0}))},onLeft:function(e,t){return t.cut(),x.none()},onRight:function(e,t){return t.cut(),x.none()}})])})),o=hz(r,e.commands,t);return[{title:x.none(),items:[r.asSpec()]},{title:x.none(),items:o.asSpecs()}]},pz=function(e,t,n){return sL({type:e,uid:ba("context-toolbar"),initGroups:mz(t,n),onEscape:x.none,cyclicKeying:!0,providers:n})},gz={renderContextForm:pz,buildInitGroups:mz},vz=function(e,t){var n=Math.max(t.x,e.x),r=e.right-n,o=t.width-(n-t.x),i=Math.min(r,o);return{x:n,width:i}},bz=function(e,t,n,r){var o=Zn.fromDom(e.getContainer()),i=qc(o,".tox-editor-header").getOr(o),a=Lc(i),u=a.y>=t.bottom,c=r&&!u;if(e.inline&&c)return{y:Math.max(a.bottom,n.y),bottom:n.bottom};if(e.inline&&!c)return{y:n.y,bottom:Math.min(a.y,n.bottom)};var s=Lc(o);return c?{y:Math.max(a.bottom,n.y),bottom:Math.min(s.bottom,n.bottom)}:{y:Math.max(s.y,n.y),bottom:Math.min(a.y,n.bottom)}},yz=function(e,n){var r=Tc(t.window),o=Lc(Zn.fromDom(e.getContentAreaContainer())),i=iS(e)||aS(e)||cS(e),a=vz(o,r),u=a.x,c=a.width;if(e.inline&&!i)return Fc(u,r.y,c,r.height);var s=n.header.isPositionedAtTop(),l=bz(e,o,r,s),f=l.y,d=l.bottom;return Fc(u,f,c,d-f)},wz=function(e,t){var n=Z(t,(function(t){return t.predicate(e.dom())})),r=Y(n,(function(e){return"contexttoolbar"===e.type})),o=r.pass,i=r.fail;return{contextToolbars:o,contextForms:i}},xz=function(e){if(e.length<=1)return e;var t=function(t){return W(e,(function(e){return e.position===t}))},n=function(t){return Z(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=X(n("selection"),(function(e){return h(h({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")},Cz=function(e){if(e.length<=1)return e;var t=function(t){return te(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return Z(e,(function(e){return e.position===t}))}))},Sz=function(e,t,n){var r=wz(e,t);if(r.contextForms.length>0)return x.some({elem:e,toolbars:[r.contextForms[0]]});var o=wz(e,n);if(o.contextForms.length>0)return x.some({elem:e,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=xz(r.contextToolbars.concat(o.contextToolbars));return x.some({elem:e,toolbars:i})}return x.none()},kz=function(e,t,n){return e(t)?x.none():ao(t,(function(e){var t=wz(e,n.inNodeScope),r=t.contextToolbars,o=t.contextForms,i=o.length>0?o:Cz(r);return i.length>0?x.some({elem:e,toolbars:i}):x.none()}),e)},_z=function(e,t){var n=Zn.fromDom(t.getBody()),r=function(e){return to(e,n)},o=function(e){return!r(e)&&!oo(n,e)},i=Zn.fromDom(t.selection.getNode());return o(i)?x.none():Sz(i,e.inNodeScope,e.inEditorScope).orThunk((function(){return kz(r,i,e)}))},Ez=function(e,t){var n={},r=[],o=[],i={},a={},u=function(e,u){var c=en(DL(u));n[e]=c,c.launch.map((function(n){i["form:"+e]=h(h({},u.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(c)}})})),"editor"===c.scope?o.push(c):r.push(c),a[e]=c},c=function(e,t){RL(t).each((function(n){"editor"===t.scope?o.push(n):r.push(n),a[e]=n}))},s=pe(e);return q(s,(function(t){var n=e[t];"contextform"===n.type?u(t,n):"contexttoolbar"===n.type&&c(t,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},Az=ba("forward-slide"),Tz=ba("backward-slide"),Oz=ba("change-slide-event"),Bz="tox-pop--resizing",Rz=function(e){var t=$n([]);return mw.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){t.set([]),mw.getContent(e).each((function(e){Fu(e.element(),"visibility")})),yu(e.element(),Bz),Fu(e.element(),"width")},inlineBehaviours:gl([ey("context-toolbar-events",[ki(Ro(),(function(e,t){yu(e.element(),Bz),Fu(e.element(),"width")})),pi(Oz,(function(e,t){Fu(e.element(),"width");var n=mc(e.element());mw.setContent(e,t.event().contents()),vu(e.element(),Bz);var r=mc(e.element());Ou(e.element(),"width",n+"px"),mw.getContent(e).each((function(n){t.event().focus().bind((function(t){return Ol(t),Nl(e.element())})).orThunk((function(){return Vb.focusIn(n),Dl()}))})),Ew.setTimeout((function(){Ou(e.element(),"width",r+"px")}),0)})),pi(Az,(function(e,n){mw.getContent(e).each((function(e){t.set(t.get().concat([{bar:e,focus:Dl()}]))})),ai(e,Oz,{contents:n.event().forwardContents(),focus:x.none()})})),pi(Tz,(function(e,n){de(t.get()).each((function(n){t.set(t.get().slice(0,t.get().length-1)),ai(e,Oz,{contents:ec(n.bar),focus:n.focus})}))}))]),Vb.config({mode:"special",onEscape:function(n){return de(t.get()).fold((function(){return e.onEscape()}),(function(e){return ii(n,Tz),x.some(!0)}))}})]),lazySink:function(){return _.value(e.sink)}})},Dz=function(e,t,n){var r=function(e,r,i,a){var u=t.shared.providers.translate(e.title);if("separator"===e.type)return x.some({type:"separator",text:u});if("submenu"===e.type){var c=oe(e.getStyleItems(),(function(e){return o(e,r,a)}));return 0===r&&c.length<=0?x.none():x.some({type:"nestedmenuitem",text:u,disabled:c.length<=0,getSubmenuItems:function(){return oe(e.getStyleItems(),(function(e){return o(e,r,a)}))}})}return x.some(h({type:"togglemenuitem",text:u,icon:e.icon,active:e.isSelected(a),disabled:i,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},o=function(e,t,o){var i="formatter"===e.type&&n.isInvalid(e);return 0===t?i?[]:r(e,t,!1,o).toArray():r(e,t,i,o).toArray()},i=function(e){var t=n.getCurrentValue(),r=n.shouldHide?0:1;return oe(e,(function(e){return o(e,r,t)}))},a=function(e,t){return function(n){var r=t(),o=i(r),a=aN(o,PS.CLOSE_ON_EXECUTE,e,!1);n(a)}};return{validateItems:i,getFetch:a}},Nz=function(e,t,n){var r=n.dataset,o="basic"===r.type?function(){return X(r.data,(function(e){return jP(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:Dz(e,t,n),getStyleItems:o}},Iz=function(e,t,r){var o=Nz(e,t,r),i=o.items,a=o.getStyleItems,u=function(e){return{getComponent:function(){return e}}},c=function(t){return r.setInitialValue.each((function(e){return e(t.getComponent())})),r.nodeChangeHandler.map((function(n){var r=n(t.getComponent());return e.on("NodeChange",r),function(){e.off("NodeChange",r)}})).getOr(n)};return YD({text:r.icon.isSome()?x.none():x.some(""),icon:r.icon,tooltip:x.from(r.tooltip),role:x.none(),fetch:i.getFetch(t,a),onSetup:c,getApi:u,columns:1,presets:"normal",classes:r.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)},Pz=function(e){return X(e,(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{title:t,format:n}}))},Mz=function(e){return{type:"basic",data:e}};(function(e){e[e["SemiColon"]=0]="SemiColon",e[e["Space"]=1]="Space"})(fI||(fI={}));var Fz,Lz=function(e,t){return t===fI.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")},zz=function(e,t,n,r){var o=Ee(e.settings,t).getOr(n),i=Pz(Lz(o,r));return{type:"basic",data:i}},Hz=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],Uz=function(e){var t=function(){return te(Hz,(function(t){return e.formatter.match(t.format)}))},n=function(t){return function(){return e.formatter.match(t)}},r=function(e){return function(){return x.none()}},o=function(e){var n=t(),r=n.fold((function(){return"left"}),(function(e){return e.title.toLowerCase()}));ai(e,KD,{icon:"align-"+r})},a=x.some((function(e){return function(){return o(e)}})),u=x.some((function(e){return o(e)})),c=Mz(Hz),s=function(t){return function(){return te(Hz,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}};return{tooltip:"Align",icon:x.some("align-left"),isSelectedFor:n,getCurrentValue:i(x.none()),getPreviewFor:r,onAction:s,setInitialValue:u,nodeChangeHandler:a,dataset:c,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},Vz=function(e,t){return Iz(e,t,Uz(e))},jz=function(e,t){var n=Nz(e,t,Uz(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},Wz="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",$z=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],Gz=function(e){var t=e.split(/\s*,\s*/);return X(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},Xz=function(e){var t=function(){var t=Gz(e.toLowerCase());return ie($z,(function(e){return t.indexOf(e.toLowerCase())>-1}))};return 0===e.indexOf("-apple-system")&&t()},qz=function(e){var t=function(){var t=function(e){return e?Gz(e)[0]:""},n=e.queryCommandValue("FontName"),r=s.data,o=n?n.toLowerCase():"",i=te(r,(function(e){var n=e.format;return n.toLowerCase()===o||t(n).toLowerCase()===t(o).toLowerCase()})).orThunk((function(){return Xz(o)?x.from({title:"System Font",format:o}):x.none()}));return{matchOpt:i,font:n}},n=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},r=function(){var e=t().matchOpt;return e},o=function(e){return function(){return x.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},i=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},a=function(e){var n=t(),r=n.matchOpt,o=n.font,i=r.fold((function(){return o}),(function(e){return e.title}));ai(e,qD,{text:i})},u=x.some((function(e){return function(){return a(e)}})),c=x.some((function(e){return a(e)})),s=zz(e,"font_formats",Wz,fI.SemiColon);return{tooltip:"Fonts",icon:x.none(),isSelectedFor:n,getCurrentValue:r,getPreviewFor:o,onAction:i,setInitialValue:c,nodeChangeHandler:u,dataset:s,shouldHide:!1,isInvalid:function(){return!1}}},Kz=function(e,t){return Iz(e,t,qz(e))},Yz=function(e,t){var n=Nz(e,t,qz(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},Zz="8pt 10pt 12pt 14pt 18pt 24pt 36pt",Jz={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},Qz=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n},eH=function(e,t){return/[0-9.]+px$/.test(e)?Qz(72*parseInt(e,10)/96,t||0)+"pt":e},tH=function(e){return Ee(Jz,e).getOr("")},nH=function(e){var t=function(){var t=x.none(),n=l.data,r=e.queryCommandValue("FontSize");if(r)for(var o=function(e){var o=eH(r,e),i=tH(o);t=te(n,(function(e){return e.format===r||e.format===o||e.format===i}))},i=3;t.isNone()&&i>=0;i--)o(i);return{matchOpt:t,size:r}},n=function(e){return function(t){return t.exists((function(t){return t.format===e}))}},r=function(){var e=t().matchOpt;return e},o=i(i(x.none())),a=function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},u=function(e){var n=t(),r=n.matchOpt,o=n.size,i=r.fold((function(){return o}),(function(e){return e.title}));ai(e,qD,{text:i})},c=x.some((function(e){return function(){return u(e)}})),s=x.some((function(e){return u(e)})),l=zz(e,"fontsize_formats",Zz,fI.Space);return{tooltip:"Font sizes",icon:x.none(),isSelectedFor:n,getPreviewFor:o,getCurrentValue:r,onAction:a,setInitialValue:s,nodeChangeHandler:c,dataset:l,shouldHide:!1,isInvalid:function(){return!1}}},rH=function(e,t){return Iz(e,t,nH(e))},oH=function(e,t){var n=Nz(e,t,nH(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},iH=function(e,t,n){var r=t();return me(n,(function(t){return te(r,(function(n){return e.formatter.matchNode(t,n.format)}))})).orThunk((function(){return e.formatter.match("p")?x.some({title:"Paragraph",format:"p"}):x.none()}))},aH=function(e){var t=e.selection.getStart(!0)||e.getBody();return e.dom.getParents(t,(function(){return!0}),e.getBody())},uH=function(e,t){return function(n){var r=$n(x.none()),o=function(){n.setActive(e.formatter.match(t));var o=e.formatter.formatChanged(t,n.setActive).unbind;r.set(x.some(o))};return e.initialized?o():e.on("init",o),function(){return r.get().each((function(e){return e()}))}}},cH=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},sH="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",lH=function(e){var t=function(t){return iH(e,(function(){return c.data}),t)},n=function(t){return function(){return e.formatter.match(t)}},r=function(t){return function(){var n=e.formatter.get(t);return x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},o=function(e,n){var r=t(e),o=r.fold((function(){return"Paragraph"}),(function(e){return e.title}));ai(n,qD,{text:o})},a=x.some((function(e){return function(t){return o(t.parents,e)}})),u=x.some((function(t){var n=aH(e);o(n,t)})),c=zz(e,"block_formats",sH,fI.SemiColon);return{tooltip:"Blocks",icon:x.none(),isSelectedFor:n,getCurrentValue:i(x.none()),getPreviewFor:r,onAction:cH(e),setInitialValue:u,nodeChangeHandler:a,dataset:c,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},fH=function(e,t){return Iz(e,t,lH(e))},dH=function(e,t){var n=Nz(e,t,lH(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},hH=function(e,t){var n=function(t){return function(){return e.formatter.match(t)}},r=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?x.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):x.none()}},o=function(t,n){var r=function(e){var t=e.items;return void 0!==t&&t.length>0?oe(t,r):[{title:e.title,format:e.format}]},o=oe(VP(e),r),i=iH(e,(function(){return o}),t),a=i.fold((function(){return"Paragraph"}),(function(e){return e.title}));ai(n,qD,{text:a})},a=x.some((function(e){return function(t){return o(t.parents,e)}})),u=x.some((function(t){var n=aH(e);o(n,t)}));return{tooltip:"Formats",icon:x.none(),isSelectedFor:n,getCurrentValue:i(x.none()),getPreviewFor:r,onAction:cH(e),setInitialValue:u,nodeChangeHandler:a,shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},mH=function(e,t){var n=h({type:"advanced"},t.styleselect);return Iz(e,t,hH(e,n))},pH=function(e,t){var n=h({type:"advanced"},t.styleselect),r=Nz(e,t,hH(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})},gH=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],vH=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return nn(e)})).getOrDie();return t(i,r,o)}},bH={button:vH(dL,(function(e,t){return nz(e,t.backstage.shared.providers)})),togglebutton:vH(wL,(function(e,t){return oz(e,t.backstage.shared.providers)})),menubutton:vH(pL,(function(e,t){return cN(e,"tox-tbtn",t.backstage,x.none())})),splitbutton:vH(vL,(function(e,t){return uz(e,t.backstage.shared)})),grouptoolbarbutton:vH(CL,(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=function(e){return EH(n,{buttons:o,toolbar:e,allowToolbarGroups:!1},t,x.none())},a=(r={},r[yf]=t.backstage.shared.header.isPositionedAtTop()?ts.TopToBottom:ts.BottomToTop,r);switch(lS(n)){case Lw.floating:return ez(e,t.backstage,i,a);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})),styleSelectButton:function(e,t){return mH(e,t.backstage)},fontsizeSelectButton:function(e,t){return rH(e,t.backstage)},fontSelectButton:function(e,t){return Kz(e,t.backstage)},formatButton:function(e,t){return fH(e,t.backstage)},alignMenuButton:function(e,t){return Vz(e,t.backstage)}},yH=function(e,n,r){return Ee(bH,e.type).fold((function(){return t.console.error("skipping button defined by",e),x.none()}),(function(t){return x.some(t(e,n,r))}))},wH={styleselect:bH.styleSelectButton,fontsizeselect:bH.fontsizeSelectButton,fontselect:bH.fontSelectButton,formatselect:bH.formatButton,align:bH.alignMenuButton},xH=function(e){var t=X(gH,(function(t){var n=Z(t.items,(function(t){return Ae(e,t)||Ae(wH,t)}));return{name:t.name,items:n}}));return Z(t,(function(e){return e.items.length>0}))},CH=function(e){var t=e.split("|");return X(t,(function(e){return{items:e.trim().split(" ")}}))},SH=function(e){return F(e,(function(e){return Ae(e,"name")&&Ae(e,"items")}))},kH=function(e){var n=e.toolbar,r=e.buttons;return!1===n?[]:void 0===n||!0===n?xH(r):B(n)?CH(n):SH(n)?n:(t.console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},_H=function(e,n,r,o,i,a){return Ee(n,r.toLowerCase()).orThunk((function(){return a.bind((function(e){return me(e,(function(e){return Ee(n,e+r.toLowerCase())}))}))})).fold((function(){return Ee(wH,r.toLowerCase()).map((function(t){return t(e,i)})).orThunk((function(){return x.none()}))}),(function(n){return"grouptoolbarbutton"!==n.type||o?yH(n,i,e):(t.console.warn("Ignoring the '"+r+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),x.none())}))},EH=function(e,t,n,r){var o=kH(t),i=X(o,(function(o){var i=oe(o.items,(function(o){return 0===o.trim().length?[]:_H(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:x.from(e.translate(o.name)),items:i}}));return Z(i,(function(e){return e.items.length>0}))},AH=12,TH={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},OH={maxHeightFunction:sf(),maxWidthFunction:FM()},BH={onLtr:function(){return[Qs,el,Zs,Ks,Js,Ys,kw,_w,Cw,ww,Sw,xw]},onRtl:function(){return[Qs,el,Js,Ys,Zs,Ks,kw,_w,Sw,xw,Cw,ww]}},RH={onLtr:function(){return[el,Ks,Ys,Zs,Js,Qs,kw,_w,Cw,ww,Sw,xw]},onRtl:function(){return[el,Ys,Ks,Js,Zs,Qs,kw,_w,Sw,xw,Cw,ww]}},DH=function(e,t){return"line"===e?{bubble:mf(AH,0,TH),layouts:{onLtr:function(){return[tl]},onRtl:function(){return[nl]}},overrides:OH}:{bubble:mf(0,AH,TH),layouts:t?RH:BH,overrides:OH}},NH=function(e,t,n,r){var o=$r().deviceType.isTouch,i=Qu(Rz({sink:n,onEscape:function(){return e.focus(),x.some(!0)}})),a=function(){return yz(e,r.backstage.shared)},u=function(e,t,n,r){return Math.max(e,n)<=Math.min(t,r)},c=function(){var t=m.get().map((function(e){return e.getBoundingClientRect()})).getOrThunk((function(){return e.selection.getRng().getBoundingClientRect()})),n=e.inline?kc().top():zc(Zn.fromDom(e.getBody())).y;return{y:t.top+n,bottom:t.bottom+n}},s=function(){if(o()&&r.backstage.isContextMenuOpen())return!0;var e=c(),t=a();return!u(e.y,e.bottom,t.y,t.bottom)},l=function(){mw.hide(i)},f=function(){d.get().each((function(e){var t=i.element();Fu(t,"display"),s()?Ou(t,"display","none"):fh.positionWithinBounds(n,e,i,x.some(a()))}))},d=$n(x.none()),m=$n(x.none()),p=$n(null),g=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:gl([Vb.config({mode:"acyclic"}),ey("pop-dialog-wrap-events",[_i((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return Vb.focusIn(t)}))})),Ei((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},v=Fe((function(){return Ez(t,(function(e){var t=w([e]);ai(i,Az,{forwardContents:g(t)})}))})),b=function(t,n){return EH(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,x.some(["form:"]))},y=function(e,t){return gz.buildInitGroups(e,t)},w=function(t){var n=e.ui.registry.getAll().buttons,o=v(),i=h(h({},n),o.formNavigators),a=lS(e)===Lw.scrolling?Lw.scrolling:Lw.default,u=re(X(t,(function(e){return"contexttoolbar"===e.type?b(i,e):y(e,r.backstage.shared.providers)})));return sL({type:a,uid:ba("context-toolbar"),initGroups:u,onEscape:x.none,cyclicKeying:!0,providers:r.backstage.shared.providers})};e.on(LM,(function(t){var n=v();Ee(n.lookupTable,t.toolbarKey).each((function(n){S([n],t.target===e?x.none():x.some(t)),mw.getContent(i).each(Vb.focusIn)}))}));var C=function(e,t){var n="node"===e?r.backstage.shared.anchors.node(t):r.backstage.shared.anchors.cursor();return Pe(n,DH(e,o()))},S=function(e,t){if(_(),!o()||!r.backstage.isContextMenuOpen()){var n=w(e),u=t.map(Zn.fromDom),c=C(e[0].position,u);d.set(x.some(c)),m.set(t);var l=i.element();Fu(l,"display"),mw.showWithinBounds(i,c,g(n),(function(){return x.some(a())})),s()&&Ou(l,"display","none")}},k=function(){if(e.hasFocus()){var t=v();_z(t,e).fold((function(){d.set(x.none()),mw.hide(i)}),(function(e){S(e.toolbars,x.some(e.elem.dom()))}))}},_=function(){var e=p.get();null!==e&&(Ew.clearTimeout(e),p.set(null))},E=function(e){_(),p.set(e)};e.on("init",(function(){e.on(zM,l),e.on("ScrollContent ScrollWindow longpress",f),e.on("click keyup focus SetContent ObjectResized ResizeEditor",(function(){E(Ew.setEditorTimeout(e,k,0))})),e.on("focusout",(function(t){Ew.setEditorTimeout(e,(function(){Nl(n.element()).isNone()&&Nl(i.element()).isNone()&&(d.set(x.none()),mw.hide(i))}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&(d.set(x.none()),mw.hide(i))})),e.on("NodeChange",(function(t){Nl(i.element()).fold((function(){E(Ew.setEditorTimeout(e,k,0))}),(function(e){}))}))}))},IH=function(e,n,r){var o=function(e,t){q([n,r],(function(n){n.broadcastEvent(e,t)}))},i=function(e,t){q([n,r],(function(n){n.broadcastOn([e],t)}))},a=function(e){return i(Gh(),{target:e.target()})},u=G_(Zn.fromDom(t.document),"touchstart",a),c=G_(Zn.fromDom(t.document),"touchmove",(function(e){return o($o(),e)})),s=G_(Zn.fromDom(t.document),"touchend",(function(e){return o(Go(),e)})),l=G_(Zn.fromDom(t.document),"mousedown",a),f=G_(Zn.fromDom(t.document),"mouseup",(function(e){0===e.raw().button&&i(qh(),{target:e.target()})})),d=function(e){return i(Gh(),{target:Zn.fromDom(e.target)})},h=function(e){0===e.button&&i(qh(),{target:Zn.fromDom(e.target)})},m=function(e){return o(Xo(),q_(e))},p=function(e){i(Xh(),{}),o(qo(),q_(e))},g=function(){return i(Xh(),{})};e.on("PostRender",(function(){e.on("click",d),e.on("tap",d),e.on("mouseup",h),e.on("ScrollWindow",m),e.on("ResizeWindow",p),e.on("ResizeEditor",g)})),e.on("remove",(function(){e.off("click",d),e.off("tap",d),e.off("mouseup",h),e.off("ScrollWindow",m),e.off("ResizeWindow",p),e.off("ResizeEditor",g),l.unbind(),u.unbind(),c.unbind(),s.unbind(),f.unbind()})),e.on("detach",(function(){_h(n),_h(r),n.destroy(),r.destroy()}))},PH=Op,MH=fp,FH=i([In("shell",!1),pn("makeItem"),In("setupItem",n),Rm.field("listBehaviours",[Jb])]),LH=function(){return{behaviours:gl([Jb.config({})])}},zH=cp({name:"items",overrides:LH}),HH=i([zH]),UH=i("CustomList"),VH=function(e,n,r,o){var i=function(n,r){u(n).fold((function(){throw t.console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(t){var o=Jb.contents(t),i=r.length,a=i-o.length,u=a>0?$(a,(function(){return e.makeItem()})):[],c=o.slice(i);q(c,(function(e){return Jb.remove(t,e)})),q(u,(function(e){return Jb.append(t,e)}));var s=Jb.contents(t);q(s,(function(t,o){e.setupItem(n,t,r[o],o)}))}))},a=e.shell?{behaviours:[Jb.config({})],components:[]}:{behaviours:[],components:n},u=function(t){return e.shell?x.some(t):xp(t,e,"items")};return{uid:e.uid,dom:e.dom,components:a.components,behaviours:Bm(e.listBehaviours,a.behaviours),apis:{setItems:i}}},jH=Up({name:UH(),configFields:FH(),partFields:HH(),factory:VH,apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),WH=function(e){var t=Iu(e,"position").is("fixed"),n=t?x.none():Ni(e);return n.orThunk((function(){var t=Zn.fromTag("span");return Di(e).bind((function(e){Ui(e,t);var n=Ni(t);return Gi(t),n}))}))},$H=function(e){return WH(e).map(lc).getOrThunk((function(){return uc(0,0)}))},GH=Be.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),XH=function(e,t){var n=e.element();vu(n,t.transitionClass),yu(n,t.fadeOutClass),vu(n,t.fadeInClass),t.onShow(e)},qH=function(e,t){var n=e.element();vu(n,t.transitionClass),yu(n,t.fadeInClass),vu(n,t.fadeOutClass),t.onHide(e)},KH=function(e,t){return e.y<t.bottom&&e.bottom>t.y},YH=function(e,t){return e.y>=t.y},ZH=function(e,t){return e.bottom<=t.bottom},JH=function(e,t,n){return ie(e,(function(e){switch(e){case"bottom":return ZH(t,n);case"top":return YH(t,n)}}))},QH=function(e,t){return t.getInitialPosition().map((function(t){return Fc(t.bounds.x,t.bounds.y,mc(e),rc(e))}))},eU=function(e,t,n){n.setInitialPosition(x.some({style:Pu(e),position:Du(e,"position")||"static",bounds:t}))},tU=function(e,t,n){return n.getInitialPosition().bind((function(r){switch(n.setInitialPosition(x.none()),r.position){case"static":return x.some(GH.static());case"absolute":var o=WH(e).map(Lc).getOrThunk((function(){return Lc(_u())}));return x.some(GH.absolute(Pl("absolute",Ee(r.style,"left").map((function(e){return t.x-o.x})),Ee(r.style,"top").map((function(e){return t.y-o.y})),Ee(r.style,"right").map((function(e){return o.right-t.right})),Ee(r.style,"bottom").map((function(e){return o.bottom-t.bottom})))));default:return x.none()}}))},nU=function(e,t,n){return QH(e,n).filter((function(e){return JH(n.getModes(),e,t)})).bind((function(t){return tU(e,t,n)}))},rU=function(e,t,n){var r=Lc(e);if(JH(n.getModes(),r,t))return x.none();eU(e,r,n);var o=Hc(),i=r.x-o.x,a=t.y-o.y,u=o.bottom-t.bottom,c=r.y<=t.y;return x.some(GH.fixed(Pl("fixed",x.some(i),c?x.some(a):x.none(),x.none(),c?x.none():x.some(u))))},oU=function(e,t,n){var r=e.element(),o=Iu(r,"position").is("fixed");return o?nU(r,t,n):rU(r,t,n)},iU=function(e,t){var n=e.element();return QH(n,t).bind((function(e){return tU(n,e,t)}))},aU=function(e,t){q(["left","right","top","bottom","position"],(function(t){return Fu(e.element(),t)})),t.onUndocked(e)},uU=function(e,t,n){Ml(e.element(),n);var r="fixed"===n.position()?t.onDocked:t.onUndocked;r(e)},cU=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=KH(i,r);if(a!==n.isVisible())if(n.setVisible(a),o&&!a)xu(e.element(),[t.fadeOutClass]),t.onHide(e);else{var u=a?XH:qH;u(e,t)}}))}))},sU=function(e,t,n){var r=t.lazyViewport(e),o=n.isDocked();o&&cU(e,t,n,r),oU(e,r,n).each((function(i){n.setDocked(!o),i.fold((function(){return aU(e,t)}),(function(n){return uU(e,t,n)}),(function(o){cU(e,t,n,r,!0),uU(e,t,o)}))}))},lU=function(e,t,r){var o=e.element();r.setDocked(!1),iU(e,r).each((function(r){r.fold((function(){return aU(e,t)}),(function(n){return uU(e,t,n)}),n)})),r.setVisible(!0),t.contextual.each((function(t){Cu(o,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),fU(e,t,r)},fU=function(e,t,n){e.getSystem().isConnected()&&sU(e,t,n)},dU=function(e,t,n){n.isDocked()&&lU(e,t,n)},hU=function(e,t,n){return n.isDocked()},mU=function(e,t,n,r){return n.setModes(r)},pU=function(e,t,n){return n.getModes()},gU=Object.freeze({__proto__:null,refresh:fU,reset:dU,isDocked:hU,getModes:pU,setModes:mU}),vU=function(e,t){return fi([ki(Ro(),(function(n,r){e.contextual.each((function(e){if(wu(n.element(),e.transitionClass)){Cu(n.element(),[e.transitionClass,e.fadeInClass]);var o=t.isVisible()?e.onShown:e.onHidden;o(n)}r.stop()}))})),pi(Xo(),(function(n,r){fU(n,e,t)})),pi(qo(),(function(n,r){dU(n,e,t)}))])},bU=Object.freeze({__proto__:null,events:vU}),yU=[Dn("contextual",[bn("fadeInClass"),bn("fadeOutClass"),bn("transitionClass"),xn("lazyContext"),bs("onShow"),bs("onShown"),bs("onHide"),bs("onHidden")]),Hn("lazyViewport",Hc),Vn("modes",["top","bottom"],sn),bs("onDocked"),bs("onUndocked")],wU=function(e){var t=$n(!1),n=$n(!0),r=$n(x.none()),o=$n(e.modes),i=function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")};return za({isDocked:t.get,setDocked:t.set,getInitialPosition:r.get,setInitialPosition:r.set,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:i})},xU=Object.freeze({__proto__:null,init:wU}),CU=bl({fields:yU,name:"docking",active:bU,apis:gU,state:xU}),SU={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},kU="tox-tinymce--toolbar-sticky-on",_U="tox-tinymce--toolbar-sticky-off",EU=function(e,t){var n=Oi(t),r=n.dom().defaultView.innerHeight,o=kc(n),i=Zn.fromDom(e.elm),a=zc(i),u=rc(i),c=a.y,s=c+u,l=lc(t),f=rc(t),d=l.top(),h=d+f,m=Math.abs(d-o.top())<2,p=Math.abs(h-(o.top()+r))<2;if(m&&c<h)_c(o.left(),c-f,n);else if(p&&s>d){var g=c-r+u+f;_c(o.left(),g,n)}},AU=function(e,t){return j(CU.getModes(e),t)},TU=function(e){var t=function(e){return oc(e)+(parseInt(Du(e,"margin-top"),10)||0)+(parseInt(Du(e,"margin-bottom"),10)||0)},n=e.element();Di(n).each((function(r){var o="padding-"+CU.getModes(e)[0];if(CU.isDocked(e)){var i=mc(r);Ou(n,"width",i+"px"),Ou(r,o,t(n)+"px")}else Fu(n,"width"),Fu(r,o)}))},OU=function(e,t){t?(yu(e,SU.fadeOutClass),xu(e,[SU.transitionClass,SU.fadeInClass])):(yu(e,SU.fadeInClass),xu(e,[SU.fadeOutClass,SU.transitionClass]))},BU=function(e,t){var n=Zn.fromDom(e.getContainer());t?(vu(n,kU),yu(n,_U)):(vu(n,_U),yu(n,kU))},RU=function(e,t){var n=Oi(t);Dl(n).filter((function(e){return!to(t,e)})).filter((function(t){return to(t,Zn.fromDom(n.dom().body))||oo(e,t)})).each((function(){return Ol(t)}))},DU=function(e,t){return Nl(e).orThunk((function(){return t().toOption().bind((function(e){return Nl(e.element())}))}))},NU=function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(CU.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(TU)})),e.on("SkinLoaded",(function(){n().each((function(e){CU.isDocked(e)?CU.reset(e):CU.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(CU.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){CU.refresh(t);var n=t.element();lv(n)&&EU(e,n)}))})),e.on("PostRender",(function(){BU(e,!1)}))},IU=function(e){return e().map(CU.isDocked).getOr(!1)},PU=function(){var e;return[El.config({channels:(e={},e[nL()]={onReceive:TU},e)})]},MU=function(e,t){var n=$n(x.none()),r=t.getSink,o=function(e){r().each((function(t){return e(t.element())}))},i=function(t){e.inline||TU(t),BU(e,CU.isDocked(t)),t.getSystem().broadcastOn([Xh()],{}),r().each((function(e){return e.getSystem().broadcastOn([Xh()],{})}))},a=e.inline?[]:PU();return p([sy.config({}),CU.config({contextual:h({lazyContext:function(t){var n=oc(t.element()),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=Lc(Zn.fromDom(r)),i=o.height-n,a=o.y+(AU(t,"top")?0:n);return x.some(Fc(o.x,a,o.width,i))},onShow:function(){o((function(e){return OU(e,!0)}))},onShown:function(e){o((function(e){return Cu(e,[SU.transitionClass,SU.fadeInClass])})),n.get().each((function(t){RU(e.element(),t),n.set(x.none())}))},onHide:function(e){n.set(DU(e.element(),r)),o((function(e){return OU(e,!1)}))},onHidden:function(){o((function(e){return Cu(e,[SU.transitionClass])}))}},SU),modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a)},FU=Object.freeze({__proto__:null,setup:NU,isDocked:IU,getBehaviours:MU}),LU=n,zU=l,HU=i([]),UU=Object.freeze({__proto__:null,setup:LU,isDocked:zU,getBehaviours:HU}),VU=function(e){var t=e.editor,n=e.sticky?MU:HU;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:gl(n(t,e.sharedBackstage))}},jU=function(e,t){var n=function(e,n){var r=X(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},r=pL(n).mapError((function(e){return nn(e)})).getOrDie();return cN(r,"tox-mbtn",t.backstage,x.some("menuitem"))}));Jb.set(e,r)},r={focus:Vb.focusIn,setMenus:n};return{uid:e.uid,dom:e.dom,components:[],behaviours:gl([Jb.config({}),ey("menubar-events",[_i((function(t){e.onSetup(t)})),pi(So(),(function(e,t){qc(e.element(),".tox-mbtn--active").each((function(n){Kc(t.event().target(),".tox-mbtn").each((function(t){to(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){KA.expand(e),KA.close(n),sy.focus(e)}))}))}))}))})),pi(Qo(),(function(e,t){t.event().prevFocus().bind((function(t){return e.getSystem().getByDom(t).toOption()})).each((function(n){t.event().newFocus().bind((function(t){return e.getSystem().getByDom(t).toOption()})).each((function(e){KA.isOpen(n)&&(KA.expand(e),KA.close(n))}))}))}))]),Vb.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),x.some(!0)}}),yA.config({})]),apis:r,domModification:{attributes:{role:"menubar"}}}},WU=Hp({factory:jU,name:"silver.Menubar",configFields:[pn("dom"),pn("uid"),pn("onEscape"),pn("backstage"),In("onSetup",n)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),$U="container",GU=[Tm("slotBehaviours",[])],XU=function(e){return"<alloy.field."+e+">"},qU=function(e){var t=function(){var e=[],t=function(t,n){return e.push(t),gp($U,XU(t),n)};return{slot:t,record:function(){return e}}}(),n=e(t),r=t.record(),o=X(r,(function(e){return ap({name:e,pname:XU(e)})}));return Np($U,GU,o,KU,n)},KU=function(e,t){var n=function(t){return _p(e)},r=function(t,n){return xp(t,e,n)},o=function(t,n){return function(r,o){return xp(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e){return function(t,n){q(n,(function(n){return e(t,n)}))}},a=function(e,t){return"true"!==aa(e.element(),"aria-hidden")},u=function(e,t){if(!a(e)){var n=e.element();Fu(n,"display"),sa(n,"aria-hidden"),ai(e,ei(),{name:t,visible:!0})}},c=function(e,t){if(a(e)){var n=e.element();Ou(n,"display","none"),oa(n,"aria-hidden","true"),ai(e,ei(),{name:t,visible:!1})}},s=o(a,!1),l=o(c),f=i(l),d=function(e){return f(e,n())},h=o(u),m={getSlotNames:n,getSlot:r,isShowing:s,hideSlot:l,hideAllSlots:d,showSlot:h};return{uid:e.uid,dom:e.dom,components:t,behaviours:Om(e.slotBehaviours),apis:m}},YU=be({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return Fa(e)})),ZU=h(h({},YU),{sketch:qU}),JU=Mt([On("icon"),On("tooltip"),Hn("onShow",n),Hn("onHide",n),Hn("onSetup",(function(){return n}))]),QU=function(e){return Qt("sidebar",JU,e)},eV=function(e){var t=e.ui.registry.getAll().sidebars;q(pe(t),(function(n){var r=t[n],o=function(){return x.from(e.queryCommandValue("ToggleSidebar")).is(n)};e.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(o())},onSetup:function(t){var n=function(){return t.setActive(o())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))},tV=function(e){return{element:function(){return e.element().dom()}}},nV=function(e,t){var r=X(pe(t),(function(e){var n=t[e],r=en(QU(n));return{name:e,getApi:tV,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return X(r,(function(t){var o=$n(n);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:Fx.unnamedEvents([NS(t,o),IS(t,o),pi(ei(),(function(e,t){var n=t.event(),o=te(r,(function(e){return e.name===n.name()}));o.each((function(t){var r=n.visible()?t.onShow:t.onHide;r(t.getApi(e))}))}))])})}))},rV=function(e){return ZU.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:nV(t,e),slotBehaviours:Fx.unnamedEvents([_i((function(e){return ZU.hideAllSlots(e)}))])}}))},oV=function(e,t){var n=Yp.getCurrent(e);n.each((function(e){return Jb.set(e,[rV(t)])}))},iV=function(e,t){var n=Yp.getCurrent(e);n.each((function(e){var n=Yp.getCurrent(e);n.each((function(n){KF.hasGrown(e)?ZU.isShowing(n,t)?KF.shrink(e):(ZU.hideAllSlots(n),ZU.showSlot(n,t)):(ZU.hideAllSlots(n),ZU.showSlot(n,t),KF.grow(e))}))}))},aV=function(e){var t=Yp.getCurrent(e);return t.bind((function(e){var t=KF.isGrowing(e)||KF.hasGrown(e);if(t){var n=Yp.getCurrent(e);return n.bind((function(e){return te(ZU.getSlotNames(e),(function(t){return ZU.isShowing(e,t)}))}))}return x.none()}))},uV=ba("FixSizeEvent"),cV=ba("AutoSizeEvent"),sV=function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:gl([yA.config({}),sy.config({}),KF.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){var t=Yp.getCurrent(e);t.each(ZU.hideAllSlots),ii(e,cV)},onGrown:function(e){ii(e,cV)},onStartGrow:function(e){ai(e,uV,{width:Iu(e.element(),"width").getOr("")})},onStartShrink:function(e){ai(e,uV,{width:mc(e.element())+"px"})}}),Jb.config({}),Yp.config({find:function(e){var t=Jb.contents(e);return fe(t)}})])}],behaviours:gl([iR.childAt(0),ey("sidebar-sliding-events",[pi(uV,(function(e,t){Ou(e.element(),"width",t.event().width())})),pi(cV,(function(e,t){Fu(e.element(),"width")}))])])}},lV=function(e){var t=void 0!==e.dom().attributes?e.dom().attributes:[];return Q(t,(function(e,t){var n;return"class"===t.name?e:h(h({},e),(n={},n[t.name]=t.value,n))}),{})},fV=function(e){return Array.prototype.slice.call(e.dom().classList,0)},dV=function(e){var t=Zn.fromHtml(e),n=Pi(t),r=lV(t),o=fV(t),i=0===n.length?{}:{innerHtml:Ki(t)};return h({tag:Ji(t),classes:o,attributes:r},i)},hV=function(e){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading...")},classes:["tox-throbber__busy-spinner"]},components:[{dom:dV('<div class="tox-spinner"><div></div><div></div><div></div></div>')}],behaviours:gl([Vb.config({mode:"special",onTab:function(){return x.some(!0)},onShiftTab:function(){return x.some(!0)}}),sy.config({})])}},mV=function(e,t,n){var r=e.element();!0===t?(Jb.set(e,[hV(n)]),Fu(r,"display"),sa(r,"aria-hidden")):(Jb.set(e,[]),Ou(r,"display","none"),oa(r,"aria-hidden","true"))},pV=function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:gl([Jb.config({})]),components:[]}},gV=function(e,t,n){var r=$n(!1),o=$n(x.none()),i=function(e){e!==r.get()&&(mV(t(),e,n.providers),r.set(e))};e.on("ProgressState",(function(t){if(o.get().each(Ew.clearTimeout),M(t.time)){var n=Ew.setEditorTimeout(e,(function(){return i(t.state)}),t.time);o.set(x.some(n))}else i(t.state),o.set(x.none())}))},vV=function(e,t,n){var r={getSocket:function(t){return PH.getPart(t,e,"socket")},setSidebar:function(t,n){PH.getPart(t,e,"sidebar").each((function(e){return oV(e,n)}))},toggleSidebar:function(t,n){PH.getPart(t,e,"sidebar").each((function(e){return iV(e,n)}))},whichSidebar:function(t){return PH.getPart(t,e,"sidebar").bind(aV).getOrNull()},getHeader:function(t){return PH.getPart(t,e,"header")},getToolbar:function(t){return PH.getPart(t,e,"toolbar")},setToolbar:function(t,n){PH.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){PH.getPart(t,e,"multiple-toolbar").each((function(e){jH.setItems(e,n)}))},refreshToolbar:function(t){var n=PH.getPart(t,e,"toolbar");n.each((function(e){return e.getApis().refresh(e)}))},getThrobber:function(t){return PH.getPart(t,e,"throbber")},focusToolbar:function(t){var n=PH.getPart(t,e,"toolbar").orThunk((function(){return PH.getPart(t,e,"multiple-toolbar")}));n.each((function(e){Vb.focusIn(e)}))},setMenubar:function(t,n){PH.getPart(t,e,"menubar").each((function(e){WU.setMenus(e,n)}))},focusMenubar:function(t){PH.getPart(t,e,"menubar").each((function(e){WU.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},bV=MH.optional({factory:WU,name:"menubar",schema:[pn("backstage")]}),yV=function(e){return e.type===Lw.sliding?cL:e.type===Lw.floating?uL:sL},wV=MH.optional({factory:{sketch:function(e){return jH.sketch({uid:e.uid,dom:e.dom,listBehaviours:gl([Vb.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return sL({type:e.type,uid:ba("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return x.none()}})},setupItem:function(e,t,n,r){qM.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[pn("dom"),pn("onEscape")]}),xV=MH.optional({factory:{sketch:function(e){var t=yV(e),n={type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),x.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes};return t(n)}},name:"toolbar",schema:[pn("dom"),pn("onEscape"),pn("getSink")]}),CV=MH.optional({factory:{sketch:VU},name:"header",schema:[pn("dom")]}),SV=MH.optional({name:"socket",schema:[pn("dom")]}),kV=MH.optional({factory:{sketch:sV},name:"sidebar",schema:[pn("dom")]}),_V=MH.optional({factory:{sketch:pV},name:"throbber",schema:[pn("dom")]}),EV=Up({name:"OuterContainer",factory:vV,configFields:[pn("dom"),pn("behaviours")],partFields:[CV,bV,xV,wV,SV,kV,_V],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var r=X(n,(function(e){return oL(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=X(n,(function(e){return X(e,oL)}));e.setToolbars(t,r)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),AV="file edit view insert format tools table help",TV={file:{title:"File",items:"newdocument restoredraft | preview | print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align | forecolor backcolor | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},OV=function(e,t,n){var r=oS(n).split(/[ ,]/);return{text:e.title,getItems:function(){return oe(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||W(r,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}},BV=function(e){return"string"===typeof e?e.split(" "):e},RV=function(e,t){var n=h(h({},TV),t.menus),r=pe(t.menus).length>0,o=void 0===t.menubar||!0===t.menubar?BV(AV):BV(!1===t.menubar?"":t.menubar),i=Z(o,(function(e){return r&&t.menus.hasOwnProperty(e)&&t.menus[e].hasOwnProperty("items")||TV.hasOwnProperty(e)})),a=X(i,(function(r){var o=n[r];return OV({title:o.title,items:BV(o.items)},t,e)}));return Z(a,(function(e){var t=function(e){return"separator"!==e.type};return e.getItems().length>0&&W(e.getItems(),t)}))},DV=function(e){var t=function(){e._skinLoaded=!0,Mk(e)};return function(){e.initialized?t():e.on("init",t)}},NV=function(e,t){return function(){return Fk(e,{message:t})}},IV=function(e,t){var n,r=XC(t);r&&(n=r+"/skin.min.css",t.contentCSS.push(r+(e?"/content.inline":"/content")+".min.css")),!1===KC(t)&&n?$C.DOM.styleSheetLoader.load(n,DV(t),NV(t,"Skin could not be loaded")):DV(t)()},PV=u(IV,!1),MV=u(IV,!0),FV=function(e,t,n,r){var o=t.outerContainer,i=n.toolbar,a=n.buttons;if(F(i,B)){var u=i.map((function(t){var o={toolbar:t,buttons:a,allowToolbarGroups:n.allowToolbarGroups};return EH(e,o,{backstage:r},x.none())}));EV.setToolbars(o,u)}else EV.setToolbar(o,EH(e,n,{backstage:r},x.none()))},LV=$C.DOM,zV=$r(),HV=zV.os.isiOS()&&zV.os.version.major<=12,UV=function(e){var t=e.getWin(),n=e.getDoc().documentElement,r=$n(uc(t.innerWidth,t.innerHeight)),o=$n(uc(n.offsetWidth,n.offsetHeight)),i=function(n){var o=r.get();o.left()===t.innerWidth&&o.top()===t.innerHeight||(r.set(uc(t.innerWidth,t.innerHeight)),zk(e,n))},a=function(t){var n=e.getDoc().documentElement,r=o.get();r.left()===n.offsetWidth&&r.top()===n.offsetHeight||(o.set(uc(n.offsetWidth,n.offsetHeight)),zk(e,t))},u=function(t){return Hk(e,t)};LV.bind(t,"resize",i),LV.bind(t,"scroll",u);var c=X_(Zn.fromDom(e.getBody()),"load",a);e.on("NodeChange",a),e.on("remove",(function(){c.unbind(),LV.unbind(t,"resize",i),LV.unbind(t,"scroll",u)}))},VV=function(e,t,n,r,o){var i=$n(0);PV(e),Sh(Zn.fromDom(o.targetNode),t.mothership),Ch(_u(),t.uiMothership),e.on("PostRender",(function(){FV(e,t,n,r),i.set(e.getWin().innerWidth),EV.setMenubar(t.outerContainer,RV(e,n)),EV.setSidebar(t.outerContainer,n.sidebar),UV(e)}));var a=EV.getSocket(t.outerContainer).getOrDie("Could not find expected socket element");if(!0===HV){Bu(a.element(),{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var u=zw((function(){e.fire("ScrollContent")}),20);G_(a.element(),"scroll",u.throttle)}_S(e,t),e.addCommand("ToggleSidebar",(function(n,r){EV.toggleSidebar(t.outerContainer,r),e.fire("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(function(){return EV.whichSidebar(t.outerContainer)}));var c=lS(e),s=function(){EV.refreshToolbar(t.outerContainer)};return c!==Lw.sliding&&c!==Lw.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(function(){var t=e.getWin().innerWidth;t!==i.get()&&(s(),i.set(t))})),{iframeContainer:a.element().dom(),editorContainer:t.outerContainer.element().dom()}},jV=Object.freeze({__proto__:null,render:VV}),WV=function(e){var t=$n(x.none()),n=function(){t.get().each(e)},r=function(){n(),t.set(x.none())},o=function(e){n(),t.set(x.some(e))},i=function(){return t.get().isSome()};return{clear:r,isSet:i,set:o}},$V=function(){return WV((function(e){e.unbind()}))},GV=function(){var e=$n(x.none()),t=function(){e.set(x.none())},n=function(t){e.set(x.some(t))},r=function(t){e.get().each(t)},o=function(){return e.get().isSome()};return{clear:t,set:n,isSet:o,on:r}},XV=function(e){var t=/^[0-9\.]+(|px)$/i;return t.test(""+e)?x.some(parseInt(""+e,10)):x.none()},qV=function(e){return M(e)?e+"px":e},KV=function(e,t,n){var r=t.filter((function(t){return e<t})),o=n.filter((function(t){return e>t}));return r.or(o).getOr(e)},YV=function(e){var t=YC(e),n=QC(e),r=tS(e);return XV(t).map((function(e){return KV(e,n,r)}))},ZV=function(e){var t=YV(e);return t.getOr(YC(e))},JV=function(e){var t=ZC(e),n=JC(e),r=eS(e);return XV(t).map((function(e){return KV(e,n,r)}))},QV=function(e){var t=JV(e);return t.getOr(ZC(e))},ej=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,u=$C.DOM,c=vS(e),s=wS(e),l=eS(e).or(JV(e)),f=r.shared.header,d=f.isPositionedAtTop,h=lS(e),m=h===Lw.sliding||h===Lw.floating,p=$n(!1),g=function(){return p.get()&&!e.removed},v=function(e){return m?e.fold((function(){return 0}),(function(e){return e.components().length>1?rc(e.components()[1].element()):0})):0},b=function(n){switch(hS(e)){case sS.auto:var r=EV.getToolbar(a),o=v(r),i=rc(n.element())-o,u=Lc(t),c=u.y>i;if(c)return"top";var s=Bi(t),l=Math.max(s.dom().scrollHeight,rc(s)),f=u.bottom<l-i;if(f)return"bottom";var d=Hc(),h=d.bottom<u.bottom-i;return h?"bottom":"top";case sS.bottom:return"bottom";case sS.top:default:return"top"}},y=function(e){var t=o.get();CU.setModes(t,[e]),f.setDockingMode(e);var n=d()?ts.TopToBottom:ts.BottomToTop;oa(t.element(),yf,n)},w=function(){var e=l.getOrThunk((function(){var e=XV(Du(_u(),"margin-left")).getOr(0);return mc(_u())-lc(t).left()+e}));Ou(o.get().element(),"max-width",e+"px")},x=function(){var e=EV.getToolbar(a),n=v(e),r=Lc(t),i=d()?Math.max(r.y-rc(o.get().element())+n,0):r.bottom;Bu(a.element(),{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})},C=function(){i.broadcastOn([Xh()],{})},S=function(e){if(void 0===e&&(e=!1),g()){if(c||w(),m&&EV.refreshToolbar(a),c||x(),s){var t=o.get();e?CU.reset(t):CU.refresh(t)}C()}},k=function(e){if(void 0===e&&(e=!0),!c&&s&&g()){var t=f.getDockingMode(),n=b(o.get());n!==t&&(y(n),e&&S(!0))}},_=function(){p.set(!0),Ou(a.element(),"display","flex"),u.addClass(e.getBody(),"mce-edit-focus"),Fu(i.element(),"display"),k(!1),S()},E=function(){p.set(!1),n.outerContainer&&(Ou(a.element(),"display","none"),u.removeClass(e.getBody(),"mce-edit-focus")),Ou(i.element(),"display","none")};return{isVisible:g,isPositionedAtTop:d,show:_,hide:E,update:S,updateMode:k,repositionPopups:C}},tj=function(e,t){var n=Lc(e);return{pos:t?n.y:n.bottom,bounds:n}},nj=function(e,t,n){var r=$n(tj(t,n.isPositionedAtTop())),o=function(o){var i=tj(t,n.isPositionedAtTop()),a=i.pos,u=i.bounds,c=r.get(),s=c.pos,l=c.bounds,f=u.height!==l.height||u.width!==l.width;r.set({pos:a,bounds:u}),f&&zk(e,o),n.isVisible()&&(s!==a?n.update(!0):f&&(n.updateMode(),n.repositionPopups()))};e.on("activate",n.show),e.on("deactivate",n.hide),e.on("SkinLoaded ResizeWindow",(function(){return n.update(!0)})),e.on("NodeChange keydown",(function(e){Ew.requestAnimationFrame((function(){return o(e)}))})),e.on("ScrollWindow",(function(){return n.updateMode()}));var i=$V();i.set(X_(Zn.fromDom(e.getBody()),"load",o)),e.on("remove",(function(){i.clear()}))},rj=function(e,t,n,r,o){var i=t.mothership,a=t.uiMothership,u=t.outerContainer,c=$n(null),s=Zn.fromDom(o.targetNode),l=ej(e,s,t,r,c);MV(e);var f=function(){if(c.get())l.show();else{c.set(EV.getHeader(u).getOrDie());var o=bS(e);Ch(o,i),Ch(o,a),FV(e,t,n,r),EV.setMenubar(u,RV(e,n)),l.show(),nj(e,s,l),e.nodeChanged()}};return e.on("focus",f),e.on("blur hide",l.hide),e.on("init",(function(){e.hasFocus()&&f()})),_S(e,t),{editorContainer:u.element().dom()}},oj=Object.freeze({__proto__:null,render:rj}),ij=function(e){var t=[{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}];ZN.each(t,(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,onAction:function(){return e.execCommand(t.cmd)},icon:t.icon,onSetup:uH(e,t.name)})}));var n={name:"alignnone",text:"No alignment",cmd:"JustifyNone",icon:"align-none"};e.ui.registry.addButton(n.name,{tooltip:n.text,onAction:function(){return e.execCommand(n.cmd)},icon:n.icon})},aj=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},uj=function(e){ZN.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:uH(e,t.name),onAction:aj(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:uH(e,n),onAction:aj(e,n)})}},cj=function(e){ZN.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:function(){return e.execCommand(t.action)}})}))},sj=function(e){ZN.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:function(){return e.execCommand(t.action)},onSetup:uH(e,t.name)})}))},lj=function(e){uj(e),cj(e),sj(e)},fj=function(e){ZN.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:function(){return e.execCommand(t.action)}})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:aj(e,"code")})},dj=function(e){lj(e),fj(e)},hj=function(e,t,n){var r=function(){return!!t.undoManager&&t.undoManager[n]()},o=function(){e.setDisabled(t.mode.isReadOnly()||!r())};return e.setDisabled(!r()),t.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",o),function(){return t.off("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",o)}},mj=function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:function(t){return hj(t,e,"hasUndo")},onAction:function(){return e.execCommand("undo")}}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:function(t){return hj(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},pj=function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",onSetup:function(t){return hj(t,e,"hasUndo")},onAction:function(){return e.execCommand("undo")}}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",onSetup:function(t){return hj(t,e,"hasRedo")},onAction:function(){return e.execCommand("redo")}})},gj=function(e){mj(e),pj(e)},vj=function(e,t){e.setActive(t.hasVisual);var n=function(t){e.setActive(t.hasVisual)};return t.on("VisualAid",n),function(){return t.off("VisualAid",n)}},bj=function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:function(t){return vj(t,e)},onAction:function(){e.execCommand("mceToggleVisualAid")}})},yj=function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:function(){return e.execCommand("mceToggleVisualAid")}})},wj=function(e){yj(e),bj(e)},xj=function(e,t){e.setDisabled(!t.queryCommandState("outdent"));var n=function(){e.setDisabled(!t.queryCommandState("outdent"))};return t.on("NodeChange",n),function(){return t.off("NodeChange",n)}},Cj=function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:function(t){return xj(t,e)},onAction:function(){return e.execCommand("outdent")}}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:function(){return e.execCommand("indent")}})},Sj=function(e){Cj(e)},kj=function(e,t){jz(e,t),Yz(e,t),pH(e,t),dH(e,t),oH(e,t)},_j=function(e,t){ij(e),dj(e),kj(e,t),gj(e),n_(e),wj(e),Sj(e)},Ej=function(e,t){return{anchor:"makeshift",x:e,y:t}},Aj=function(e,t,n){return Ej(e.x+t,e.y+n)},Tj=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},Oj=function(e){if(Tj(e)){var t=e.touches[0];return Ej(t.pageX,t.pageY)}return Ej(e.pageX,e.pageY)},Bj=function(e){if(Tj(e)){var t=e.touches[0];return Ej(t.clientX,t.clientY)}return Ej(e.clientX,e.clientY)},Rj=function(e,t){var n=$C.DOM.getPos(e);return Aj(t,n.x,n.y)},Dj=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?Oj(t):Rj(e.getContentAreaContainer(),Bj(t)):Nj(e)},Nj=function(e){return{anchor:"selection",root:Zn.fromDom(e.selection.getNode())}},Ij=function(e){return{anchor:"node",node:x.some(Zn.fromDom(e.selection.getNode())),root:Zn.fromDom(e.getBody())}},Pj=function(e,t,n){return n?Ij(e):Dj(e,t)},Mj=function(e,t,n,r,o,i){var a=n(),u=Pj(e,t,i);aN(a,PS.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),mw.showMenuAt(o,u,{menu:{markers:i_("normal")},data:e})}))},Fj={onLtr:function(){return[el,Ks,Ys,Zs,Js,Qs,kw,_w,Cw,ww,Sw,xw]},onRtl:function(){return[el,Ys,Ks,Js,Zs,Qs,kw,_w,Sw,xw,Cw,ww]}},Lj=12,zj={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},Hj=function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var r=t.touches[0],o=n.getRng(),i=xd(e.getWin(),Gf.domRange(o));return i.exists((function(e){return e.left()<=r.clientX&&e.right()>=r.clientX&&e.top()<=r.clientY&&e.bottom()>=r.clientY}))},Uj=function(e,t,n){var r=t?Ij(e):Dj(e,n);return h({bubble:mf(0,Lj,zj),layouts:Fj,overrides:{maxWidthFunction:FM(),maxHeightFunction:sf()}},r)},Vj=function(e){var t=e.selection.getRng(),n=function(){Ew.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),i()};e.once("touchend",n);var r=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",r,!0);var o=function(){return i()};e.once("longpresscancel",o);var i=function(){e.off("touchend",n),e.off("longpresscancel",o),e.off("mousedown",r)}},jj=function(e,t,n,r,o,i,a){var u=Uj(e,i,t);aN(n,PS.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),mw.showMenuWithinBounds(o,u,{menu:{markers:i_("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return x.some(yz(e,r.shared))})),e.fire(zM)}))},Wj=function(e,t,n,r,o,i){var a=$r(),u=a.os.isiOS(),c=a.os.isOSX(),s=a.os.isAndroid(),l=a.deviceType.isTouch(),f=function(){return!(s||u||c&&l)},d=function(){var a=n();jj(e,t,a,r,o,i,f())};if(!c&&!u||i)s&&!i&&e.selection.setCursorLocation(t.target,0),d();else{var h=function(){Vj(e),d()};Hj(e,t)?h():(e.once("selectionchange",h),e.once("touchend",(function(){return e.off("selectionchange",h)})))}},$j=function(e){return"string"===typeof e?e.split(/[ ,]/):e},Gj=function(e){return e.settings.contextmenu_never_use_native||!1},Xj=function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return Ee(e.settings,t).map($j).getOrThunk((function(){return Z($j(n),(function(e){return Ae(r,e)}))}))},qj=function(e){return!1===e.getParam("contextmenu")},Kj=function(e){return Xj(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},Yj=function(e){return B(e)?"|"===e:"separator"===e.type},Zj={type:"separator"},Jj=function(e){if(B(e))return e;switch(e.type){case"separator":return Zj;case"submenu":return{type:"nestedmenuitem",text:e.text,icon:e.icon,getSubmenuItems:function(){var t=e.getSubmenuItems();return B(t)?t:X(t,Jj)}};default:return{type:"menuitem",text:e.text,icon:e.icon,onAction:r(e.onAction)}}},Qj=function(e,t){if(0===t.length)return e;var n=de(e).filter((function(e){return!Yj(e)})),r=n.fold((function(){return[]}),(function(e){return[Zj]}));return e.concat(r).concat(t).concat([Zj])},eW=function(e,t,n){var r=Q(t,(function(t,r){if(Ae(e,r)){var o=e[r].update(n);if(B(o))return Qj(t,o.split(" "));if(o.length>0){var i=X(o,Jj);return Qj(t,i)}return t}return t.concat([r])}),[]);return r.length>0&&Yj(r[r.length-1])&&r.pop(),r},tW=function(e,t){return t.ctrlKey&&!Gj(e)},nW=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},rW=function(e,t,n){var r=$r(),o=r.deviceType.isTouch,i=Qu(mw.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:gl([ey("dismissContextMenu",[pi(Zo(),(function(t,n){$h.close(t),e.focus()}))])])})),a=function(e){return mw.hide(i)},u=function(t){if(Gj(e)&&t.preventDefault(),!tW(e,t)&&!qj(e)){var r=nW(e,t),a=function(){var n=r?e.selection.getStart(!0):t.target,o=e.ui.registry.getAll(),i=Kj(e);return eW(o.contextMenus,i,n)},u=o()?Wj:Mj;u(e,t,a,n,i,r)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(o()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",u)}))},oW=Be.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),iW=function(e){return function(t){return t.translate(-e.left(),-e.top())}},aW=function(e){return function(t){return t.translate(e.left(),e.top())}},uW=function(e){return function(t,n){return Q(e,(function(e,t){return t(e)}),uc(t,n))}},cW=function(e,t,n){return e.fold(uW([aW(n),iW(t)]),uW([iW(t)]),uW([]))},sW=function(e,t,n){return e.fold(uW([aW(n)]),uW([]),uW([aW(t)]))},lW=function(e,t,n){return e.fold(uW([]),uW([iW(n)]),uW([aW(t),iW(n)]))},fW=function(e,t,n,r,o,i){var a=sW(e,o,i),u=sW(t,o,i);return Math.abs(a.left()-u.left())<=n&&Math.abs(a.top()-u.top())<=r},dW=function(e,t,n,r,o,i){var a=sW(e,o,i),u=sW(t,o,i),c=Math.abs(a.left()-u.left()),s=Math.abs(a.top()-u.top());return uc(c,s)},hW=function(e,t,n){var r=e.fold((function(e,t){return{position:x.some("absolute"),left:x.some(e+"px"),top:x.some(t+"px")}}),(function(e,t){return{position:x.some("absolute"),left:x.some(e-n.left()+"px"),top:x.some(t-n.top()+"px")}}),(function(e,t){return{position:x.some("fixed"),left:x.some(e+"px"),top:x.some(t+"px")}}));return h({right:x.none(),bottom:x.none()},r)},mW=function(e,t,n){return e.fold((function(e,r){return gW(e+t,r+n)}),(function(e,r){return vW(e+t,r+n)}),(function(e,r){return bW(e+t,r+n)}))},pW=function(e,t,n,r){var o=function(e,o){return function(i,a){var u=e(t,n,r);return o(i.getOr(u.left()),a.getOr(u.top()))}};return e.fold(o(lW,gW),o(sW,vW),o(cW,bW))},gW=oW.offset,vW=oW.absolute,bW=oW.fixed,yW=function(e,t){var n=aa(e,t);return I(n)?NaN:parseInt(n,10)},wW=function(e,t){var n=e.element(),r=yW(n,t.leftAttr),o=yW(n,t.topAttr);return isNaN(r)||isNaN(o)?x.none():x.some(uc(r,o))},xW=function(e,t,n){var r=e.element();oa(r,t.leftAttr,n.left()+"px"),oa(r,t.topAttr,n.top()+"px")},CW=function(e,t){var n=e.element();sa(n,t.leftAttr),sa(n,t.topAttr)},SW=function(e,t,n,r){return wW(e,t).fold((function(){return n}),(function(e){return bW(e.left()+r.left(),e.top()+r.top())}))},kW=function(e,t,n,r,o,i){var a=SW(e,t,n,r),u=t.mustSnap?AW(e,t,a,o,i):TW(e,t,a,o,i),c=cW(a,o,i);return xW(e,t,c),u.fold((function(){return{coord:bW(c.left(),c.top()),extra:x.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},_W=function(e,t){CW(e,t)},EW=function(e,t,n,r){return me(e,(function(e){var o=e.sensor,i=fW(t,o,e.range.left(),e.range.top(),n,r);return i?x.some({output:pW(e.output,t,n,r),extra:e.extra}):x.none()}))},AW=function(e,t,n,r,o){var i=t.getSnapPoints(e),a=EW(i,n,r,o);return a.orThunk((function(){var e=Q(i,(function(e,t){var i=t.sensor,a=dW(n,i,t.range.left(),t.range.top(),r,o);return e.deltas.fold((function(){return{deltas:x.some(a),snap:x.some(t)}}),(function(n){var r=(a.left()+a.top())/2,o=(n.left()+n.top())/2;return r<=o?{deltas:x.some(a),snap:x.some(t)}:e}))}),{deltas:x.none(),snap:x.none()});return e.snap.map((function(e){return{output:pW(e.output,n,r,o),extra:e.extra}}))}))},TW=function(e,t,n,r,o){var i=t.getSnapPoints(e);return EW(i,n,r,o)},OW=function(e,t,n){return{coord:pW(e.output,e.output,t,n),extra:e.extra}},BW=function(e,t,n,r){var o=t.getTarget(e.element());if(t.repositionTarget){var i=Oi(e.element()),a=kc(i),u=$H(o),c=OW(r,a,u),s=hW(c.coord,a,u);Ru(o,s)}},RW=Object.freeze({__proto__:null,snapTo:BW}),DW="data-initial-z-index",NW=function(e){Di(e.element()).filter(ta).each((function(e){ua(e,DW).fold((function(){return Fu(e,"z-index")}),(function(t){return Ou(e,"z-index",t)})),sa(e,DW)}))},IW=function(e){Di(e.element()).filter(ta).each((function(t){Iu(t,"z-index").each((function(e){oa(t,DW,e)})),Ou(t,"z-index",Du(e.element(),"z-index"))}))},PW=function(e,t){e.getSystem().addToGui(t),IW(t)},MW=function(e){NW(e),e.getSystem().removeFromGui(e)},FW=function(e,t,n){return e.getSystem().build(SE.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},LW=Dn("snaps",[pn("getSnapPoints"),bs("onSensor"),pn("leftAttr"),pn("topAttr"),In("lazyViewport",Hc),In("mustSnap",!1)]),zW=[In("useFixed",l),pn("blockerClass"),In("getTarget",a),In("onDrag",n),In("repositionTarget",!0),In("onDrop",n),Hn("getBounds",Hc),LW],HW=function(e){return $p(Iu(e,"left"),Iu(e,"top"),Iu(e,"position"),(function(e,t,n){var r="fixed"===n?bW:gW;return r(parseInt(e,10),parseInt(t,10))})).getOrThunk((function(){var t=lc(e);return vW(t.left(),t.top())}))},UW=function(e,t,n,r,o){var i=o.bounds,a=sW(t,n,r),u=Kl(a.left(),i.x,i.x+i.width-o.width),c=Kl(a.top(),i.y,i.y+i.height-o.height),s=vW(u,c);return t.fold((function(){var e=lW(s,n,r);return gW(e.left(),e.top())}),(function(){return s}),(function(){var e=cW(s,n,r);return bW(e.left(),e.top())}))},VW=function(e,t,n,r,o,i,a){var u=t.fold((function(){var e=mW(n,i.left(),i.top()),t=cW(e,r,o);return bW(t.left(),t.top())}),(function(t){var a=kW(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord}));return UW(e,u,r,o,a)},jW=function(e,t,n,r){var o=t.getTarget(e.element());if(t.repositionTarget){var i=Oi(e.element()),a=kc(i),u=$H(o),c=HW(o),s=VW(e,t.snaps,c,a,u,r,n),l=hW(s,a,u);Ru(o,l)}t.onDrag(e,o,r)},WW=function(e,t){return{bounds:e.getBounds(),height:oc(t.element()),width:pc(t.element())}},$W=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return WW(t,e)}));i.each((function(n){jW(e,t,a,n)}))},GW=function(e,t,n,r){t.each(MW),n.snaps.each((function(t){_W(e,t)}));var o=n.getTarget(e.element());r.reset(),n.onDrop(e,o)},XW=function(e){return function(t,n){var r=function(e){n.setStartData(WW(t,e))};return fi(p([pi(Xo(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r)))}},qW=function(e){return fi([pi(yo(),e.forceDrop),pi(Co(),e.drop),pi(wo(),(function(t,n){e.move(n.event())})),pi(xo(),e.delayDrop)])},KW=function(e){return x.from(uc(e.x(),e.y()))},YW=function(e,t){return uc(t.left()-e.left(),t.top()-e.top())},ZW=Object.freeze({__proto__:null,getData:KW,getDelta:YW}),JW=function(e,t,n){return[pi(yo(),(function(r,o){var i=o.event().raw();if(0===i.button){o.stop();var a=function(){return GW(r,x.some(s),e,t)},u=Y_(a,200),c={drop:a,delayDrop:u.schedule,forceDrop:a,move:function(n){u.cancel(),$W(r,e,t,ZW,n)}},s=FW(r,e.blockerClass,qW(c)),l=function(){n(r),PW(r,s)};l()}}))]},QW=p(zW,[Cs("dragger",{handlers:XW(JW)})]),e$=function(e){return fi([pi(po(),e.forceDrop),pi(vo(),e.drop),pi(bo(),e.drop),pi(go(),(function(t,n){e.move(n.event())}))])},t$=function(e){var t=e[0];return x.some(uc(t.clientX,t.clientY))},n$=function(e){var t=e.raw(),n=t.touches;return 1===n.length?t$(n):x.none()},r$=function(e,t){return uc(t.left()-e.left(),t.top()-e.top())},o$=Object.freeze({__proto__:null,getData:n$,getDelta:r$}),i$=function(e,t,n){var r=$n(x.none());return[pi(po(),(function(o,i){i.stop();var a=function(){GW(o,r.get(),e,t),r.set(x.none())},u={drop:a,delayDrop:function(){},forceDrop:a,move:function(n){$W(o,e,t,o$,n)}},c=FW(o,e.blockerClass,e$(u));r.set(x.some(c));var s=function(){n(o),PW(o,c)};s()})),pi(go(),(function(n,r){r.stop(),$W(n,e,t,o$,r.event())})),pi(vo(),(function(n,o){o.stop(),GW(n,r.get(),e,t),r.set(x.none())})),pi(bo(),(function(n){GW(n,r.get(),e,t),r.set(x.none())}))]},a$=p(zW,[Cs("dragger",{handlers:XW(i$)})]),u$=function(e,t,n){return p(JW(e,t,n),i$(e,t,n))},c$=p(zW,[Cs("dragger",{handlers:XW(u$)})]),s$=QW,l$=a$,f$=c$,d$=Object.freeze({__proto__:null,mouse:s$,touch:l$,mouseOrTouch:f$}),h$=function(){var e=x.none(),t=x.none(),n=function(){e=x.none(),t=x.none()},r=function(t,n){var r=e.map((function(e){return t.getDelta(e,n)}));return e=x.some(n),r},o=function(e,t){return e.getData(t).bind((function(t){return r(e,t)}))},a=function(e){t=x.some(e)},u=function(){return t},c=i({});return za({readState:c,reset:n,update:o,getStartData:u,setStartData:a})},m$=Object.freeze({__proto__:null,init:h$}),p$=wl({branchKey:"mode",branches:d$,name:"dragging",active:{events:function(e,t){var n=e.dragger;return n.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:x.from(e.extra)}}},state:m$,apis:RW}),g$=40,v$=g$/2,b$=function(e,t,n,r,o,i){return e.fold((function(){return p$.snap({sensor:vW(n-v$,r-v$),range:uc(o,i),output:vW(x.some(n),x.some(r)),extra:{td:t}})}),(function(e){var o=n-v$,i=r-v$,a=g$,u=g$,c=e.element().dom().getBoundingClientRect();return p$.snap({sensor:vW(o,i),range:uc(a,u),output:vW(x.some(n-c.width/2),x.some(r-c.height/2)),extra:{td:t}})}))},y$=function(e,t,n){var r=function(e,t){return e.exists((function(e){return to(e,t)}))};return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,o){var i=o.td;r(t.get(),i)||(t.set(x.some(i)),n(i))},mustSnap:!0}},w$=function(e){return Ow(Tw.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:gl([p$.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),QA.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},x$=function(e,t){var n=$n([]),r=$n([]),o=$n(!1),i=$n(x.none()),a=$n(x.none()),u=function(e){var n=zc(e);return b$(h.getOpt(t),e,n.x,n.y,n.width,n.height)},c=function(){return X(n.get(),(function(e){return u(e)}))},s=function(e){var n=zc(e);return b$(m.getOpt(t),e,n.right,n.bottom,n.width,n.height)},l=function(){return X(r.get(),(function(e){return s(e)}))},f=y$(c,i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),d=y$(l,a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),h=w$(f),m=w$(d),p=Qu(h.asSpec()),g=Qu(m.asSpec()),v=function(t,n,r,o){var i=n.dom().getBoundingClientRect();Fu(t.element(),"display");var a=Ri(Zn.fromDom(e.getBody())).dom().innerHeight,u=r(i),c=o(i,a);(u||c)&&Ou(t.element(),"display","none")},b=function(e,t,n,r){var o=n(t);p$.snapTo(e,o);var i=function(e){return e[r]<0},a=function(e,t){return e[r]>t};v(e,t,i,a)},y=function(e){return b(p,e,u,"top")},w=function(){return i.get().each(y)},C=function(e){return b(g,e,s,"bottom")},S=function(){return a.get().each(C)};$r().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||(vh(t,p),vh(t,g),o.set(!0)),i.set(x.some(e.start)),a.set(x.some(e.finish)),e.otherCells.each((function(t){n.set(t.upOrLeftCells),r.set(t.downOrRightCells),y(e.start),C(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){w(),S()})),e.on("TableSelectionClear",(function(){o.get()&&(wh(p),wh(g),o.set(!1)),i.set(x.none()),a.set(x.none())})))};(function(e){e[e["None"]=0]="None",e[e["Both"]=1]="Both",e[e["Vertical"]=2]="Vertical"})(Fz||(Fz={}));var C$=function(e,t,n,r,o){var i={};return i.height=KV(r+t.top(),QC(e),tS(e)),n===Fz.Both&&(i.width=KV(o+t.left(),JC(e),eS(e))),i},S$=function(e,t,n){var r=Zn.fromDom(e.getContainer()),o=C$(e,t,n,rc(r),mc(r));ve(o,(function(e,t){return Ou(r,t,qV(e))})),Lk(e)},k$=function(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},_$=function(e,t,n){t.delimiter||(t.delimiter="»");var r=function(r){var o=r||[],i=X(o,(function(t,r){return Tw.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:gl([RS.button(n.isReadOnly),ES()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}};return Q(i.slice(1),(function(e,t){var n=e;return n.push(a),n.push(t),n}),[i[0]])},o=function(t){var n=[],r=t.length;while(r-- >0){var o=t[r];if(1===o.nodeType&&!k$(o)){var i=e.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:gl([Vb.config({mode:"flow",selector:"div[role=button]"}),WC.config({disabled:n.isReadOnly}),ES(),yA.config({}),Jb.config({}),ey("elementPathEvents",[_i((function(t,n){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return Vb.focusIn(t)})),e.on("NodeChange",(function(e){var n=o(e.parents);n.length>0?Jb.set(t,r(n)):Jb.set(t,[])}))}))])]),components:[]}},E$=function(e,t){var n=function(e,n,r){return Jb.set(e,[Yu(t.translate(["{0} "+r,n[r]]))])};return Tw.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:gl([RS.button(t.isReadOnly),ES(),yA.config({}),Jb.config({}),Am.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),ey("wordcount-events",[Ti((function(e){var t=Am.getValue(e),r="words"===t.mode?"characters":"words";Am.setValue(e,{mode:r,count:t.count}),n(e,t.count,r)})),_i((function(t){e.on("wordCountUpdate",(function(e){var r=Am.getValue(t).mode;Am.setValue(t,{mode:r,count:e.wordCount}),n(t,e.wordCount,r)}))}))])]),eventOrder:{"alloy.execute":["disabling","alloy.base.behaviour","wordcount-events"]}})},A$=function(e,t){var n=function(n){return{dom:{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize"),"aria-hidden":"true"},innerHtml:Rw("resize-handle",t.icons)},behaviours:gl([p$.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){S$(e,o,n)},blockerClass:"tox-blocker"})])}},r=function(){var e=Yx.translate(["Powered by {0}","Tiny"]),t='<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v5" rel="noopener" target="_blank" tabindex="-1" aria-label="'+e+'">'+e+"</a>";return{dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:t}}},o=function(e){var t=!Dr(e.settings.plugins,"autoresize"),n=e.getParam("resize",t);return!1===n?Fz.None:"both"===n?Fz.Both:Fz.Vertical},i=function(){var n=[];return e.getParam("elementpath",!0,"boolean")&&n.push(_$(e,{},t)),Dr(e.settings.plugins,"wordcount")&&n.push(E$(e,t)),e.getParam("branding",!0,"boolean")&&n.push(r()),n.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:n}]:[]},a=function(){var t=i(),r=o(e);return r!==Fz.None&&t.push(n(r)),t};return{dom:{tag:"div",classes:["tox-statusbar"]},components:a()}},T$=function(e){var t,n=e.inline,r=n?oj:jV,o=wS(e)?FU:UU,i=x.none(),a=$r(),u=a.browser.isIE(),c=u?["tox-platform-ie"]:[],s=a.deviceType.isTouch(),l="tox-platform-touch",f=s?[l]:[],d=mS(e),m=Yx.isRtl()?{attributes:{dir:"rtl"}}:{},p={attributes:(t={},t[yf]=d?ts.BottomToTop:ts.TopToBottom,t)},g=function(){return i.bind(EV.getHeader)},v=function(){return o.isDocked(g)},b=Qu({dom:h({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(c).concat(f)},m),behaviours:gl([fh.config({useFixed:function(){return v()}})])}),y=function(){return _.value(b)},w=Ow({dom:{tag:"div",classes:["tox-anchorbar"]}}),C=function(){return i.bind((function(e){return w.getOpt(e)})).getOrDie("Could not find a anchor bar element")},S=function(){return i.bind((function(e){return EV.getToolbar(e)})).getOrDie("Could not find more toolbar element")},k=function(){return i.bind((function(e){return EV.getThrobber(e)})).getOrDie("Could not find throbber element")},E=MM(b,e,C),A=EV.parts().menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:E,onEscape:function(){e.focus()}}),T=lS(e),O=EV.parts().toolbar(h({dom:{tag:"div",classes:["tox-toolbar"]},getSink:y,providers:E.shared.providers,onEscape:function(){e.focus()},type:T,lazyToolbar:S,lazyHeader:function(){return g().getOrDie("Could not find header element")}},p)),B=EV.parts()["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:E.shared.providers,onEscape:function(){},type:T}),R=EV.parts().socket({dom:{tag:"div",classes:["tox-edit-area"]}}),D=EV.parts().sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),N=EV.parts().throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:E}),I=e.getParam("statusbar",!0,"boolean"),P=I&&!n?x.some(A$(e,E.shared.providers)):x.none(),M={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[R,D]},F=cS(e),L=aS(e),z=iS(e),H=function(){return F?[B]:L?[O]:[]},U=EV.parts().header({dom:h({tag:"div",classes:["tox-editor-header"]},p),components:re([z?[A]:[],H(),vS(e)?[]:[w.asSpec()]]),sticky:wS(e),editor:e,sharedBackstage:E.shared}),V=re([d?[]:[U],n?[]:[M],d?[U]:[]]),j={dom:{tag:"div",classes:["tox-editor-container"]},components:V},W=re([[j],n?[]:P.toArray(),[N]]),$=yS(e),G=h(h({role:"application"},Yx.isRtl()?{dir:"rtl"}:{}),$?{"aria-hidden":"true"}:{}),X=Qu(EV.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(n?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(f).concat(c),styles:h({visibility:"hidden"},$?{opacity:"0",border:"0"}:{}),attributes:G},components:W,behaviours:gl([Vb.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a"})])}));i=x.some(X),e.shortcuts.add("alt+F9","focus menubar",(function(){EV.focusMenubar(X)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){EV.focusToolbar(X)}));var q=kE(X),K=kE(b);IH(e,q,K);var Y=function(){var e={broadcastAll:K.broadcast,broadcastOn:K.broadcastOn,register:function(){}};return{channels:e}},Z=function(){var t=qV(ZV(e)),n=qV(QV(e));return e.inline||(Mu("div","width",n)&&Ou(X.element(),"width",n),Mu("div","height",t)?Ou(X.element(),"height",t):Ou(X.element(),"height","200px")),t},J=function(){o.setup(e,E.shared,g),_j(e,E),rW(e,y,E),eV(e),gV(e,k,E.shared),be(dS(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,i=t.menuItems,a=t.contextToolbars,u=t.sidebars,c=uS(e),s={menuItems:i,menus:e.settings.menu?be(e.settings.menu,(function(e){return h(h({},e),{items:e.items})})):{},menubar:e.settings.menubar,toolbar:c.getOrThunk((function(){return e.getParam("toolbar",!0)})),allowToolbarGroups:T===Lw.floating,buttons:n,sidebar:u};NH(e,a,b,{backstage:E}),x$(e,b);var l=e.getElement(),f=Z(),d={mothership:q,uiMothership:K,outerContainer:X},m={targetNode:l,height:f};return r.render(e,d,s,E,m)};return{mothership:q,uiMothership:K,backstage:E,renderUI:J,getUi:Y}},O$=function(e,t){var n=x.from(aa(e,"id")).fold((function(){var e=ba("dialog-describe");return oa(t,"id",e),e}),a);oa(e,"aria-describedby",n)},B$=function(e,t){var n=x.from(aa(e,"id")).fold((function(){var e=ba("dialog-label");return oa(t,"id",e),e}),a);oa(e,"aria-labelledby",n)},R$=i([pn("lazySink"),En("dragBlockClass"),Hn("getBounds",Hc),In("useTabstopAt",i(!0)),In("eventOrder",{}),Tm("modalBehaviours",[Vb]),ys("onExecute"),xs("onEscape")]),D$={sketch:a},N$=i([cp({name:"draghandle",overrides:function(e,t){return{behaviours:gl([p$.config({mode:"mouse",getTarget:function(e){return Xc(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),ap({schema:[pn("dom")],name:"title"}),ap({factory:D$,schema:[pn("dom")],name:"close"}),ap({factory:D$,schema:[pn("dom")],name:"body"}),cp({factory:D$,schema:[pn("dom")],name:"footer"}),up({factory:{sketch:function(e,t){return h(h({},e),{dom:t.dom,components:t.components})}},schema:[In("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),In("components",[])],name:"blocker"})]),I$=function(e,t,n,r){var o=ba("alloy.dialog.busy"),i=ba("alloy.dialog.idle"),a=gl([Vb.config({mode:"special",onTab:function(){return x.some(!0)},onShiftTab:function(){return x.some(!0)}}),sy.config({})]),u=function(t){var n=e.lazySink(t).getOrDie(),u=$n(x.none()),c=r.blocker(),s=n.getSystem().build(h(h({},c),{components:c.components.concat([ec(t)]),behaviours:gl([sy.config({}),ey("dialog-blocker-events",[ki(ko(),(function(){Vb.focusIn(t)})),pi(i,(function(e,n){ca(t.element(),"aria-busy")&&(sa(t.element(),"aria-busy"),u.get().each((function(e){return Jb.remove(t,e)})))})),pi(o,(function(e,n){oa(t.element(),"aria-busy","true");var r=n.event().getBusySpec();u.get().each((function(e){Jb.remove(t,e)}));var o=r(t,a),i=e.getSystem().build(o);u.set(x.some(i)),Jb.append(t,ec(i)),i.hasConfigured(Vb)&&Vb.focusIn(i)}))])])}));vh(n,s),Vb.focusIn(t)},c=function(e){Di(e.element()).each((function(t){e.getSystem().getByDom(t).each((function(e){wh(e)}))}))},s=function(t){return Cp(t,e,"body")},l=function(t){return Cp(t,e,"footer")},f=function(e,t){ai(e,o,{getBusySpec:t})},d=function(e){ii(e,i)},m=ba("modal-events"),p=h(h({},e.eventOrder),{"alloy.system.attached":[m].concat(e.eventOrder["alloy.system.attached"]||[])});return{uid:e.uid,dom:e.dom,components:t,apis:{show:u,hide:c,getBody:s,getFooter:l,setIdle:d,setBusy:f},eventOrder:p,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Bm(e.modalBehaviours,[Jb.config({}),Vb.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),ey(m,[_i((function(t){B$(t.element(),Cp(t,e,"title").element()),O$(t.element(),Cp(t,e,"body").element())}))])])}},P$=Up({name:"ModalDialog",configFields:R$(),partFields:N$(),factory:I$,apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),M$=[bn("type"),bn("text"),yn("level",["info","warn","error","success"]),bn("icon"),In("url","")],F$=Mt(M$),L$=function(e){return[bn("type"),e]},z$=[bn("type"),bn("text"),zn("disabled",!1),zn("primary",!1),jt("name","name",et((function(){return ba("button-name")})),sn),On("icon"),zn("borderless",!1)],H$=Mt(z$),U$=[bn("type"),bn("name"),bn("label"),zn("disabled",!1)],V$=Mt(U$),j$=ln,W$=[bn("type"),bn("name")],$$=W$.concat([On("label")]),G$=$$,X$=Mt(G$),q$=sn,K$=$$,Y$=Mt(K$),Z$=sn,J$=$$,Q$=Mt(J$),eG=qt(),tG=function(e){return[bn("type"),vn("columns"),e]},nG=$$.concat([zn("sandboxed",!0)]),rG=Mt(nG),oG=sn,iG=$$.concat([On("inputMode"),On("placeholder"),zn("maximized",!1),zn("disabled",!1)]),aG=Mt(iG),uG=sn,cG=$$.concat([kn("items",[bn("text"),bn("value")]),Mn("size",1),zn("disabled",!1)]),sG=Mt(cG),lG=sn,fG=$$.concat([zn("constrain",!0),zn("disabled",!1)]),dG=Mt(fG),hG=Mt([bn("width"),bn("height")]),mG=$$.concat([On("placeholder"),zn("maximized",!1),zn("disabled",!1)]),pG=Mt(mG),gG=sn,vG=$$.concat([Ln("filetype","file",["image","media","file"]),In("disabled",!1)]),bG=Mt(vG),yG=Mt([bn("value"),In("meta",{})]),wG=W$.concat([Fn("tag","textarea"),bn("scriptId"),bn("scriptUrl"),Un("settings",void 0)]),xG=W$.concat([Fn("tag","textarea"),xn("init")]),CG=Yt((function(e){return Qt("customeditor.old",Pt(xG),e).orThunk((function(){return Qt("customeditor.new",Pt(wG),e)}))})),SG=sn,kG=[bn("type"),bn("html"),Ln("presets","presentation",["presentation","document"])],_G=Mt(kG),EG=$$.concat([gn("currentState",Mt([pn("blob"),bn("url")]))]),AG=Mt(EG),TG=$$.concat([In("columns","auto")]),OG=Mt(TG),BG=Xt([bn("value"),bn("text"),bn("icon")]),RG=function(e){return[bn("type"),bn("label"),e]},DG=[bn("type"),_n("header",sn),_n("cells",Ft(sn))],NG=Mt(DG),IG=function(e){return jt("items","items",Je(),Ft(Yt((function(t){return Qt("Checking item of "+e,PG,t).fold((function(e){return _.error(nn(e))}),(function(e){return _.value(e)}))}))))},PG=Kt((function(){return rn("type",{alertbanner:F$,bar:Mt(L$(IG("bar"))),button:H$,checkbox:V$,colorinput:X$,colorpicker:Y$,dropzone:Q$,grid:Mt(tG(IG("grid"))),iframe:rG,input:aG,selectbox:sG,sizeinput:dG,textarea:pG,urlinput:bG,customeditor:CG,htmlpanel:_G,imagetools:AG,collection:OG,label:Mt(RG(IG("label"))),table:NG,panel:FG})})),MG=[bn("type"),In("classes",[]),_n("items",PG)],FG=Mt(MG),LG=[jt("name","name",et((function(){return ba("tab-name")})),sn),bn("title"),_n("items",PG)],zG=[bn("type"),kn("tabs",LG)],HG=Mt(zG),UG=Mt([bn("type"),bn("name")].concat(Cx)),VG=ln,jG=[jt("name","name",et((function(){return ba("button-name")})),sn),On("icon"),Ln("align","end",["start","end"]),zn("primary",!1),zn("disabled",!1)],WG=p(jG,[bn("text")]),$G=p([yn("type",["submit","cancel","custom"])],WG),GG=p([yn("type",["menu"]),On("text"),On("tooltip"),On("icon"),_n("items",UG)],jG),XG=on("type",{submit:$G,cancel:$G,custom:$G,menu:GG}),qG=WG,KG=XG,YG=Mt([bn("title"),gn("body",rn("type",{panel:FG,tabpanel:HG})),Fn("size","normal"),_n("buttons",KG),In("initialData",{}),Hn("onAction",n),Hn("onChange",n),Hn("onSubmit",n),Hn("onClose",n),Hn("onCancel",n),In("onTabChange",n)]),ZG=function(e){return Qt("dialog",YG,e)},JG=function(e){return R(e)?[e].concat(oe(_e(e),JG)):D(e)?oe(e,JG):[]},QG=function(e){return B(e.type)&&B(e.name)},eX={checkbox:j$,colorinput:q$,colorpicker:Z$,dropzone:eG,input:uG,iframe:oG,sizeinput:hG,selectbox:lG,size:hG,textarea:gG,urlinput:yG,customeditor:SG,collection:BG,togglemenuitem:VG},tX=function(e){return x.from(eX[e.type])},nX=function(e){return Z(JG(e),QG)},rX=function(e){var t=nX(e),n=oe(t,(function(e){return tX(e).fold((function(){return[]}),(function(t){return[gn(e.name,t)]}))}));return Mt(n)},oX=Mt(p([yn("type",["cancel","custom"])],qG)),iX=Mt([bn("title"),bn("url"),Tn("height"),Tn("width"),Rn("buttons",oX),Hn("onAction",n),Hn("onCancel",n),Hn("onClose",n),Hn("onMessage",n)]),aX=function(e){return Qt("dialog",iX,e)},uX=function(e){var t=en(ZG(e)),n=rX(e),r=e.initialData;return{internalDialog:t,dataValidator:n,initialData:r}},cX={open:function(e,t){var n=uX(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){var n=en(aX(t));return e(n)},redial:function(e){return uX(e)}},sX=function(e){var t=[],n={};return ve(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?_.error(t):_.value(n)},lX=function(e,n){var r=Ow(qB.sketch((function(t){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:X(e.items,(function(e){return bP(t,e,n)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[r.asSpec()]}],behaviours:gl([Vb.config({mode:"acyclic",useTabstopAt:c(RR)}),iR.memento(r),wR.memento(r,{postprocess:function(e){return sX(e).fold((function(e){return t.console.error(e),{}}),(function(e){return e}))}})])}},fX=function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:By(e.action),behaviours:Bm(e.tabButtonBehaviours,[sy.config({}),Vb.config({mode:"execution",useSpace:!0,useEnter:!0}),Am.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}},dX=Hp({name:"TabButton",configFields:[In("uid",void 0),pn("value"),jt("dom","dom",tt((function(){return{attributes:{role:"tab",id:ba("aria"),"aria-selected":"false"}}})),an()),En("action"),In("domModification",{}),Tm("tabButtonBehaviours",[sy,Vb,Am]),pn("view")],factory:fX}),hX=i([pn("tabs"),pn("dom"),In("clickToDismiss",!1),Tm("tabbarBehaviours",[gg,Vb]),gs(["tabClass","selectedClass"])]),mX=sp({factory:dX,name:"tabs",unit:"tab",overrides:function(e){var t=function(e,t){gg.dehighlight(e,t),ai(e,ni(),{tabbar:e,button:t})},r=function(e,t){gg.highlight(e,t),ai(e,ti(),{tabbar:e,button:t})};return{action:function(o){var i=o.getSystem().getByUid(e.uid).getOrDie(),a=gg.isHighlighted(i,o),u=function(){return a&&e.clickToDismiss?t:a?n:r}();u(i,o)},domModification:{classes:[e.markers.tabClass]}}}}),pX=i([mX]),gX=function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Bm(e.tabbarBehaviours,[gg.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){oa(t.element(),"aria-selected","true")},onDehighlight:function(e,t){oa(t.element(),"aria-selected","false")}}),Vb.config({mode:"flow",getInitial:function(e){return gg.getHighlighted(e).map((function(e){return e.element()}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}},vX=Up({name:"Tabbar",configFields:hX(),partFields:pX(),factory:gX}),bX=function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Bm(e.tabviewBehaviours,[Jb.config({})]),domModification:{attributes:{role:"tabpanel"}}}},yX=Hp({name:"Tabview",configFields:[Tm("tabviewBehaviours",[Jb])],factory:bX}),wX=i([In("selectFirst",!0),bs("onChangeTab"),bs("onDismissTab"),In("tabs",[]),Tm("tabSectionBehaviours",[])]),xX=ap({factory:vX,schema:[pn("dom"),Sn("markers",[pn("tabClass"),pn("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),CX=ap({factory:yX,name:"tabview"}),SX=i([xX,CX]),kX=function(e,t,n,r){var o=function(t){var n=Am.getValue(t);xp(t,e,"tabview").each((function(r){var o=te(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();ua(t.element(),"id").each((function(e){oa(r.element(),"aria-labelledby",e)})),Jb.set(r,o),e.onChangeTab(r,t,o)}))}))},i=function(t,n){xp(t,e,"tabbar").each((function(e){n(e).each(ui)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Om(e.tabSectionBehaviours),events:fi(re([e.selectFirst?[_i((function(e,t){i(e,gg.getFirst)}))]:[],[pi(ti(),(function(e,t){var n=t.event().button();o(n)})),pi(ni(),(function(t,n){var r=n.event().button();e.onDismissTab(t,r)}))]])),apis:{getViewItems:function(t){return xp(t,e,"tabview").map((function(e){return Jb.contents(e)})).getOr([])},showTab:function(e,t){var n=function(e){var n=gg.getCandidates(e),r=te(n,(function(e){return Am.getValue(e)===t}));return r.filter((function(t){return!gg.isHighlighted(e,t)}))};i(e,n)}}}},_X=Up({name:"TabSection",configFields:wX(),partFields:SX(),factory:kX,apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),EX=function(e,t,n){return X(e,(function(r,o){Jb.set(n,e[o].view());var i=t.dom().getBoundingClientRect();return Jb.set(n,[]),i.height}))},AX=function(e){return fe(le(e,(function(e,t){return e>t?-1:e<t?1:0})))},TX=function(e,n,r){var o,i=Bi(e).dom(),a=Xc(e,".tox-dialog-wrap").getOr(e),u="fixed"===Du(a,"position");o=u?Math.max(i.clientHeight,t.window.innerHeight):Math.max(i.offsetHeight,i.scrollHeight);var c=rc(n),s=n.dom().offsetLeft>=r.dom().offsetLeft+mc(r),l=s?Math.max(rc(r),c):c,f=parseInt(Du(e,"margin-top"),10)||0,d=parseInt(Du(e,"margin-bottom"),10)||0,h=rc(e)+f+d,m=h-l;return o-m},OX=function(e,t){fe(e).each((function(e){return _X.showTab(t,e.value)}))},BX=function(e,t){Ou(e,"height",t+"px"),$r().browser.isIE()?Fu(e,"flex-basis"):Ou(e,"flex-basis",t+"px")},RX=function(e,t,n){Xc(e,'[role="dialog"]').each((function(e){qc(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return Ou(t,"height","0"),Ou(t,"flex-basis","0"),Math.min(n,TX(e,t,r))})).each((function(e){BX(t,e)}))}))}))},DX=function(e){return qc(e,'[role="tabpanel"]')},NX=function(e){var t=function(){var t=$n(x.none()),n=[_i((function(n){var r=n.element();DX(r).each((function(o){Ou(o,"visibility","hidden"),n.getSystem().getByDom(o).toOption().each((function(n){var r=EX(e,o,n),i=AX(r);t.set(i)})),RX(r,o,t),Fu(o,"visibility"),OX(e,n),Ew.requestAnimationFrame((function(){RX(r,o,t)}))}))})),pi(qo(),(function(e){var n=e.element();DX(n).each((function(e){RX(n,e,t)}))})),pi(NE,(function(e,n){var r=e.element();DX(r).each((function(e){var n=Dl();Ou(e,"visibility","hidden");var o=Iu(e,"height").map((function(e){return parseInt(e,10)}));Fu(e,"height"),Fu(e,"flex-basis");var i=e.dom().getBoundingClientRect().height,a=o.forall((function(e){return i>e}));a?(t.set(x.from(i)),RX(r,e,t)):o.each((function(t){BX(e,t)})),Fu(e,"visibility"),n.each(Ol)}))}))],r=!1;return{extraEvents:n,selectFirst:r}}(),n=function(){var e=[],t=!0;return{extraEvents:e,selectFirst:t}}();return{smartTabHeight:t,naiveTabHeight:n}},IX="send-data-to-section",PX="send-data-to-view",MX=function(e,t){var n=$n({}),r=function(e){var t=Am.getValue(e),r=sX(t).getOr({}),o=n.get(),i=Pe(o,r);n.set(i)},o=function(e){var t=n.get();Am.setValue(e,t)},i=$n(null),a=X(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[qB.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:X(e.items,(function(e){return bP(n,e,t)})),formBehaviours:gl([Vb.config({mode:"acyclic",useTabstopAt:c(RR)}),ey("TabView.form.events",[_i(o),Ei(r)]),El.config({channels:ct([{key:IX,value:{onReceive:r}},{key:PX,value:{onReceive:o}}])})])}}))]}}})),u=NX(a).smartTabHeight;return _X.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=Am.getValue(t);ai(e,DE,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[_X.parts().tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[vX.parts().tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:gl([yA.config({})])}),_X.parts().tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:u.selectFirst,tabSectionBehaviours:gl([ey("tabpanel",u.extraEvents),Vb.config({mode:"acyclic"}),Yp.config({find:function(e){return fe(_X.getViewItems(e))}}),Am.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([IX],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([PX],{})}}})])})},FX=ba("update-dialog"),LX=ba("update-title"),zX=ba("update-body"),HX=ba("update-footer"),UX=ba("body-send-message"),VX=function(e,t,n,r){var o=function(e){switch(e.body.type){case"tabpanel":return[MX(e.body,n)];default:return[lX(e.body,n)]}},i=function(e,t){return x.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},a={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:h(h({},t.map((function(e){return{id:e}})).getOr({})),r?a:{})},components:[],behaviours:gl([iR.childAt(0),HL.config({channel:zX,updateState:i,renderComponents:o,initialData:e})])}},jX=function(e,t,n,r){return VX(e,x.some(t),n,r)},WX=function(e,t){var n=VX(e,x.none(),t,!1);return P$.parts().body(n)},$X=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[TR({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:gl([yA.config({}),sy.config({})])})]}],behaviours:gl([Vb.config({mode:"acyclic",useTabstopAt:c(RR)})])};return P$.parts().body(t)},GX=fC.deviceType.isTouch(),XX=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},qX=function(e,t){return P$.parts().close(Tw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:gl([yA.config({})])}))},KX=function(){return P$.parts().title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},YX=function(e,t){return P$.parts().body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:dV("<p>"+t.translate(e)+"</p>")}]}]})},ZX=function(e){return P$.parts().footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},JX=function(e,t){return[SE.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),SE.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},QX=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return P$.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),x.some(!0)},useTabstopAt:function(e){return!RR(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:h({position:"relative"},e.extraStyles)},components:p([e.header,e.body],e.footer.toArray()),parts:{blocker:{dom:dV('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:GX?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:gl(p([sy.config({}),ey("dialog-events",e.dialogEvents.concat([ki(ko(),(function(e,t){Vb.focusIn(e)}))])),ey("scroll-lock",[_i((function(){vu(_u(),i)})),Ei((function(){yu(_u(),i)}))])],e.extraBehaviours)),eventOrder:h((t={},t[Lo()]=["dialog-events"],t[Ko()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[Yo()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},eq=function(e){return Tw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[{dom:{tag:"div",classes:["tox-icon"],innerHtml:'<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M17.953 7.453L13.422 12l4.531 4.547-1.406 1.406L12 13.422l-4.547 4.531-1.406-1.406L10.578 12 6.047 7.453l1.406-1.406L12 10.578l4.547-4.531z" fill-rule="evenodd"></path></svg>'}}],action:function(e){ii(e,AE)}})},tq=function(e,t,n){var r=function(e){return[Yu(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:h({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:gl([HL.config({channel:LX,renderComponents:r})])}},nq=function(){return{dom:dV('<div class="tox-dialog__draghandle"></div>')}},rq=function(e,t,n){return SE.sketch({dom:dV('<div class="tox-dialog__header"></div>'),components:[tq(e,x.some(t),n),nq(),eq(n)],containerBehaviours:gl([p$.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return Kc(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},oq=function(e,t){var n=P$.parts().title(tq(e,x.none(),t)),r=P$.parts().draghandle(nq()),o=P$.parts().close(eq(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return SE.sketch({dom:dV('<div class="tox-dialog__header"></div>'),components:i})},iq=function(e,t){return oq({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},aq=function(e,t){return{onClose:function(){return t.closeWindow()},onBlock:function(t){P$.setBusy(e(),(function(e,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":t.message()},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:n,components:[{dom:dV('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}}))},onUnblock:function(){P$.setIdle(e())}}},uq=function(e,t,n,r){var o,i=function(e,t){return x.some(t)};return Qu(QX(h(h({},e),{lazySink:r.shared.getSink,extraBehaviours:p([HL.config({channel:FX,updateState:i,initialData:t}),wR.memory({})],e.extraBehaviours),onEscape:function(e){ii(e,AE)},dialogEvents:n,eventOrder:(o={},o[Fo()]=["reflecting","receiving"],o[Ko()]=["scroll-lock","reflecting","messages","dialog-events","alloy.base.behaviour"],o[Yo()]=["alloy.base.behaviour","dialog-events","messages","reflecting","scroll-lock"],o)})))},cq=function(e){var t=function(e){var t=X(e.items,(function(e){var t=$n(!1);return h(h({},e),{storage:t})}));return h(h({},e),{items:t})};return X(e,(function(e){return"menu"===e.type?t(e):e}))},sq=function(e){return Q(e,(function(e,t){if("menu"===t.type){var n=t;return Q(n.items,(function(e,t){return e[t.name]=t.storage,e}),e)}return e}),{})},lq=function(e,t){return[xi(ko(),BR),e(EE,(function(e,n){t.onClose(),n.onClose()})),e(AE,(function(e,t,n,r){t.onCancel(e),ii(r,EE)})),pi(RE,(function(e,n){return t.onUnblock()})),pi(BE,(function(e,n){return t.onBlock(n.event())}))]},fq=function(e,t){var n=function(t,n){return pi(t,(function(t,o){r(t,(function(r,i){n(e(),r,o.event(),t)}))}))},r=function(e,t){HL.getState(e).get().each((function(n){t(n,e)}))};return p(lq(n,t),[n(TE,(function(e,t,n){t.onAction(e,{name:n.name()})}))])},dq=function(e,t,n){var r=function(t,n){return pi(t,(function(t,r){o(t,(function(o,i){n(e(),o,r.event(),t)}))}))},o=function(e,t){HL.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return p(lq(r,t),[r(OE,(function(e,t){return t.onSubmit(e)})),r(_E,(function(e,t,n){t.onChange(e,{name:n.name()})})),r(TE,(function(e,t,r,o){var i=function(){return Vb.focusIn(o)},a=function(e){return ca(e,"disabled")||ua(e,"aria-disabled").exists((function(e){return"true"===e}))},u=Dl();t.onAction(e,{name:r.name(),value:r.value()}),Dl().fold(i,(function(e){a(e)||u.exists((function(t){return oo(e,t)&&a(t)}))?i():n().toOption().filter((function(t){return!oo(t.element(),e)})).each(i)}))})),r(DE,(function(e,t,n){t.onTabChange(e,{newTabName:n.name(),oldTabName:n.oldName()})})),Ei((function(t){var n=e();Am.setValue(t,n.getData())}))])},hq={initUrlDialog:fq,initDialog:dq},mq=function(e,t){return bN(e,e.type,t)},pq=function(e,t,n){return te(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))},gq=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),r=Y(n,(function(e){return"start"===e.align})),o=function(e,t){return SE.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:X(t,(function(e){return e.memento.asSpec()}))})},i=o("start",r.pass),a=o("end",r.fail);return[i,a]},vq=function(e,t){var n=function(e,n){var r=X(n.buttons,(function(e){var n=Ow(mq(e,t));return{name:e.name,align:e.align,memento:n}})),o=function(e,t){return pq(e,r,t)};return x.some({lookupByName:o,footerButtons:r})};return{dom:dV('<div class="tox-dialog__footer"></div>'),components:[],behaviours:gl([HL.config({channel:HX,initialData:e,updateState:n,renderComponents:gq})])}},bq=function(e,t){return vq(e,t)},yq=function(e,t){return P$.parts().footer(vq(e,t))},wq=function(e,t){var n=e.getRoot();if(n.getSystem().isConnected()){var r=Yp.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return qB.getField(r,t).fold((function(){var n=e.getFooter(),o=HL.getState(n);return o.get().bind((function(e){return e.lookupByName(r,t)}))}),(function(e){return x.some(e)}))}return x.none()},xq=function(e,t){var n=e.getRoot();return HL.getState(n).get().map((function(e){return en(Qt("data",e.dataValidator,t))})).getOr(t)},Cq=function(e,t,n){var r=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},o=function(){var t=e.getRoot(),r=t.getSystem().isConnected()?e.getFormWrapper():t,o=Am.getValue(r),i=be(n,(function(e){return e.get()}));return h(h({},o),i)},i=function(t){r((function(r){var o=p.getData(),i=h(h({},o),t),a=xq(e,i),u=e.getFormWrapper();Am.setValue(u,a),ve(n,(function(e,t){Ae(i,t)&&e.set(i[t])}))}))},a=function(t){wq(e,t).each(WC.disable)},u=function(t){wq(e,t).each(WC.enable)},c=function(t){wq(e,t).each(sy.focus)},s=function(e){if(!B(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(t){ai(t,BE,{message:e})}))},l=function(){r((function(e){ii(e,RE)}))},f=function(t){r((function(n){var r=e.getBody(),o=HL.getState(r);o.get().exists((function(e){return e.isTabPanel()}))&&Yp.getCurrent(r).each((function(e){_X.showTab(e,t)}))}))},d=function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([FX],r),n.getSystem().broadcastOn([LX],r.internalDialog),n.getSystem().broadcastOn([zX],r.internalDialog),n.getSystem().broadcastOn([HX],r.internalDialog),p.setData(r.initialData)}))},m=function(){r((function(e){ii(e,EE)}))},p={getData:o,setData:i,disable:a,enable:u,focus:c,block:s,unblock:l,showTab:f,redial:d,close:m};return p},Sq=function(e,t,n){var r=iq(e.internalDialog.title,n),o=WX({body:e.internalDialog.body},n),i=cq(e.internalDialog.buttons),a=sq(i),u=yq({buttons:i},n),c=hq.initDialog((function(){return h}),aq((function(){return f}),t),n.shared.getSink),s="normal"!==e.internalDialog.size?"large"===e.internalDialog.size?["tox-dialog--width-lg"]:["tox-dialog--width-md"]:[],l={header:r,body:o,footer:x.some(u),extraClasses:s,extraBehaviours:[],extraStyles:{}},f=uq(l,e,c,n),d=function(){var e=function(){var e=P$.getBody(f);return Yp.getCurrent(e).getOr(e)};return{getRoot:function(){return f},getBody:function(){return P$.getBody(f)},getFooter:function(){return P$.getFooter(f)},getFormWrapper:e}}(),h=Cq(d,t.redial,a);return{dialog:f,instanceApi:h}},kq=function(e,t,n,r){var o,i,a=ba("dialog-label"),u=ba("dialog-content"),c=function(e,t){return x.some(t)},s=Ow(rq({title:e.internalDialog.title,draggable:!0},a,n.shared.providers)),l=Ow(jX({body:e.internalDialog.body},u,n,r)),f=cq(e.internalDialog.buttons),d=sq(f),h=Ow(bq({buttons:f},n)),m=hq.initDialog((function(){return g}),{onBlock:function(){},onUnblock:function(){},onClose:function(){return t.closeWindow()}},n.shared.getSink),p=Qu({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=a,o["aria-describedby"]=""+u,o)},eventOrder:(i={},i[Fo()]=[HL.name(),El.name()],i[Lo()]=["execute-on-form"],i[Ko()]=["reflecting","execute-on-form"],i),behaviours:gl([Vb.config({mode:"cyclic",onEscape:function(e){return ii(e,EE),x.some(!0)},useTabstopAt:function(e){return!RR(e)&&("button"!==Ji(e)||"disabled"!==aa(e,"disabled"))}}),HL.config({channel:FX,updateState:c,initialData:e}),sy.config({}),ey("execute-on-form",m.concat([ki(ko(),(function(e,t){Vb.focusIn(e)}))])),wR.memory({})]),components:[s.asSpec(),l.asSpec(),h.asSpec()]}),g=Cq({getRoot:function(){return p},getFooter:function(){return h.get(p)},getBody:function(){return l.get(p)},getFormWrapper:function(){var e=l.get(p);return Yp.getCurrent(e).getOr(e)}},t.redial,d);return{dialog:p,instanceApi:g}},_q=tinymce.util.Tools.resolve("tinymce.util.URI"),Eq=function(e){var t=function(t){e.getSystem().isConnected()&&t(e)},n=function(e){if(!B(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");t((function(t){ai(t,BE,{message:e})}))},r=function(){t((function(e){ii(e,RE)}))},o=function(){t((function(e){ii(e,EE)}))},i=function(e){t((function(t){t.getSystem().broadcastOn([UX],e)}))};return{block:n,unblock:r,close:o,sendMessage:i}},Aq=["insertContent","setContent","execCommand","close","block","unblock"],Tq=function(e){return R(e)&&-1!==Aq.indexOf(e.mceAction)},Oq=function(e){return!Tq(e)&&R(e)&&Ae(e,"mceAction")},Bq=function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var r=!!N(n.ui)&&n.ui;e.execCommand(n.cmd,r,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock();break}},Rq=function(e,n,r,o){var i,a=iq(e.title,o),u=$X(e),c=e.buttons.bind((function(e){return 0===e.length?x.none():x.some(yq({buttons:e},o))})),s=hq.initUrlDialog((function(){return y}),aq((function(){return b}),n)),l=h(h({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),f=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],d=new _q(e.url,{base_uri:new _q(t.window.location.href)}),m=d.protocol+"://"+d.host+(d.port?":"+d.port:""),p=$n(x.none()),g=[ey("messages",[_i((function(){var n=G_(Zn.fromDom(t.window),"message",(function(t){if(d.isSameOrigin(new _q(t.raw().origin))){var n=t.raw().data;Tq(n)?Bq(r,y,n):Oq(n)&&e.onMessage(y,n)}}));p.set(x.some(n))})),Ei((function(){p.get().each((function(e){return e.unbind()}))}))]),El.config({channels:(i={},i[UX]={onReceive:function(e,t){qc(e.element(),"iframe").each((function(e){var n=e.dom().contentWindow;n.postMessage(t,m)}))}},i)})],v={header:a,body:u,footer:c,extraClasses:f,extraBehaviours:g,extraStyles:l},b=uq(v,e,s,o),y=Eq(b);return{dialog:b,instanceApi:y}},Dq=function(e){var t=e.backstage.shared,n=function(n,r){var o=function(){P$.hide(c),r()},i=Ow(bN({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage)),a=KX(),u=qX(o,t.providers),c=Qu(QX({lazySink:function(){return t.getSink()},header:XX(a,u),body:YX(n,t.providers),footer:x.some(ZX(JX([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[pi(AE,o)],eventOrder:{}}));P$.show(c);var s=i.get(c);sy.focus(s)};return{open:n}},Nq=function(e){var t=e.backstage.shared,n=function(n,r){var o=function(e){P$.hide(s),r(e)},i=Ow(bN({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:x.none()},"submit",e.backstage)),a=bN({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:x.none()},"cancel",e.backstage),u=KX(),c=qX((function(){return o(!1)}),t.providers),s=Qu(QX({lazySink:function(){return t.getSink()},header:XX(u,c),body:YX(n,t.providers),footer:x.some(ZX(JX([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[pi(AE,(function(){return o(!1)})),pi(OE,(function(){return o(!0)}))],eventOrder:{}}));P$.show(s);var l=i.get(s);sy.focus(l)};return{open:n}},Iq=function(e,t){return en(Qt("data",t,e))},Pq=function(e){return K_(e,".tox-alert-dialog")||K_(e,".tox-confirm-dialog")},Mq=function(e,t,n){return t&&n?[]:[CU.config({contextual:{lazyContext:function(){return x.some(Lc(Zn.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},Fq=function(e){var t=e.backstage,n=e.editor,r=wS(n),o=Dq(e),i=Nq(e),a=function(e,n,r){return void 0!==n&&"toolbar"===n.inline?l(e,t.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?l(e,t.shared.anchors.cursor(),r,n.ariaAttrs):s(e,r)},u=function(e,t){return c(e,t)},c=function(e,r){var o=function(e){var o=Rq(e,{closeWindow:function(){P$.hide(o.dialog),r(o.instanceApi)}},n,t);return P$.show(o.dialog),o.instanceApi};return cX.openUrl(o,e)},s=function(e,n){var r=function(e,r,o){var i=r,a={dataValidator:o,initialData:i,internalDialog:e},u=Sq(a,{redial:cX.redial,closeWindow:function(){P$.hide(u.dialog),n(u.instanceApi)}},t);return P$.show(u.dialog),u.instanceApi.setData(i),u.instanceApi};return cX.open(r,e)},l=function(e,o,i,a){var u=function(e,u,c){var s=Iq(u,c),l=GV(),f=t.shared.header.isPositionedAtTop(),d={dataValidator:c,initialData:s,internalDialog:e},m=function(){return l.on((function(e){mw.reposition(e),CU.refresh(e)}))},g=kq(d,{redial:cX.redial,closeWindow:function(){l.on(mw.hide),n.off("ResizeEditor",m),l.clear(),i(g.instanceApi)}},t,a),v=Qu(mw.sketch(h(h({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},f?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:gl(p([ey("window-manager-inline-events",[pi(Zo(),(function(e,t){ii(g.dialog,AE)}))])],Mq(n,r,f))),isExtraPart:function(e,t){return Pq(t)}})));return l.set(v),mw.showWithin(v,o,ec(g.dialog),x.some(_u())),r&&f||(CU.refresh(v),n.on("ResizeEditor",m)),g.instanceApi.setData(s),Vb.focusIn(g.dialog),g.instanceApi};return cX.open(u,e)},f=function(e,t){i.open(e,(function(e){t(e)}))},d=function(e,t){o.open(e,(function(){t()}))},m=function(e){e.close()};return{open:a,openUrl:u,alert:d,close:m,confirm:f}};function Lq(){d.add("silver",(function(e){var t=T$(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,a=t.getUi;W_.register(e,r.shared);var u=Fq({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:i(u),getNotificationManagerImpl:function(){return Fw(e,{backstage:r},n)},ui:a()}}))}Lq()})(window)}).call(this,n("c8ba"))},"0335":function(e,t,n){n("0f58")},"0390":function(e,t,n){"use strict";var r=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"0395":function(e,t,n){var r=n("36c3"),o=n("6abf").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return o(e)}catch(t){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?u(e):o(r(e))}},"044b":function(e,t){
- /*!
- * Determine if an object is a Buffer
- *
- * @author Feross Aboukhadijeh <https://feross.org>
- * @license MIT
- */
- e.exports=function(e){return null!=e&&null!=e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},"06c5":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("6b75");function o(e,t){if(e){if("string"===typeof e)return Object(r["a"])(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r["a"])(e,t):void 0}}},"07d1":function(e,t,n){n("94ce")},"07d7":function(e,t,n){n("a8b8")},"07e3":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"080b":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 e.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")},r=function(e){return e.getParam("pagebreak_split_block",!1)},o=function(){return"mce-pagebreak"},i=function(){return'<img src="'+t.transparentSrc+'" class="'+o()+'" data-mce-resize="false" data-mce-placeholder />'},a=function(e){var t=n(e),o=new RegExp(t.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(e){return"\\"+e})),"gi");e.on("BeforeSetContent",(function(e){e.content=e.content.replace(o,i())})),e.on("PreInit",(function(){e.serializer.addNodeFilter("img",(function(n){var o,i,a=n.length;while(a--)if(o=n[a],i=o.attr("class"),i&&-1!==i.indexOf("mce-pagebreak")){var u=o.parent;if(e.schema.getBlockElements()[u.name]&&r(e)){u.type=3,u.value=t,u.raw=!0,o.remove();continue}o.type=3,o.value=t,o.raw=!0}}))}))},u=function(e){e.addCommand("mcePageBreak",(function(){e.settings.pagebreak_split_block?e.insertContent("<p>"+i()+"</p>"):e.insertContent(i())}))},c=function(e){e.on("ResolveName",(function(t){"IMG"===t.target.nodeName&&e.dom.hasClass(t.target,o())&&(t.name="pagebreak")}))},s=function(e){e.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:function(){return e.execCommand("mcePageBreak")}}),e.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:function(){return e.execCommand("mcePageBreak")}})};function l(){e.add("pagebreak",(function(e){u(e),s(e),a(e),c(e)}))}l()})()},"0902":function(e,t,n){n("88b6")},"097d":function(e,t,n){"use strict";var r=n("5ca1"),o=n("8378"),i=n("7726"),a=n("ebd6"),u=n("bcaa");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)}})},"0a06":function(e,t,n){"use strict";var r=n("2444"),o=n("c532"),i=n("f6b4"),a=n("5270");function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"===typeof e&&(e=o.merge({url:arguments[0]},arguments[1])),e=o.merge(r,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[a,void 0],n=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)n=n.then(t.shift(),t.shift());return n},o.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}})),o.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}})),e.exports=u},"0a49":function(e,t,n){var r=n("9b43"),o=n("626a"),i=n("4bf8"),a=n("9def"),u=n("cd1c");e.exports=function(e,t){var n=1==e,c=2==e,s=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),b=o(v),y=r(u,m,3),w=a(b.length),x=0,C=n?h(t,w):c?h(t,0):void 0;w>x;x++)if((d||x in b)&&(p=b[x],g=y(p,x,v),e))if(n)C[x]=g;else if(g)switch(e){case 3:return!0;case 5:return p;case 6:return x;case 2:C.push(p)}else if(l)return!1;return f?-1:s||l?l:C}}},"0a9d":function(e,t,n){n("69a4")},"0bfb":function(e,t,n){"use strict";var r=n("cb7c");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}},"0d58":function(e,t,n){var r=n("ce10"),o=n("e11e");e.exports=Object.keys||function(e){return r(e,o)}},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e15":function(e,t,n){var r=n("597f");e.exports=function(e,t,n){return void 0===n?r(e,t,!1):r(e,n,!1!==t)}},"0efa":function(e,t,n){n("4bdc")},"0f58":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){},n=function(e){return function(){return e}};function r(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 o=n(!1),i=n(!0),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=tinymce.util.Tools.resolve("tinymce.util.XHR"),c=function(e){return e.getParam("template_cdate_classes","cdate")},s=function(e){return e.getParam("template_mdate_classes","mdate")},l=function(e){return e.getParam("template_selected_content_classes","selcontent")},f=function(e){return e.getParam("template_preview_replace_values")},d=function(e){return e.getParam("template_replace_values")},h=function(e){return e.templates},m=function(e){return e.getParam("template_cdate_format",e.translate("%Y-%m-%d"))},p=function(e){return e.getParam("template_mdate_format",e.translate("%Y-%m-%d"))},g=function(e,t){if(e=""+e,e.length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},v=function(e,t,n){var r="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),o="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),i="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),a="January February March April May June July August September October November December".split(" ");return n=n||new Date,t=t.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+n.getFullYear()),t=t.replace("%y",""+n.getYear()),t=t.replace("%m",g(n.getMonth()+1,2)),t=t.replace("%d",g(n.getDate(),2)),t=t.replace("%H",""+g(n.getHours(),2)),t=t.replace("%M",""+g(n.getMinutes(),2)),t=t.replace("%S",""+g(n.getSeconds(),2)),t=t.replace("%I",""+((n.getHours()+11)%12+1)),t=t.replace("%p",n.getHours()<12?"AM":"PM"),t=t.replace("%B",""+e.translate(a[n.getMonth()])),t=t.replace("%b",""+e.translate(i[n.getMonth()])),t=t.replace("%A",""+e.translate(o[n.getDay()])),t=t.replace("%a",""+e.translate(r[n.getDay()])),t=t.replace("%%","%"),t},b=function(e,t){return function(){var n=h(e);"function"!==typeof n?"string"===typeof n?u.send({url:n,success:function(e){t(JSON.parse(e))}}):t(n):n(t)}},y=function(e,t){return a.each(t,(function(t,n){"function"===typeof t&&(t=t(n)),e=e.replace(new RegExp("\\{\\$"+n+"\\}","g"),t)})),e},w=function(e,t){var n=e.dom,r=d(e);a.each(n.select("*",t),(function(e){a.each(r,(function(t,o){n.hasClass(e,o)&&"function"===typeof r[o]&&r[o](e)}))}))},x=function(e,t){return new RegExp("\\b"+t+"\\b","g").test(e.className)},C=function(e,t,n){var r,o,i=e.dom,u=e.selection.getContent();n=y(n,d(e)),r=i.create("div",null,n),o=i.select(".mceTmpl",r),o&&o.length>0&&(r=i.create("div",null),r.appendChild(o[0].cloneNode(!0))),a.each(i.select("*",r),(function(t){x(t,c(e).replace(/\s+/g,"|"))&&(t.innerHTML=v(e,m(e))),x(t,s(e).replace(/\s+/g,"|"))&&(t.innerHTML=v(e,p(e))),x(t,l(e).replace(/\s+/g,"|"))&&(t.innerHTML=u)})),w(e,r),e.execCommand("mceInsertContent",!1,r.innerHTML),e.addVisual()},S=function(e){e.addCommand("mceInsertTemplate",r(C,e))},k=function(e){e.on("PreProcess",(function(t){var n=e.dom,r=p(e);a.each(n.select("div",t.node),(function(t){n.hasClass(t,"mceTmpl")&&(a.each(n.select("*",t),(function(t){n.hasClass(t,e.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))&&(t.innerHTML=v(e,r))})),w(e,t))}))}))},_=function(){return E},E=function(){var e=function(e){return e.isNone()},r=function(e){return e()},a=function(e){return e},u={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:a,getOrThunk:r,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:n(null),getOrUndefined:n(void 0),or:a,orThunk:r,map:_,each:t,bind:_,exists:o,forall:i,filter:_,equals:e,equals_:e,toArray:function(){return[]},toString:n("none()")};return u}(),A=function(e){var t=n(e),r=function(){return u},a=function(t){return t(e)},u={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:i,isNone:o,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:r,orThunk:r,map:function(t){return A(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?u:E},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 u},T=function(e){return null===e||void 0===e?E:A(e)},O={some:A,none:_,from:T},B=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},R=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return O.some(i);if(n(i,r))break}return O.none()},D=function(e,t){return R(e,t,o)},N=tinymce.util.Tools.resolve("tinymce.util.Promise"),I=Object.hasOwnProperty,P=function(e,t){return M(e,t)?O.from(e[t]):O.none()},M=function(e,t){return I.call(e,t)},F={'"':""","<":"<",">":">","&":"&","'":"'"},L=function(e){return e.replace(/["'<>&]/g,(function(e){return P(F,e).getOr(e)}))},z=function(e,t){if(-1===t.indexOf("<html>")){var n="";a.each(e.contentCSS,(function(t){n+='<link type="text/css" rel="stylesheet" href="'+e.documentBaseURI.toAbsolute(t)+'">'}));var r=e.settings.body_class||"";-1!==r.indexOf("=")&&(r=e.getParam("body_class","","hash"),r=r[e.id]||"");var o=e.dom.encode,i=e.getBody().dir,u=i?' dir="'+o(i)+'"':"";t="<!DOCTYPE html><html><head>"+n+'</head><body class="'+o(r)+'"'+u+">"+t+"</body></html>"}return y(t,f(e))},H=function(e,t){var n=function(){if(!t||0===t.length){var n=e.translate("No templates defined.");return e.notificationManager.open({text:n,type:"info"}),O.none()}return O.from(a.map(t,(function(e,t){var n=function(e){return void 0!==e.url};return{selected:0===t,text:e.title,value:{url:n(e)?O.from(e.url):O.none(),content:n(e)?O.none():O.from(e.content),description:e.description}}})))},r=function(e){return B(e,(function(e){return{text:e.text,value:e.text}}))},o=function(e,t){return D(e,(function(e){return e.text===t}))},i=function(t){e.windowManager.alert("Could not load the specified template.",(function(){return t.focus("template")}))},c=function(e){return new N((function(t,n){e.value.url.fold((function(){return t(e.value.content.getOr(""))}),(function(e){return u.send({url:e,success:function(e){t(e)},error:function(e){n(e)}})}))}))},s=function(e,t){return function(n,r){if("template"===r.name){var a=n.getData().template;o(e,a).each((function(e){n.block("Loading..."),c(e).then((function(r){t(n,e,r)})).catch((function(){t(n,e,""),n.disable("save"),i(n)}))}))}}},l=function(t){return function(n){var r=n.getData();o(t,r.template).each((function(t){c(t).then((function(t){C(e,!1,t),n.close()})).catch((function(){n.disable("save"),i(n)}))}))}},f=function(t){var n=r(t),o=function(e,n){return{title:"Insert Template",size:"large",body:{type:"panel",items:e},initialData:n,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:l(t),onChange:s(t,a)}},a=function(t,r,i){var a=z(e,i),u=[{type:"selectbox",name:"template",label:"Templates",items:n},{type:"htmlpanel",html:'<p aria-live="polite">'+L(r.value.description)+"</p>"},{label:"Preview",type:"iframe",name:"preview",sandboxed:!1}],c={template:r.text,preview:a};t.unblock(),t.redial(o(u,c)),t.focus("template")},u=e.windowManager.open(o([],{template:"",preview:""}));u.block("Loading..."),c(t[0]).then((function(e){a(u,t[0],e)})).catch((function(){a(u,t[0],""),u.disable("save"),i(u)}))},d=n();d.each(f)},U=function(e){return function(t){H(e,t)}},V=function(e){e.ui.registry.addButton("template",{icon:"template",tooltip:"Insert template",onAction:b(e.settings,U(e))}),e.ui.registry.addMenuItem("template",{icon:"template",text:"Insert template...",onAction:b(e.settings,U(e))})};function j(){e.add("template",(function(e){V(e),S(e),k(e)}))}j()})()},"0fc9":function(e,t,n){var r=n("3a38"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},1098:function(e,t,n){"use strict";t.__esModule=!0;var r=n("17ed"),o=c(r),i=n("f893"),a=c(i),u="function"===typeof a.default&&"symbol"===typeof o.default?function(e){return typeof e}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function c(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof a.default&&"symbol"===u(o.default)?function(e){return"undefined"===typeof e?"undefined":u(e)}:function(e){return e&&"function"===typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":"undefined"===typeof e?"undefined":u(e)}},1146:function(e,t,n){(function(r,o,i){function a(t){t.version="0.14.1";var a=1200,u=1252;"undefined"===typeof cptable&&("undefined"!==typeof r?r.cptable=n("2244"):"undefined"!==typeof window&&(window.cptable=n("2244")));for(var c=[874,932,936,949,950],s=0;s<=8;++s)c.push(1250+s);var l={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},f=function(e){-1!=c.indexOf(e)&&(u=l[0]=e)};function d(){f(1252)}var h=function(e){a=e,f(e)};function m(){h(1200),d()}function p(e){for(var t=[],n=0,r=e.length;n<r;++n)t[n]=e.charCodeAt(n);return t}function g(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}function v(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}var b=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?g(e.slice(2)):254==t&&255==n?v(e.slice(2)):65279==t?e.slice(1):e},y=function(e){return String.fromCharCode(e)};"undefined"!==typeof cptable&&(h=function(e){a=e},b=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,p(e.slice(2))):e},y=function(e){return 1200===a?String.fromCharCode(e):cptable.utils.decode(a,[255&e,e>>8])[0]});var w=null,x=!0,C=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t){for(var n="",r=0,o=0,i=0,a=0,u=0,c=0,s=0,l=0;l<t.length;)r=t.charCodeAt(l++),a=r>>2,o=t.charCodeAt(l++),u=(3&r)<<4|o>>4,i=t.charCodeAt(l++),c=(15&o)<<2|i>>6,s=63&i,isNaN(o)?c=s=64:isNaN(i)&&(s=64),n+=e.charAt(a)+e.charAt(u)+e.charAt(c)+e.charAt(s);return n},decode:function(t){var n="",r=0,o=0,i=0,a=0,u=0,c=0,s=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<t.length;)a=e.indexOf(t.charAt(l++)),u=e.indexOf(t.charAt(l++)),r=a<<2|u>>4,n+=String.fromCharCode(r),c=e.indexOf(t.charAt(l++)),o=(15&u)<<4|c>>2,64!==c&&(n+=String.fromCharCode(o)),s=e.indexOf(t.charAt(l++)),i=(3&c)<<6|s,64!==s&&(n+=String.fromCharCode(i));return n}}}(),S="undefined"!==typeof o&&"undefined"!==typeof i&&"undefined"!==typeof i.versions&&!!i.versions.node,k=function(){};if("undefined"!==typeof o){var _=!o.from;if(!_)try{o.from("foo","utf8")}catch(Hg){_=!0}k=_?function(e,t){return t?new o(e,t):new o(e)}:o.from.bind(o),o.alloc||(o.alloc=function(e){return new o(e)}),o.allocUnsafe||(o.allocUnsafe=function(e){return new o(e)})}function E(e){return S?o.alloc(e):new Array(e)}function A(e){return S?o.allocUnsafe(e):new Array(e)}var T=function(e){return S?k(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function O(e){if("undefined"===typeof ArrayBuffer)return T(e);for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),r=0;r!=e.length;++r)n[r]=255&e.charCodeAt(r);return t}function B(e){if(Array.isArray(e))return e.map(Om).join("");for(var t=[],n=0;n<e.length;++n)t[n]=Om(e[n]);return t.join("")}function R(e){if("undefined"===typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}function D(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return D(new Uint8Array(e));for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t}var N=function(e){return[].concat.apply([],e)},I=/\u0000/g,P=/[\u0001-\u0006]/g,M={},F=function(e){function t(e){var t="",n=e.length-1;while(n>=0)t+=e.charAt(n--);return t}function n(e,t){var n="";while(n.length<t)n+=e;return n}function r(e,t){var r=""+e;return r.length>=t?r:n("0",t-r.length)+r}function o(e,t){var r=""+e;return r.length>=t?r:n(" ",t-r.length)+r}function i(e,t){var r=""+e;return r.length>=t?r:r+n(" ",t-r.length)}function a(e,t){var r=""+Math.round(e);return r.length>=t?r:n("0",t-r.length)+r}function u(e,t){var r=""+e;return r.length>=t?r:n("0",t-r.length)+r}e.version="0.10.2";var c=Math.pow(2,32);function s(e,t){if(e>c||e<-c)return a(e,t);var n=Math.round(e);return u(n,t)}function l(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var f=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],d=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function h(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e[65535]="General"}var m={};function p(e,t,n){var r=e<0?-1:1,o=e*r,i=0,a=1,u=0,c=1,s=0,l=0,f=Math.floor(o);while(s<t){if(f=Math.floor(o),u=f*a+i,l=f*s+c,o-f<5e-8)break;o=1/(o-f),i=a,a=u,c=s,s=l}if(l>t&&(s>t?(l=c,u=i):(l=s,u=a)),!n)return[0,r*u,l];var d=Math.floor(r*u/l);return[d,r*u-d*l,l]}function g(e,t,n){if(e>2958465||e<0)return null;var r=0|e,o=Math.floor(86400*(e-r)),i=0,a=[],u={D:r,T:o,u:86400*(e-r)-o,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(u.u)<1e-6&&(u.u=0),t&&t.date1904&&(r+=1462),u.u>.9999&&(u.u=0,86400==++o&&(u.T=o=0,++r,++u.D)),60===r)a=n?[1317,10,29]:[1900,2,29],i=3;else if(0===r)a=n?[1317,8,29]:[1900,1,0],i=6;else{r>60&&--r;var c=new Date(1900,0,1);c.setDate(c.getDate()+r-1),a=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),r<60&&(i=(i+6)%7),n&&(i=k(c,a))}return u.y=a[0],u.m=a[1],u.d=a[2],u.S=o%60,o=Math.floor(o/60),u.M=o%60,o=Math.floor(o/60),u.H=o,u.q=i,u}h(m),e.parse_date_code=g;var v=new Date(1899,11,31,0,0,0),b=v.getTime(),y=new Date(1900,2,1,0,0,0);function w(e,t){var n=e.getTime();return t?n-=1262304e5:e>=y&&(n+=864e5),(n-(b+6e4*(e.getTimezoneOffset()-v.getTimezoneOffset())))/864e5}function x(e){return e.toString(10)}e._general_int=x;var C=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,n=/\.(\d*[1-9])0+/,r=/\.0*[Ee]/,o=/(E[+-])(\d)$/;function i(e){var t=e<0?12:11,n=c(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10),n.length<=t?n:e.toExponential(5))}function a(t){var n=t.toFixed(11).replace(e,".$1");return n.length>(t<0?12:11)&&(n=t.toPrecision(6)),n}function u(e){for(var t=0;t!=e.length;++t)if(101===(32|e.charCodeAt(t)))return e.replace(n,".$1").replace(r,"E").replace("e","E").replace(o,"$10$2");return e}function c(n){return n.indexOf(".")>-1?n.replace(t,"").replace(e,".$1"):n}return function(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?i(e):10===n?e.toFixed(10).substr(0,12):a(e),c(u(t))}}();function S(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?x(e):C(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return M(14,w(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function k(){return 0}function _(e,t,n,o){var i,a="",u=0,c=0,s=n.y,l=0;switch(e){case 98:s=n.y+543;case 121:switch(t.length){case 1:case 2:i=s%100,l=2;break;default:i=s%1e4,l=4;break}break;case 109:switch(t.length){case 1:case 2:i=n.m,l=t.length;break;case 3:return d[n.m-1][1];case 5:return d[n.m-1][0];default:return d[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=n.d,l=t.length;break;case 3:return f[n.q][0];default:return f[n.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(n.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=n.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=n.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(c=o>=2?3===o?1e3:100:1===o?10:1,u=Math.round(c*(n.S+n.u)),u>=60*c&&(u=0),"s"===t?0===u?"0":""+u/c:(a=r(u,2+o),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):r(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*n.D+n.H;break;case"[m]":case"[mm]":i=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":i=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:i=s,l=1}return l>0?r(i,l):""}function E(e){var t=3;if(e.length<=t)return e;for(var n=e.length%t,r=e.substr(0,n);n!=e.length;n+=t)r+=(r.length>0?",":"")+e.substr(n,t);return r}e._general_num=C,e._general=S;var A=function(){var e=/%/g;function a(t,r,o){var i=r.replace(e,""),a=r.length-i.length;return A(t,i,o*Math.pow(10,2*a))+n("%",a)}function u(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return A(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function c(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+c(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%o;if(i<0&&(i+=o),n=(t/Math.pow(10,i)).toPrecision(r+1+(o+i)%o),-1===n.indexOf("e")){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+i):n+="E+"+(a-i);while("0."===n.substr(0,2))n=n.charAt(0)+n.substr(2,o)+"."+n.substr(2+o),n=n.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+i)%o)+"."+r.substr(i)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var l=/# (\?+)( ?)\/( ?)(\d+)/;function f(e,t,i){var a=parseInt(e[4],10),u=Math.round(t*a),c=Math.floor(u/a),s=u-c*a,l=a;return i+(0===c?"":""+c)+" "+(0===s?n(" ",e[1].length+1+e[4].length):o(s,e[1].length)+e[2]+"/"+e[3]+r(l,e[4].length))}function d(e,t,r){return r+(0===t?"":""+t)+n(" ",e[1].length+2+e[4].length)}var h=/^#*0*\.([0#]+)/,m=/\).*[0#]/,g=/\(###\) ###\\?-####/;function v(e){for(var t,n="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function b(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function y(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?0:Math.round((e-Math.floor(e))*Math.pow(10,t))}function w(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function x(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function C(e,d,S){if(40===e.charCodeAt(0)&&!d.match(m)){var k=d.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return S>=0?C("n",k,S):"("+C("n",k,-S)+")"}if(44===d.charCodeAt(d.length-1))return u(e,d,S);if(-1!==d.indexOf("%"))return a(e,d,S);if(-1!==d.indexOf("E"))return c(d,S);if(36===d.charCodeAt(0))return"$"+C(e,d.substr(" "==d.charAt(1)?2:1),S);var _,T,O,B,R=Math.abs(S),D=S<0?"-":"";if(d.match(/^00+$/))return D+s(R,d.length);if(d.match(/^[#?]+$/))return _=s(S,0),"0"===_&&(_=""),_.length>d.length?_:v(d.substr(0,d.length-_.length))+_;if(T=d.match(l))return f(T,R,D);if(d.match(/^#+0+$/))return D+s(R,d.length-d.indexOf("0"));if(T=d.match(h))return _=b(S,T[1].length).replace(/^([^\.]+)$/,"$1."+v(T[1])).replace(/\.$/,"."+v(T[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",v(T[1]).length-t.length)})),-1!==d.indexOf("0.")?_:_.replace(/^0\./,".");if(d=d.replace(/^#+([0.])/,"$1"),T=d.match(/^(0*)\.(#*)$/))return D+b(R,T[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,T[1].length?"0.":".");if(T=d.match(/^#{1,3},##0(\.?)$/))return D+E(s(R,0));if(T=d.match(/^#,##0\.([#0]*0)$/))return S<0?"-"+C(e,d,-S):E(""+(Math.floor(S)+w(S,T[1].length)))+"."+r(y(S,T[1].length),T[1].length);if(T=d.match(/^#,#*,#0/))return C(e,d.replace(/^#,#*,/,""),S);if(T=d.match(/^([0#]+)(\\?-([0#]+))+$/))return _=t(C(e,d.replace(/[\\-]/g,""),S)),O=0,t(t(d.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return O<_.length?_.charAt(O++):"0"===e?"0":""})));if(d.match(g))return _=C(e,"##########",S),"("+_.substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6);var N="";if(T=d.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return O=Math.min(T[4].length,7),B=p(R,Math.pow(10,O)-1,!1),_=""+D,N=A("n",T[1],B[1])," "==N.charAt(N.length-1)&&(N=N.substr(0,N.length-1)+"0"),_+=N+T[2]+"/"+T[3],N=i(B[2],O),N.length<T[4].length&&(N=v(T[4].substr(T[4].length-N.length))+N),_+=N,_;if(T=d.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return O=Math.min(Math.max(T[1].length,T[4].length),7),B=p(R,Math.pow(10,O)-1,!0),D+(B[0]||(B[1]?"":"0"))+" "+(B[1]?o(B[1],O)+T[2]+"/"+T[3]+i(B[2],O):n(" ",2*O+1+T[2].length+T[3].length));if(T=d.match(/^[#0?]+$/))return _=s(S,0),d.length<=_.length?_:v(d.substr(0,d.length-_.length))+_;if(T=d.match(/^([#0?]+)\.([#0]+)$/)){_=""+S.toFixed(Math.min(T[2].length,10)).replace(/([^0])0+$/,"$1"),O=_.indexOf(".");var I=d.indexOf(".")-O,P=d.length-_.length-I;return v(d.substr(0,I)+_+d.substr(d.length-P))}if(T=d.match(/^00,000\.([#0]*0)$/))return O=y(S,T[1].length),S<0?"-"+C(e,d,-S):E(x(S)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(O,T[1].length);switch(d){case"###,##0.00":return C(e,"#,##0.00",S);case"###,###":case"##,###":case"#,###":var M=E(s(R,0));return"0"!==M?D+M:"";case"###,###.00":return C(e,"###,##0.00",S).replace(/^0\./,".");case"#,###.00":return C(e,"#,##0.00",S).replace(/^0\./,".");default:}throw new Error("unsupported format |"+d+"|")}function S(e,t,n){var r=t.length-1;while(44===t.charCodeAt(r-1))--r;return A(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}function k(t,r,o){var i=r.replace(e,""),a=r.length-i.length;return A(t,i,o*Math.pow(10,2*a))+n("%",a)}function _(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+_(e,-t);var o=e.indexOf(".");-1===o&&(o=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%o;if(i<0&&(i+=o),n=(t/Math.pow(10,i)).toPrecision(r+1+(o+i)%o),!n.match(/[Ee]/)){var a=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(a-n.length+i):n+="E+"+(a-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(o+i)%o)+"."+r.substr(i)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function T(e,a,u){if(40===e.charCodeAt(0)&&!a.match(m)){var c=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return u>=0?T("n",c,u):"("+T("n",c,-u)+")"}if(44===a.charCodeAt(a.length-1))return S(e,a,u);if(-1!==a.indexOf("%"))return k(e,a,u);if(-1!==a.indexOf("E"))return _(a,u);if(36===a.charCodeAt(0))return"$"+T(e,a.substr(" "==a.charAt(1)?2:1),u);var s,f,b,y,w=Math.abs(u),x=u<0?"-":"";if(a.match(/^00+$/))return x+r(w,a.length);if(a.match(/^[#?]+$/))return s=""+u,0===u&&(s=""),s.length>a.length?s:v(a.substr(0,a.length-s.length))+s;if(f=a.match(l))return d(f,w,x);if(a.match(/^#+0+$/))return x+r(w,a.length-a.indexOf("0"));if(f=a.match(h))return s=(""+u).replace(/^([^\.]+)$/,"$1."+v(f[1])).replace(/\.$/,"."+v(f[1])),s=s.replace(/\.(\d*)$/,(function(e,t){return"."+t+n("0",v(f[1]).length-t.length)})),-1!==a.indexOf("0.")?s:s.replace(/^0\./,".");if(a=a.replace(/^#+([0.])/,"$1"),f=a.match(/^(0*)\.(#*)$/))return x+(""+w).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,f[1].length?"0.":".");if(f=a.match(/^#{1,3},##0(\.?)$/))return x+E(""+w);if(f=a.match(/^#,##0\.([#0]*0)$/))return u<0?"-"+T(e,a,-u):E(""+u)+"."+n("0",f[1].length);if(f=a.match(/^#,#*,#0/))return T(e,a.replace(/^#,#*,/,""),u);if(f=a.match(/^([0#]+)(\\?-([0#]+))+$/))return s=t(T(e,a.replace(/[\\-]/g,""),u)),b=0,t(t(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return b<s.length?s.charAt(b++):"0"===e?"0":""})));if(a.match(g))return s=T(e,"##########",u),"("+s.substr(0,3)+") "+s.substr(3,3)+"-"+s.substr(6);var C="";if(f=a.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(f[4].length,7),y=p(w,Math.pow(10,b)-1,!1),s=""+x,C=A("n",f[1],y[1])," "==C.charAt(C.length-1)&&(C=C.substr(0,C.length-1)+"0"),s+=C+f[2]+"/"+f[3],C=i(y[2],b),C.length<f[4].length&&(C=v(f[4].substr(f[4].length-C.length))+C),s+=C,s;if(f=a.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(Math.max(f[1].length,f[4].length),7),y=p(w,Math.pow(10,b)-1,!0),x+(y[0]||(y[1]?"":"0"))+" "+(y[1]?o(y[1],b)+f[2]+"/"+f[3]+i(y[2],b):n(" ",2*b+1+f[2].length+f[3].length));if(f=a.match(/^[#0?]+$/))return s=""+u,a.length<=s.length?s:v(a.substr(0,a.length-s.length))+s;if(f=a.match(/^([#0]+)\.([#0]+)$/)){s=""+u.toFixed(Math.min(f[2].length,10)).replace(/([^0])0+$/,"$1"),b=s.indexOf(".");var O=a.indexOf(".")-b,B=a.length-s.length-O;return v(a.substr(0,O)+s+a.substr(a.length-B))}if(f=a.match(/^00,000\.([#0]*0)$/))return u<0?"-"+T(e,a,-u):E(""+u).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?r(0,3-e.length):"")+e}))+"."+r(0,f[1].length);switch(a){case"###,###":case"##,###":case"#,###":var R=E(""+w);return"0"!==R?x+R:"";default:if(a.match(/\.[0#?]*$/))return T(e,a.slice(0,a.lastIndexOf(".")),u)+v(a.slice(a.lastIndexOf(".")))}throw new Error("unsupported format |"+a+"|")}return function(e,t,n){return(0|n)===n?T(e,t,n):C(e,t,n)}}();function T(e){for(var t=[],n=!1,r=0,o=0;r<e.length;++r)switch(e.charCodeAt(r)){case 34:n=!n;break;case 95:case 42:case 92:++r;break;case 59:t[t.length]=e.substr(o,r-o),o=r+1}if(t[t.length]=e.substr(o),!0===n)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=T;var O=/\[[HhMmSs]*\]/;function B(e){var t=0,n="",r="";while(t<e.length)switch(n=e.charAt(t)){case"G":l(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;)++t;++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":r=n;while("]"!==e.charAt(t++)&&t<e.length)r+=e.charAt(t);if(r.match(O))return!0;break;case".":case"0":case"#":while(t<e.length&&("0#?.,E+-%".indexOf(n=e.charAt(++t))>-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1));break;case"?":while(e.charAt(++t)===n);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1);break;case" ":++t;break;default:++t;break}return!1}function R(e,t,n,r){var o,i,a,u=[],c="",s=0,f="",d="t",h="H";while(s<e.length)switch(f=e.charAt(s)){case"G":if(!l(e,s))throw new Error("unrecognized character "+f+" in "+e);u[u.length]={t:"G",v:"General"},s+=7;break;case'"':for(c="";34!==(a=e.charCodeAt(++s))&&s<e.length;)c+=String.fromCharCode(a);u[u.length]={t:"t",v:c},++s;break;case"\\":var m=e.charAt(++s),p="("===m||")"===m?m:"t";u[u.length]={t:p,v:m},++s;break;case"_":u[u.length]={t:"t",v:" "},s+=2;break;case"@":u[u.length]={t:"T",v:t},++s;break;case"B":case"b":if("1"===e.charAt(s+1)||"2"===e.charAt(s+1)){if(null==o&&(o=g(t,n,"2"===e.charAt(s+1)),null==o))return"";u[u.length]={t:"X",v:e.substr(s,2)},d=f,s+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":f=f.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==o&&(o=g(t,n),null==o))return"";c=f;while(++s<e.length&&e.charAt(s).toLowerCase()===f)c+=f;"m"===f&&"h"===d.toLowerCase()&&(f="M"),"h"===f&&(f=h),u[u.length]={t:f,v:c},d=f;break;case"A":case"a":var v={t:f,v:f};if(null==o&&(o=g(t,n)),"A/P"===e.substr(s,3).toUpperCase()?(null!=o&&(v.v=o.H>=12?"P":"A"),v.t="T",h="h",s+=3):"AM/PM"===e.substr(s,5).toUpperCase()?(null!=o&&(v.v=o.H>=12?"PM":"AM"),v.t="T",s+=5,h="h"):(v.t="t",++s),null==o&&"T"===v.t)return"";u[u.length]=v,d=f;break;case"[":c=f;while("]"!==e.charAt(s++)&&s<e.length)c+=e.charAt(s);if("]"!==c.slice(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(O)){if(null==o&&(o=g(t,n),null==o))return"";u[u.length]={t:"Z",v:c.toLowerCase()},d=c.charAt(1)}else c.indexOf("$")>-1&&(c=(c.match(/\$([^-\[\]]*)/)||[])[1]||"$",B(e)||(u[u.length]={t:"t",v:c}));break;case".":if(null!=o){c=f;while(++s<e.length&&"0"===(f=e.charAt(s)))c+=f;u[u.length]={t:"s",v:c};break}case"0":case"#":c=f;while(++s<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(s))>-1||"\\"==f&&"-"==e.charAt(s+1)&&s<e.length-2&&"0#".indexOf(e.charAt(s+2))>-1)c+=f;u[u.length]={t:"n",v:c};break;case"?":c=f;while(e.charAt(++s)===f)c+=f;u[u.length]={t:f,v:c},d=f;break;case"*":++s," "!=e.charAt(s)&&"*"!=e.charAt(s)||++s;break;case"(":case")":u[u.length]={t:1===r?"t":f,v:f},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c=f;while(s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1)c+=e.charAt(s);u[u.length]={t:"D",v:c};break;case" ":u[u.length]={t:f,v:f},++s;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);u[u.length]={t:"t",v:f},++s;break}var b,y=0,w=0;for(s=u.length-1,d="t";s>=0;--s)switch(u[s].t){case"h":case"H":u[s].t=h,d="h",y<1&&(y=1);break;case"s":(b=u[s].v.match(/\.0+$/))&&(w=Math.max(w,b[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":d=u[s].t;break;case"m":"s"===d&&(u[s].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&u[s].v.match(/[Hh]/)&&(y=1),y<2&&u[s].v.match(/[Mm]/)&&(y=2),y<3&&u[s].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M),o.M>=60&&(o.M=0,++o.H);break;case 2:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M);break}var x,C="";for(s=0;s<u.length;++s)switch(u[s].t){case"t":case"T":case" ":case"D":break;case"X":u[s].v="",u[s].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":u[s].v=_(u[s].t.charCodeAt(0),u[s].v,o,w),u[s].t="t";break;case"n":case"(":case"?":x=s+1;while(null!=u[x]&&("?"===(f=u[x].t)||"D"===f||(" "===f||"t"===f)&&null!=u[x+1]&&("?"===u[x+1].t||"t"===u[x+1].t&&"/"===u[x+1].v)||"("===u[s].t&&(" "===f||"n"===f||")"===f)||"t"===f&&("/"===u[x].v||" "===u[x].v&&null!=u[x+1]&&"?"==u[x+1].t)))u[s].v+=u[x].v,u[x]={v:"",t:";"},++x;C+=u[s].v,s=x-1;break;case"G":u[s].t="t",u[s].v=S(t,n);break}var k,E,T="";if(C.length>0){40==C.charCodeAt(0)?(k=t<0&&45===C.charCodeAt(0)?-t:t,E=A("(",C,k)):(k=t<0&&r>1?-t:t,E=A("n",C,k),k<0&&u[0]&&"t"==u[0].t&&(E=E.substr(1),u[0].v="-"+u[0].v)),x=E.length-1;var R=u.length;for(s=0;s<u.length;++s)if(null!=u[s]&&"t"!=u[s].t&&u[s].v.indexOf(".")>-1){R=s;break}var D=u.length;if(R===u.length&&-1===E.indexOf("E")){for(s=u.length-1;s>=0;--s)null!=u[s]&&-1!=="n?(".indexOf(u[s].t)&&(x>=u[s].v.length-1?(x-=u[s].v.length,u[s].v=E.substr(x+1,u[s].v.length)):x<0?u[s].v="":(u[s].v=E.substr(0,x+1),x=-1),u[s].t="t",D=s);x>=0&&D<u.length&&(u[D].v=E.substr(0,x+1)+u[D].v)}else if(R!==u.length&&-1===E.indexOf("E")){for(x=E.indexOf(".")-1,s=R;s>=0;--s)if(null!=u[s]&&-1!=="n?(".indexOf(u[s].t)){for(i=u[s].v.indexOf(".")>-1&&s===R?u[s].v.indexOf(".")-1:u[s].v.length-1,T=u[s].v.substr(i+1);i>=0;--i)x>=0&&("0"===u[s].v.charAt(i)||"#"===u[s].v.charAt(i))&&(T=E.charAt(x--)+T);u[s].v=T,u[s].t="t",D=s}for(x>=0&&D<u.length&&(u[D].v=E.substr(0,x+1)+u[D].v),x=E.indexOf(".")+1,s=R;s<u.length;++s)if(null!=u[s]&&(-1!=="n?(".indexOf(u[s].t)||s===R)){for(i=u[s].v.indexOf(".")>-1&&s===R?u[s].v.indexOf(".")+1:0,T=u[s].v.substr(0,i);i<u[s].v.length;++i)x<E.length&&(T+=E.charAt(x++));u[s].v=T,u[s].t="t",D=s}}}for(s=0;s<u.length;++s)null!=u[s]&&"n(?".indexOf(u[s].t)>-1&&(k=r>1&&t<0&&s>0&&"-"===u[s-1].v?-t:t,u[s].v=A(u[s].t,u[s].v,k),u[s].t="t");var N="";for(s=0;s!==u.length;++s)null!=u[s]&&(N+=u[s].v);return N}e.is_date=B,e._eval=R;var D=/\[[=<>]/,N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function I(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e<n)return!0;break;case"<>":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0;break}return!1}function P(e,t){var n=T(e),r=n.length,o=n[r-1].indexOf("@");if(r<4&&o>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!==typeof t)return[4,4===n.length||o>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=o>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=o>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=o>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"];break;case 4:break}var i=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,i];if(null!=n[0].match(D)||null!=n[1].match(D)){var a=n[0].match(N),u=n[1].match(N);return I(t,a)?[r,n[0]]:I(t,u)?[r,n[1]]:[r,n[null!=a&&null!=u?2:1]]}return[r,i]}function M(e,t,n){null==n&&(n={});var r="";switch(typeof e){case"string":r="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":r=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:m)[e];break}if(l(r,0))return S(t,n);t instanceof Date&&(t=w(t,n.date1904));var o=P(r,t);if(l(o[1]))return S(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return R(o[1],t,n,o[0])}function F(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=m[n]){if(m[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return m[t]=e,t}e.load=F,e._table=m,e.get_table=function(){return m},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&F(e[t],t)},e.init_table=h,e.format=M};F(M);var L={"General Number":"General","General Date":M._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":M._table[15],"Short Date":M._table[14],"Long Time":M._table[19],"Medium Time":M._table[18],"Short Time":M._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:M._table[2],Standard:M._table[4],Percent:M._table[10],Scientific:M._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},z={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},H=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function U(e){var t="number"==typeof e?M._table[e]:e;return t=t.replace(H,"(\\d+)"),new RegExp("^"+t+"$")}function V(e,t,n){var r=-1,o=-1,i=-1,a=-1,u=-1,c=-1;(t.match(H)||[]).forEach((function(e,t){var s=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":r=s;break;case"d":i=s;break;case"h":a=s;break;case"s":c=s;break;case"m":a>=0?u=s:o=s;break}})),c>=0&&-1==u&&o>=0&&(u=o,o=-1);var s=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(o>=1?o:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);7==s.length&&(s="0"+s),8==s.length&&(s="20"+s);var l=("00"+(a>=0?a:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return-1==a&&-1==u&&-1==c?s:-1==r&&-1==o&&-1==i?l:s+"T"+l}var j,W=!0;(function(e){e(j={})})((function(e){function t(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=n,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}e.version="1.2.0";var n=t();function r(e,t){for(var r=-1^t,o=e.length-1,i=0;i<o;)r=r>>>8^n[255&(r^e.charCodeAt(i++))],r=r>>>8^n[255&(r^e.charCodeAt(i++))];return i===o&&(r=r>>>8^n[255&(r^e.charCodeAt(i))]),-1^r}function o(e,t){if(e.length>1e4)return i(e,t);for(var r=-1^t,o=e.length-3,a=0;a<o;)r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])],r=r>>>8^n[255&(r^e[a++])];while(a<o+3)r=r>>>8^n[255&(r^e[a++])];return-1^r}function i(e,t){for(var r=-1^t,o=e.length-7,i=0;i<o;)r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])],r=r>>>8^n[255&(r^e[i++])];while(i<o+7)r=r>>>8^n[255&(r^e[i++])];return-1^r}function a(e,t){for(var r,o,i=-1^t,a=0,u=e.length;a<u;)r=e.charCodeAt(a++),r<128?i=i>>>8^n[255&(i^r)]:r<2048?(i=i>>>8^n[255&(i^(192|r>>6&31))],i=i>>>8^n[255&(i^(128|63&r))]):r>=55296&&r<57344?(r=64+(1023&r),o=1023&e.charCodeAt(a++),i=i>>>8^n[255&(i^(240|r>>8&7))],i=i>>>8^n[255&(i^(128|r>>2&63))],i=i>>>8^n[255&(i^(128|o>>6&15|(3&r)<<4))],i=i>>>8^n[255&(i^(128|63&o))]):(i=i>>>8^n[255&(i^(224|r>>12&15))],i=i>>>8^n[255&(i^(128|r>>6&63))],i=i>>>8^n[255&(i^(128|63&r))]);return-1^i}e.table=n,e.bstr=r,e.buf=o,e.str=a}));var G,X=function(){var e,t={};function r(e,t){for(var n=e.split("/"),r=t.split("/"),o=0,i=0,a=Math.min(n.length,r.length);o<a;++o){if(i=n[o].length-r[o].length)return i;if(n[o]!=r[o])return n[o]<r[o]?-1:1}return n.length-r.length}function o(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:o(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function i(e){if("/"==e.charAt(e.length-1))return i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function a(e,t){"string"===typeof t&&(t=new Date(t));var n=t.getHours();n=n<<6|t.getMinutes(),n=n<<5|t.getSeconds()>>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=r<<4|t.getMonth()+1,r=r<<5|t.getDate(),e.write_shift(2,r)}function u(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),r=new Date,o=31&n;n>>>=5;var i=15&n;n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(i-1),r.setDate(o);var a=31&t;t>>>=5;var u=63&t;return t>>>=6,r.setHours(t),r.setMinutes(u),r.setSeconds(a<<1),r}function c(e){Xt(e,0);var t={},n=0;while(e.l<=e.length-4){var r=e.read_shift(2),o=e.read_shift(2),i=e.l+o,a={};switch(r){case 21589:n=e.read_shift(1),1&n&&(a.mtime=e.read_shift(4)),o>5&&(2&n&&(a.atime=e.read_shift(4)),4&n&&(a.ctime=e.read_shift(4))),a.mtime&&(a.mt=new Date(1e3*a.mtime));break}e.l=i,t[r]=a}return t}function s(){return e||(e=n(0))}function l(e,t){if(80==e[0]&&75==e[1])return Ae(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n=3,r=512,o=0,i=0,a=0,u=0,c=0,s=[],l=e.slice(0,512);Xt(l,0);var p=f(l);switch(n=p[0],n){case 3:r=512;break;case 4:r=4096;break;case 0:if(0==p[1])return Ae(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==r&&(l=e.slice(0,r),Xt(l,28));var v=e.slice(0,r);d(l,n);var w=l.read_shift(4,"i");if(3===n&&0!==w)throw new Error("# Directory Sectors: Expected 0 saw "+w);l.l+=4,a=l.read_shift(4,"i"),l.l+=4,l.chk("00100000","Mini Stream Cutoff Size: "),u=l.read_shift(4,"i"),o=l.read_shift(4,"i"),c=l.read_shift(4,"i"),i=l.read_shift(4,"i");for(var x=-1,C=0;C<109;++C){if(x=l.read_shift(4,"i"),x<0)break;s[C]=x}var S=h(e,r);g(c,i,S,r,s);var k=b(S,a,s,r);k[a].name="!Directory",o>0&&u!==L&&(k[u].name="!MiniFAT"),k[s[0]].name="!FAT",k.fat_addrs=s,k.ssz=r;var _={},E=[],A=[],T=[];y(a,k,S,E,o,_,A,u),m(A,T,E),E.shift();var O={FileIndex:A,FullPaths:T};return t&&t.raw&&(O.raw={header:v,sectors:S}),O}function f(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(z,"Header Signature: "),e.chk(U,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}function d(e,t){var n=9;switch(e.l+=2,n=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function h(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],o=1;o<n;++o)r[o-1]=e.slice(o*t,(o+1)*t);return r[n-1]=e.slice(n*t),r}function m(e,t,n){for(var r=0,o=0,i=0,a=0,u=0,c=n.length,s=[],l=[];r<c;++r)s[r]=l[r]=r,t[r]=n[r];for(;u<l.length;++u)r=l[u],o=e[r].L,i=e[r].R,a=e[r].C,s[r]===r&&(-1!==o&&s[o]!==o&&(s[r]=s[o]),-1!==i&&s[i]!==i&&(s[r]=s[i])),-1!==a&&(s[a]=r),-1!==o&&(s[o]=s[r],l.lastIndexOf(o)<u&&l.push(o)),-1!==i&&(s[i]=s[r],l.lastIndexOf(i)<u&&l.push(i));for(r=1;r<c;++r)s[r]===r&&(-1!==i&&s[i]!==i?s[r]=s[i]:-1!==o&&s[o]!==o&&(s[r]=s[o]));for(r=1;r<c;++r)if(0!==e[r].type){if(u=s[r],0===u)t[r]=t[0]+"/"+t[r];else while(0!==u&&u!==s[u])t[r]=t[u]+"/"+t[r],u=s[u];s[r]=0}for(t[0]+="/",r=1;r<c;++r)2!==e[r].type&&(t[r]+="/")}function p(e,t,n){var r=e.start,o=e.size,i=[],a=r;while(n&&o>0&&a>=0)i.push(t.slice(a*F,a*F+F)),o-=F,a=zt(n,4*a);return 0===i.length?Kt(0):N(i).slice(0,e.size)}function g(e,t,n,r,o){var i=L;if(e===L){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var a=n[e],u=(r>>>2)-1;if(!a)return;for(var c=0;c<u;++c){if((i=zt(a,4*c))===L)break;o.push(i)}g(zt(a,r-4),t-1,n,r,o)}}function v(e,t,n,r,o){var i=[],a=[];o||(o=[]);var u=r-1,c=0,s=0;for(c=t;c>=0;){o[c]=!0,i[i.length]=c,a.push(e[c]);var l=n[Math.floor(4*c/r)];if(s=4*c&u,r<4+s)throw new Error("FAT boundary crossed: "+c+" 4 "+r);if(!e[l])break;c=zt(e[l],s)}return{nodes:i,data:gt([a])}}function b(e,t,n,r){var o=e.length,i=[],a=[],u=[],c=[],s=r-1,l=0,f=0,d=0,h=0;for(l=0;l<o;++l)if(u=[],d=l+t,d>=o&&(d-=o),!a[d]){for(c=[],f=d;f>=0;){a[f]=!0,u[u.length]=f,c.push(e[f]);var m=n[Math.floor(4*f/r)];if(h=4*f&s,r<4+h)throw new Error("FAT boundary crossed: "+f+" 4 "+r);if(!e[m])break;f=zt(e[m],h)}i[d]={nodes:u,data:gt([c])}}return i}function y(e,t,n,r,o,i,a,u){for(var c,s=0,l=r.length?2:0,f=t[e].data,d=0,h=0;d<f.length;d+=128){var m=f.slice(d,d+128);Xt(m,64),h=m.read_shift(2),c=bt(m,0,h-l),r.push(c);var g={name:c,type:m.read_shift(1),color:m.read_shift(1),L:m.read_shift(4,"i"),R:m.read_shift(4,"i"),C:m.read_shift(4,"i"),clsid:m.read_shift(16),state:m.read_shift(4,"i"),start:0,size:0},b=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==b&&(g.ct=w(m,m.l-8));var y=m.read_shift(2)+m.read_shift(2)+m.read_shift(2)+m.read_shift(2);0!==y&&(g.mt=w(m,m.l-8)),g.start=m.read_shift(4,"i"),g.size=m.read_shift(4,"i"),g.size<0&&g.start<0&&(g.size=g.type=0,g.start=L,g.name=""),5===g.type?(s=g.start,o>0&&s!==L&&(t[s].name="!StreamData")):g.size>=4096?(g.storage="fat",void 0===t[g.start]&&(t[g.start]=v(n,g.start,t.fat_addrs,t.ssz)),t[g.start].name=g.name,g.content=t[g.start].data.slice(0,g.size)):(g.storage="minifat",g.size<0?g.size=0:s!==L&&g.start!==L&&t[s]&&(g.content=p(g,t[s].data,(t[u]||{}).data))),g.content&&Xt(g.content,0),i[c]=g,a.push(g)}}function w(e,t){return new Date(1e3*(Lt(e,t+4)/1e7*Math.pow(2,32)+Lt(e,t)/1e7-11644473600))}function x(t,n){return s(),l(e.readFileSync(t),n)}function k(e,t){switch(t&&t.type||"base64"){case"file":return x(e,t);case"base64":return l(T(C.decode(e)),t);case"binary":return l(T(e),t)}return l(e,t)}function _(e,t){var n=t||{},r=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=r+"/",e.FileIndex[0]={name:r,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),O(e)}function O(e){var t="Sh33tJ5";if(!X.find(e,"/"+t)){var n=Kt(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),B(e)}}function B(e,t){_(e);for(var n=!1,a=!1,u=e.FullPaths.length-1;u>=0;--u){var c=e.FileIndex[u];switch(c.type){case 0:a?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(c.R*c.L*c.C)&&(n=!0),c.R>-1&&c.L>-1&&c.R==c.L&&(n=!0);break;default:n=!0;break}}if(n||t){var s=new Date(1987,1,19),l=0,f=[];for(u=0;u<e.FullPaths.length;++u)0!==e.FileIndex[u].type&&f.push([e.FullPaths[u],e.FileIndex[u]]);for(u=0;u<f.length;++u){var d=o(f[u][0]);for(a=!1,l=0;l<f.length;++l)f[l][0]===d&&(a=!0);a||f.push([d,{name:i(d).replace("/",""),type:1,clsid:U,ct:s,mt:s,content:null}])}for(f.sort((function(e,t){return r(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],u=0;u<f.length;++u)e.FullPaths[u]=f[u][0],e.FileIndex[u]=f[u][1];for(u=0;u<f.length;++u){var h=e.FileIndex[u],m=e.FullPaths[u];if(h.name=i(m).replace("/",""),h.L=h.R=h.C=-(h.color=1),h.size=h.content?h.content.length:0,h.start=0,h.clsid=h.clsid||U,0===u)h.C=f.length>1?1:-1,h.size=0,h.type=5;else if("/"==m.slice(-1)){for(l=u+1;l<f.length;++l)if(o(e.FullPaths[l])==m)break;for(h.C=l>=f.length?-1:l,l=u+1;l<f.length;++l)if(o(e.FullPaths[l])==o(m))break;h.R=l>=f.length?-1:l,h.type=1}else o(e.FullPaths[u+1]||"")==o(m)&&(h.R=u+1),h.type=2}}}function R(e,t){var n=t||{};if(B(e),"zip"==n.fileType)return Oe(e,n);var r=function(e){for(var t=0,n=0,r=0;r<e.FileIndex.length;++r){var o=e.FileIndex[r];if(o.content){var i=o.content.length;i>0&&(i<4096?t+=i+63>>6:n+=i+511>>9)}}var a=e.FullPaths.length+3>>2,u=t+7>>3,c=t+127>>7,s=u+n+a+c,l=s+127>>7,f=l<=109?0:Math.ceil((l-109)/127);while(s+l+f+127>>7>l)f=++l<=109?0:Math.ceil((l-109)/127);var d=[1,f,l,c,a,n,t,0];return e.FileIndex[0].size=t<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),o=Kt(r[7]<<9),i=0,a=0;for(i=0;i<8;++i)o.write_shift(1,H[i]);for(i=0;i<8;++i)o.write_shift(2,0);for(o.write_shift(2,62),o.write_shift(2,3),o.write_shift(2,65534),o.write_shift(2,9),o.write_shift(2,6),i=0;i<3;++i)o.write_shift(2,0);for(o.write_shift(4,0),o.write_shift(4,r[2]),o.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),o.write_shift(4,0),o.write_shift(4,4096),o.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:L),o.write_shift(4,r[3]),o.write_shift(-4,r[1]?r[0]-1:L),o.write_shift(4,r[1]),i=0;i<109;++i)o.write_shift(-4,i<r[2]?r[1]+i:-1);if(r[1])for(a=0;a<r[1];++a){for(;i<236+127*a;++i)o.write_shift(-4,i<r[2]?r[1]+i:-1);o.write_shift(-4,a===r[1]-1?L:a+1)}var u=function(e){for(a+=e;i<a-1;++i)o.write_shift(-4,i+1);e&&(++i,o.write_shift(-4,L))};for(a=i=0,a+=r[1];i<a;++i)o.write_shift(-4,V.DIFSECT);for(a+=r[2];i<a;++i)o.write_shift(-4,V.FATSECT);u(r[3]),u(r[4]);for(var c=0,s=0,l=e.FileIndex[0];c<e.FileIndex.length;++c)l=e.FileIndex[c],l.content&&(s=l.content.length,s<4096||(l.start=a,u(s+511>>9)));u(r[6]+7>>3);while(511&o.l)o.write_shift(-4,V.ENDOFCHAIN);for(a=i=0,c=0;c<e.FileIndex.length;++c)l=e.FileIndex[c],l.content&&(s=l.content.length,!s||s>=4096||(l.start=a,u(s+63>>6)));while(511&o.l)o.write_shift(-4,V.ENDOFCHAIN);for(i=0;i<r[4]<<2;++i){var f=e.FullPaths[i];if(f&&0!==f.length){l=e.FileIndex[i],0===i&&(l.start=l.size?l.start-1:L);var d=0===i&&n.root||l.name;if(s=2*(d.length+1),o.write_shift(64,d,"utf16le"),o.write_shift(2,s),o.write_shift(1,l.type),o.write_shift(1,l.color),o.write_shift(-4,l.L),o.write_shift(-4,l.R),o.write_shift(-4,l.C),l.clsid)o.write_shift(16,l.clsid,"hex");else for(c=0;c<4;++c)o.write_shift(4,0);o.write_shift(4,l.state||0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,0),o.write_shift(4,l.start),o.write_shift(4,l.size),o.write_shift(4,0)}else{for(c=0;c<17;++c)o.write_shift(4,0);for(c=0;c<3;++c)o.write_shift(4,-1);for(c=0;c<12;++c)o.write_shift(4,0)}}for(i=1;i<e.FileIndex.length;++i)if(l=e.FileIndex[i],l.size>=4096){for(o.l=l.start+1<<9,c=0;c<l.size;++c)o.write_shift(1,l.content[c]);for(;511&c;++c)o.write_shift(1,0)}for(i=1;i<e.FileIndex.length;++i)if(l=e.FileIndex[i],l.size>0&&l.size<4096){for(c=0;c<l.size;++c)o.write_shift(1,l.content[c]);for(;63&c;++c)o.write_shift(1,0)}while(o.l<o.length)o.write_shift(1,0);return o}function D(e,t){var n=e.FullPaths.map((function(e){return e.toUpperCase()})),r=n.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),o=!1;47===t.charCodeAt(0)?(o=!0,t=n[0].slice(0,-1)+t):o=-1!==t.indexOf("/");var i=t.toUpperCase(),a=!0===o?n.indexOf(i):r.indexOf(i);if(-1!==a)return e.FileIndex[a];var u=!i.match(P);for(i=i.replace(I,""),u&&(i=i.replace(P,"!")),a=0;a<n.length;++a){if((u?n[a].replace(P,"!"):n[a]).replace(I,"")==i)return e.FileIndex[a];if((u?r[a].replace(P,"!"):r[a]).replace(I,"")==i)return e.FileIndex[a]}return null}t.version="1.1.0";var M,F=64,L=-2,z="d0cf11e0a1b11ae1",H=[208,207,17,224,161,177,26,225],U="00000000000000000000000000000000",V={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:L,FREESECT:-1,HEADER_SIGNATURE:z,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:U,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function W(t,n,r){s();var o=R(t,r);e.writeFileSync(n,o)}function $(e){for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=String.fromCharCode(e[n]);return t.join("")}function G(t,n){var r=R(t,n);switch(n&&n.type){case"file":return s(),e.writeFileSync(n.filename,r),r;case"binary":return $(r);case"base64":return C.encode($(r))}return r}function q(e){try{var t=e.InflateRaw,n=new t;if(n._processChunk(new Uint8Array([3,0]),n._finishFlushFlag),!n.bytesRead)throw new Error("zlib does not expose bytesRead");M=e}catch(Hg){console.error("cannot use native zlib: "+(Hg.message||Hg))}}function K(e,t){if(!M)return _e(e,t);var n=M.InflateRaw,r=new n,o=r._processChunk(e.slice(e.l),r._finishFlushFlag);return e.l+=r.bytesRead,o}function Y(e){return M?M.deflateRawSync(e):he(e)}var Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],J=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],Q=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function ee(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var te="undefined"!==typeof Uint8Array,ne=te?new Uint8Array(256):[],re=0;re<256;++re)ne[re]=ee(re);function oe(e,t){var n=ne[255&e];return t<=8?n>>>8-t:(n=n<<8|ne[e>>8&255],t<=16?n>>>16-t:(n=n<<8|ne[e>>16&255],n>>>24-t))}function ie(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function ae(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function ue(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}function ce(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function se(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function le(e,t,n){var r=7&t,o=t>>>3,i=(1<<n)-1,a=e[o]>>>r;return n<8-r?a&i:(a|=e[o+1]<<8-r,n<16-r?a&i:(a|=e[o+2]<<16-r,n<24-r||(a|=e[o+3]<<24-r),a&i))}function fe(e,t){var n=e.length,r=2*n>t?2*n:t+5,o=0;if(n>=t)return e;if(S){var i=A(r);if(e.copy)e.copy(i);else for(;o<e.length;++o)i[o]=e[o];return i}if(te){var a=new Uint8Array(r);if(a.set)a.set(e);else for(;o<e.length;++o)a[o]=e[o];return a}return e.length=r,e}function de(e){for(var t=new Array(e),n=0;n<e;++n)t[n]=0;return t}var he=function(){var e=function(){return function(e,t){var n=0;while(n<e.length){var r=Math.min(65535,e.length-n),o=n+r==e.length;t.write_shift(1,+o),t.write_shift(2,r),t.write_shift(2,65535&~r);while(r-- >0)t[t.l++]=e[n++]}return t.l}}();return function(t){var n=Kt(50+Math.floor(1.1*t.length)),r=e(t,n);return n.slice(0,r)}}();function me(e,t,n){var r=1,o=0,i=0,a=0,u=0,c=e.length,s=te?new Uint16Array(32):de(32);for(i=0;i<32;++i)s[i]=0;for(i=c;i<n;++i)e[i]=0;c=e.length;var l=te?new Uint16Array(c):de(c);for(i=0;i<c;++i)s[o=e[i]]++,r<o&&(r=o),l[i]=0;for(s[0]=0,i=1;i<=r;++i)s[i+16]=u=u+s[i-1]<<1;for(i=0;i<c;++i)u=e[i],0!=u&&(l[i]=s[u+16]++);var f=0;for(i=0;i<c;++i)if(f=e[i],0!=f)for(u=oe(l[i],r)>>r-f,a=(1<<r+4-f)-1;a>=0;--a)t[u|a<<f]=15&f|i<<4;return r}var pe=te?new Uint16Array(512):de(512),ge=te?new Uint16Array(32):de(32);if(!te){for(var ve=0;ve<512;++ve)pe[ve]=0;for(ve=0;ve<32;++ve)ge[ve]=0}(function(){for(var e=[],t=0;t<32;t++)e.push(5);me(e,ge,32);var n=[];for(t=0;t<=143;t++)n.push(8);for(;t<=255;t++)n.push(9);for(;t<=279;t++)n.push(7);for(;t<=287;t++)n.push(8);me(n,pe,288)})();var be=te?new Uint16Array(32768):de(32768),ye=te?new Uint16Array(32768):de(32768),we=te?new Uint16Array(128):de(128),xe=1,Ce=1;function Se(e,t){var n=ce(e,t)+257;t+=5;var r=ce(e,t)+1;t+=5;var o=ue(e,t)+4;t+=4;for(var i=0,a=te?new Uint8Array(19):de(19),u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],c=1,s=te?new Uint8Array(8):de(8),l=te?new Uint8Array(8):de(8),f=a.length,d=0;d<o;++d)a[Z[d]]=i=ae(e,t),c<i&&(c=i),s[i]++,t+=3;var h=0;for(s[0]=0,d=1;d<=c;++d)l[d]=h=h+s[d-1]<<1;for(d=0;d<f;++d)0!=(h=a[d])&&(u[d]=l[h]++);var m=0;for(d=0;d<f;++d)if(m=a[d],0!=m){h=ne[u[d]]>>8-m;for(var p=(1<<7-m)-1;p>=0;--p)we[h|p<<m]=7&m|d<<3}var g=[];for(c=1;g.length<n+r;)switch(h=we[se(e,t)],t+=7&h,h>>>=3){case 16:i=3+ie(e,t),t+=2,h=g[g.length-1];while(i-- >0)g.push(h);break;case 17:i=3+ae(e,t),t+=3;while(i-- >0)g.push(0);break;case 18:i=11+se(e,t),t+=7;while(i-- >0)g.push(0);break;default:g.push(h),c<h&&(c=h);break}var v=g.slice(0,n),b=g.slice(n);for(d=n;d<286;++d)v[d]=0;for(d=r;d<30;++d)b[d]=0;return xe=me(v,be,286),Ce=me(b,ye,30),t}function ke(e,t){if(3==e[0]&&!(3&e[1]))return[E(t),2];var n=0,r=0,o=A(t||1<<18),i=0,a=o.length>>>0,u=0,c=0;while(0==(1&r))if(r=ae(e,n),n+=3,r>>>1!=0)for(r>>>1==1?(u=9,c=5):(n=Se(e,n),u=xe,c=Ce),!t&&a<i+32767&&(o=fe(o,i+32767),a=o.length);;){var s=le(e,n,u),l=r>>>1==1?pe[s]:be[s];if(n+=15&l,l>>>=4,0===(l>>>8&255))o[i++]=l;else{if(256==l)break;l-=257;var f=l<8?0:l-4>>2;f>5&&(f=0);var d=i+J[l];f>0&&(d+=le(e,n,f),n+=f),s=le(e,n,c),l=r>>>1==1?ge[s]:ye[s],n+=15&l,l>>>=4;var h=l<4?0:l-2>>1,m=Q[l];h>0&&(m+=le(e,n,h),n+=h),!t&&a<d&&(o=fe(o,d),a=o.length);while(i<d)o[i]=o[i-m],++i}}else{7&n&&(n+=8-(7&n));var p=e[n>>>3]|e[1+(n>>>3)]<<8;if(n+=32,!t&&a<i+p&&(o=fe(o,i+p),a=o.length),"function"===typeof e.copy)e.copy(o,i,n>>>3,(n>>>3)+p),i+=p,n+=8*p;else while(p-- >0)o[i++]=e[n>>>3],n+=8}return[t?o:o.slice(0,i),n+7>>>3]}function _e(e,t){var n=e.slice(e.l||0),r=ke(n,t);return e.l+=r[1],r[0]}function Ee(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function Ae(e,t){var n=e;Xt(n,0);var r=[],o=[],i={FileIndex:r,FullPaths:o};_(i,{root:t.root});var a=n.length-4;while((80!=n[a]||75!=n[a+1]||5!=n[a+2]||6!=n[a+3])&&a>=0)--a;n.l=a+4,n.l+=4;var u=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,a=0;a<u;++a){n.l+=20;var l=n.read_shift(4),f=n.read_shift(4),d=n.read_shift(2),h=n.read_shift(2),m=n.read_shift(2);n.l+=8;var p=n.read_shift(4),g=c(n.slice(n.l+d,n.l+d+h));n.l+=d+h+m;var v=n.l;n.l=p+4,Te(n,l,f,i,g),n.l=v}return i}function Te(e,t,n,r,o){e.l+=2;var i=e.read_shift(2),a=e.read_shift(2),s=u(e);if(8257&i)throw new Error("Unsupported ZIP encryption");for(var l=e.read_shift(4),f=e.read_shift(4),d=e.read_shift(4),h=e.read_shift(2),m=e.read_shift(2),p="",g=0;g<h;++g)p+=String.fromCharCode(e[e.l++]);if(m){var v=c(e.slice(e.l,e.l+m));(v[21589]||{}).mt&&(s=v[21589].mt),((o||{})[21589]||{}).mt&&(s=o[21589].mt)}e.l+=m;var b=e.slice(e.l,e.l+f);switch(a){case 8:b=K(e,d);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+a)}var y=!1;8&i&&(l=e.read_shift(4),134695760==l&&(l=e.read_shift(4),y=!0),f=e.read_shift(4),d=e.read_shift(4)),f!=t&&Ee(y,"Bad compressed size: "+t+" != "+f),d!=n&&Ee(y,"Bad uncompressed size: "+n+" != "+d);var w=j.buf(b,0);l!=w&&Ee(y,"Bad CRC32 checksum: "+l+" != "+w),Re(r,p,b,{unsafe:!0,mt:s})}function Oe(e,t){var n=t||{},r=[],o=[],i=Kt(1),u=n.compression?8:0,c=0,s=!1;s&&(c|=8);var l=0,f=0,d=0,h=0,m=e.FullPaths[0],p=m,g=e.FileIndex[0],v=[],b=0;for(l=1;l<e.FullPaths.length;++l)if(p=e.FullPaths[l].slice(m.length),g=e.FileIndex[l],g.size&&g.content&&"Sh33tJ5"!=p){var y=d,w=Kt(p.length);for(f=0;f<p.length;++f)w.write_shift(1,127&p.charCodeAt(f));w=w.slice(0,w.l),v[h]=j.buf(g.content,0);var x=g.content;8==u&&(x=Y(x)),i=Kt(30),i.write_shift(4,67324752),i.write_shift(2,20),i.write_shift(2,c),i.write_shift(2,u),g.mt?a(i,g.mt):i.write_shift(4,0),i.write_shift(-4,8&c?0:v[h]),i.write_shift(4,8&c?0:x.length),i.write_shift(4,8&c?0:g.content.length),i.write_shift(2,w.length),i.write_shift(2,0),d+=i.length,r.push(i),d+=w.length,r.push(w),d+=x.length,r.push(x),8&c&&(i=Kt(12),i.write_shift(-4,v[h]),i.write_shift(4,x.length),i.write_shift(4,g.content.length),d+=i.l,r.push(i)),i=Kt(46),i.write_shift(4,33639248),i.write_shift(2,0),i.write_shift(2,20),i.write_shift(2,c),i.write_shift(2,u),i.write_shift(4,0),i.write_shift(-4,v[h]),i.write_shift(4,x.length),i.write_shift(4,g.content.length),i.write_shift(2,w.length),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(4,0),i.write_shift(4,y),b+=i.l,o.push(i),b+=w.length,o.push(w),++h}return i=Kt(22),i.write_shift(4,101010256),i.write_shift(2,0),i.write_shift(2,0),i.write_shift(2,h),i.write_shift(2,h),i.write_shift(4,b),i.write_shift(4,d),i.write_shift(2,0),N([N(r),N(o),i])}function Be(e){var t={};return _(t,e),t}function Re(e,t,n,r){var o=r&&r.unsafe;o||_(e);var a=!o&&X.find(e,t);if(!a){var u=e.FullPaths[0];t.slice(0,u.length)==u?u=t:("/"!=u.slice(-1)&&(u+="/"),u=(u+t).replace("//","/")),a={name:i(t),type:2},e.FileIndex.push(a),e.FullPaths.push(u),o||X.utils.cfb_gc(e)}return a.content=n,a.size=n?n.length:0,r&&(r.CLSID&&(a.clsid=r.CLSID),r.mt&&(a.mt=r.mt),r.ct&&(a.ct=r.ct)),a}function De(e,t){_(e);var n=X.find(e,t);if(n)for(var r=0;r<e.FileIndex.length;++r)if(e.FileIndex[r]==n)return e.FileIndex.splice(r,1),e.FullPaths.splice(r,1),!0;return!1}function Ne(e,t,n){_(e);var r=X.find(e,t);if(r)for(var o=0;o<e.FileIndex.length;++o)if(e.FileIndex[o]==r)return e.FileIndex[o].name=i(n),e.FullPaths[o]=n,!0;return!1}function Ie(e){B(e,!0)}return t.find=D,t.read=k,t.parse=l,t.write=G,t.writeFile=W,t.utils={cfb_new:Be,cfb_add:Re,cfb_del:De,cfb_mov:Ne,cfb_gc:Ie,ReadShift:Ut,CheckField:Gt,prep_blob:Xt,bconcat:N,use_zlib:q,_deflateRaw:he,_inflateRaw:_e,consts:V},t}();"undefined"===typeof W&&(e.exports=X);try{G=n(0)}catch(Hg){}function q(e){return"string"===typeof e?O(e):Array.isArray(e)?R(e):e}function K(e,t,n){if("undefined"!==typeof G&&G.writeFileSync)return n?G.writeFileSync(e,t,n):G.writeFileSync(e,t);var r="utf8"==n?qe(t):t;if("undefined"!==typeof IE_SaveFile)return IE_SaveFile(r,e);if("undefined"!==typeof Blob){var o=new Blob([q(r)],{type:"application/octet-stream"});if("undefined"!==typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(o,e);if("undefined"!==typeof saveAs)return saveAs(o,e);if("undefined"!==typeof URL&&"undefined"!==typeof document&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(o);if("object"===typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),chrome.downloads.download({url:i,filename:e,saveAs:!0});var a=document.createElement("a");if(null!=a.download)return a.download=e,a.href=i,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL&&"undefined"!==typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),i}}if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var u=File(e);return u.open("w"),u.encoding="binary",Array.isArray(t)&&(t=B(t)),u.write(t),u.close(),t}catch(Hg){if(!Hg.message||!Hg.message.match(/onstruct/))throw Hg}throw new Error("cannot save file "+e)}function Y(e){if("undefined"!==typeof G)return G.readFileSync(e);if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var n=t.read();return t.close(),n}catch(Hg){if(!Hg.message||!Hg.message.match(/onstruct/))throw Hg}throw new Error("Cannot access file "+e)}function Z(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;++r)e.hasOwnProperty(t[r])&&n.push(t[r]);return n}function J(e,t){for(var n=[],r=Z(e),o=0;o!==r.length;++o)null==n[e[r[o]][t]]&&(n[e[r[o]][t]]=r[o]);return n}function Q(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)t[e[n[r]]]=n[r];return t}function ee(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)t[e[n[r]]]=parseInt(n[r],10);return t}function te(e){for(var t=[],n=Z(e),r=0;r!==n.length;++r)null==t[e[n[r]]]&&(t[e[n[r]]]=[]),t[e[n[r]]].push(n[r]);return t}var ne=new Date(1899,11,30,0,0,0),re=ne.getTime()+6e4*((new Date).getTimezoneOffset()-ne.getTimezoneOffset());function oe(e,t){var n=e.getTime();return t&&(n-=1263168e5),(n-re)/864e5}function ie(e){var t=new Date;return t.setTime(24*e*60*60*1e3+re),t}function ae(e){var t=0,n=0,r=!1,o=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!o)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=o.length;++i)if(o[i]){switch(n=1,i>3&&(r=!0),o[i].slice(o[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+o[i].slice(o[i].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60;case"S":break}t+=n*parseInt(o[i],10)}return t}var ue=new Date("2017-02-19T19:06:09.000Z");isNaN(ue.getFullYear())&&(ue=new Date("2/19/17"));var ce=2017==ue.getFullYear();function se(e,t){var n=new Date(e);if(ce)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==ue.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||n.setFullYear(n.getFullYear()+100),n}var o=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+o[0],+o[1]-1,+o[2],+o[3]||0,+o[4]||0,+o[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-60*i.getTimezoneOffset()*1e3)),i}function le(e){for(var t="",n=0;n!=e.length;++n)t+=String.fromCharCode(e[n]);return t}function fe(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=fe(e[n]));return t}function de(e,t){var n="";while(n.length<t)n+=e;return n}function he(e){var t=Number(e);if(!isNaN(t))return t;var n=1,r=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return n*=100,""}));return isNaN(t=Number(r))?(r=r.replace(/[(](.*)[)]/,(function(e,t){return n=-n,t})),isNaN(t=Number(r))?t:t/n):t/n}function me(e){var t=new Date(e),n=new Date(NaN),r=t.getYear(),o=t.getMonth(),i=t.getDate();return isNaN(i)||r<0||r>8099?n:(o>0||i>1)&&101!=r||e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?t:e.match(/[^-0-9:,\/\\]/)?n:t}var pe,ge=5=="abacaba".split(/(:?b)/i).length;function ve(e,t,n){if(ge||"string"==typeof t)return e.split(t);for(var r=e.split(t),o=[r[0]],i=1;i<r.length;++i)o.push(n),o.push(r[i]);return o}function be(e){return e?e.data?b(e.data):e.asNodeBuffer&&S?b(e.asNodeBuffer().toString("binary")):e.asBinary?b(e.asBinary()):e._data&&e._data.getContent?b(le(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function ye(e){if(!e)return null;if(e.data)return p(e.data);if(e.asNodeBuffer&&S)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?p(t):Array.prototype.slice.call(t)}return null}function we(e){return e&&".bin"===e.name.slice(-4)?ye(e):be(e)}function xe(e,t){for(var n=Z(e.files),r=t.toLowerCase(),o=r.replace(/\//g,"\\"),i=0;i<n.length;++i){var a=n[i].toLowerCase();if(r==a||o==a)return e.files[n[i]]}return null}function Ce(e,t){var n=xe(e,t);if(null==n)throw new Error("Cannot find file "+t+" in zip");return n}function Se(e,t,n){if(!n)return we(Ce(e,t));if(!t)return null;try{return Se(e,t)}catch(Hg){return null}}function ke(e,t,n){if(!n)return be(Ce(e,t));if(!t)return null;try{return ke(e,t)}catch(Hg){return null}}function _e(e){for(var t=Z(e.files),n=[],r=0;r<t.length;++r)"/"!=t[r].slice(-1)&&n.push(t[r]);return n.sort()}function Ee(e,t){var n=t.split("/");"/"!=t.slice(-1)&&n.pop();var r=e.split("/");while(0!==r.length){var o=r.shift();".."===o?n.pop():"."!==o&&n.push(o)}return n.join("/")}"undefined"!==typeof JSZipSync&&(pe=JSZipSync),e.exports&&"undefined"===typeof pe&&(pe=n("15a4"));var Ae='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Te=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Oe=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;Ae.match(Oe)||(Oe=/<[^>]*>/g);var Be=/<\w*:/,Re=/<(\/?)\w+:/;function De(e,t){for(var n={},r=0,o=0;r!==e.length;++r)if(32===(o=e.charCodeAt(r))||10===o||13===o)break;if(t||(n[0]=e.slice(0,r)),r===e.length)return n;var i=e.match(Te),a=0,u="",c=0,s="",l="",f=1;if(i)for(c=0;c!=i.length;++c){for(l=i[c],o=0;o!=l.length;++o)if(61===l.charCodeAt(o))break;s=l.slice(0,o).trim();while(32==l.charCodeAt(o+1))++o;for(f=34==(r=l.charCodeAt(o+1))||39==r?1:0,u=l.slice(o+1+f,l.length-f),a=0;a!=s.length;++a)if(58===s.charCodeAt(a))break;if(a===s.length)s.indexOf("_")>0&&(s=s.slice(0,s.indexOf("_"))),n[s]=u,n[s.toLowerCase()]=u;else{var d=(5===a&&"xmlns"===s.slice(0,5)?"xmlns":"")+s.slice(a+1);if(n[d]&&"ext"==s.slice(a-3,a))continue;n[d]=u,n[d.toLowerCase()]=u}}return n}function Ne(e){return e.replace(Re,"<$1")}var Ie={""":'"',"'":"'",">":">","<":"<","&":"&"},Pe=Q(Ie),Me=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,t=/_x([\da-fA-F]{4})_/g;return function n(r){var o=r+"",i=o.indexOf("<![CDATA[");if(-1==i)return o.replace(e,(function(e,t){return Ie[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var a=o.indexOf("]]>");return n(o.slice(0,i))+o.slice(i+9,a)+n(o.slice(a+3))}}(),Fe=/[&<>'"]/g,Le=/[\u0000-\u0008\u000b-\u001f]/g;function ze(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(Le,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function He(e){return ze(e).replace(/ /g,"_x0020_")}var Ue=/[\u0000-\u001f]/g;function Ve(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(/\n/g,"<br/>").replace(Ue,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}function je(e){var t=e+"";return t.replace(Fe,(function(e){return Pe[e]})).replace(Ue,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var We=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}(),$e=function(){return function(e){return e.replace(/(\r\n|[\r\n])/g," ")}}();function Ge(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Xe=function(e){var t="",n=0,r=0,o=0,i=0,a=0,u=0;while(n<e.length)r=e.charCodeAt(n++),r<128?t+=String.fromCharCode(r):(o=e.charCodeAt(n++),r>191&&r<224?(a=(31&r)<<6,a|=63&o,t+=String.fromCharCode(a)):(i=e.charCodeAt(n++),r<240?t+=String.fromCharCode((15&r)<<12|(63&o)<<6|63&i):(a=e.charCodeAt(n++),u=((7&r)<<18|(63&o)<<12|(63&i)<<6|63&a)-65536,t+=String.fromCharCode(55296+(u>>>10&1023)),t+=String.fromCharCode(56320+(1023&u)))));return t},qe=function(e){var t=[],n=0,r=0,o=0;while(n<e.length)switch(r=e.charCodeAt(n++),!0){case r<128:t.push(String.fromCharCode(r));break;case r<2048:t.push(String.fromCharCode(192+(r>>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,o=e.charCodeAt(n++)-56320+(r<<10),t.push(String.fromCharCode(240+(o>>18&7))),t.push(String.fromCharCode(144+(o>>12&63))),t.push(String.fromCharCode(128+(o>>6&63))),t.push(String.fromCharCode(128+(63&o)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")};if(S){var Ke=function(e){var t,n,r,i=o.alloc(2*e.length),a=1,u=0,c=0;for(n=0;n<e.length;n+=a)a=1,(r=e.charCodeAt(n))<128?t=r:r<224?(t=64*(31&r)+(63&e.charCodeAt(n+1)),a=2):r<240?(t=4096*(15&r)+64*(63&e.charCodeAt(n+1))+(63&e.charCodeAt(n+2)),a=3):(a=4,t=262144*(7&r)+4096*(63&e.charCodeAt(n+1))+64*(63&e.charCodeAt(n+2))+(63&e.charCodeAt(n+3)),t-=65536,c=55296+(t>>>10&1023),t=56320+(1023&t)),0!==c&&(i[u++]=255&c,i[u++]=c>>>8,c=0),i[u++]=t%256,i[u++]=t>>>8;return i.slice(0,u).toString("ucs2")},Ye="foo bar bazâð£";Xe(Ye)==Ke(Ye)&&(Xe=Ke);var Ze=function(e){return k(e,"binary").toString("utf8")};Xe(Ye)==Ze(Ye)&&(Xe=Ze),qe=function(e){return k(e,"utf8").toString("binary")}}var Je=function(){var e={};return function(t,n){var r=t+"|"+(n||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",n||"")}}(),Qe=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]}));return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r<e.length;++r)n=n.replace(e[r][0],e[r][1]);return n}}(),et=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),tt=/<\/?(?:vt:)?variant>/g,nt=/<(?:vt:)([^>]*)>([\s\S]*)</;function rt(e,t){var n=De(e),r=e.match(et(n.baseType))||[],o=[];if(r.length!=n.size){if(t.WTF)throw new Error("unexpected vector length "+r.length+" != "+n.size);return o}return r.forEach((function(e){var t=e.replace(tt,"").match(nt);t&&o.push({v:Xe(t[2]),t:t[1]})})),o}var ot=/(^\s|\s$|\n)/;function it(e,t){return"<"+e+(t.match(ot)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function at(e){return Z(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function ut(e,t,n){return"<"+e+(null!=n?at(n):"")+(null!=t?(t.match(ot)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function ct(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(Hg){if(t)throw Hg}return""}function st(e){switch(typeof e){case"string":return ut("vt:lpwstr",e);case"number":return ut((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return ut("vt:bool",e?"true":"false")}if(e instanceof Date)return ut("vt:filetime",ct(e));throw new Error("Unable to serialize "+e)}var lt={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},ft={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function dt(e,t){for(var n=1-2*(e[t+7]>>>7),r=((127&e[t+7])<<4)+(e[t+6]>>>4&15),o=15&e[t+6],i=5;i>=0;--i)o=256*o+e[t+i];return 2047==r?0==o?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,o+=Math.pow(2,52)),n*Math.pow(2,r-52)*o)}function ht(e,t,n){var r=(t<0||1/t==-1/0?1:0)<<7,o=0,i=0,a=r?-t:t;isFinite(a)?0==a?o=i=0:(o=Math.floor(Math.log(a)/Math.LN2),i=a*Math.pow(2,52-o),o<=-1023&&(!isFinite(i)||i<Math.pow(2,52))?o=-1022:(i-=Math.pow(2,52),o+=1023)):(o=2047,i=isNaN(t)?26985:0);for(var u=0;u<=5;++u,i/=256)e[n+u]=255&i;e[n+6]=(15&o)<<4|15&i,e[n+7]=o>>4|r}var mt,pt,gt=function(e){for(var t=[],n=10240,r=0;r<e[0].length;++r)if(e[0][r])for(var o=0,i=e[0][r].length;o<i;o+=n)t.push.apply(t,e[0][r].slice(o,o+n));return t},vt=gt,bt=function(e,t,n){for(var r=[],o=t;o<n;o+=2)r.push(String.fromCharCode(Mt(e,o)));return r.join("").replace(I,"")},yt=bt,wt=function(e,t,n){for(var r=[],o=t;o<t+n;++o)r.push(("0"+e[o].toString(16)).slice(-2));return r.join("")},xt=wt,Ct=function(e,t,n){for(var r=[],o=t;o<n;o++)r.push(String.fromCharCode(Pt(e,o)));return r.join("")},St=Ct,kt=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},_t=kt,Et=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},At=Et,Tt=function(e,t){var n=2*Lt(e,t);return n>0?Ct(e,t+4,t+4+n-1):""},Ot=Tt;mt=pt=function(e,t){var n=Lt(e,t);return n>0?bt(e,t+4,t+4+n):""};var Bt,Rt,Dt=function(e,t){var n=Lt(e,t);return n>0?Ct(e,t+4,t+4+n):""},Nt=Dt;Bt=Rt=function(e,t){return dt(e,t)};var It=function(e){return Array.isArray(e)};S&&(bt=function(e,t,n){return o.isBuffer(e)?e.toString("utf16le",t,n).replace(I,""):yt(e,t,n)},wt=function(e,t,n){return o.isBuffer(e)?e.toString("hex",t,t+n):xt(e,t,n)},kt=function(e,t){if(!o.isBuffer(e))return _t(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Et=function(e,t){if(!o.isBuffer(e))return At(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Tt=function(e,t){if(!o.isBuffer(e))return Ot(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},mt=function(e,t){if(!o.isBuffer(e))return pt(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},Dt=function(e,t){if(!o.isBuffer(e))return Nt(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},Ct=function(e,t,n){return o.isBuffer(e)?e.toString("utf8",t,n):St(e,t,n)},gt=function(e){return e[0].length>0&&o.isBuffer(e[0][0])?o.concat(e[0]):vt(e)},N=function(e){return o.isBuffer(e[0])?o.concat(e):[].concat.apply([],e)},Bt=function(e,t){return o.isBuffer(e)?e.readDoubleLE(t):Rt(e,t)},It=function(e){return o.isBuffer(e)||Array.isArray(e)}),"undefined"!==typeof cptable&&(bt=function(e,t,n){return cptable.utils.decode(1200,e.slice(t,n)).replace(I,"")},Ct=function(e,t,n){return cptable.utils.decode(65001,e.slice(t,n))},kt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(u,e.slice(t+4,t+4+n-1)):""},Et=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(a,e.slice(t+4,t+4+n-1)):""},Tt=function(e,t){var n=2*Lt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},mt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n)):""},Dt=function(e,t){var n=Lt(e,t);return n>0?cptable.utils.decode(65001,e.slice(t+4,t+4+n)):""});var Pt=function(e,t){return e[t]},Mt=function(e,t){return 256*e[t+1]+e[t]},Ft=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},Lt=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},zt=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Ht=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Ut(e,t){var n,r,i,u,c,s,l="",f=[];switch(t){case"dbcs":if(s=this.l,S&&o.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c<e;++c)l+=String.fromCharCode(Mt(this,s)),s+=2;e*=2;break;case"utf8":l=Ct(this,this.l,this.l+e);break;case"utf16le":e*=2,l=bt(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof cptable)return Ut.call(this,e,"dbcs");l=cptable.utils.decode(a,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":l=kt(this,this.l),e=4+Lt(this,this.l);break;case"lpstr-cp":l=Et(this,this.l),e=4+Lt(this,this.l);break;case"lpwstr":l=Tt(this,this.l),e=4+2*Lt(this,this.l);break;case"lpp4":e=4+Lt(this,this.l),l=mt(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+Lt(this,this.l),l=Dt(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":e=0,l="";while(0!==(i=Pt(this,this.l+e++)))f.push(y(i));l=f.join("");break;case"_wstr":e=0,l="";while(0!==(i=Mt(this,this.l+e)))f.push(y(i)),e+=2;e+=2,l=f.join("");break;case"dbcs-cont":for(l="",s=this.l,c=0;c<e;++c){if(this.lens&&-1!==this.lens.indexOf(s))return i=Pt(this,s),this.l=s+1,u=Ut.call(this,e-c,i?"dbcs-cont":"sbcs-cont"),f.join("")+u;f.push(y(Mt(this,s))),s+=2}l=f.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof cptable){l=cptable.utils.decode(a,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(l="",s=this.l,c=0;c!=e;++c){if(this.lens&&-1!==this.lens.indexOf(s))return i=Pt(this,s),this.l=s+1,u=Ut.call(this,e-c,i?"dbcs-cont":"sbcs-cont"),f.join("")+u;f.push(y(Pt(this,s))),s+=1}l=f.join("");break;default:switch(e){case 1:return n=Pt(this,this.l),this.l++,n;case 2:return n=("i"===t?Ft:Mt)(this,this.l),this.l+=2,n;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(n=(e>0?zt:Ht)(this,this.l),this.l+=4,n):(r=Lt(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return r=8==e?Bt(this,this.l):Bt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,r;e=8;case 16:l=wt(this,this.l,e);break}}return this.l+=e,l}var Vt=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255},jt=function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255},Wt=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function $t(e,t,n){var r=0,o=0;if("dbcs"===n){for(o=0;o!=t.length;++o)Wt(this,t.charCodeAt(o),this.l+2*o);r=2*t.length}else if("sbcs"===n){for(t=t.replace(/[^\x00-\x7F]/g,"_"),o=0;o!=t.length;++o)this[this.l+o]=255&t.charCodeAt(o);r=t.length}else{if("hex"===n){for(;o<e;++o)this[this.l++]=parseInt(t.slice(2*o,2*o+2),16)||0;return this}if("utf16le"===n){var i=Math.min(this.l+e,this.length);for(o=0;o<Math.min(t.length,e);++o){var a=t.charCodeAt(o);this[this.l++]=255&a,this[this.l++]=a>>8}while(this.l<i)this[this.l++]=0;return this}switch(e){case 1:r=1,this[this.l]=255&t;break;case 2:r=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:r=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:r=4,Vt(this,t,this.l);break;case 8:if(r=8,"f"===n){ht(this,t,this.l);break}case 16:break;case-4:r=4,jt(this,t,this.l);break}}return this.l+=r,this}function Gt(e,t){var n=wt(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function Xt(e,t){e.l=t,e.read_shift=Ut,e.chk=Gt,e.write_shift=$t}function qt(e,t){e.l+=t}function Kt(e){var t=E(e);return Xt(t,0),t}function Yt(e,t,n){if(e){var r,o,i;Xt(e,e.l||0);var a=e.length,u=0,c=0;while(e.l<a){u=e.read_shift(1),128&u&&(u=(127&u)+((127&e.read_shift(1))<<7));var s=fp[u]||fp[65535];for(r=e.read_shift(1),i=127&r,o=1;o<4&&128&r;++o)i+=(127&(r=e.read_shift(1)))<<7*o;c=e.l+i;var l=(s.f||qt)(e,i,n);if(e.l=c,t(l,s.n,u))return}}}function Zt(){var e=[],t=S?256:2048,n=function(e){var t=Kt(e);return Xt(t,0),t},r=n(t),o=function(){r&&(r.length>r.l&&(r=r.slice(0,r.l),r.l=r.length),r.length>0&&e.push(r),r=null)},i=function(e){return r&&e<r.length-r.l?r:(o(),r=n(Math.max(e+1,t)))},a=function(){return o(),gt([e])},u=function(e){o(),r=e,null==r.l&&(r.l=r.length),i(t)};return{next:i,push:u,end:a,_bufs:e}}function Jt(e,t,n,r){var o,i=+dp[t];if(!isNaN(i)){r||(r=fp[i].p||(n||[]).length||0),o=1+(i>=128?1:0)+1,r>=128&&++o,r>=16384&&++o,r>=2097152&&++o;var a=e.next(o);i<=127?a.write_shift(1,i):(a.write_shift(1,128+(127&i)),a.write_shift(1,i>>7));for(var u=0;4!=u;++u){if(!(r>=128)){a.write_shift(1,r);break}a.write_shift(1,128+(127&r)),r>>=7}r>0&&It(n)&&e.push(n)}}function Qt(e,t,n){var r=fe(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!n||n.biff<12){while(r.c>=256)r.c-=256;while(r.r>=65536)r.r-=65536}return r}function en(e,t,n){var r=fe(e);return r.s=Qt(r.s,t.s,n),r.e=Qt(r.e,t.s,n),r}function tn(e,t){e.cRel&&e.c<0&&(e=fe(e),e.c+=t>8?16384:256),e.rRel&&e.r<0&&(e=fe(e),e.r+=t>8?1048576:t>5?65536:16384);var n=gn(e);return 0===e.cRel&&(n=dn(n)),0===e.rRel&&(n=cn(n)),n}function nn(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?65535:255)||e.e.cRel?tn(e.s,t.biff)+":"+tn(e.e,t.biff):(e.s.rRel?"":"$")+un(e.s.r)+":"+(e.e.rRel?"":"$")+un(e.e.r):(e.s.cRel?"":"$")+fn(e.s.c)+":"+(e.e.cRel?"":"$")+fn(e.e.c)}var rn={},on=function(e,t){var r;if("undefined"!==typeof t)r=t;else{try{r=n(2)}catch(Hg){r=null}}e.rc4=function(e,t){var n=new Array(256),r=0,i=0,a=0,u=0;for(i=0;256!=i;++i)n[i]=i;for(i=0;256!=i;++i)a=a+n[i]+e[i%e.length].charCodeAt(0)&255,u=n[i],n[i]=n[a],n[a]=u;i=a=0;var c=o(t.length);for(r=0;r!=t.length;++r)i=i+1&255,a=(a+n[i])%256,u=n[i],n[i]=n[a],n[a]=u,c[r]=t[r]^n[n[i]+n[a]&255];return c},e.md5=function(e){if(!r)throw new Error("Unsupported crypto");return r.createHash("md5").update(e).digest("hex")}};function an(e){return parseInt(sn(e),10)-1}function un(e){return""+(e+1)}function cn(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function sn(e){return e.replace(/\$(\d+)$/,"$1")}function ln(e){for(var t=hn(e),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function fn(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function dn(e){return e.replace(/^([A-Z])/,"$$$1")}function hn(e){return e.replace(/^\$([A-Z])/,"$1")}function mn(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function pn(e){var t=mn(e);return{c:ln(t[0]),r:an(t[1])}}function gn(e){return fn(e.c)+un(e.r)}function vn(e){var t=e.split(":").map(pn);return{s:t[0],e:t[t.length-1]}}function bn(e,t){return"undefined"===typeof t||"number"===typeof t?bn(e.s,e.e):("string"!==typeof e&&(e=gn(e)),"string"!==typeof t&&(t=gn(t)),e==t?e:e+":"+t)}function yn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,o=0,i=e.length;for(n=0;r<i;++r){if((o=e.charCodeAt(r)-64)<1||o>26)break;n=26*n+o}for(t.s.c=--n,n=0;r<i;++r){if((o=e.charCodeAt(r)-48)<0||o>9)break;n=10*n+o}if(t.s.r=--n,r===i||58===e.charCodeAt(++r))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(n=0;r!=i;++r){if((o=e.charCodeAt(r)-64)<1||o>26)break;n=26*n+o}for(t.e.c=--n,n=0;r!=i;++r){if((o=e.charCodeAt(r)-48)<0||o>9)break;n=10*n+o}return t.e.r=--n,t}function wn(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=M.format(e.z,n?oe(t):t)}catch(Hg){}try{return e.w=M.format((e.XF||{}).numFmtId||(n?14:0),n?oe(t):t)}catch(Hg){return""+t}}function xn(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),wn(e,void 0==t?e.v:t))}function Cn(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function Sn(e,t,n){var r=n||{},o=e?Array.isArray(e):r.dense;null!=w&&null==o&&(o=w);var i=e||(o?[]:{}),a=0,u=0;if(i&&null!=r.origin)if("number"==typeof r.origin)a=r.origin;else{var c="string"==typeof r.origin?pn(r.origin):r.origin;a=c.r,u=c.c}var s={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var l=yn(i["!ref"]);s.s.c=l.s.c,s.s.r=l.s.r,s.e.c=Math.max(s.e.c,l.e.c),s.e.r=Math.max(s.e.r,l.e.r),-1==a&&(s.e.r=a=l.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[f].length;++d)if("undefined"!==typeof t[f][d]){var h={v:t[f][d]},m=a+f,p=u+d;if(s.s.r>m&&(s.s.r=m),s.s.c>p&&(s.s.c=p),s.e.r<m&&(s.e.r=m),s.e.c<p&&(s.e.c=p),!t[f][d]||"object"!==typeof t[f][d]||Array.isArray(t[f][d])||t[f][d]instanceof Date)if(Array.isArray(h.v)&&(h.f=t[f][d][1],h.v=h.v[0]),null===h.v)if(h.f)h.t="n";else{if(!r.cellStubs)continue;h.t="z"}else"number"===typeof h.v?h.t="n":"boolean"===typeof h.v?h.t="b":h.v instanceof Date?(h.z=r.dateNF||M._table[14],r.cellDates?(h.t="d",h.w=M.format(h.z,oe(h.v))):(h.t="n",h.v=oe(h.v),h.w=M.format(h.z,h.v))):h.t="s";else h=t[f][d];if(o)i[m]||(i[m]=[]),i[m][p]=h;else{var g=gn({c:p,r:m});i[g]=h}}}return s.s.c<1e7&&(i["!ref"]=bn(s)),i}function kn(e,t){return Sn(null,e,t)}function _n(e,t){return t||(t=Kt(4)),t.write_shift(4,e),t}function En(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function An(e,t){var n=!1;return null==t&&(n=!0,t=Kt(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function Tn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function On(e,t){return t||(t=Kt(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function Bn(e,t){var n=e.l,r=e.read_shift(1),o=En(e),i=[],a={t:o,h:o};if(0!==(1&r)){for(var u=e.read_shift(4),c=0;c!=u;++c)i.push(Tn(e));a.r=i}else a.r=[{ich:0,ifnt:0}];return e.l=n+t,a}function Rn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(15+4*e.t.length)),t.write_shift(1,0),An(e.t,t),n?t.slice(0,t.l):t}on(rn,"undefined"!==typeof crypto?crypto:void 0);var Dn=Bn;function Nn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(23+4*e.t.length)),t.write_shift(1,1),An(e.t,t),t.write_shift(4,1),On({ich:0,ifnt:0},t),n?t.slice(0,t.l):t}function In(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function Pn(e,t){return null==t&&(t=Kt(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Mn=En,Fn=An;function Ln(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function zn(e,t){var n=!1;return null==t&&(n=!0,t=Kt(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}var Hn=En,Un=Ln,Vn=zn;function jn(e){var t=e.slice(e.l,e.l+4),n=1&t[0],r=2&t[0];e.l+=4,t[0]&=252;var o=0===r?Bt([0,0,0,0,t[0],t[1],t[2],t[3]],0):zt(t,0)>>2;return n?o/100:o}function Wn(e,t){null==t&&(t=Kt(4));var n=0,r=0,o=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?r=1:o==(0|o)&&o>=-(1<<29)&&o<1<<29&&(r=1,n=1),!r)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?o:e)<<2)+(n+2))}function $n(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function Gn(e,t){return t||(t=Kt(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Xn=$n,qn=Gn;function Kn(e){return e.read_shift(8,"f")}function Yn(e,t){return(t||Kt(8)).write_shift(8,e,"f")}var Zn={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Jn=ee(Zn);function Qn(e){var t={},n=e.read_shift(1),r=n>>>1,o=e.read_shift(1),i=e.read_shift(2,"i"),a=e.read_shift(1),u=e.read_shift(1),c=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=o;var s=Ar[o];s&&(t.rgb=Ju(s));break;case 2:t.rgb=Ju([a,u,c]);break;case 3:t.theme=o;break}return 0!=i&&(t.tint=i>0?i/32767:i/32768),t}function er(e,t){if(t||(t=Kt(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var n=e.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),t.write_shift(2,n),e.rgb){var r=e.rgb||"FFFFFF";t.write_shift(1,parseInt(r.slice(0,2),16)),t.write_shift(1,parseInt(r.slice(2,4),16)),t.write_shift(1,parseInt(r.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function tr(e){var t=e.read_shift(1);e.l++;var n={fItalic:2&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t};return n}function nr(e,t){t||(t=Kt(2));var n=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,n),t.write_shift(1,0),t}function rr(e,t){var n={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return n[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}function or(e){return rr(e,1)}function ir(e){return rr(e,2)}var ar=2,ur=3,cr=11,sr=12,lr=19,fr=30,dr=64,hr=65,mr=71,pr=4096,gr=80,vr=81,br=[gr,vr],yr={1:{n:"CodePage",t:ar},2:{n:"Category",t:gr},3:{n:"PresentationFormat",t:gr},4:{n:"ByteCount",t:ur},5:{n:"LineCount",t:ur},6:{n:"ParagraphCount",t:ur},7:{n:"SlideCount",t:ur},8:{n:"NoteCount",t:ur},9:{n:"HiddenCount",t:ur},10:{n:"MultimediaClipCount",t:ur},11:{n:"ScaleCrop",t:cr},12:{n:"HeadingPairs",t:pr|sr},13:{n:"TitlesOfParts",t:pr|fr},14:{n:"Manager",t:gr},15:{n:"Company",t:gr},16:{n:"LinksUpToDate",t:cr},17:{n:"CharacterCount",t:ur},19:{n:"SharedDoc",t:cr},22:{n:"HyperlinksChanged",t:cr},23:{n:"AppVersion",t:ur,p:"version"},24:{n:"DigSig",t:hr},26:{n:"ContentType",t:gr},27:{n:"ContentStatus",t:gr},28:{n:"Language",t:gr},29:{n:"Version",t:gr},255:{}},wr={1:{n:"CodePage",t:ar},2:{n:"Title",t:gr},3:{n:"Subject",t:gr},4:{n:"Author",t:gr},5:{n:"Keywords",t:gr},6:{n:"Comments",t:gr},7:{n:"Template",t:gr},8:{n:"LastAuthor",t:gr},9:{n:"RevNumber",t:gr},10:{n:"EditTime",t:dr},11:{n:"LastPrinted",t:dr},12:{n:"CreatedDate",t:dr},13:{n:"ModifiedDate",t:dr},14:{n:"PageCount",t:ur},15:{n:"WordCount",t:ur},16:{n:"CharCount",t:ur},17:{n:"Thumbnail",t:mr},18:{n:"Application",t:gr},19:{n:"DocSecurity",t:ur},255:{}},xr={2147483648:{n:"Locale",t:lr},2147483651:{n:"Behavior",t:lr},1919054434:{}};(function(){for(var e in xr)xr.hasOwnProperty(e)&&(yr[e]=wr[e]=xr[e])})();var Cr=J(yr,"n"),Sr=J(wr,"n"),kr={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},_r=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Er(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var Ar=Er([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Tr={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Or=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return Z(e).forEach((function(t){["xlsm","xlam"].forEach((function(n){e[t][n]||(e[t][n]=e[t].xlsx)}))})),Z(e).forEach((function(t){Z(e[t]).forEach((function(n){Tr[e[t][n]]=t}))})),e}(),Br=te(Tr);function Rr(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Dr(e){var t=Rr();if(!e||!e.match)return t;var n={};if((e.match(Oe)||[]).forEach((function(e){var r=De(e);switch(r[0].replace(Be,"<")){case"<?xml":break;case"<Types":t.xmlns=r["xmlns"+(r[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[r.Extension]=r.ContentType;break;case"<Override":void 0!==t[Tr[r.ContentType]]&&t[Tr[r.ContentType]].push(r.PartName);break}})),t.xmlns!==lt.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}lt.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Nr=ut("Types",null,{xmlns:lt.CT,"xmlns:xsd":lt.xsd,"xmlns:xsi":lt.xsi}),Ir=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Br.rels[0]]].map((function(e){return ut("Default",null,{Extension:e[0],ContentType:e[1]})}));function Pr(e,t){var n,r=[];r[r.length]=Ae,r[r.length]=Nr,r=r.concat(Ir);var o=function(o){e[o]&&e[o].length>0&&(n=e[o][0],r[r.length]=ut("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:Or[o][t.bookType||"xlsx"]}))},i=function(n){(e[n]||[]).forEach((function(e){r[r.length]=ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Or[n][t.bookType||"xlsx"]})}))},a=function(t){(e[t]||[]).forEach((function(e){r[r.length]=ut("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Br[t][0]})}))};return o("workbooks"),i("sheets"),i("charts"),a("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(a),a("vba"),a("comments"),a("drawings"),r.length>2&&(r[r.length]="</Types>",r[1]=r[1].replace("/>",">")),r.join("")}var Mr={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Fr(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Lr(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var n={},r={};return(e.match(Oe)||[]).forEach((function(e){var o=De(e);if("<Relationship"===o[0]){var i={};i.Type=o.Type,i.Target=o.Target,i.Id=o.Id,i.TargetMode=o.TargetMode;var a="External"===o.TargetMode?o.Target:Ee(o.Target,t);n[a]=i,r[o.Id]=i}})),n["!id"]=r,n}lt.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var zr=ut("Relationships",null,{xmlns:lt.RELS});function Hr(e){var t=[Ae,zr];return Z(e["!id"]).forEach((function(n){t[t.length]=ut("Relationship",null,e["!id"][n])})),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Ur(e,t,n,r,o){if(o||(o={}),e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(o.Id="rId"+t,o.Type=r,o.Target=n,o.Type==Mr.HLINK&&(o.TargetMode="External"),e["!id"][o.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][o.Id]=o,e[("/"+o.Target).replace("//","/")]=o,t}var Vr="application/vnd.oasis.opendocument.spreadsheet";function jr(e,t){var n,r,o=Lm(e);while(n=zm.exec(o))switch(n[3]){case"manifest":break;case"file-entry":if(r=De(n[0],!1),"/"==r.path&&r.type!==Vr)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}function Wr(e){var t=[Ae];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var n=0;n<e.length;++n)t.push(' <manifest:file-entry manifest:full-path="'+e[n][0]+'" manifest:media-type="'+e[n][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}function $r(e,t,n){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(n||"odf")+"#"+t+'"/>\n'," </rdf:Description>\n"].join("")}function Gr(e,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+'"/>\n'," </rdf:Description>\n"].join("")}function Xr(e){var t=[Ae];t.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var n=0;n!=e.length;++n)t.push($r(e[n][0],e[n][1])),t.push(Gr("",e[n][0]));return t.push($r("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}var qr=function(){var e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+t.version+"</meta:generator></office:meta></office:document-meta>";return function(){return e}}(),Kr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];lt.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",Mr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Yr=function(){for(var e=new Array(Kr.length),t=0;t<Kr.length;++t){var n=Kr[t],r="(?:"+n[0].slice(0,n[0].indexOf(":"))+":)"+n[0].slice(n[0].indexOf(":")+1);e[t]=new RegExp("<"+r+"[^>]*>([\\s\\S]*?)</"+r+">")}return e}();function Zr(e){var t={};e=Xe(e);for(var n=0;n<Kr.length;++n){var r=Kr[n],o=e.match(Yr[n]);null!=o&&o.length>0&&(t[r[1]]=o[1]),"date"===r[2]&&t[r[1]]&&(t[r[1]]=se(t[r[1]]))}return t}var Jr=ut("cp:coreProperties",null,{"xmlns:cp":lt.CORE_PROPS,"xmlns:dc":lt.dc,"xmlns:dcterms":lt.dcterms,"xmlns:dcmitype":lt.dcmitype,"xmlns:xsi":lt.xsi});function Qr(e,t,n,r,o){null==o[e]&&null!=t&&""!==t&&(o[e]=t,r[r.length]=n?ut(e,t,n):it(e,t))}function eo(e,t){var n=t||{},r=[Ae,Jr],o={};if(!e&&!n.Props)return r.join("");e&&(null!=e.CreatedDate&&Qr("dcterms:created","string"===typeof e.CreatedDate?e.CreatedDate:ct(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,o),null!=e.ModifiedDate&&Qr("dcterms:modified","string"===typeof e.ModifiedDate?e.ModifiedDate:ct(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},r,o));for(var i=0;i!=Kr.length;++i){var a=Kr[i],u=n.Props&&null!=n.Props[a[1]]?n.Props[a[1]]:e?e[a[1]]:null;!0===u?u="1":!1===u?u="0":"number"==typeof u&&(u=String(u)),null!=u&&Qr(a[0],u,null,r,o)}return r.length>2&&(r[r.length]="</cp:coreProperties>",r[1]=r[1].replace("/>",">")),r.join("")}var to=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];lt.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",Mr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var no=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ro(e,t,n,r){var o=[];if("string"==typeof e)o=rt(e,r);else for(var i=0;i<e.length;++i)o=o.concat(e[i].map((function(e){return{v:e}})));var a="string"==typeof t?rt(t,r).map((function(e){return e.v})):t,u=0,c=0;if(a.length>0)for(var s=0;s!==o.length;s+=2){switch(c=+o[s+1].v,o[s].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Werkbladen":n.Worksheets=c,n.SheetNames=a.slice(u,u+c);break;case"Named Ranges":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":n.NamedRanges=c,n.DefinedNames=a.slice(u,u+c);break;case"Charts":case"Diagramme":n.Chartsheets=c,n.ChartNames=a.slice(u,u+c);break}u+=c}}function oo(e,t,n){var r={};return t||(t={}),e=Xe(e),to.forEach((function(n){switch(n[2]){case"string":t[n[1]]=(e.match(Je(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(Je(n[0]))||[])[1];break;case"raw":var o=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)</"+n[0]+">"));o&&o.length>0&&(r[n[1]]=o[1]);break}})),r.HeadingPairs&&r.TitlesOfParts&&ro(r.HeadingPairs,r.TitlesOfParts,t,n),t}var io=ut("Properties",null,{xmlns:lt.EXT_PROPS,"xmlns:vt":lt.vt});function ao(e){var t=[],n=ut;return e||(e={}),e.Application="SheetJS",t[t.length]=Ae,t[t.length]=io,to.forEach((function(r){if(void 0!==e[r[1]]){var o;switch(r[2]){case"string":o=String(e[r[1]]);break;case"bool":o=e[r[1]]?"true":"false";break}void 0!==o&&(t[t.length]=n(r[0],o))}})),t[t.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return"<vt:lpstr>"+ze(e)+"</vt:lpstr>"})).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}lt.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",Mr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var uo=/<[^>]+>[^<]*/g;function co(e,t){var n={},r="",o=e.match(uo);if(o)for(var i=0;i!=o.length;++i){var a=o[i],u=De(a);switch(u[0]){case"<?xml":break;case"<Properties":break;case"<property":r=u.name;break;case"</property>":r=null;break;default:if(0===a.indexOf("<vt:")){var c=a.split(">"),s=c[0].slice(4),l=c[1];switch(s){case"lpstr":case"bstr":case"lpwstr":n[r]=Me(l);break;case"bool":n[r]=Ge(l);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(l,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(l);break;case"filetime":case"date":n[r]=se(l);break;case"cy":case"error":n[r]=Me(l);break;default:if("/"==s.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",a,s,c)}}else if("</"===a.slice(0,2));else if(t.WTF)throw new Error(a)}}return n}var so=ut("Properties",null,{xmlns:lt.CUST_PROPS,"xmlns:vt":lt.vt});function lo(e){var t=[Ae,so];if(!e)return t.join("");var n=1;return Z(e).forEach((function(r){++n,t[t.length]=ut("property",st(e[r]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:r})})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var fo={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},ho=Q(fo);function mo(e,t,n){t=ho[t]||t,e[t]=n}function po(e,t){var n=[];return Z(fo).map((function(e){for(var t=0;t<Kr.length;++t)if(Kr[t][1]==e)return Kr[t];for(t=0;t<to.length;++t)if(to[t][1]==e)return to[t];throw e})).forEach((function(r){if(null!=e[r[1]]){var o=t&&t.Props&&null!=t.Props[r[1]]?t.Props[r[1]]:e[r[1]];switch(r[2]){case"date":o=new Date(o).toISOString().replace(/\.\d*Z/,"Z");break}"number"==typeof o?o=String(o):!0===o||!1===o?o=o?"1":"0":o instanceof Date&&(o=new Date(o).toISOString().replace(/\.\d*Z/,"")),n.push(it(fo[r[1]]||r[1],o))}})),ut("DocumentProperties",n.join(""),{xmlns:ft.o})}function go(e,t){var n=["Worksheets","SheetNames"],r="CustomDocumentProperties",o=[];return e&&Z(e).forEach((function(t){if(e.hasOwnProperty(t)){for(var r=0;r<Kr.length;++r)if(t==Kr[r][1])return;for(r=0;r<to.length;++r)if(t==to[r][1])return;for(r=0;r<n.length;++r)if(t==n[r])return;var i=e[t],a="string";"number"==typeof i?(a="float",i=String(i)):!0===i||!1===i?(a="boolean",i=i?"1":"0"):i=String(i),o.push(ut(He(t),i,{"dt:dt":a}))}})),t&&Z(t).forEach((function(n){if(t.hasOwnProperty(n)&&(!e||!e.hasOwnProperty(n))){var r=t[n],i="string";"number"==typeof r?(i="float",r=String(r)):!0===r||!1===r?(i="boolean",r=r?"1":"0"):r instanceof Date?(i="dateTime.tz",r=r.toISOString()):r=String(r),o.push(ut(He(n),r,{"dt:dt":i}))}})),"<"+r+' xmlns="'+ft.o+'">'+o.join("")+"</"+r+">"}function vo(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function bo(e){var t="string"==typeof e?new Date(Date.parse(e)):e,n=t.getTime()/1e3+11644473600,r=n%Math.pow(2,32),o=(n-r)/Math.pow(2,32);r*=1e7,o*=1e7;var i=r/Math.pow(2,32)|0;i>0&&(r%=Math.pow(2,32),o+=i);var a=Kt(8);return a.write_shift(4,r),a.write_shift(4,o),a}function yo(e,t,n){var r=e.l,o=e.read_shift(0,"lpstr-cp");if(n)while(e.l-r&3)++e.l;return o}function wo(e,t,n){var r=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(r.length+1&3)&3),r}function xo(e,t,n){return 31===t?wo(e):yo(e,t,n)}function Co(e,t,n){return xo(e,t,!1===n?0:4)}function So(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return xo(e,t,0)}function ko(e){for(var t=e.read_shift(4),n=[],r=0;r!=t;++r)n[r]=e.read_shift(0,"lpstr-cp").replace(I,"");return n}function _o(e){return ko(e)}function Eo(e){var t=Do(e,vr),n=Do(e,ur);return[t,n]}function Ao(e){for(var t=e.read_shift(4),n=[],r=0;r!=t/2;++r)n.push(Eo(e));return n}function To(e){return Ao(e)}function Oo(e,t){for(var n=e.read_shift(4),r={},o=0;o!=n;++o){var i=e.read_shift(4),a=e.read_shift(4);r[i]=e.read_shift(a,1200===t?"utf16le":"utf8").replace(I,"").replace(P,"!"),1200===t&&a%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),r}function Bo(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function Ro(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Do(e,t,n){var r,o=e.read_shift(2),i=n||{};if(e.l+=2,t!==sr&&o!==t&&-1===br.indexOf(t))throw new Error("Expected type "+t+" saw "+o);switch(t===sr?o:t){case 2:return r=e.read_shift(2,"i"),i.raw||(e.l+=2),r;case 3:return r=e.read_shift(4,"i"),r;case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4),r;case 30:return yo(e,o,4).replace(I,"");case 31:return wo(e);case 64:return vo(e);case 65:return Bo(e);case 71:return Ro(e);case 80:return Co(e,o,!i.raw).replace(I,"");case 81:return So(e,o).replace(I,"");case 4108:return To(e);case 4126:return _o(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+o)}}function No(e,t){var n=Kt(4),r=Kt(4);switch(n.write_shift(4,80==e?31:e),e){case 3:r.write_shift(-4,t);break;case 5:r=Kt(8),r.write_shift(8,t,"f");break;case 11:r.write_shift(4,t?1:0);break;case 64:r=bo(t);break;case 31:case 80:r=Kt(4+2*(t.length+1)+(t.length%2?0:2)),r.write_shift(4,t.length+1),r.write_shift(0,t,"dbcs");while(r.l!=r.length)r.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return N([n,r])}function Io(e,t){var n=e.l,r=e.read_shift(4),o=e.read_shift(4),i=[],a=0,u=0,c=-1,s={};for(a=0;a!=o;++a){var l=e.read_shift(4),f=e.read_shift(4);i[a]=[l,f+n]}i.sort((function(e,t){return e[1]-t[1]}));var d={};for(a=0;a!=o;++a){if(e.l!==i[a][1]){var m=!0;if(a>0&&t)switch(t[i[a-1][0]].t){case 2:e.l+2===i[a][1]&&(e.l+=2,m=!1);break;case 80:e.l<=i[a][1]&&(e.l=i[a][1],m=!1);break;case 4108:e.l<=i[a][1]&&(e.l=i[a][1],m=!1);break}if((!t||0==a)&&e.l<=i[a][1]&&(m=!1,e.l=i[a][1]),m)throw new Error("Read Error: Expected address "+i[a][1]+" at "+e.l+" :"+a)}if(t){var p=t[i[a][0]];if(d[p.n]=Do(e,p.t,{raw:!0}),"version"===p.p&&(d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(65535&d[p.n])).slice(-4)),"CodePage"==p.n)switch(d[p.n]){case 0:d[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:h(u=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n])}}else if(1===i[a][0]){if(u=d.CodePage=Do(e,ar),h(u),-1!==c){var g=e.l;e.l=i[c][1],s=Oo(e,u),e.l=g}}else if(0===i[a][0]){if(0===u){c=a,e.l=i[a+1][1];continue}s=Oo(e,u)}else{var v,b=s[i[a][0]];switch(e[e.l]){case 65:e.l+=4,v=Bo(e);break;case 30:e.l+=4,v=Co(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,v=Co(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=jo(e,4);break;case 64:e.l+=4,v=se(vo(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[b]=v}}return e.l=n+r,d}var Po=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(no);function Mo(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function Fo(e,t,n){var r=Kt(8),o=[],i=[],a=8,u=0,c=Kt(8),s=Kt(8);if(c.write_shift(4,2),c.write_shift(4,1200),s.write_shift(4,1),i.push(c),o.push(s),a+=8+c.length,!t){s=Kt(8),s.write_shift(4,0),o.unshift(s);var l=[Kt(4)];for(l[0].write_shift(4,e.length),u=0;u<e.length;++u){var f=e[u][0];c=Kt(8+2*(f.length+1)+(f.length%2?0:2)),c.write_shift(4,u+2),c.write_shift(4,f.length+1),c.write_shift(0,f,"dbcs");while(c.l!=c.length)c.write_shift(1,0);l.push(c)}c=N(l),i.unshift(c),a+=8+c.length}for(u=0;u<e.length;++u)if((!t||t[e[u][0]])&&!(Po.indexOf(e[u][0])>-1)&&null!=e[u][1]){var d=e[u][1],h=0;if(t){h=+t[e[u][0]];var m=n[h];if("version"==m.p&&"string"==typeof d){var p=d.split(".");d=(+p[0]<<16)+(+p[1]||0)}c=No(m.t,d)}else{var g=Mo(d);-1==g&&(g=31,d=String(d)),c=No(g,d)}i.push(c),s=Kt(8),s.write_shift(4,t?h:2+u),o.push(s),a+=8+c.length}var v=8*(i.length+1);for(u=0;u<i.length;++u)o[u].write_shift(4,v),v+=i[u].length;return r.write_shift(4,a),r.write_shift(4,i.length),N([r].concat(o).concat(i))}function Lo(e,t,n){var r=e.content;if(!r)return{};Xt(r,0);var o,i,a,u,c=0;r.chk("feff","Byte Order: "),r.read_shift(2);var s=r.read_shift(4),l=r.read_shift(16);if(l!==X.utils.consts.HEADER_CLSID&&l!==n)throw new Error("Bad PropertySet CLSID "+l);if(o=r.read_shift(4),1!==o&&2!==o)throw new Error("Unrecognized #Sets: "+o);if(i=r.read_shift(16),u=r.read_shift(4),1===o&&u!==r.l)throw new Error("Length mismatch: "+u+" !== "+r.l);2===o&&(a=r.read_shift(16),c=r.read_shift(4));var f,d=Io(r,t),h={SystemIdentifier:s};for(var m in d)h[m]=d[m];if(h.FMTID=i,1===o)return h;if(c-r.l==2&&(r.l+=2),r.l!==c)throw new Error("Length mismatch 2: "+r.l+" !== "+c);try{f=Io(r,null)}catch(Hg){}for(m in f)h[m]=f[m];return h.FMTID=[i,a],h}function zo(e,t,n,r,o,i){var a=Kt(o?68:48),u=[a];a.write_shift(2,65534),a.write_shift(2,0),a.write_shift(4,842412599),a.write_shift(16,X.utils.consts.HEADER_CLSID,"hex"),a.write_shift(4,o?2:1),a.write_shift(16,t,"hex"),a.write_shift(4,o?68:48);var c=Fo(e,n,r);if(u.push(c),o){var s=Fo(o,null,null);a.write_shift(16,i,"hex"),a.write_shift(4,68+c.length),u.push(s)}return N(u)}function Ho(e,t){return e.read_shift(t),null}function Uo(e,t){t||(t=Kt(e));for(var n=0;n<e;++n)t.write_shift(1,0);return t}function Vo(e,t,n){var r=[],o=e.l+t;while(e.l<o)r.push(n(e,o-e.l));if(o!==e.l)throw new Error("Slurp error");return r}function jo(e,t){return 1===e.read_shift(t)}function Wo(e,t){return t||(t=Kt(2)),t.write_shift(2,+!!e),t}function $o(e){return e.read_shift(2,"u")}function Go(e,t){return t||(t=Kt(2)),t.write_shift(2,e),t}function Xo(e,t){return Vo(e,t,$o)}function qo(e){var t=e.read_shift(1),n=e.read_shift(1);return 1===n?t:1===t}function Ko(e,t,n){return n||(n=Kt(2)),n.write_shift(1,+e),n.write_shift(1,"e"==t?1:0),n}function Yo(e,t,n){var r=e.read_shift(n&&n.biff>=12?2:1),o="sbcs-cont",i=a;if(n&&n.biff>=8&&(a=1200),n&&8!=n.biff)12==n.biff&&(o="wstr");else{var u=e.read_shift(1);u&&(o="dbcs-cont")}n.biff>=2&&n.biff<=5&&(o="cpstr");var c=r?e.read_shift(r,o):"";return a=i,c}function Zo(e){var t=a;a=1200;var n,r=e.read_shift(2),o=e.read_shift(1),i=4&o,u=8&o,c=1+(1&o),s=0,l={};u&&(s=e.read_shift(2)),i&&(n=e.read_shift(4));var f=2==c?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,f);return u&&(e.l+=4*s),i&&(e.l+=n),l.t=d,u||(l.raw="<t>"+l.t+"</t>",l.r=l.t),a=t,l}function Jo(e,t,n){var r;if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}var o=e.read_shift(1);return r=0===o?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont"),r}function Qo(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):Jo(e,r,n)}function ei(e,t,n){if(n.biff>5)return Qo(e,t,n);var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ti(e,t,n){return n||(n=Kt(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function ni(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}function ri(e){var t=e.read_shift(4),n=e.l,r=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(r=!0),e.l=n);var o=e.read_shift((r?t-24:t)>>1,"utf16le").replace(I,"");return r&&(e.l+=24),o}function oi(e){e.l+=2;var t=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(0===n)return t.replace(/\\/g,"/");var r=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var o=e.read_shift(r>>1,"utf16le").replace(I,"");return o}function ii(e,t){var n=e.read_shift(16);switch(t-=16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return ri(e,t);case"0303000000000000c000000000000046":return oi(e,t);default:throw new Error("Unsupported Moniker "+n)}}function ai(e){var t=e.read_shift(4),n=t>0?e.read_shift(t,"utf16le").replace(I,""):"";return n}function ui(e,t){var n=e.l+t,r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var o=e.read_shift(2);e.l+=2;var i,a,u,c,s,l,f="";16&o&&(i=ai(e,n-e.l)),128&o&&(a=ai(e,n-e.l)),257===(257&o)&&(u=ai(e,n-e.l)),1===(257&o)&&(c=ii(e,n-e.l)),8&o&&(f=ai(e,n-e.l)),32&o&&(s=e.read_shift(16)),64&o&&(l=vo(e)),e.l=n;var d=a||u||c||"";d&&f&&(d+="#"+f),d||(d="#"+f);var h={Target:d};return s&&(h.guid=s),l&&(h.time=l),i&&(h.Tooltip=i),h}function ci(e){var t=Kt(512),n=0,r=e.Target,o=r.indexOf("#")>-1?31:23;switch(r.charAt(0)){case"#":o=28;break;case".":o&=-3;break}t.write_shift(4,2),t.write_shift(4,o);var i=[8,6815827,6619237,4849780,83];for(n=0;n<i.length;++n)t.write_shift(4,i[n]);if(28==o){for(r=r.slice(1),t.write_shift(4,r.length+1),n=0;n<r.length;++n)t.write_shift(2,r.charCodeAt(n));t.write_shift(2,0)}else if(2&o){for(i="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<i.length;++n)t.write_shift(1,parseInt(i[n],16));for(t.write_shift(4,2*(r.length+1)),n=0;n<r.length;++n)t.write_shift(2,r.charCodeAt(n));t.write_shift(2,0)}else{for(i="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n<i.length;++n)t.write_shift(1,parseInt(i[n],16));var a=0;while("../"==r.slice(3*a,3*a+3)||"..\\"==r.slice(3*a,3*a+3))++a;for(t.write_shift(2,a),t.write_shift(4,r.length+1),n=0;n<r.length;++n)t.write_shift(1,255&r.charCodeAt(n));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),n=0;n<6;++n)t.write_shift(4,0)}return t.slice(0,t.l)}function si(e){var t=e.read_shift(1),n=e.read_shift(1),r=e.read_shift(1),o=e.read_shift(1);return[t,n,r,o]}function li(e,t){var n=si(e,t);return n[3]=0,n}function fi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return{r:t,c:n,ixfe:r}}function di(e,t,n,r){return r||(r=Kt(6)),r.write_shift(2,e),r.write_shift(2,t),r.write_shift(2,n||0),r}function hi(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}function mi(e,t,n){return 0===t?"":ei(e,t,n)}function pi(e,t,n){var r=n.biff>8?4:2,o=e.read_shift(r),i=e.read_shift(r,"i"),a=e.read_shift(r,"i");return[o,i,a]}function gi(e){var t=e.read_shift(2),n=jn(e);return[t,n]}function vi(e,t,n){e.l+=4,t-=4;var r=e.l+t,o=Yo(e,t,n),i=e.read_shift(2);if(r-=e.l,i!==r)throw new Error("Malformed AddinUdf: padding = "+r+" != "+i);return e.l+=i,o}function bi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2);return{s:{c:r,r:t},e:{c:o,r:n}}}function yi(e,t){return t||(t=Kt(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function wi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(1),o=e.read_shift(1);return{s:{c:r,r:t},e:{c:o,r:n}}}var xi=wi;function Ci(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return e.l+=12,[n,t,r]}function Si(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function ki(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function _i(e){e.l+=2,e.l+=e.read_shift(2)}var Ei={0:_i,4:_i,5:_i,6:_i,7:ki,8:_i,9:_i,10:_i,11:_i,12:_i,13:Si,14:_i,15:_i,16:_i,17:_i,18:_i,19:_i,20:_i,21:Ci};function Ai(e,t){var n=e.l+t,r=[];while(e.l<n){var o=e.read_shift(2);e.l-=2;try{r.push(Ei[o](e,n-e.l))}catch(Hg){return e.l=n,r}}return e.l!=n&&(e.l=n),r}function Ti(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),t-=2,t>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function Oi(e,t,n){var r=1536,o=16;switch(n.bookType){case"biff8":break;case"biff5":r=1280,o=8;break;case"biff4":r=4,o=6;break;case"biff3":r=3,o=6;break;case"biff2":r=2,o=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=Kt(o);return i.write_shift(2,r),i.write_shift(2,t),o>4&&i.write_shift(2,29282),o>6&&i.write_shift(2,1997),o>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Bi(e,t){return 0===t||e.read_shift(2),1200}function Ri(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,o=ei(e,0,n);return e.read_shift(t+r-e.l),o}function Di(e,t){var n=!t||8==t.biff,r=Kt(n?112:54);r.write_shift(8==t.biff?2:1,7),n&&r.write_shift(1,0),r.write_shift(4,859007059),r.write_shift(4,5458548|(n?0:536870912));while(r.l<r.length)r.write_shift(1,n?0:32);return r}function Ni(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r}}function Ii(e,t,n){var r=e.read_shift(4),o=3&e.read_shift(1),i=e.read_shift(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule";break}var a=Yo(e,0,n);return 0===a.length&&(a="Sheet1"),{pos:r,hs:o,dt:i,name:a}}function Pi(e,t){var n=!t||t.biff>=8?2:1,r=Kt(8+n*e.name.length);r.write_shift(4,e.pos),r.write_shift(1,e.hs||0),r.write_shift(1,e.dt),r.write_shift(1,e.name.length),t.biff>=8&&r.write_shift(1,1),r.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var o=r.slice(0,r.l);return o.l=r.l,o}function Mi(e,t){for(var n=e.l+t,r=e.read_shift(4),o=e.read_shift(4),i=[],a=0;a!=o&&e.l<n;++a)i.push(Zo(e));return i.Count=r,i.Unique=o,i}function Fi(e,t){var n={};return n.dsst=e.read_shift(2),e.l+=t-2,n}function Li(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var r=e.read_shift(1);return e.l+=3,7&r&&(t.level=7&r),32&r&&(t.hidden=!0),64&r&&(t.hpt=n/20),t}function zi(e){var t=hi(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);var n=e.read_shift(4);return 0!==n}function Hi(e){return e.read_shift(2),e.read_shift(4)}function Ui(e,t,n){var r=0;n&&2==n.biff||(r=e.read_shift(2));var o=e.read_shift(2);n&&2==n.biff&&(r=1-(o>>15),o&=32767);var i={Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3};return[i,o]}function Vi(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),u=e.read_shift(2),c=e.read_shift(2),s=e.read_shift(2);return{Pos:[t,n],Dim:[r,o],Flags:i,CurTab:a,FirstTab:u,Selected:c,TabRatio:s}}function ji(){var e=Kt(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function Wi(e,t,n){if(n&&n.biff>=2&&n.biff<8)return{};var r=e.read_shift(2);return{RTL:64&r}}function $i(e){var t=Kt(18),n=1718;return e&&e.RTL&&(n|=64),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function Gi(e,t,n){var r={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return r.name=Yo(e,0,n),r}function Xi(e,t){var n=e.name||"Arial",r=t&&5==t.biff,o=r?15+n.length:16+2*n.length,i=Kt(o);return i.write_shift(2,20*(e.sz||12)),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,n.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*n.length,n,r?"sbcs":"utf16le"),i}function qi(e){var t=fi(e);return t.isst=e.read_shift(4),t}function Ki(e,t,n){var r=e.l+t,o=fi(e,6);2==n.biff&&e.l++;var i=Qo(e,r-e.l,n);return o.val=i,o}function Yi(e,t,n,r,o){var i=!o||8==o.biff,a=Kt(+i+8+(1+i)*n.length);return di(e,t,r,a),a.write_shift(2,n.length),i&&a.write_shift(1,1),a.write_shift((1+i)*n.length,n,i?"utf16le":"sbcs"),a}function Zi(e,t,n){var r=e.read_shift(2),o=ei(e,0,n);return[r,o]}function Ji(e,t,n,r){var o=n&&5==n.biff;r||(r=Kt(o?3+t.length:5+2*t.length)),r.write_shift(2,e),r.write_shift(o?1:2,t.length),o||r.write_shift(1,1),r.write_shift((o?1:2)*t.length,t,o?"sbcs":"utf16le");var i=r.length>r.l?r.slice(0,r.l):r;return null==i.l&&(i.l=i.length),i}var Qi=ei;function ea(e,t,n){var r=e.l+t,o=8!=n.biff&&n.biff?2:4,i=e.read_shift(o),a=e.read_shift(o),u=e.read_shift(2),c=e.read_shift(2);return e.l=r,{s:{r:i,c:u},e:{r:a,c:c}}}function ta(e,t){var n=8!=t.biff&&t.biff?2:4,r=Kt(2*n+6);return r.write_shift(n,e.s.r),r.write_shift(n,e.e.r+1),r.write_shift(2,e.s.c),r.write_shift(2,e.e.c+1),r.write_shift(2,0),r}function na(e){var t=e.read_shift(2),n=e.read_shift(2),r=gi(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}function ra(e,t){var n=e.l+t-2,r=e.read_shift(2),o=e.read_shift(2),i=[];while(e.l<n)i.push(gi(e));if(e.l!==n)throw new Error("MulRK read error");var a=e.read_shift(2);if(i.length!=a-o+1)throw new Error("MulRK length mismatch");return{r:r,c:o,C:a,rkrec:i}}function oa(e,t){var n=e.l+t-2,r=e.read_shift(2),o=e.read_shift(2),i=[];while(e.l<n)i.push(e.read_shift(2));if(e.l!==n)throw new Error("MulBlank read error");var a=e.read_shift(2);if(i.length!=a-o+1)throw new Error("MulBlank length mismatch");return{r:r,c:o,C:a,ixfe:i}}function ia(e,t,n,r){var o={},i=e.read_shift(4),a=e.read_shift(4),u=e.read_shift(4),c=e.read_shift(2);return o.patternType=_r[u>>26],r.cellStyles?(o.alc=7&i,o.fWrap=i>>3&1,o.alcV=i>>4&7,o.fJustLast=i>>7&1,o.trot=i>>8&255,o.cIndent=i>>16&15,o.fShrinkToFit=i>>20&1,o.iReadOrder=i>>22&2,o.fAtrNum=i>>26&1,o.fAtrFnt=i>>27&1,o.fAtrAlc=i>>28&1,o.fAtrBdr=i>>29&1,o.fAtrPat=i>>30&1,o.fAtrProt=i>>31&1,o.dgLeft=15&a,o.dgRight=a>>4&15,o.dgTop=a>>8&15,o.dgBottom=a>>12&15,o.icvLeft=a>>16&127,o.icvRight=a>>23&127,o.grbitDiag=a>>30&3,o.icvTop=127&u,o.icvBottom=u>>7&127,o.icvDiag=u>>14&127,o.dgDiag=u>>21&15,o.icvFore=127&c,o.icvBack=c>>7&127,o.fsxButton=c>>14&1,o):o}function aa(e,t,n){var r={};return r.ifnt=e.read_shift(2),r.numFmtId=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,t-=6,r.data=ia(e,t,r.fStyle,n),r}function ua(e,t,n,r){var o=n&&5==n.biff;return r||(r=Kt(o?16:20)),r.write_shift(2,0),e.style?(r.write_shift(2,e.numFmtId||0),r.write_shift(2,65524)):(r.write_shift(2,e.numFmtId||0),r.write_shift(2,t<<4)),r.write_shift(4,0),r.write_shift(4,0),o||r.write_shift(4,0),r.write_shift(2,0),r}function ca(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function sa(e){var t=Kt(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function la(e,t,n){var r=fi(e,6);2==n.biff&&++e.l;var o=qo(e,2);return r.val=o,r.t=!0===o||!1===o?"b":"e",r}function fa(e,t,n,r,o,i){var a=Kt(8);return di(e,t,r,a),Ko(n,i,a),a}function da(e){var t=fi(e,6),n=Kn(e,8);return t.val=n,t}function ha(e,t,n,r){var o=Kt(14);return di(e,t,r,o),Yn(n,o),o}var ma=mi;function pa(e,t,n){var r=e.l+t,o=e.read_shift(2),i=e.read_shift(2);if(n.sbcch=i,1025==i||14849==i)return[i,o];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var a=Jo(e,i),u=[];while(r>e.l)u.push(Qo(e));return[i,o,a,u]}function ga(e,t,n){var r,o=e.read_shift(2),i={fBuiltIn:1&o,fWantAdvise:o>>>1&1,fWantPict:o>>>2&1,fOle:o>>>3&1,fOleLink:o>>>4&1,cf:o>>>5&1023,fIcon:o>>>15&1};return 14849===n.sbcch&&(r=vi(e,t-2,n)),i.body=r||e.read_shift(t-2),"string"===typeof r&&(i.Name=r),i}var va=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function ba(e,t,n){var r=e.l+t,o=e.read_shift(2),i=e.read_shift(1),a=e.read_shift(1),u=e.read_shift(n&&2==n.biff?1:2),c=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),c=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var s=Jo(e,a,n);32&o&&(s=va[s.charCodeAt(0)]);var l=r-e.l;n&&2==n.biff&&--l;var f=r==e.l||0===u?[]:Df(e,l,n,u);return{chKey:i,Name:s,itab:c,rgce:f}}function ya(e,t,n){if(n.biff<8)return wa(e,t,n);var r=[],o=e.l+t,i=e.read_shift(n.biff>8?4:2);while(0!==i--)r.push(pi(e,n.biff>8?12:6,n));if(e.l!=o)throw new Error("Bad ExternSheet: "+e.l+" != "+o);return r}function wa(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Yo(e,t,n);return 3==r.charCodeAt(0)?r.slice(1):r}function xa(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),o=e.read_shift(2),i=Jo(e,r,n),a=Jo(e,o,n);return[i,a]}e.l+=t}function Ca(e,t,n){var r=wi(e,6);e.l++;var o=e.read_shift(1);return t-=8,[Nf(e,t,n),o,r]}function Sa(e,t,n){var r=xi(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[r,Bf(e,t,n,r)]}function ka(e){var t=0!==e.read_shift(4),n=0!==e.read_shift(4),r=e.read_shift(4);return[t,n,r]}function _a(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),u=ei(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:o},u,a,i]}}function Ea(e,t,n){return _a(e,t,n)}function Aa(e,t){var n=[],r=e.read_shift(2);while(r--)n.push(bi(e,t));return n}function Ta(e){var t=Kt(2+8*e.length);t.write_shift(2,e.length);for(var n=0;n<e.length;++n)yi(e[n],t);return t}function Oa(e,t,n){if(n&&n.biff<8)return Ra(e,t,n);var r=Ci(e,22),o=Ai(e,t-22,r[1]);return{cmo:r,ft:o}}var Ba=[];function Ra(e,t,n){e.l+=4;var r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var a=[];return a.push((Ba[r]||qt)(e,t,n)),{cmo:[o,r,i],ft:a}}function Da(e,t,n){var r=e.l,o="";try{e.l+=4;var i=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:ni(e,6,n);var a=e.read_shift(2);e.read_shift(2),$o(e,2);var u=e.read_shift(2);e.l+=u;for(var c=1;c<e.lens.length-1;++c){if(e.l-r!=e.lens[c])throw new Error("TxO: bad continue record");var s=e[e.l],l=Jo(e,e.lens[c+1]-e.lens[c]-1);if(o+=l,o.length>=(s?a:2*a))break}if(o.length!==a&&o.length!==2*a)throw new Error("cchText: "+a+" != "+o.length);return e.l=r+t,{t:o}}catch(Hg){return e.l=r+t,{t:o}}}function Na(e,t){var n=bi(e,8);e.l+=16;var r=ui(e,t-24);return[n,r]}function Ia(e){var t=Kt(24),n=pn(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var r="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),o=0;o<16;++o)t.write_shift(1,parseInt(r[o],16));return N([t,ci(e[1])])}function Pa(e,t){e.read_shift(2);var n=bi(e,8),r=e.read_shift((t-10)/2,"dbcs-cont");return r=r.replace(I,""),[n,r]}function Ma(e){var t=e[1].Tooltip,n=Kt(10+2*(t.length+1));n.write_shift(2,2048);var r=pn(e[0]);n.write_shift(2,r.r),n.write_shift(2,r.r),n.write_shift(2,r.c),n.write_shift(2,r.c);for(var o=0;o<t.length;++o)n.write_shift(2,t.charCodeAt(o));return n.write_shift(2,0),n}function Fa(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=kr[t]||t,t=e.read_shift(2),n[1]=kr[t]||t,n}function La(e){return e||(e=Kt(4)),e.write_shift(2,1),e.write_shift(2,1),e}function za(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(li(e,8));return n}function Ha(e){var t=e.read_shift(2),n=[];while(t-- >0)n.push(li(e,8));return n}function Ua(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Va(e,t,n){if(!n.cellStyles)return qt(e,t);var r=n&&n.biff>=12?4:2,o=e.read_shift(r),i=e.read_shift(r),a=e.read_shift(r),u=e.read_shift(r),c=e.read_shift(2);return 2==r&&(e.l+=2),{s:o,e:i,w:a,ixfe:u,flags:c}}function ja(e,t){var n={};return t<32||(e.l+=16,n.header=Kn(e,8),n.footer=Kn(e,8),e.l+=2),n}function Wa(e,t,n){var r={area:!1};if(5!=n.biff)return e.l+=t,r;var o=e.read_shift(1);return e.l+=3,16&o&&(r.area=!0),r}function $a(e){for(var t=Kt(2*e),n=0;n<e;++n)t.write_shift(2,n+1);return t}Ba[8]=function(e,t){var n=e.l+t;e.l+=10;var r=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var o=e.read_shift(1);return e.l+=o,e.l=n,{fmt:r}};var Ga=fi,Xa=Xo,qa=Qo;function Ka(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),o={fmt:t,env:n,len:r,data:e.slice(e.l,e.l+r)};return e.l+=r,o}function Ya(e,t,n){var r=fi(e,6);++e.l;var o=ei(e,t-7,n);return r.t="str",r.val=o,r}function Za(e){var t=fi(e,6);++e.l;var n=Kn(e,8);return t.t="n",t.val=n,t}function Ja(e,t,n){var r=Kt(15);return gp(r,e,t),r.write_shift(8,n,"f"),r}function Qa(e){var t=fi(e,6);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}function eu(e,t,n){var r=Kt(9);return gp(r,e,t),r.write_shift(2,n),r}function tu(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}function nu(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function ru(e,t,n){var r=e.l+t,o=fi(e,6),i=e.read_shift(2),a=Jo(e,i,n);return e.l=r,o.t="str",o.val=a,o}var ou=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969};function t(t,n){var r=[],o=E(1);switch(n.type){case"base64":o=T(C.decode(t));break;case"binary":o=T(t);break;case"buffer":case"array":o=t;break}Xt(o,0);var i=o.read_shift(1),a=!1,u=!1,c=!1;switch(i){case 2:case 3:break;case 48:u=!0,a=!0;break;case 49:u=!0;break;case 131:a=!0;break;case 139:a=!0;break;case 140:a=!0,c=!0;break;case 245:a=!0;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16))}var s=0,l=0;2==i&&(s=o.read_shift(2)),o.l+=3,2!=i&&(s=o.read_shift(4)),2!=i&&(l=o.read_shift(2));var f=o.read_shift(2),d=1252;2!=i&&(o.l+=16,o.read_shift(1),0!==o[o.l]&&(d=e[o[o.l]]),o.l+=1,o.l+=2),c&&(o.l+=36);var h=[],m={},p=l-10-(u?264:0),g=c?32:11;while(2==i?o.l<o.length&&13!=o[o.l]:o.l<p)switch(m={},m.name=cptable.utils.decode(d,o.slice(o.l,o.l+g)).replace(/[\u0000\r\n].*$/g,""),o.l+=g,m.type=String.fromCharCode(o.read_shift(1)),2==i||c||(m.offset=o.read_shift(4)),m.len=o.read_shift(1),2==i&&(m.offset=o.read_shift(2)),m.dec=o.read_shift(1),m.name.length&&h.push(m),2!=i&&(o.l+=c?13:14),m.type){case"B":u&&8==m.len||!n.WTF||console.log("Skipping "+m.name+":"+m.type);break;case"G":case"P":n.WTF&&console.log("Skipping "+m.name+":"+m.type);break;case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":case"0":case"@":case"+":break;default:throw new Error("Unknown Field Type: "+m.type)}if(13!==o[o.l]?o.l=l-1:2==i&&(o.l=521),2!=i){if(13!==o.read_shift(1))throw new Error("DBF Terminator not found "+o.l+" "+o[o.l]);o.l=l}var v=0,b=0;for(r[0]=[],b=0;b!=h.length;++b)r[0][b]=h[b].name;while(s-- >0)if(42!==o[o.l])for(++o.l,r[++v]=[],b=0,b=0;b!=h.length;++b){var y=o.slice(o.l,o.l+h[b].len);o.l+=h[b].len,Xt(y,0);var w=cptable.utils.decode(d,y);switch(h[b].type){case"C":r[v][b]=cptable.utils.decode(d,y),r[v][b]=r[v][b].trim();break;case"D":8===w.length?r[v][b]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):r[v][b]=w;break;case"F":r[v][b]=parseFloat(w.trim());break;case"+":case"I":r[v][b]=c?2147483648^y.read_shift(-4,"i"):y.read_shift(4,"i");break;case"L":switch(w.toUpperCase()){case"Y":case"T":r[v][b]=!0;break;case"N":case"F":r[v][b]=!1;break;case" ":case"?":r[v][b]=!1;break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!a)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));r[v][b]="##MEMO##"+(c?parseInt(w.trim(),10):y.read_shift(4));break;case"N":r[v][b]=+w.replace(/\u0000/g,"").trim();break;case"@":r[v][b]=new Date(y.read_shift(-8,"f")-621356832e5);break;case"T":r[v][b]=new Date(864e5*(y.read_shift(4)-2440588)+y.read_shift(4));break;case"Y":r[v][b]=y.read_shift(4,"i")/1e4;break;case"O":r[v][b]=-y.read_shift(-8,"f");break;case"B":if(u&&8==h[b].len){r[v][b]=y.read_shift(8,"f");break}case"G":case"P":y.l+=h[b].len;break;case"0":if("_NullFlags"===h[b].name)break;default:throw new Error("DBF Unsupported data type "+h[b].type)}}else o.l+=f;if(2!=i&&o.l<o.length&&26!=o[o.l++])throw new Error("DBF EOF Marker missing "+(o.l-1)+" of "+o.length+" "+o[o.l-1].toString(16));return n&&n.sheetRows&&(r=r.slice(0,n.sheetRows)),r}function n(e,n){var r=n||{};return r.dateNF||(r.dateNF="yyyymmdd"),kn(t(e,r),r)}function r(e,t){try{return Cn(n(e,t),t)}catch(Hg){if(t&&t.WTF)throw Hg}return{SheetNames:[],Sheets:{}}}var o={B:8,C:250,L:1,D:8,"?":0,"":0};function i(e,t){var n=t||{};if("string"==n.type)throw new Error("Cannot write DBF to JS string");var r=Zt(),i=Rg(e,{header:1,cellDates:!0}),a=i[0],u=i.slice(1),c=0,s=0,l=0,f=1;for(c=0;c<a.length;++c)if(null!=c){if(++l,"number"===typeof a[c]&&(a[c]=a[c].toString(10)),"string"!==typeof a[c])throw new Error("DBF Invalid column name "+a[c]+" |"+typeof a[c]+"|");if(a.indexOf(a[c])!==c)for(s=0;s<1024;++s)if(-1==a.indexOf(a[c]+"_"+s)){a[c]+="_"+s;break}}var d=yn(e["!ref"]),h=[];for(c=0;c<=d.e.c-d.s.c;++c){var m=[];for(s=0;s<u.length;++s)null!=u[s][c]&&m.push(u[s][c]);if(0!=m.length&&null!=a[c]){var p="",g="";for(s=0;s<m.length;++s){switch(typeof m[s]){case"number":g="B";break;case"string":g="C";break;case"boolean":g="L";break;case"object":g=m[s]instanceof Date?"D":"C";break;default:g="C"}if(p=p&&p!=g?"C":g,"C"==p)break}f+=o[p]||0,h[c]=p}else h[c]="?"}var v=r.next(32);for(v.write_shift(4,318902576),v.write_shift(4,u.length),v.write_shift(2,296+32*l),v.write_shift(2,f),c=0;c<4;++c)v.write_shift(4,0);for(v.write_shift(4,768),c=0,s=0;c<a.length;++c)if(null!=a[c]){var b=r.next(32),y=(a[c].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);b.write_shift(1,y,"sbcs"),b.write_shift(1,"?"==h[c]?"C":h[c],"sbcs"),b.write_shift(4,s),b.write_shift(1,o[h[c]]||0),b.write_shift(1,0),b.write_shift(1,2),b.write_shift(4,0),b.write_shift(1,0),b.write_shift(4,0),b.write_shift(4,0),s+=o[h[c]]||0}var w=r.next(264);for(w.write_shift(4,13),c=0;c<65;++c)w.write_shift(4,0);for(c=0;c<u.length;++c){var x=r.next(f);for(x.write_shift(1,0),s=0;s<a.length;++s)if(null!=a[s])switch(h[s]){case"L":x.write_shift(1,null==u[c][s]?63:u[c][s]?84:70);break;case"B":x.write_shift(8,u[c][s]||0,"f");break;case"D":u[c][s]?(x.write_shift(4,("0000"+u[c][s].getFullYear()).slice(-4),"sbcs"),x.write_shift(2,("00"+(u[c][s].getMonth()+1)).slice(-2),"sbcs"),x.write_shift(2,("00"+u[c][s].getDate()).slice(-2),"sbcs")):x.write_shift(8,"00000000","sbcs");break;case"C":var C=String(u[c][s]||"");for(x.write_shift(1,C,"sbcs"),l=0;l<250-C.length;++l)x.write_shift(1,32);break}}return r.next(1).write_shift(1,26),r.end()}return{to_workbook:r,to_sheet:n,from_sheet:i}}(),iu=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){for(var n,r=e.split(/[\n\r]+/),o=-1,i=-1,a=0,u=0,c=[],s=[],l=null,f={},d=[],h=[],m=[],p=0;a!==r.length;++a){p=0;var g,v=r[a].trim(),b=v.replace(/;;/g,"").split(";").map((function(e){return e.replace(/\u0001/g,";")})),y=b[0];if(v.length>0)switch(y){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":"P"==b[1].charAt(0)&&s.push(v.slice(3).replace(/;;/g,";"));break;case"C":var w=!1,x=!1;for(u=1;u<b.length;++u)switch(b[u].charAt(0)){case"X":i=parseInt(b[u].slice(1))-1,x=!0;break;case"Y":for(o=parseInt(b[u].slice(1))-1,x||(i=0),n=c.length;n<=o;++n)c[n]=[];break;case"K":g=b[u].slice(1),'"'===g.charAt(0)?g=g.slice(1,g.length-1):"TRUE"===g?g=!0:"FALSE"===g?g=!1:isNaN(he(g))?isNaN(me(g).getDate())||(g=se(g)):(g=he(g),null!==l&&M.is_date(l)&&(g=ie(g))),"undefined"!==typeof cptable&&"string"==typeof g&&"string"!=(t||{}).type&&(t||{}).codepage&&(g=cptable.utils.decode(t.codepage,g)),w=!0;break;case"E":var C=Xs(b[u].slice(1),{r:o,c:i});c[o][i]=[c[o][i],C];break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}w&&(c[o][i]=g,l=null);break;case"F":var S=0;for(u=1;u<b.length;++u)switch(b[u].charAt(0)){case"X":i=parseInt(b[u].slice(1))-1,++S;break;case"Y":for(o=parseInt(b[u].slice(1))-1,n=c.length;n<=o;++n)c[n]=[];break;case"M":p=parseInt(b[u].slice(1))/20;break;case"F":break;case"G":break;case"P":l=s[parseInt(b[u].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(m=b[u].slice(1).split(" "),n=parseInt(m[0],10);n<=parseInt(m[1],10);++n)p=parseInt(m[2],10),h[n-1]=0===p?{hidden:!0}:{wch:p},fc(h[n-1]);break;case"C":i=parseInt(b[u].slice(1))-1,h[i]||(h[i]={});break;case"R":o=parseInt(b[u].slice(1))-1,d[o]||(d[o]={}),p>0?(d[o].hpt=p,d[o].hpx=pc(p)):0===p&&(d[o].hidden=!0);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}S<1&&(l=null);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}}return d.length>0&&(f["!rows"]=d),h.length>0&&(f["!cols"]=h),t&&t.sheetRows&&(c=c.slice(0,t.sheetRows)),[c,f]}function n(t,n){var r=e(t,n),o=r[0],i=r[1],a=kn(o,n);return Z(i).forEach((function(e){a[e]=i[e]})),a}function r(e,t){return Cn(n(e,t),t)}function o(e,t,n,r){var o="C;Y"+(n+1)+";X"+(r+1)+";K";switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+Ks(e.f,{r:n,c:r}));break;case"b":o+=e.v?"TRUE":"FALSE";break;case"e":o+=e.w||e.v;break;case"d":o+='"'+(e.w||e.v)+'"';break;case"s":o+='"'+e.v.replace(/"/g,"")+'"';break}return o}function i(e,t){t.forEach((function(t,n){var r="F;W"+(n+1)+" "+(n+1)+" ";t.hidden?r+="0":("number"==typeof t.width&&(t.wpx=ac(t.width)),"number"==typeof t.wpx&&(t.wch=uc(t.wpx)),"number"==typeof t.wch&&(r+=Math.round(t.wch)))," "!=r.charAt(r.length-1)&&e.push(r)}))}function a(e,t){t.forEach((function(t,n){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*mc(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}function u(e,t){var n,r=["ID;PWXL;N;E"],u=[],c=yn(e["!ref"]),s=Array.isArray(e),l="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),e["!cols"]&&i(r,e["!cols"]),e["!rows"]&&a(r,e["!rows"]),r.push("B;Y"+(c.e.r-c.s.r+1)+";X"+(c.e.c-c.s.c+1)+";D"+[c.s.c,c.s.r,c.e.c,c.e.r].join(" "));for(var f=c.s.r;f<=c.e.r;++f)for(var d=c.s.c;d<=c.e.c;++d){var h=gn({r:f,c:d});n=s?(e[f]||[])[d]:e[h],n&&(null!=n.v||n.f&&!n.F)&&u.push(o(n,e,f,d,t))}return r.join(l)+l+u.join(l)+l+"E"+l}return{to_workbook:r,to_sheet:n,from_sheet:u}}(),au=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){for(var n=e.split("\n"),r=-1,o=-1,i=0,a=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(r<0)){var u=n[i].trim().split(","),c=u[0],s=u[1];++i;var l=n[i].trim();switch(+c){case-1:if("BOT"===l){a[++r]=[],o=0;continue}if("EOD"!==l)throw new Error("Unrecognized DIF special command "+l);break;case 0:"TRUE"===l?a[r][o]=!0:"FALSE"===l?a[r][o]=!1:isNaN(he(s))?isNaN(me(s).getDate())?a[r][o]=s:a[r][o]=se(s):a[r][o]=he(s),++o;break;case 1:l=l.slice(1,l.length-1),a[r][o++]=""!==l?l:null;break}if("EOD"===l)break}}else a[++r]=[],o=0;return t&&t.sheetRows&&(a=a.slice(0,t.sheetRows)),a}function n(t,n){return kn(e(t,n),n)}function r(e,t){return Cn(n(e,t),t)}var o=function(){var e=function(e,t,n,r,o){e.push(t),e.push(n+","+r),e.push('"'+o.replace(/"/g,'""')+'"')},t=function(e,t,n,r){e.push(t+","+n),e.push(1==t?'"'+r.replace(/"/g,'""')+'"':r)};return function(n){var r,o=[],i=yn(n["!ref"]),a=Array.isArray(n);e(o,"TABLE",0,1,"sheetjs"),e(o,"VECTORS",0,i.e.r-i.s.r+1,""),e(o,"TUPLES",0,i.e.c-i.s.c+1,""),e(o,"DATA",0,0,"");for(var u=i.s.r;u<=i.e.r;++u){t(o,-1,0,"BOT");for(var c=i.s.c;c<=i.e.c;++c){var s=gn({r:u,c:c});if(r=a?(n[u]||[])[c]:n[s],r)switch(r.t){case"n":var l=x?r.w:r.v;l||null==r.v||(l=r.v),null==l?x&&r.f&&!r.F?t(o,1,0,"="+r.f):t(o,1,0,""):t(o,0,l,"V");break;case"b":t(o,0,r.v?1:0,r.v?"TRUE":"FALSE");break;case"s":t(o,1,0,!x||isNaN(r.v)?r.v:'="'+r.v+'"');break;case"d":r.w||(r.w=M.format(r.z||M._table[14],oe(se(r.v)))),x?t(o,0,r.w,"V"):t(o,1,0,r.w);break;default:t(o,1,0,"")}else t(o,1,0,"")}}t(o,-1,0,"EOD");var f="\r\n",d=o.join(f);return d}}();return{to_workbook:r,to_sheet:n,from_sheet:o}}(),uu=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function t(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function n(t,n){for(var r=t.split("\n"),o=-1,i=-1,a=0,u=[];a!==r.length;++a){var c=r[a].trim().split(":");if("cell"===c[0]){var s=pn(c[1]);if(u.length<=s.r)for(o=u.length;o<=s.r;++o)u[o]||(u[o]=[]);switch(o=s.r,i=s.c,c[2]){case"t":u[o][i]=e(c[3]);break;case"v":u[o][i]=+c[3];break;case"vtf":var l=c[c.length-1];case"vtc":switch(c[3]){case"nl":u[o][i]=!!+c[4];break;default:u[o][i]=+c[4];break}"vtf"==c[2]&&(u[o][i]=[u[o][i],l])}}}return n&&n.sheetRows&&(u=u.slice(0,n.sheetRows)),u}function r(e,t){return kn(n(e,t),t)}function o(e,t){return Cn(r(e,t),t)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),a=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",u=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),c="--SocialCalcSpreadsheetControlSave--";function s(e){if(!e||!e["!ref"])return"";for(var n,r=[],o=[],i="",a=vn(e["!ref"]),u=Array.isArray(e),c=a.s.r;c<=a.e.r;++c)for(var s=a.s.c;s<=a.e.c;++s)if(i=gn({r:c,c:s}),n=u?(e[c]||[])[s]:e[i],n&&null!=n.v&&"z"!==n.t){switch(o=["cell",i,"t"],n.t){case"s":case"str":o.push(t(n.v));break;case"n":n.f?(o[2]="vtf",o[3]="n",o[4]=n.v,o[5]=t(n.f)):(o[2]="v",o[3]=n.v);break;case"b":o[2]="vt"+(n.f?"f":"c"),o[3]="nl",o[4]=n.v?"1":"0",o[5]=t(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var l=oe(se(n.v));o[2]="vtc",o[3]="nd",o[4]=""+l,o[5]=n.w||M.format(n.z||M._table[14],l);break;case"e":continue}r.push(o.join(":"))}return r.push("sheet:c:"+(a.e.c-a.s.c+1)+":r:"+(a.e.r-a.s.r+1)+":tvf:1"),r.push("valueformat:1:text-wiki"),r.join("\n")}function l(e){return[i,a,u,a,s(e),c].join("\n")}return{to_workbook:o,to_sheet:r,from_sheet:l}}(),cu=function(){function e(e,t,n,r,o){o.raw?t[n][r]=e:"TRUE"===e?t[n][r]=!0:"FALSE"===e?t[n][r]=!1:""===e||(isNaN(he(e))?isNaN(me(e).getDate())?t[n][r]=e:t[n][r]=se(e):t[n][r]=he(e))}function t(t,n){var r=n||{},o=[];if(!t||0===t.length)return o;var i=t.split(/[\r\n]/),a=i.length-1;while(a>=0&&0===i[a].length)--a;for(var u=10,c=0,s=0;s<=a;++s)c=i[s].indexOf(" "),-1==c?c=i[s].length:c++,u=Math.max(u,c);for(s=0;s<=a;++s){o[s]=[];var l=0;for(e(i[s].slice(0,u).trim(),o,s,l,r),l=1;l<=(i[s].length-u)/10+1;++l)e(i[s].slice(u+10*(l-1),u+10*l).trim(),o,s,l,r)}return r.sheetRows&&(o=o.slice(0,r.sheetRows)),o}var n={44:",",9:"\t",59:";"},r={44:3,9:2,59:1};function o(e){for(var t={},o=!1,i=0,a=0;i<e.length;++i)34==(a=e.charCodeAt(i))?o=!o:!o&&a in n&&(t[a]=(t[a]||0)+1);for(i in a=[],t)t.hasOwnProperty(i)&&a.push([t[i],i]);if(!a.length)for(i in t=r,t)t.hasOwnProperty(i)&&a.push([t[i],i]);return a.sort((function(e,t){return e[0]-t[0]||r[e[1]]-r[t[1]]})),n[a.pop()[1]]}function i(e,t){var n=t||{},r="";null!=w&&null==n.dense&&(n.dense=w);var i=n.dense?[]:{},a={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)&&10==e.charCodeAt(5)?(r=e.charAt(4),e=e.slice(6)):r=o(e.slice(0,1024));var u=0,c=0,s=0,l=0,f=0,d=r.charCodeAt(0),h=!1,m=0;e=e.replace(/\r\n/gm,"\n");var p=null!=n.dateNF?U(n.dateNF):null;function g(){var t=e.slice(l,f),r={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)r.t="z";else if(n.raw)r.t="s",r.v=t;else if(0===t.trim().length)r.t="s",r.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(r.t="s",r.v=t.slice(2,-1).replace(/""/g,'"')):Js(t)?(r.t="n",r.f=t.slice(1)):(r.t="s",r.v=t);else if("TRUE"==t)r.t="b",r.v=!0;else if("FALSE"==t)r.t="b",r.v=!1;else if(isNaN(s=he(t)))if(!isNaN(me(t).getDate())||p&&t.match(p)){r.z=n.dateNF||M._table[14];var o=0;p&&t.match(p)&&(t=V(t,n.dateNF,t.match(p)||[]),o=1),n.cellDates?(r.t="d",r.v=se(t,o)):(r.t="n",r.v=oe(se(t,o))),!1!==n.cellText&&(r.w=M.format(r.z,r.v instanceof Date?oe(r.v):r.v)),n.cellNF||delete r.z}else r.t="s",r.v=t;else r.t="n",!1!==n.cellText&&(r.w=t),r.v=s;if("z"==r.t||(n.dense?(i[u]||(i[u]=[]),i[u][c]=r):i[gn({c:c,r:u})]=r),l=f+1,a.e.c<c&&(a.e.c=c),a.e.r<u&&(a.e.r=u),m==d)++c;else if(c=0,++u,n.sheetRows&&n.sheetRows<=u)return!0}e:for(;f<e.length;++f)switch(m=e.charCodeAt(f)){case 34:h=!h;break;case d:case 10:case 13:if(!h&&g())break e;break;default:break}return f-l>0&&g(),i["!ref"]=bn(a),i}function a(e,n){return"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?i(e,n):kn(t(e,n),n)}function u(e,t){var n="",r="string"==t.type?[0,0,0,0]:lg(e,t);switch(t.type){case"base64":n=C.decode(e);break;case"binary":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof cptable?cptable.utils.decode(t.codepage,e):e.toString("binary");break;case"array":n=le(e);break;case"string":n=e;break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]?n=Xe(n.slice(3)):"binary"==t.type&&"undefined"!==typeof cptable&&t.codepage&&(n=cptable.utils.decode(t.codepage,cptable.utils.encode(1252,n))),"socialcalc:version:"==n.slice(0,19)?uu.to_sheet("string"==t.type?n:Xe(n),t):a(n,t)}function c(e,t){return Cn(u(e,t),t)}function s(e){for(var t,n=[],r=yn(e["!ref"]),o=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){for(var a=[],u=r.s.c;u<=r.e.c;++u){var c=gn({r:i,c:u});if(t=o?(e[i]||[])[u]:e[c],t&&null!=t.v){var s=(t.w||(xn(t),t.w)||"").slice(0,10);while(s.length<10)s+=" ";a.push(s+(0===u?" ":""))}else a.push(" ")}n.push(a.join(""))}return n.join("\n")}return{to_workbook:c,to_sheet:u,from_sheet:s}}();function su(e,t){var n=t||{},r=!!n.WTF;n.WTF=!0;try{var o=iu.to_workbook(e,n);return n.WTF=r,o}catch(Hg){if(n.WTF=r,!Hg.message.match(/SYLK bad record ID/)&&r)throw Hg;return cu.to_workbook(e,t)}}var lu=function(){function e(e,t,n){if(e){Xt(e,e.l||0);var r=n.Enum||v;while(e.l<e.length){var o=e.read_shift(2),i=r[o]||r[255],a=e.read_shift(2),u=e.l+a,c=(i.f||qt)(e,a,n);if(e.l=u,t(c,i.n,o))return}}}function t(e,t){switch(t.type){case"base64":return n(T(C.decode(e)),t);case"binary":return n(T(e),t);case"buffer":case"array":return n(e,t)}throw"Unsupported type "+t.type}function n(t,n){if(!t)return t;var r=n||{};null!=w&&null==r.dense&&(r.dense=w);var o=r.dense?[]:{},i="Sheet1",a=0,u={},c=[i],s={s:{r:0,c:0},e:{r:0,c:0}},l=r.sheetRows||0;if(2==t[2])r.Enum=v;else if(26==t[2])r.Enum=b;else{if(14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=b,r.qpro=!0,t.l=0}return e(t,(function(e,n,f){if(2==t[2])switch(f){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:s=e;break;case 15:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:case 51:14==f&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||M._table[14],r.cellDates&&(e[1].t="d",e[1].v=ie(e[1].v))),r.dense?(o[e[0].r]||(o[e[0].r]=[]),o[e[0].r][e[0].c]=e[1]):o[gn(e[0])]=e[1];break}else switch(f){case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>a&&(o["!ref"]=bn(s),u[i]=o,o=r.dense?[]:{},s={s:{r:0,c:0},e:{r:0,c:0}},a=e[3],i="Sheet"+(a+1),c.push(i)),l>0&&e[0].r>=l)break;r.dense?(o[e[0].r]||(o[e[0].r]=[]),o[e[0].r][e[0].c]=e[1]):o[gn(e[0])]=e[1],s.e.c<e[0].c&&(s.e.c=e[0].c),s.e.r<e[0].r&&(s.e.r=e[0].r);break;default:break}}),r),o["!ref"]=bn(s),u[i]=o,{SheetNames:c,Sheets:u}}function r(e){var t={s:{c:0,r:0},e:{c:0,r:0}};return t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t}function o(e,t,n){var r=[{c:0,r:0},{t:"n",v:0},0];return n.qpro&&20768!=n.vers?(r[0].c=e.read_shift(1),e.l++,r[0].r=e.read_shift(2),e.l+=2):(r[2]=e.read_shift(1),r[0].c=e.read_shift(2),r[0].r=e.read_shift(2)),r}function i(e,t,n){var r=e.l+t,i=o(e,t,n);if(i[1].t="s",20768==n.vers){e.l++;var a=e.read_shift(1);return i[1].v=e.read_shift(a,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}function a(e,t,n){var r=o(e,t,n);return r[1].v=e.read_shift(2,"i"),r}function u(e,t,n){var r=o(e,t,n);return r[1].v=e.read_shift(8,"f"),r}function c(e,t,n){var r=e.l+t,i=o(e,t,n);if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r;else{var a=e.read_shift(2);e.l+=a}return i}function s(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function l(e,t){var n=s(e,t);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}function f(e,t){var n=s(e,t);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 4:r=(r>>3)/2e3;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&r)}return n[1].v=r,n}function d(e,t){var n=s(e,t),r=e.read_shift(4),o=e.read_shift(4),i=e.read_shift(2);if(65535==i)return n[1].v=0,n;var a=32768&i;return i=(32767&i)-16446,n[1].v=(2*a-1)*((i>0?o<<i:o>>>-i)+(i>-32?r<<i+32:r>>>-(i+32))),n}function h(e,t){var n=d(e,14);return e.l+=t-14,n}function m(e,t){var n=s(e,t),r=e.read_shift(4);return n[1].v=r>>6,n}function p(e,t){var n=s(e,t),r=e.read_shift(8,"f");return n[1].v=r,n}function g(e,t){var n=p(e,14);return e.l+=t-10,n}var v={0:{n:"BOF",f:$o},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:r},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:a},14:{n:"NUMBER",f:u},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:c},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:qt}},b={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:l},23:{n:"NUMBER17",f:d},24:{n:"NUMBER18",f:f},25:{n:"FORMULA19",f:h},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:m},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:g},255:{n:"",f:qt}};return{to_workbook:t}}(),fu=function(){var e=Je("t"),t=Je("rPr"),n=/<(?:\w+:)?r>/g,r=/<\/(?:\w+:)?r>/,o=/\r\n/g,i=function(e,t,n){var r={},o=65001,i="",a=!1,u=e.match(Oe),c=0;if(u)for(;c!=u.length;++c){var s=De(u[c]);switch(s[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!s.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==s.val)break;o=l[parseInt(s.val,10)];break;case"<outline":if(!s.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=s.val;break;case"<sz":r.sz=s.val;break;case"<strike":if(!s.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!s.val)break;switch(s.val){case"double":r.uval="double";break;case"singleAccounting":r.uval="single-accounting";break;case"doubleAccounting":r.uval="double-accounting";break}case"<u>":case"<u/>":r.u=1;break;case"</u>":break;case"<b":if("0"==s.val)break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if("0"==s.val)break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":s.rgb&&(r.color=s.rgb.slice(2,8));break;case"<family":r.family=s.val;break;case"<vertAlign":i=s.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(47!==s[0].charCodeAt(1)&&!a)throw new Error("Unrecognized rich format "+s[0])}}var f=[];return r.u&&f.push("text-decoration: underline;"),r.uval&&f.push("text-underline-style:"+r.uval+";"),r.sz&&f.push("font-size:"+r.sz+"pt;"),r.outline&&f.push("text-effect: outline;"),r.shadow&&f.push("text-shadow: auto;"),t.push('<span style="'+f.join("")+'">'),r.b&&(t.push("<b>"),n.push("</b>")),r.i&&(t.push("<i>"),n.push("</i>")),r.strike&&(t.push("<s>"),n.push("</s>")),"superscript"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("</"+i+">")),n.push("</span>"),o};function a(n){var r=[[],"",[]],a=n.match(e);if(!a)return"";r[1]=a[1];var u=n.match(t);return u&&i(u[1],r[0],r[2]),r[0].join("")+r[1].replace(o,"<br/>")+r[2].join("")}return function(e){return e.replace(n,"").split(r).map(a).join("")}}(),du=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,hu=/<(?:\w+:)?r>/,mu=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function pu(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=Me(Xe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Xe(e),n&&(r.h=Ve(r.t))):e.match(hu)&&(r.r=Xe(e),r.t=Me(Xe((e.replace(mu,"").match(du)||[]).join("").replace(Oe,""))),n&&(r.h=fu(r.r))),r):null}var gu=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,vu=/<(?:\w+:)?(?:si|sstItem)>/g,bu=/<\/(?:\w+:)?(?:si|sstItem)>/;function yu(e,t){var n=[],r="";if(!e)return n;var o=e.match(gu);if(o){r=o[2].replace(vu,"").split(bu);for(var i=0;i!=r.length;++i){var a=pu(r[i].trim(),t);null!=a&&(n[n.length]=a)}o=De(o[1]),n.Count=o.count,n.Unique=o.uniqueCount}return n}Mr.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var wu=/^\s|\s$|[\t\n\r]/;function xu(e,t){if(!t.bookSST)return"";var n=[Ae];n[n.length]=ut("sst",null,{xmlns:lt.main[0],count:e.Count,uniqueCount:e.Unique});for(var r=0;r!=e.length;++r)if(null!=e[r]){var o=e[r],i="<si>";o.r?i+=o.r:(i+="<t",o.t||(o.t=""),o.t.match(wu)&&(i+=' xml:space="preserve"'),i+=">"+ze(o.t)+"</t>"),i+="</si>",n[n.length]=i}return n.length>2&&(n[n.length]="</sst>",n[1]=n[1].replace("/>",">")),n.join("")}function Cu(e){return[e.read_shift(4),e.read_shift(4)]}function Su(e,t){var n=[],r=!1;return Yt(e,(function(e,o,i){switch(i){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(o.indexOf("Begin")>0||o.indexOf("End"),!r||t.WTF)throw new Error("Unexpected record "+i+" "+o)}})),n}function ku(e,t){return t||(t=Kt(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var _u=Rn;function Eu(e){var t=Zt();Jt(t,"BrtBeginSst",ku(e));for(var n=0;n<e.length;++n)Jt(t,"BrtSSTItem",_u(e[n]));return Jt(t,"BrtEndSst"),t.end()}function Au(e){if("undefined"!==typeof cptable)return cptable.utils.encode(u,e);for(var t=[],n=e.split(""),r=0;r<n.length;++r)t[r]=n[r].charCodeAt(0);return t}function Tu(e,t){var n={};return n.Major=e.read_shift(2),n.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),n}function Ou(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=Tu(e,4),t.U=Tu(e,4),t.W=Tu(e,4),t}function Bu(e){var t=e.read_shift(4),n=e.l+t-4,r={},o=e.read_shift(4),i=[];while(o-- >0)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(r.name=e.read_shift(0,"lpp4"),r.comps=i,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return r}function Ru(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(Bu(e));return t}function Du(e){var t=[];e.l+=4;var n=e.read_shift(4);while(n-- >0)t.push(e.read_shift(0,"lpp4"));return t}function Nu(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Tu(e,4),t.U=Tu(e,4),t.W=Tu(e,4),t}function Iu(e){var t=Nu(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function Pu(e,t){var n=e.l+t,r={};r.Flags=63&e.read_shift(4),e.l+=4,r.AlgID=e.read_shift(4);var o=!1;switch(r.AlgID){case 26126:case 26127:case 26128:o=36==r.Flags;break;case 26625:o=4==r.Flags;break;case 0:o=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!o)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=e.read_shift(4),r.KeySize=e.read_shift(4),r.ProviderType=e.read_shift(4),e.l+=8,r.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,r}function Mu(e,t){var n={},r=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,r),e.l=r,n}function Fu(e){var t=Tu(e);switch(t.Minor){case 2:return[t.Minor,Lu(e,t)];case 3:return[t.Minor,zu(e,t)];case 4:return[t.Minor,Hu(e,t)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function Lu(e){var t=e.read_shift(4);if(36!=(63&t))throw new Error("EncryptionInfo mismatch");var n=e.read_shift(4),r=Pu(e,n),o=Mu(e,e.length-e.l);return{t:"Std",h:r,v:o}}function zu(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Hu(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n=e.read_shift(e.length-e.l,"utf8"),r={};return n.replace(Oe,(function(e){var n=De(e);switch(Ne(n[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach((function(e){r[e]=n[e]}));break;case"<dataIntegrity":r.encryptedHmacKey=n.encryptedHmacKey,r.encryptedHmacValue=n.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":r.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":r.uri=n.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":r.encs.push(n);break;default:throw n[0]}})),r}function Uu(e,t){var n={},r=n.EncryptionVersionInfo=Tu(e,4);if(t-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=e.read_shift(4),t-=4;var o=e.read_shift(4);return t-=4,n.EncryptionHeader=Pu(e,o),t-=o,n.EncryptionVerifier=Mu(e,t),n}function Vu(e){var t={},n=t.EncryptionVersionInfo=Tu(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function ju(e){var t,n,r,o,i,a,u=0,c=Au(e),s=c.length+1;for(t=E(s),t[0]=c.length,n=1;n!=s;++n)t[n]=c[n-1];for(n=s-1;n>=0;--n)r=t[n],o=0===(16384&u)?0:1,i=u<<1&32767,a=o|i,u=a^r;return 52811^u}var Wu=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],r=function(e){return 255&(e/2|128*e)},o=function(e,t){return r(e^t)},i=function(e){for(var r=t[e.length-1],o=104,i=e.length-1;i>=0;--i)for(var a=e[i],u=0;7!=u;++u)64&a&&(r^=n[o]),a*=2,--o;return r};return function(t){for(var n,r,a,u=Au(t),c=i(u),s=u.length,l=E(16),f=0;16!=f;++f)l[f]=0;1===(1&s)&&(n=c>>8,l[s]=o(e[0],n),--s,n=255&c,r=u[u.length-1],l[s]=o(r,n));while(s>0)--s,n=c>>8,l[s]=o(u[s],n),--s,n=255&c,l[s]=o(u[s],n);s=15,a=15-u.length;while(a>0)n=c>>8,l[s]=o(e[a],n),--s,--a,n=255&c,l[s]=o(u[s],n),--s,--a;return l}}(),$u=function(e,t,n,r,o){var i,a;for(o||(o=t),r||(r=Wu(e)),i=0;i!=t.length;++i)a=t[i],a^=r[n],a=255&(a>>5|a<<3),o[i]=a,++n;return[o,n,r]},Gu=function(e){var t=0,n=Wu(e);return function(e){var r=$u("",e,t,n);return t=r[1],r[0]}};function Xu(e,t,n,r){var o={key:$o(e),verificationBytes:$o(e)};return n.password&&(o.verifier=ju(n.password)),r.valid=o.verificationBytes===o.verifier,r.valid&&(r.insitu=Gu(n.password)),o}function qu(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=Vu(e,t):r.Data=Uu(e,t),r}function Ku(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?qu(e,t-2,r):Xu(e,n.biff>=8?t:t-2,n,r),r}var Yu=function(){function e(e,n){switch(n.type){case"base64":return t(C.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=t||{},r=n.dense?[]:{},o={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");return r["!ref"]=bn(o),r}function n(t,n){return Cn(e(t,n),n)}function r(e){for(var t,n=["{\\rtf1\\ansi"],r=yn(e["!ref"]),o=Array.isArray(e),i=r.s.r;i<=r.e.r;++i){n.push("\\trowd\\trautofit1");for(var a=r.s.c;a<=r.e.c;++a)n.push("\\cellx"+(a+1));for(n.push("\\pard\\intbl"),a=r.s.c;a<=r.e.c;++a){var u=gn({r:i,c:a});t=o?(e[i]||[])[a]:e[u],t&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(xn(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}return{to_workbook:n,to_sheet:e,from_sheet:r}}();function Zu(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function Ju(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function Qu(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.max(t,n,r),i=Math.min(t,n,r),a=o-i;if(0===a)return[0,0,t];var u=0,c=0,s=o+i;switch(c=a/(s>1?2-s:s),o){case t:u=((n-r)/a+6)%6;break;case n:u=(r-t)/a+2;break;case r:u=(t-n)/a+4;break}return[u/6,c,s/2]}function ec(e){var t,n=e[0],r=e[1],o=e[2],i=2*r*(o<.5?o:1-o),a=o-i/2,u=[a,a,a],c=6*n;if(0!==r)switch(0|c){case 0:case 6:t=i*c,u[0]+=i,u[1]+=t;break;case 1:t=i*(2-c),u[0]+=t,u[1]+=i;break;case 2:t=i*(c-2),u[1]+=i,u[2]+=t;break;case 3:t=i*(4-c),u[1]+=t,u[2]+=i;break;case 4:t=i*(c-4),u[2]+=i,u[0]+=t;break;case 5:t=i*(6-c),u[2]+=t,u[0]+=i;break}for(var s=0;3!=s;++s)u[s]=Math.round(255*u[s]);return u}function tc(e,t){if(0===t)return e;var n=Qu(Zu(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Ju(ec(n))}var nc=6,rc=15,oc=1,ic=nc;function ac(e){return Math.floor((e+Math.round(128/ic)/256)*ic)}function uc(e){return Math.floor((e-5)/ic*100+.5)/100}function cc(e){return Math.round((e*ic+5)/ic*256)/256}function sc(e){return cc(uc(ac(e)))}function lc(e){var t=Math.abs(e-sc(e)),n=ic;if(t>.005)for(ic=oc;ic<rc;++ic)Math.abs(e-sc(e))<=t&&(t=Math.abs(e-sc(e)),n=ic);ic=n}function fc(e){e.width?(e.wpx=ac(e.width),e.wch=uc(e.wpx),e.MDW=ic):e.wpx?(e.wch=uc(e.wpx),e.width=cc(e.wch),e.MDW=ic):"number"==typeof e.wch&&(e.width=cc(e.wch),e.wpx=ac(e.width),e.MDW=ic),e.customWidth&&delete e.customWidth}var dc=96,hc=dc;function mc(e){return 96*e/hc}function pc(e){return e*hc/96}var gc={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function vc(e,t,n,r){t.Borders=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var n=De(e);switch(Ne(n[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":o={},n.diagonalUp&&(o.diagonalUp=n.diagonalUp),n.diagonalDown&&(o.diagonalDown=n.diagonalDown),t.Borders.push(o);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in borders")}}))}function bc(e,t,n,r){t.Fills=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var n=De(e);switch(Ne(n[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":o={},t.Fills.push(o);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(o),o={};break;case"<patternFill":case"<patternFill>":n.patternType&&(o.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":o.bgColor||(o.bgColor={}),n.indexed&&(o.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(o.bgColor.theme=parseInt(n.theme,10)),n.tint&&(o.bgColor.tint=parseFloat(n.tint)),n.rgb&&(o.bgColor.rgb=n.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":o.fgColor||(o.fgColor={}),n.theme&&(o.fgColor.theme=parseInt(n.theme,10)),n.tint&&(o.fgColor.tint=parseFloat(n.tint)),n.rgb&&(o.fgColor.rgb=n.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+n[0]+" in fills")}}))}function yc(e,t,n,r){t.Fonts=[];var o={},i=!1;e[0].match(Oe).forEach((function(e){var a=De(e);switch(Ne(a[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(o),o={};break;case"<name":a.val&&(o.name=a.val);break;case"<name/>":case"</name>":break;case"<b":o.bold=a.val?Ge(a.val):1;break;case"<b/>":o.bold=1;break;case"<i":o.italic=a.val?Ge(a.val):1;break;case"<i/>":o.italic=1;break;case"<u":switch(a.val){case"none":o.underline=0;break;case"single":o.underline=1;break;case"double":o.underline=2;break;case"singleAccounting":o.underline=33;break;case"doubleAccounting":o.underline=34;break}break;case"<u/>":o.underline=1;break;case"<strike":o.strike=a.val?Ge(a.val):1;break;case"<strike/>":o.strike=1;break;case"<outline":o.outline=a.val?Ge(a.val):1;break;case"<outline/>":o.outline=1;break;case"<shadow":o.shadow=a.val?Ge(a.val):1;break;case"<shadow/>":o.shadow=1;break;case"<condense":o.condense=a.val?Ge(a.val):1;break;case"<condense/>":o.condense=1;break;case"<extend":o.extend=a.val?Ge(a.val):1;break;case"<extend/>":o.extend=1;break;case"<sz":a.val&&(o.sz=+a.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":a.val&&(o.vertAlign=a.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":a.val&&(o.family=parseInt(a.val,10));break;case"<family/>":case"</family>":break;case"<scheme":a.val&&(o.scheme=a.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==a.val)break;a.codepage=l[parseInt(a.val,10)];break;case"<color":if(o.color||(o.color={}),a.auto&&(o.color.auto=Ge(a.auto)),a.rgb)o.color.rgb=a.rgb.slice(-6);else if(a.indexed){o.color.index=parseInt(a.indexed,10);var u=Ar[o.color.index];if(81==o.color.index&&(u=Ar[1]),!u)throw new Error(e);o.color.rgb=u[0].toString(16)+u[1].toString(16)+u[2].toString(16)}else a.theme&&(o.color.theme=parseInt(a.theme,10),a.tint&&(o.color.tint=parseFloat(a.tint)),a.theme&&n.themeElements&&n.themeElements.clrScheme&&(o.color.rgb=tc(n.themeElements.clrScheme[o.color.theme].rgb,o.color.tint||0)));break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(r&&r.WTF&&!i)throw new Error("unrecognized "+a[0]+" in fonts")}}))}function wc(e,t,n){t.NumberFmt=[];for(var r=Z(M._table),o=0;o<r.length;++o)t.NumberFmt[r[o]]=M._table[r[o]];var i=e[0].match(Oe);if(i)for(o=0;o<i.length;++o){var a=De(i[o]);switch(Ne(a[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var u=Me(Xe(a.formatCode)),c=parseInt(a.numFmtId,10);if(t.NumberFmt[c]=u,c>0){if(c>392){for(c=392;c>60;--c)if(null==t.NumberFmt[c])break;t.NumberFmt[c]=u}M.load(u,c)}break;case"</numFmt>":break;default:if(n.WTF)throw new Error("unrecognized "+a[0]+" in numFmts")}}}function xc(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=e[r]&&(t[t.length]=ut("numFmt",null,{numFmtId:r,formatCode:ze(e[r])}))})),1===t.length?"":(t[t.length]="</numFmts>",t[0]=ut("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Cc=["numFmtId","fillId","fontId","borderId","xfId"],Sc=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function kc(e,t,n){var r;t.CellXf=[];var o=!1;e[0].match(Oe).forEach((function(e){var i=De(e),a=0;switch(Ne(i[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(r=i,delete r[0],a=0;a<Cc.length;++a)r[Cc[a]]&&(r[Cc[a]]=parseInt(r[Cc[a]],10));for(a=0;a<Sc.length;++a)r[Sc[a]]&&(r[Sc[a]]=Ge(r[Sc[a]]));if(r.numFmtId>392)for(a=392;a>60;--a)if(t.NumberFmt[r.numFmtId]==t.NumberFmt[a]){r.numFmtId=a;break}t.CellXf.push(r);break;case"</xf>":break;case"<alignment":case"<alignment/>":var u={};i.vertical&&(u.vertical=i.vertical),i.horizontal&&(u.horizontal=i.horizontal),null!=i.textRotation&&(u.textRotation=i.textRotation),i.indent&&(u.indent=i.indent),i.wrapText&&(u.wrapText=i.wrapText),r.alignment=u;break;case"</alignment>":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(n&&n.WTF&&!o)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}function _c(e){var t=[];return t[t.length]=ut("cellXfs",null),e.forEach((function(e){t[t.length]=ut("xf",null,e)})),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=ut("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Ec=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,r=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,o=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(i,a,u){var c,s={};return i?(i=i.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,""),(c=i.match(e))&&wc(c,s,u),(c=i.match(r))&&yc(c,s,a,u),(c=i.match(n))&&bc(c,s,a,u),(c=i.match(o))&&vc(c,s,a,u),(c=i.match(t))&&kc(c,s,u),s):s}}(),Ac=ut("styleSheet",null,{xmlns:lt.main[0],"xmlns:vt":lt.vt});function Tc(e,t){var n,r=[Ae,Ac];return e.SSF&&null!=(n=xc(e.SSF))&&(r[r.length]=n),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=_c(t.cellXfs))&&(r[r.length]=n),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function Oc(e,t){var n=e.read_shift(2),r=En(e,t-2);return[n,r]}function Bc(e,t,n){n||(n=Kt(6+4*t.length)),n.write_shift(2,e),An(t,n);var r=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),r}function Rc(e,t,n){var r={};r.sz=e.read_shift(2)/20;var o=tr(e,2,n);o.fCondense&&(r.condense=1),o.fExtend&&(r.extend=1),o.fShadow&&(r.shadow=1),o.fOutline&&(r.outline=1),o.fStrikeout&&(r.strike=1),o.fItalic&&(r.italic=1);var i=e.read_shift(2);switch(700===i&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript";break}var a=e.read_shift(1);0!=a&&(r.underline=a);var u=e.read_shift(1);u>0&&(r.family=u);var c=e.read_shift(1);switch(c>0&&(r.charset=c),e.l++,r.color=Qn(e,8),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor";break}return r.name=En(e,t-21),r}function Dc(e,t){t||(t=Kt(153)),t.write_shift(2,20*e.sz),nr(e,t),t.write_shift(2,e.bold?700:400);var n=0;"superscript"==e.vertAlign?n=1:"subscript"==e.vertAlign&&(n=2),t.write_shift(2,n),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),er(e.color,t);var r=0;return"major"==e.scheme&&(r=1),"minor"==e.scheme&&(r=2),t.write_shift(1,r),An(e.name,t),t.length>t.l?t.slice(0,t.l):t}Mr.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var Nc=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Ic=Q(Nc),Pc=qt;function Mc(e,t){t||(t=Kt(84));var n=Ic[e.patternType];null==n&&(n=40),t.write_shift(4,n);var r=0;if(40!=n)for(er({auto:1},t),er({auto:1},t);r<12;++r)t.write_shift(4,0);else{for(;r<4;++r)t.write_shift(4,0);for(;r<12;++r)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function Fc(e,t){var n=e.l+t,r=e.read_shift(2),o=e.read_shift(2);return e.l=n,{ixfe:r,numFmtId:o}}function Lc(e,t,n){return n||(n=Kt(16)),n.write_shift(2,t||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function zc(e,t){return t||(t=Kt(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var Hc=qt;function Uc(e,t){return t||(t=Kt(51)),t.write_shift(1,0),zc(null,t),zc(null,t),zc(null,t),zc(null,t),zc(null,t),t.length>t.l?t.slice(0,t.l):t}function Vc(e,t){return t||(t=Kt(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),zn(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function jc(e,t,n){var r=Kt(2052);return r.write_shift(4,e),zn(t,r),zn(n,r),r.length>r.l?r.slice(0,r.l):r}function Wc(e,t,n){var r={NumberFmt:[]};for(var o in M._table)r.NumberFmt[o]=M._table[o];r.CellXf=[],r.Fonts=[];var i=[],a=!1;return Yt(e,(function(e,o,u){switch(u){case 44:r.NumberFmt[e[0]]=e[1],M.load(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=tc(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:"BrtBeginCellXFs"==i[i.length-1]&&r.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:a=!0;break;case 36:a=!1;break;case 37:i.push(o);break;case 38:i.pop();break;default:if((o||"").indexOf("Begin")>0)i.push(o);else if((o||"").indexOf("End")>0)i.pop();else if(!a||n.WTF)throw new Error("Unexpected record "+u+" "+o)}})),r}function $c(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach((function(e){for(var r=e[0];r<=e[1];++r)null!=t[r]&&++n})),0!=n&&(Jt(e,"BrtBeginFmts",_n(n)),[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var r=n[0];r<=n[1];++r)null!=t[r]&&Jt(e,"BrtFmt",Bc(r,t[r]))})),Jt(e,"BrtEndFmts"))}}function Gc(e){var t=1;0!=t&&(Jt(e,"BrtBeginFonts",_n(t)),Jt(e,"BrtFont",Dc({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Jt(e,"BrtEndFonts"))}function Xc(e){var t=2;0!=t&&(Jt(e,"BrtBeginFills",_n(t)),Jt(e,"BrtFill",Mc({patternType:"none"})),Jt(e,"BrtFill",Mc({patternType:"gray125"})),Jt(e,"BrtEndFills"))}function qc(e){var t=1;0!=t&&(Jt(e,"BrtBeginBorders",_n(t)),Jt(e,"BrtBorder",Uc({})),Jt(e,"BrtEndBorders"))}function Kc(e){var t=1;Jt(e,"BrtBeginCellStyleXFs",_n(t)),Jt(e,"BrtXF",Lc({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Jt(e,"BrtEndCellStyleXFs")}function Yc(e,t){Jt(e,"BrtBeginCellXFs",_n(t.length)),t.forEach((function(t){Jt(e,"BrtXF",Lc(t,0))})),Jt(e,"BrtEndCellXFs")}function Zc(e){var t=1;Jt(e,"BrtBeginStyles",_n(t)),Jt(e,"BrtStyle",Vc({xfId:0,builtinId:0,name:"Normal"})),Jt(e,"BrtEndStyles")}function Jc(e){var t=0;Jt(e,"BrtBeginDXFs",_n(t)),Jt(e,"BrtEndDXFs")}function Qc(e){var t=0;Jt(e,"BrtBeginTableStyles",jc(t,"TableStyleMedium9","PivotStyleMedium4")),Jt(e,"BrtEndTableStyles")}function es(){}function ts(e,t){var n=Zt();return Jt(n,"BrtBeginStyleSheet"),$c(n,e.SSF),Gc(n,e),Xc(n,e),qc(n,e),Kc(n,e),Yc(n,t.cellXfs),Zc(n,e),Jc(n,e),Qc(n,e),es(n,e),Jt(n,"BrtEndStyleSheet"),n.end()}function ns(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(Oe)||[]).forEach((function(e){var o=De(e);switch(o[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=o.val;break;case"<a:sysClr":r.rgb=o.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===o[0].charAt(1)?(t.themeElements.clrScheme.push(r),r={}):r.name=o[0].slice(3,o[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+o[0]+" in clrScheme")}}))}function rs(){}function os(){}Mr.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var is=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,as=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,us=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function cs(e,t,n){var r;t.themeElements={},[["clrScheme",is,ns],["fontScheme",as,rs],["fmtScheme",us,os]].forEach((function(o){if(!(r=e.match(o[1])))throw new Error(o[0]+" not found in themeElements");o[2](r,t,n)}))}var ss=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function ls(e,t){if(!e||0===e.length)return ls(fs());var n,r={};if(!(n=e.match(ss)))throw new Error("themeElements not found in theme");return cs(n[0],r,t),r}function fs(e,t){if(t&&t.themeXLSX)return t.themeXLSX;var n=[Ae];return n[n.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',n[n.length]="<a:themeElements>",n[n.length]='<a:clrScheme name="Office">',n[n.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',n[n.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',n[n.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',n[n.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',n[n.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',n[n.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',n[n.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',n[n.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',n[n.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',n[n.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',n[n.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',n[n.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',n[n.length]="</a:clrScheme>",n[n.length]='<a:fontScheme name="Office">',n[n.length]="<a:majorFont>",n[n.length]='<a:latin typeface="Cambria"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Times New Roman"/>',n[n.length]='<a:font script="Hebr" typeface="Times New Roman"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="MoolBoran"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Times New Roman"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:majorFont>",n[n.length]="<a:minorFont>",n[n.length]='<a:latin typeface="Calibri"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',n[n.length]='<a:font script="Hang" typeface="맑은 고딕"/>',n[n.length]='<a:font script="Hans" typeface="宋体"/>',n[n.length]='<a:font script="Hant" typeface="新細明體"/>',n[n.length]='<a:font script="Arab" typeface="Arial"/>',n[n.length]='<a:font script="Hebr" typeface="Arial"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="DaunPenh"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Arial"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:minorFont>",n[n.length]="</a:fontScheme>",n[n.length]='<a:fmtScheme name="Office">',n[n.length]="<a:fillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="1"/>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="0"/>',n[n.length]="</a:gradFill>",n[n.length]="</a:fillStyleLst>",n[n.length]="<a:lnStyleLst>",n[n.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]="</a:lnStyleLst>",n[n.length]="<a:effectStyleLst>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',n[n.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',n[n.length]="</a:effectStyle>",n[n.length]="</a:effectStyleLst>",n[n.length]="<a:bgFillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]="</a:bgFillStyleLst>",n[n.length]="</a:fmtScheme>",n[n.length]="</a:themeElements>",n[n.length]="<a:objectDefaults>",n[n.length]="<a:spDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',n[n.length]="</a:spDef>",n[n.length]="<a:lnDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',n[n.length]="</a:lnDef>",n[n.length]="</a:objectDefaults>",n[n.length]="<a:extraClrSchemeLst/>",n[n.length]="</a:theme>",n.join("")}function ds(e,t,n){var r=e.l+t,o=e.read_shift(4);if(124226!==o)if(n.cellStyles&&pe){var i,a=e.slice(e.l);e.l=r;try{i=new pe(a)}catch(Hg){return}var u=ke(i,"theme/theme/theme1.xml",!0);if(u)return ls(u,n)}else e.l=r}function hs(e){return e.read_shift(4)}function ms(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=ps(e,4);break;case 2:t.xclrValue=si(e,4);break;case 3:t.xclrValue=hs(e,4);break;case 4:e.l+=4;break}return e.l+=8,t}function ps(e,t){return qt(e,t)}function gs(e,t){return qt(e,t)}function vs(e){var t=e.read_shift(2),n=e.read_shift(2)-4,r=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=ms(e,n);break;case 6:r[1]=gs(e,n);break;case 14:case 15:r[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return r}function bs(e,t){var n=e.l+t;e.l+=2;var r=e.read_shift(2);e.l+=2;var o=e.read_shift(2),i=[];while(o-- >0)i.push(vs(e,n-e.l));return{ixfe:r,ext:i}}function ys(e,t){t.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function ws(e){var t=[];if(!e)return t;var n=1;return(e.match(Oe)||[]).forEach((function(e){var r=De(e);switch(r[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete r[0],r.i?n=r.i:r.i=n,t.push(r);break}})),t}function xs(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=gn(n);var r=e.read_shift(1);return 2&r&&(t.l="1"),8&r&&(t.a="1"),t}function Cs(e,t,n){var r=[],o=!1;return Yt(e,(function(e,t,i){switch(i){case 63:r.push(e);break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!o||n.WTF)throw new Error("Unexpected record "+i+" "+t)}})),r}function Ss(){}function ks(e,t,n){if(!e)return e;var r=n||{},o=!1,i=!1;Yt(e,(function(e,t,n){if(!i)switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:o=!0;break;case 36:o=!1;break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!o||r.WTF)throw new Error("Unexpected record "+n.toString(16)+" "+t)}}),r)}function _s(e,t){if(!e)return"??";var n=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}Mr.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Mr.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var Es=1024;function As(e,t){var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),o=[ut("xml",null,{"xmlns:v":ft.v,"xmlns:o":ft.o,"xmlns:x":ft.x,"xmlns:mv":ft.mv}).replace(/\/>/,">"),ut("o:shapelayout",ut("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),ut("v:shapetype",[ut("v:stroke",null,{joinstyle:"miter"}),ut("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:r})];while(Es<1e3*e)Es+=1e3;return t.forEach((function(e){var t=pn(e[0]);o=o.concat(["<v:shape"+at({id:"_x0000_s"+ ++Es,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",ut("v:fill",ut("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),ut("v:shadow",null,{on:"t",obscured:"t"}),ut("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",it("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),it("x:AutoFill","False"),it("x:Row",String(t.r)),it("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])})),o.push("</xml>"),o.join("")}function Ts(e,t,n,r,o){for(var i=0;i!=t.length;++i){var a=t[i],u=ym(Se(e,a.replace(/^\//,""),!0),a,o);if(u&&u.length)for(var c=Z(n),s=0;s!=c.length;++s){var l=c[s],f=r[l];if(f){var d=f[a];d&&Os(l,n[l],u)}}}}function Os(e,t,n){var r,o,i=Array.isArray(t);n.forEach((function(e){if(i?(o=pn(e.ref),t[o.r]||(t[o.r]=[]),r=t[o.r][o.c]):r=t[e.ref],!r){r={},i?t[o.r][o.c]=r:t[e.ref]=r;var n=yn(t["!ref"]||"BDWGO1000001:A1"),a=pn(e.ref);n.s.r>a.r&&(n.s.r=a.r),n.e.r<a.r&&(n.e.r=a.r),n.s.c>a.c&&(n.s.c=a.c),n.e.c<a.c&&(n.e.c=a.c);var u=bn(n);u!==t["!ref"]&&(t["!ref"]=u)}r.c||(r.c=[]);var c={a:e.author,t:e.t,r:e.r};e.h&&(c.h=e.h),r.c.push(c)}))}function Bs(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],o=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);o&&o[1]&&o[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}}));var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var o=e.match(/<(?:\w+:)?comment[^>]*>/);if(o){var i=De(o[0]),a={author:i.authorId&&n[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},u=pn(i.ref);if(!(t.sheetRows&&t.sheetRows<=u.r)){var c=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),s=!!c&&!!c[1]&&pu(c[1])||{r:"",t:"",h:""};a.r=s.r,"<t></t>"==s.r&&(s.t=s.h=""),a.t=s.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(a.h=s.h),r.push(a)}}}})),r}Mr.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var Rs=ut("comments",null,{xmlns:lt.main[0]});function Ds(e){var t=[Ae,Rs],n=[];return t.push("<authors>"),e.forEach((function(e){e[1].forEach((function(e){var r=ze(e.a);n.indexOf(r)>-1||(n.push(r),t.push("<author>"+r+"</author>"))}))})),t.push("</authors>"),t.push("<commentList>"),e.forEach((function(e){e[1].forEach((function(r){t.push('<comment ref="'+e[0]+'" authorId="'+n.indexOf(ze(r.a))+'"><text>'),t.push(it("t",null==r.t?"":r.t)),t.push("</text></comment>")}))})),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function Ns(e){var t={};t.iauthor=e.read_shift(4);var n=Xn(e,16);return t.rfx=n.s,t.ref=gn(n.s),e.l+=16,t}function Is(e,t){return null==t&&(t=Kt(36)),t.write_shift(4,e[1].iauthor),qn(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var Ps=En;function Ms(e){return An(e.slice(0,54))}function Fs(e,t){var n=[],r=[],o={},i=!1;return Yt(e,(function(e,a,u){switch(u){case 632:r.push(e);break;case 635:o=e;break;case 637:o.t=e.t,o.h=e.h,o.r=e.r;break;case 636:if(o.author=r[o.iauthor],delete o.iauthor,t.sheetRows&&t.sheetRows<=o.rfx.r)break;o.t||(o.t=""),delete o.rfx,n.push(o);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!i||t.WTF)throw new Error("Unexpected record "+u+" "+a)}})),n}function Ls(e){var t=Zt(),n=[];return Jt(t,"BrtBeginComments"),Jt(t,"BrtBeginCommentAuthors"),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Jt(t,"BrtCommentAuthor",Ms(e.a)))}))})),Jt(t,"BrtEndCommentAuthors"),Jt(t,"BrtBeginCommentList"),e.forEach((function(e){e[1].forEach((function(r){r.iauthor=n.indexOf(r.a);var o={s:pn(e[0]),e:pn(e[0])};Jt(t,"BrtBeginComment",Is([o,r])),r.t&&r.t.length>0&&Jt(t,"BrtCommentText",Nn(r)),Jt(t,"BrtEndComment"),delete r.iauthor}))})),Jt(t,"BrtEndCommentList"),Jt(t,"BrtEndComments"),t.end()}var zs="application/vnd.ms-office.vbaProject";function Hs(e){var t=X.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var o=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");X.utils.cfb_add(t,o,e.FileIndex[r].content)}})),X.write(t)}function Us(e,t){t.FullPaths.forEach((function(n,r){if(0!=r){var o=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==o.slice(-1)&&X.utils.cfb_add(e,o,t.FileIndex[r].content)}}))}var Vs=["xlsb","xlsm","xlam","biff8","xla"];function js(){return{"!type":"dialog"}}function Ws(){return{"!type":"dialog"}}function $s(){return{"!type":"macro"}}function Gs(){return{"!type":"macro"}}Mr.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",Mr.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var Xs=function(){var e=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,t={r:0,c:0};function n(e,n,r,o,i,a){var u=o.length>0?0|parseInt(o,10):0,c=a.length>0?0|parseInt(a,10):0;c<0&&0===i.length&&(c=0);var s=!1,l=!1;return(i.length>0||0==a.length)&&(s=!0),s?c+=t.c:--c,(r.length>0||0==o.length)&&(l=!0),l?u+=t.r:--u,n+(s?"":"$")+fn(c)+(l?"":"$")+un(u)}return function(r,o){return t=o,r.replace(e,n)}}(),qs=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g,Ks=function(){return function(e,t){return e.replace(qs,(function(e,n,r,o,i,a){var u=ln(o)-(r?0:t.c),c=an(a)-(i?0:t.r),s=0==c?"":i?c+1:"["+c+"]",l=0==u?"":r?u+1:"["+u+"]";return n+"R"+s+"C"+l}))}}();function Ys(e,t){return e.replace(qs,(function(e,n,r,o,i,a){return n+("$"==r?r+o:fn(ln(o)+t.c))+("$"==i?i+a:un(an(a)+t.r))}))}function Zs(e,t,n){var r=vn(t),o=r.s,i=pn(n),a={r:i.r-o.r,c:i.c-o.c};return Ys(e,a)}function Js(e){return 1!=e.length}function Qs(e){return e.replace(/_xlfn\./g,"")}function el(e){e.l+=1}function tl(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function nl(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return rl(e,t,n);12==n.biff&&(r=4)}var o=e.read_shift(r),i=e.read_shift(r),a=tl(e,2),u=tl(e,2);return{s:{r:o,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:u[0],cRel:u[1],rRel:u[2]}}}function rl(e){var t=tl(e,2),n=tl(e,2),r=e.read_shift(1),o=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:n[0],c:o,cRel:n[1],rRel:n[2]}}}function ol(e,t,n){if(n.biff<8)return rl(e,t,n);var r=e.read_shift(12==n.biff?4:2),o=e.read_shift(12==n.biff?4:2),i=tl(e,2),a=tl(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:o,c:a[0],cRel:a[1],rRel:a[2]}}}function il(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return al(e,t,n);var r=e.read_shift(n&&12==n.biff?4:2),o=tl(e,2);return{r:r,c:o[0],cRel:o[1],rRel:o[2]}}function al(e){var t=tl(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}function ul(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function cl(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return sl(e,t,n);var o=e.read_shift(r>=12?4:2),i=e.read_shift(2),a=(16384&i)>>14,u=(32768&i)>>15;if(i&=16383,1==u)while(o>524287)o-=1048576;if(1==a)while(i>8191)i-=16384;return{r:o,c:i,cRel:a,rRel:u}}function sl(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,o=(16384&t)>>14;return t&=16383,1==r&&t>=8192&&(t-=16384),1==o&&n>=128&&(n-=256),{r:t,c:n,cRel:o,rRel:r}}function ll(e,t,n){var r=(96&e[e.l++])>>5,o=nl(e,n.biff>=2&&n.biff<=5?6:8,n);return[r,o]}function fl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2,"i"),i=8;if(n)switch(n.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var a=nl(e,i,n);return[r,o,a]}function dl(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}function hl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2),i=8;if(n)switch(n.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[r,o]}function ml(e,t,n){var r=(96&e[e.l++])>>5,o=ol(e,t-1,n);return[r,o]}function pl(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}function gl(e){var t=1&e[e.l+1],n=1;return e.l+=4,[t,n]}function vl(e,t,n){e.l+=2;for(var r=e.read_shift(n&&2==n.biff?1:2),o=[],i=0;i<=r;++i)o.push(e.read_shift(n&&2==n.biff?1:2));return o}function bl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}function yl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}function wl(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}function xl(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}function Cl(e){var t=e.read_shift(1),n=e.read_shift(1);return[t,n]}function Sl(e){return e.read_shift(2),Cl(e,2)}function kl(e){return e.read_shift(2),Cl(e,2)}function _l(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=il(e,0,n);return[r,o]}function El(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=cl(e,0,n);return[r,o]}function Al(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(2);n&&5==n.biff&&(e.l+=12);var i=il(e,0,n);return[r,o,i]}function Tl(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var o=e.read_shift(n&&n.biff<=3?1:2);return[jf[o],Vf[o],r]}function Ol(e,t,n){var r=e[e.l++],o=e.read_shift(1),i=n&&n.biff<=3?[88==r?-1:0,e.read_shift(1)]:Bl(e);return[o,(0===i[0]?Vf:Uf)[i[1]]]}function Bl(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Rl(e,t,n){e.l+=n&&2==n.biff?3:4}function Dl(e,t,n){if(e.l++,n&&12==n.biff)return[e.read_shift(4,"i"),0];var r=e.read_shift(2),o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function Nl(e){return e.l++,Zn[e.read_shift(1)]}function Il(e){return e.l++,e.read_shift(2)}function Pl(e){return e.l++,0!==e.read_shift(1)}function Ml(e){return e.l++,Kn(e,8)}function Fl(e,t,n){return e.l++,Yo(e,t-1,n)}function Ll(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2;break}switch(n[0]){case 4:n[1]=jo(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=Zn[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=Kn(e,8);break;case 2:n[1]=ei(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function zl(e,t,n){for(var r=e.read_shift(12==n.biff?4:2),o=[],i=0;i!=r;++i)o.push((12==n.biff?Xn:bi)(e,8));return o}function Hl(e,t,n){var r=0,o=0;12==n.biff?(r=e.read_shift(4),o=e.read_shift(4)):(o=1+e.read_shift(1),r=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--o&&(o=256));for(var i=0,a=[];i!=r&&(a[i]=[]);++i)for(var u=0;u!=o;++u)a[i][u]=Ll(e,n.biff);return a}function Ul(e,t,n){var r=e.read_shift(1)>>>5&3,o=!n||n.biff>=8?4:2,i=e.read_shift(o);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[r,0,i]}function Vl(e,t,n){if(5==n.biff)return jl(e,t,n);var r=e.read_shift(1)>>>5&3,o=e.read_shift(2),i=e.read_shift(4);return[r,o,i]}function jl(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,n,r]}function Wl(e,t,n){var r=e.read_shift(1)>>>5&3;e.l+=n&&2==n.biff?3:4;var o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function $l(e,t,n){var r=e.read_shift(1)>>>5&3,o=e.read_shift(n&&2==n.biff?1:2);return[r,o]}function Gl(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[r]}function Xl(e,t,n){var r=(96&e[e.l++])>>5,o=e.read_shift(2),i=4;if(n)switch(n.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[r,o]}var ql=qt,Kl=qt,Yl=qt;function Zl(e,t,n){return e.l+=2,[ul(e,4,n)]}function Jl(e){return e.l+=6,[]}var Ql=Zl,ef=Jl,tf=Jl,nf=Zl;function rf(e){return e.l+=2,[$o(e),1&e.read_shift(2)]}var of=Zl,af=rf,uf=Jl,cf=Zl,sf=Zl,lf=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function ff(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),o=e.read_shift(2),i=e.read_shift(2),a=lf[n>>2&31];return{ixti:t,coltype:3&n,rt:a,idx:r,c:o,C:i}}function df(e){return e.l+=2,[e.read_shift(4)]}function hf(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}function mf(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}function pf(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function gf(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2);return[t,n]}function vf(e){return e.l+=4,[0,0]}var bf={1:{n:"PtgExp",f:Dl},2:{n:"PtgTbl",f:Yl},3:{n:"PtgAdd",f:el},4:{n:"PtgSub",f:el},5:{n:"PtgMul",f:el},6:{n:"PtgDiv",f:el},7:{n:"PtgPower",f:el},8:{n:"PtgConcat",f:el},9:{n:"PtgLt",f:el},10:{n:"PtgLe",f:el},11:{n:"PtgEq",f:el},12:{n:"PtgGe",f:el},13:{n:"PtgGt",f:el},14:{n:"PtgNe",f:el},15:{n:"PtgIsect",f:el},16:{n:"PtgUnion",f:el},17:{n:"PtgRange",f:el},18:{n:"PtgUplus",f:el},19:{n:"PtgUminus",f:el},20:{n:"PtgPercent",f:el},21:{n:"PtgParen",f:el},22:{n:"PtgMissArg",f:el},23:{n:"PtgStr",f:Fl},26:{n:"PtgSheet",f:hf},27:{n:"PtgEndSheet",f:mf},28:{n:"PtgErr",f:Nl},29:{n:"PtgBool",f:Pl},30:{n:"PtgInt",f:Il},31:{n:"PtgNum",f:Ml},32:{n:"PtgArray",f:pl},33:{n:"PtgFunc",f:Tl},34:{n:"PtgFuncVar",f:Ol},35:{n:"PtgName",f:Ul},36:{n:"PtgRef",f:_l},37:{n:"PtgArea",f:ll},38:{n:"PtgMemArea",f:Wl},39:{n:"PtgMemErr",f:ql},40:{n:"PtgMemNoMem",f:Kl},41:{n:"PtgMemFunc",f:$l},42:{n:"PtgRefErr",f:Gl},43:{n:"PtgAreaErr",f:dl},44:{n:"PtgRefN",f:El},45:{n:"PtgAreaN",f:ml},46:{n:"PtgMemAreaN",f:pf},47:{n:"PtgMemNoMemN",f:gf},57:{n:"PtgNameX",f:Vl},58:{n:"PtgRef3d",f:Al},59:{n:"PtgArea3d",f:fl},60:{n:"PtgRefErr3d",f:Xl},61:{n:"PtgAreaErr3d",f:hl},255:{}},yf={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in yf)bf[e]=bf[yf[e]]})();var wf={1:{n:"PtgElfLel",f:rf},2:{n:"PtgElfRw",f:cf},3:{n:"PtgElfCol",f:Ql},6:{n:"PtgElfRwV",f:sf},7:{n:"PtgElfColV",f:nf},10:{n:"PtgElfRadical",f:of},11:{n:"PtgElfRadicalS",f:uf},13:{n:"PtgElfColS",f:ef},15:{n:"PtgElfColSV",f:tf},16:{n:"PtgElfRadicalLel",f:af},25:{n:"PtgList",f:ff},29:{n:"PtgSxName",f:df},255:{}},xf={0:{n:"PtgAttrNoop",f:vf},1:{n:"PtgAttrSemi",f:xl},2:{n:"PtgAttrIf",f:yl},4:{n:"PtgAttrChoose",f:vl},8:{n:"PtgAttrGoto",f:bl},16:{n:"PtgAttrSum",f:Rl},32:{n:"PtgAttrBaxcel",f:gl},64:{n:"PtgAttrSpace",f:Sl},65:{n:"PtgAttrSpaceSemi",f:kl},128:{n:"PtgAttrIfError",f:wl},255:{}};function Cf(e,t,n,r){if(r.biff<8)return qt(e,t);for(var o=e.l+t,i=[],a=0;a!==n.length;++a)switch(n[a][0]){case"PtgArray":n[a][1]=Hl(e,0,r),i.push(n[a][1]);break;case"PtgMemArea":n[a][2]=zl(e,n[a][1],r),i.push(n[a][2]);break;case"PtgExp":r&&12==r.biff&&(n[a][1][1]=e.read_shift(4),i.push(n[a][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[a][0];default:break}return t=o-e.l,0!==t&&i.push(qt(e,t)),i}function Sf(e,t,n){var r,o,i=e.l+t,a=[];while(i!=e.l)t=i-e.l,o=e[e.l],r=bf[o],24!==o&&25!==o||(r=(24===o?wf:xf)[e[e.l+1]]),r&&r.f?a.push([r.n,r.f(e,t,n)]):qt(e,t);return a}function kf(e){for(var t=[],n=0;n<e.length;++n){for(var r=e[n],o=[],i=0;i<r.length;++i){var a=r[i];if(a)switch(a[0]){case 2:o.push('"'+a[1].replace(/"/g,'""')+'"');break;default:o.push(a[1])}else o.push("")}t.push(o.join(","))}return t.join(";")}xf[33]=xf[32];var _f={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Ef(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return e.indexOf(" ")>-1?"'"+e+"'":e}function Af(e,t,n){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(n.biff>8&&!e.XTI[t])return e.SheetNames[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var o="";if(n.biff>8)switch(e[r[0]][0]){case 357:return o=-1==r[1]?"#REF":e.SheetNames[r[1]],r[1]==r[2]?o:o+":"+e.SheetNames[r[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[r[0]][0];case 355:default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return o=-1==r[1]?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?o:o+":"+e.SheetNames[r[2]];case 14849:return"SH33TJSERR8";default:return e[r[0]][0][3]?(o=-1==r[1]?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?o:o+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function Tf(e,t,n){return Ef(Af(e,t,n),n)}function Of(e,t,n,r,o){var i,a,u,c,s=o&&o.biff||8,l={s:{c:0,r:0},e:{c:0,r:0}},f=[],d=0,h=0,m="";if(!e[0]||!e[0][0])return"";for(var p=-1,g="",v=0,b=e[0].length;v<b;++v){var y=e[0][v];switch(y[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(i=f.pop(),a=f.pop(),p>=0){switch(e[0][p][1][0]){case 0:g=de(" ",e[0][p][1][1]);break;case 1:g=de("\r",e[0][p][1][1]);break;default:if(g="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}a+=g,p=-1}f.push(a+_f[y[0]]+i);break;case"PtgIsect":i=f.pop(),a=f.pop(),f.push(a+" "+i);break;case"PtgUnion":i=f.pop(),a=f.pop(),f.push(a+","+i);break;case"PtgRange":i=f.pop(),a=f.pop(),f.push(a+":"+i);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":u=Qt(y[1][1],l,o),f.push(tn(u,s));break;case"PtgRefN":u=n?Qt(y[1][1],n,o):y[1][1],f.push(tn(u,s));break;case"PtgRef3d":d=y[1][1],u=Qt(y[1][2],l,o),m=Tf(r,d,o);f.push(m+"!"+tn(u,s));break;case"PtgFunc":case"PtgFuncVar":var w=y[1][0],x=y[1][1];w||(w=0),w&=127;var C=0==w?[]:f.slice(-w);f.length-=w,"User"===x&&(x=C.shift()),f.push(x+"("+C.join(",")+")");break;case"PtgBool":f.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(y[1]);break;case"PtgNum":f.push(String(y[1]));break;case"PtgStr":f.push('"'+y[1]+'"');break;case"PtgErr":f.push(y[1]);break;case"PtgAreaN":c=en(y[1][1],n?{s:n}:l,o),f.push(nn(c,o));break;case"PtgArea":c=en(y[1][1],l,o),f.push(nn(c,o));break;case"PtgArea3d":d=y[1][1],c=y[1][2],m=Tf(r,d,o),f.push(m+"!"+nn(c,o));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=y[1][2];var S=(r.names||[])[h-1]||(r[0]||[])[h],k=S?S.Name:"SH33TJSNAME"+String(h);k in Wf&&(k=Wf[k]),f.push(k);break;case"PtgNameX":var _,E=y[1][1];if(h=y[1][2],!(o.biff<=5)){var A="";14849==((r[E]||[])[0]||[])[0]||(1025==((r[E]||[])[0]||[])[0]?r[E][h]&&r[E][h].itab>0&&(A=r.SheetNames[r[E][h].itab-1]+"!"):A=r.SheetNames[h-1]+"!"),r[E]&&r[E][h]?A+=r[E][h].Name:r[0]&&r[0][h]?A+=r[0][h].Name:A+="SH33TJSERRX",f.push(A);break}E<0&&(E=-E),r[E]&&(_=r[E][h]),_||(_={Name:"SH33TJSERRY"}),f.push(_.Name);break;case"PtgParen":var T="(",O=")";if(p>=0){switch(g="",e[0][p][1][0]){case 2:T=de(" ",e[0][p][1][1])+T;break;case 3:T=de("\r",e[0][p][1][1])+T;break;case 4:O=de(" ",e[0][p][1][1])+O;break;case 5:O=de("\r",e[0][p][1][1])+O;break;default:if(o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0])}p=-1}f.push(T+f.pop()+O);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":u={c:y[1][1],r:y[1][0]};var B={c:n.c,r:n.r};if(r.sharedf[gn(u)]){var R=r.sharedf[gn(u)];f.push(Of(R,l,B,r,o))}else{var D=!1;for(i=0;i!=r.arrayf.length;++i)if(a=r.arrayf[i],!(u.c<a[0].s.c||u.c>a[0].e.c)&&!(u.r<a[0].s.r||u.r>a[0].e.r)){f.push(Of(a[1],l,B,r,o)),D=!0;break}D||f.push(y[1])}break;case"PtgArray":f.push("{"+kf(y[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":p=v;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(y));default:throw new Error("Unrecognized Formula Token: "+String(y))}var N=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=o.biff&&p>=0&&-1==N.indexOf(e[0][v][0])){y=e[0][p];var I=!0;switch(y[1][0]){case 4:I=!1;case 0:g=de(" ",y[1][1]);break;case 5:I=!1;case 1:g=de("\r",y[1][1]);break;default:if(g="",o.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}f.push((I?g:"")+f.pop()+(I?"":g)),p=-1}}if(f.length>1&&o.WTF)throw new Error("bad formula stack");return f[0]}function Bf(e,t,n){var r,o=e.l+t,i=2==n.biff?1:2,a=e.read_shift(i);if(65535==a)return[[],qt(e,t-2)];var u=Sf(e,a,n);return t!==a+i&&(r=Cf(e,t-a-i,u,n)),e.l=o,[u,r]}function Rf(e,t,n){var r,o=e.l+t,i=2==n.biff?1:2,a=e.read_shift(i);if(65535==a)return[[],qt(e,t-2)];var u=Sf(e,a,n);return t!==a+i&&(r=Cf(e,t-a-i,u,n)),e.l=o,[u,r]}function Df(e,t,n,r){var o,i=e.l+t,a=Sf(e,r,n);return i!==e.l&&(o=Cf(e,i-e.l,a,n)),[a,o]}function Nf(e,t,n){var r,o=e.l+t,i=e.read_shift(2),a=Sf(e,i,n);return 65535==i?[[],qt(e,t-2)]:(t!==i+2&&(r=Cf(e,o-i-2,a,n)),[a,r])}function If(e){var t;if(65535!==Mt(e,e.l+6))return[Kn(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function Pf(e,t,n){var r=e.l+t,o=fi(e,6);2==n.biff&&++e.l;var i=If(e,8),a=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var u=Rf(e,r-e.l,n);return{cell:o,val:i[0],formula:u,shared:a>>3&1,tt:i[1]}}function Mf(e,t,n){var r=e.read_shift(4),o=Sf(e,r,n),i=e.read_shift(4),a=i>0?Cf(e,i,o,n):null;return[o,a]}var Ff=Mf,Lf=Mf,zf=Mf,Hf=Mf,Uf={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Vf={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},jf={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Wf={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function $f(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Gf(e){var t="of:="+e.replace(qs,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Xf(e){var t=e.split(":"),n=t[0].split(".")[0];return[n,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function qf(e){return e.replace(/\./,"!")}var Kf={},Yf={};Mr.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Zf="undefined"!==typeof Map;function Jf(e,t,n){var r=0,o=e.length;if(n){if(Zf?n.has(t):n.hasOwnProperty(t))for(var i=Zf?n.get(t):n[t];r<i.length;++r)if(e[i[r]].t===t)return e.Count++,i[r]}else for(;r<o;++r)if(e[r].t===t)return e.Count++,r;return e[o]={t:t},e.Count++,e.Unique++,n&&(Zf?(n.has(t)||n.set(t,[]),n.get(t).push(o)):(n.hasOwnProperty(t)||(n[t]=[]),n[t].push(o))),o}function Qf(e,t){var n={min:e+1,max:e+1},r=-1;return t.MDW&&(ic=t.MDW),null!=t.width?n.customWidth=1:null!=t.wpx?r=uc(t.wpx):null!=t.wch&&(r=t.wch),r>-1?(n.width=cc(r),n.customWidth=1):null!=t.width&&(n.width=t.width),t.hidden&&(n.hidden=!0),n}function ed(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function td(e,t,n){var r=n.revssf[null!=t.z?t.z:"General"],o=60,i=e.length;if(null==r&&n.ssf)for(;o<392;++o)if(null==n.ssf[o]){M.load(t.z,o),n.ssf[o]=t.z,n.revssf[t.z]=r=o;break}for(o=0;o!=i;++o)if(e[o].numFmtId===r)return o;return e[i]={numFmtId:r,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function nd(e,t,n,r,o,i){if("z"!==e.t){"d"===e.t&&"string"===typeof e.v&&(e.v=se(e.v));try{r.cellNF&&(e.z=M._table[t])}catch(Hg){if(r.WTF)throw Hg}if(!r||!1!==r.cellText)try{if(null==M._table[t]&&M.load(z[t]||"General",t),"e"===e.t)e.w=e.w||Zn[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v);else if("d"===e.t){var a=oe(e.v);e.w=(0|a)===a?M._general_int(a):M._general_num(a)}else{if(void 0===e.v)return"";e.w=M._general(e.v,Yf)}else"d"===e.t?e.w=M.format(t,oe(e.v),Yf):e.w=M.format(t,e.v,Yf)}catch(Hg){if(r.WTF)throw Hg}if(r.cellStyles&&null!=n)try{e.s=i.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=tc(o.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),r.WTF&&(e.s.fgColor.raw_rgb=o.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=tc(o.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),r.WTF&&(e.s.bgColor.raw_rgb=o.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(Hg){if(r.WTF&&i.Fills)throw Hg}}}function rd(e,t,n){if(e&&e["!ref"]){var r=yn(e["!ref"]);if(r.e.c<r.s.c||r.e.r<r.s.r)throw new Error("Bad range ("+n+"): "+e["!ref"])}}function od(e,t){var n=yn(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=bn(n))}var id=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,ad=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,ud=/<(?:\w:)?hyperlink [^>]*>/gm,cd=/"(\w*:\w*)"/,sd=/<(?:\w:)?col[^>]*[\/]?>/g,ld=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,fd=/<(?:\w:)?pageMargins[^>]*\/>/g,dd=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,hd=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function md(e,t,n,r,o,i,a){if(!e)return e;null!=w&&null==t.dense&&(t.dense=w);var u=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},s="",l="",f=e.match(ad);f?(s=e.slice(0,f.index),l=e.slice(f.index+f[0].length)):s=l=e;var d=s.match(dd);d&&gd(d[0],u,o,n);var h=(s.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var m=s.slice(h,h+50).match(cd);m&&od(u,m[1])}var p=s.match(hd);p&&p[1]&&Ed(p[1],o);var g=[];if(t.cellStyles){var v=s.match(sd);v&&xd(g,v)}f&&Od(f[1],u,t,c,i,a);var b=l.match(ld);b&&(u["!autofilter"]=Sd(b[0]));var y=[],x=l.match(id);if(x)for(h=0;h!=x.length;++h)y[h]=yn(x[h].slice(x[h].indexOf('"')+1));var C=l.match(ud);C&&bd(u,C,r);var S=l.match(fd);if(S&&(u["!margins"]=yd(De(S[0]))),!u["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(u["!ref"]=bn(c)),t.sheetRows>0&&u["!ref"]){var k=yn(u["!ref"]);t.sheetRows<=+k.e.r&&(k.e.r=t.sheetRows-1,k.e.r>c.e.r&&(k.e.r=c.e.r),k.e.r<k.s.r&&(k.s.r=k.e.r),k.e.c>c.e.c&&(k.e.c=c.e.c),k.e.c<k.s.c&&(k.s.c=k.e.c),u["!fullref"]=u["!ref"],u["!ref"]=bn(k))}return g.length>0&&(u["!cols"]=g),y.length>0&&(u["!merges"]=y),u}function pd(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',n=0;n!=e.length;++n)t+='<mergeCell ref="'+bn(e[n])+'"/>';return t+"</mergeCells>"}function gd(e,t,n,r){var o=De(e);n.Sheets[r]||(n.Sheets[r]={}),o.codeName&&(n.Sheets[r].CodeName=o.codeName)}function vd(e){var t={sheet:1},n=["objects","scenarios","selectLockedCells","selectUnlockedCells"],r=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];return n.forEach((function(n){null!=e[n]&&e[n]&&(t[n]="1")})),r.forEach((function(n){null==e[n]||e[n]||(t[n]="0")})),e.password&&(t.password=ju(e.password).toString(16).toUpperCase()),ut("sheetProtection",null,t)}function bd(e,t,n){for(var r=Array.isArray(e),o=0;o!=t.length;++o){var i=De(Xe(t[o]),!0);if(!i.ref)return;var a=((n||{})["!id"]||[])[i.id];a?(i.Target=a.Target,i.location&&(i.Target+="#"+i.location)):(i.Target="#"+i.location,a={Target:i.Target,TargetMode:"Internal"}),i.Rel=a,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var u=yn(i.ref),c=u.s.r;c<=u.e.r;++c)for(var s=u.s.c;s<=u.e.c;++s){var l=gn({c:s,r:c});r?(e[c]||(e[c]=[]),e[c][s]||(e[c][s]={t:"z",v:void 0}),e[c][s].l=i):(e[l]||(e[l]={t:"z",v:void 0}),e[l].l=i)}}}function yd(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}function wd(e){return ed(e),ut("pageMargins",null,e)}function xd(e,t){for(var n=!1,r=0;r!=t.length;++r){var o=De(t[r],!0);o.hidden&&(o.hidden=Ge(o.hidden));var i=parseInt(o.min,10)-1,a=parseInt(o.max,10)-1;delete o.min,delete o.max,o.width=+o.width,!n&&o.width&&(n=!0,lc(o.width)),fc(o);while(i<=a)e[i++]=fe(o)}}function Cd(e,t){for(var n,r=["<cols>"],o=0;o!=t.length;++o)(n=t[o])&&(r[r.length]=ut("col",null,Qf(o,n)));return r[r.length]="</cols>",r.join("")}function Sd(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function kd(e,t,n,r){var o="string"==typeof e.ref?e.ref:bn(e.ref);n.Workbook||(n.Workbook={}),n.Workbook.Names||(n.Workbook.Names=[]);var i=n.Workbook.Names,a=vn(o);a.s.r==a.e.r&&(a.e.r=vn(t["!ref"]).e.r,o=bn(a));for(var u=0;u<i.length;++u){var c=i[u];if("_xlnm._FilterDatabase"==c.Name&&c.Sheet==r){c.Ref="'"+n.SheetNames[r]+"'!"+o;break}}return u==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:r,Ref:"'"+n.SheetNames[r]+"'!"+o}),ut("autoFilter",null,{ref:o})}var _d=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/;function Ed(e,t){(e.match(_d)||[]).forEach((function(e){var n=De(e);Ge(n.rightToLeft)&&(t.Views||(t.Views=[{}]),t.Views[0]||(t.Views[0]={}),t.Views[0].RTL=!0)}))}function Ad(e,t,n,r){var o={workbookViewId:"0"};return(((r||{}).Workbook||{}).Views||[])[0]&&(o.rightToLeft=r.Workbook.Views[0].RTL?"1":"0"),ut("sheetViews",ut("sheetView",null,o),{})}function Td(e,t,n,r){if(void 0===e.v&&void 0===e.f||"z"===e.t)return"";var o="",i=e.t,a=e.v;switch(e.t){case"b":o=e.v?"1":"0";break;case"n":o=""+e.v;break;case"e":o=Zn[e.v];break;case"d":r.cellDates?o=se(e.v,-1).toISOString():(e=fe(e),e.t="n",o=""+(e.v=oe(se(e.v)))),"undefined"===typeof e.z&&(e.z=M._table[14]);break;default:o=e.v;break}var u=it("v",ze(o)),c={r:t},s=td(r.cellXfs,e,r);switch(0!==s&&(c.s=s),e.t){case"n":break;case"d":c.t="d";break;case"b":c.t="b";break;case"e":c.t="e";break;default:if(null==e.v){delete e.t;break}if(r.bookSST){u=it("v",""+Jf(r.Strings,e.v,r.revStrings)),c.t="s";break}c.t="str";break}if(e.t!=i&&(e.t=i,e.v=a),e.f){var l=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;u=ut("f",ze(e.f),l)+(null!=e.v?u:"")}return e.l&&n["!links"].push([t,e.l]),e.c&&n["!comments"].push([t,e.c]),ut("c",u,c)}var Od=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,o=/ref=["']([^"']*)["']/,i=Je("v"),a=Je("f");return function(u,c,s,l,f,d){for(var h,m,p,g,v,b=0,y="",w=[],x=[],C=0,S=0,k=0,_="",E=0,A=0,T=0,O=0,B=Array.isArray(d.CellXf),R=[],D=[],N=Array.isArray(c),I=[],P={},F=!1,L=u.split(t),z=0,H=L.length;z!=H;++z){y=L[z].trim();var U=y.length;if(0!==U){for(b=0;b<U;++b)if(62===y.charCodeAt(b))break;if(++b,m=De(y.slice(0,b),!0),E=null!=m.r?parseInt(m.r,10):E+1,A=-1,!(s.sheetRows&&s.sheetRows<E))for(l.s.r>E-1&&(l.s.r=E-1),l.e.r<E-1&&(l.e.r=E-1),s&&s.cellStyles&&(P={},F=!1,m.ht&&(F=!0,P.hpt=parseFloat(m.ht),P.hpx=pc(P.hpt)),"1"==m.hidden&&(F=!0,P.hidden=!0),null!=m.outlineLevel&&(F=!0,P.level=+m.outlineLevel),F&&(I[E-1]=P)),w=y.slice(b).split(e),b=0;b!=w.length;++b)if(y=w[b].trim(),0!==y.length){if(x=y.match(n),C=b,S=0,k=0,y="<c "+("<"==y.slice(0,1)?">":"")+y,null!=x&&2===x.length){for(C=0,_=x[1],S=0;S!=_.length;++S){if((k=_.charCodeAt(S)-64)<1||k>26)break;C=26*C+k}--C,A=C}else++A;for(S=0;S!=y.length;++S)if(62===y.charCodeAt(S))break;if(++S,m=De(y.slice(0,S),!0),m.r||(m.r=gn({r:E-1,c:A})),_=y.slice(S),h={t:""},null!=(x=_.match(i))&&""!==x[1]&&(h.v=Me(x[1])),s.cellFormula){null!=(x=_.match(a))&&""!==x[1]?(h.f=Qs(Me(Xe(x[1]))),x[0].indexOf('t="array"')>-1?(h.F=(_.match(o)||[])[1],h.F.indexOf(":")>-1&&R.push([yn(h.F),h.F])):x[0].indexOf('t="shared"')>-1&&(g=De(x[0]),D[parseInt(g.si,10)]=[g,Qs(Me(Xe(x[1])))])):(x=_.match(/<f[^>]*\/>/))&&(g=De(x[0]),D[g.si]&&(h.f=Zs(D[g.si][1],D[g.si][0].ref,m.r)));var V=pn(m.r);for(S=0;S<R.length;++S)V.r>=R[S][0].s.r&&V.r<=R[S][0].e.r&&V.c>=R[S][0].s.c&&V.c<=R[S][0].e.c&&(h.F=R[S][1])}if(null==m.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!s.sheetStubs)continue;h.t="z"}else h.t=m.t||"n";switch(l.s.c>A&&(l.s.c=A),l.e.c<A&&(l.e.c=A),h.t){case"n":if(""==h.v||null==h.v){if(!s.sheetStubs)continue;h.t="z"}else h.v=parseFloat(h.v);break;case"s":if("undefined"==typeof h.v){if(!s.sheetStubs)continue;h.t="z"}else p=Kf[parseInt(h.v,10)],h.v=p.t,h.r=p.r,s.cellHTML&&(h.h=p.h);break;case"str":h.t="s",h.v=null!=h.v?Xe(h.v):"",s.cellHTML&&(h.h=Ve(h.v));break;case"inlineStr":x=_.match(r),h.t="s",null!=x&&(p=pu(x[1]))?h.v=p.t:h.v="";break;case"b":h.v=Ge(h.v);break;case"d":s.cellDates?h.v=se(h.v,1):(h.v=oe(se(h.v,1)),h.t="n");break;case"e":s&&!1===s.cellText||(h.w=h.v),h.v=Jn[h.v];break}if(T=O=0,B&&void 0!==m.s&&(v=d.CellXf[m.s],null!=v&&(null!=v.numFmtId&&(T=v.numFmtId),s.cellStyles&&null!=v.fillId&&(O=v.fillId))),nd(h,T,O,s,f,d),s.cellDates&&B&&"n"==h.t&&M.is_date(M._table[T])&&(h.t="d",h.v=ie(h.v)),N){var j=pn(m.r);c[j.r]||(c[j.r]=[]),c[j.r][j.c]=h}else c[m.r]=h}}}I.length>0&&(c["!rows"]=I)}}();function Bd(e,t,n,r){var o,i,a=[],u=[],c=yn(e["!ref"]),s="",l="",f=[],d=0,h=0,m=e["!rows"],p=Array.isArray(e),g={r:l},v=-1;for(h=c.s.c;h<=c.e.c;++h)f[h]=fn(h);for(d=c.s.r;d<=c.e.r;++d){for(u=[],l=un(d),h=c.s.c;h<=c.e.c;++h){o=f[h]+l;var b=p?(e[d]||[])[h]:e[o];void 0!==b&&(null!=(s=Td(b,o,e,t,n,r))&&u.push(s))}(u.length>0||m&&m[d])&&(g={r:l},m&&m[d]&&(i=m[d],i.hidden&&(g.hidden=1),v=-1,i.hpx?v=mc(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),a[a.length]=ut("row",u.join(""),g))}if(m)for(;d<m.length;++d)m&&m[d]&&(g={r:d+1},i=m[d],i.hidden&&(g.hidden=1),v=-1,i.hpx?v=mc(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),a[a.length]=ut("row","",g));return a.join("")}var Rd=ut("worksheet",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Dd(e,t,n,r){var o=[Ae,Rd],i=n.SheetNames[e],a=0,u="",c=n.Sheets[i];null==c&&(c={});var s=c["!ref"]||"A1",l=yn(s);if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+s+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575),s=bn(l)}if(r||(r={}),c["!comments"]=[],c["!drawing"]=[],"xlsx"!==t.bookType&&n.vbaraw){var f=n.SheetNames[e];try{n.Workbook&&(f=n.Workbook.Sheets[e].CodeName||f)}catch(Hg){}o[o.length]=ut("sheetPr",null,{codeName:ze(f)})}o[o.length]=ut("dimension",null,{ref:s}),o[o.length]=Ad(c,t,e,n),t.sheetFormat&&(o[o.length]=ut("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=c["!cols"]&&c["!cols"].length>0&&(o[o.length]=Cd(c,c["!cols"])),o[a=o.length]="<sheetData/>",c["!links"]=[],null!=c["!ref"]&&(u=Bd(c,t,e,n,r),u.length>0&&(o[o.length]=u)),o.length>a+1&&(o[o.length]="</sheetData>",o[a]=o[a].replace("/>",">")),null!=c["!protect"]&&(o[o.length]=vd(c["!protect"])),null!=c["!autofilter"]&&(o[o.length]=kd(c["!autofilter"],c,n,e)),null!=c["!merges"]&&c["!merges"].length>0&&(o[o.length]=pd(c["!merges"]));var d,h=-1,m=-1;return c["!links"].length>0&&(o[o.length]="<hyperlinks>",c["!links"].forEach((function(e){e[1].Target&&(d={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(m=Ur(r,-1,ze(e[1].Target).replace(/#.*$/,""),Mr.HLINK),d["r:id"]="rId"+m),(h=e[1].Target.indexOf("#"))>-1&&(d.location=ze(e[1].Target.slice(h+1))),e[1].Tooltip&&(d.tooltip=ze(e[1].Tooltip)),o[o.length]=ut("hyperlink",null,d))})),o[o.length]="</hyperlinks>"),delete c["!links"],null!=c["!margins"]&&(o[o.length]=wd(c["!margins"])),o[o.length]="",t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=it("ignoredErrors",ut("ignoredError",null,{numberStoredAsText:1,sqref:s}))),c["!drawing"].length>0?(m=Ur(r,-1,"../drawings/drawing"+(e+1)+".xml",Mr.DRAW),o[o.length]=ut("drawing",null,{"r:id":"rId"+m})):delete c["!drawing"],c["!comments"].length>0&&(m=Ur(r,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Mr.VML),o[o.length]=ut("legacyDrawing",null,{"r:id":"rId"+m}),c["!legacy"]=m),o.length>2&&(o[o.length]="</worksheet>",o[1]=o[1].replace("/>",">")),o.join("")}function Nd(e,t){var n={},r=e.l+t;n.r=e.read_shift(4),e.l+=4;var o=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=r,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=o/20),n}function Id(e,t,n){var r=Kt(145),o=(n["!rows"]||[])[e]||{};r.write_shift(4,e),r.write_shift(4,0);var i=320;o.hpx?i=20*mc(o.hpx):o.hpt&&(i=20*o.hpt),r.write_shift(2,i),r.write_shift(1,0);var a=0;o.level&&(a|=o.level),o.hidden&&(a|=16),(o.hpx||o.hpt)&&(a|=32),r.write_shift(1,a),r.write_shift(1,0);var u=0,c=r.l;r.l+=4;for(var s={r:e,c:0},l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.c<l<<10)){for(var f=-1,d=-1,h=l<<10;h<l+1<<10;++h){s.c=h;var m=Array.isArray(n)?(n[s.r]||[])[s.c]:n[gn(s)];m&&(f<0&&(f=h),d=h)}f<0||(++u,r.write_shift(4,f),r.write_shift(4,d))}var p=r.l;return r.l=c,r.write_shift(4,u),r.l=p,r.length>r.l?r.slice(0,r.l):r}function Pd(e,t,n,r){var o=Id(r,n,t);(o.length>17||(t["!rows"]||[])[r])&&Jt(e,"BrtRowHdr",o)}var Md=Xn,Fd=qn;function Ld(){}function zd(e,t){var n={};return e.l+=19,n.name=Mn(e,t-19),n}function Hd(e,t){null==t&&(t=Kt(84+4*e.length));for(var n=0;n<3;++n)t.write_shift(1,0);return er({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),Fn(e,t),t.slice(0,t.l)}function Ud(e){var t=In(e);return[t]}function Vd(e,t,n){return null==n&&(n=Kt(8)),Pn(t,n)}function jd(e){var t=In(e),n=e.read_shift(1);return[t,n,"b"]}function Wd(e,t,n){return null==n&&(n=Kt(9)),Pn(t,n),n.write_shift(1,e.v?1:0),n}function $d(e){var t=In(e),n=e.read_shift(1);return[t,n,"e"]}function Gd(e){var t=In(e),n=e.read_shift(4);return[t,n,"s"]}function Xd(e,t,n){return null==n&&(n=Kt(12)),Pn(t,n),n.write_shift(4,t.v),n}function qd(e){var t=In(e),n=Kn(e);return[t,n,"n"]}function Kd(e,t,n){return null==n&&(n=Kt(16)),Pn(t,n),Yn(e.v,n),n}function Yd(e){var t=In(e),n=jn(e);return[t,n,"n"]}function Zd(e,t,n){return null==n&&(n=Kt(12)),Pn(t,n),Wn(e.v,n),n}function Jd(e){var t=In(e),n=En(e);return[t,n,"str"]}function Qd(e,t,n){return null==n&&(n=Kt(12+4*e.v.length)),Pn(t,n),An(e.v,n),n.length>n.l?n.slice(0,n.l):n}function eh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=e.read_shift(1),a=[o,i,"b"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function th(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=e.read_shift(1),a=[o,i,"e"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function nh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=Kn(e),a=[o,i,"n"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}function rh(e,t,n){var r=e.l+t,o=In(e);o.r=n["!row"];var i=En(e),a=[o,i,"str"];if(n.cellFormula){e.l+=2;var u=Lf(e,r-e.l,n);a[3]=Of(u,null,o,n.supbooks,n)}else e.l=r;return a}var oh=Xn,ih=qn;function ah(e,t){return null==t&&(t=Kt(4)),t.write_shift(4,e),t}function uh(e,t){var n=e.l+t,r=Xn(e,16),o=Ln(e),i=En(e),a=En(e),u=En(e);e.l=n;var c={rfx:r,relId:o,loc:i,display:u};return a&&(c.Tooltip=a),c}function ch(e,t){var n=Kt(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));qn({s:pn(e[0]),e:pn(e[0])},n),Vn("rId"+t,n);var r=e[1].Target.indexOf("#"),o=-1==r?"":e[1].Target.slice(r+1);return An(o||"",n),An(e[1].Tooltip||"",n),An("",n),n.slice(0,n.l)}function sh(e,t,n){var r=e.l+t,o=$n(e,16),i=e.read_shift(1),a=[o];if(a[2]=i,n.cellFormula){var u=Ff(e,r-e.l,n);a[1]=u}else e.l=r;return a}function lh(e,t,n){var r=e.l+t,o=Xn(e,16),i=[o];if(n.cellFormula){var a=Hf(e,r-e.l,n);i[1]=a,e.l=r}else e.l=r;return i}function fh(e,t,n){null==n&&(n=Kt(18));var r=Qf(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(r.width||10)),n.write_shift(4,0);var o=0;return t.hidden&&(o|=1),"number"==typeof r.width&&(o|=2),n.write_shift(1,o),n.write_shift(1,0),n}var dh=["left","right","top","bottom","header","footer"];function hh(e){var t={};return dh.forEach((function(n){t[n]=Kn(e,8)})),t}function mh(e,t){return null==t&&(t=Kt(48)),ed(e),dh.forEach((function(n){Yn(e[n],t)})),t}function ph(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}function gh(e,t,n){null==n&&(n=Kt(30));var r=924;return(((t||{}).Views||[])[0]||{}).RTL&&(r|=32),n.write_shift(2,r),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}function vh(e){var t=Kt(24);return t.write_shift(4,4),t.write_shift(4,1),qn(e,t),t}function bh(e,t){return null==t&&(t=Kt(66)),t.write_shift(2,e.password?ju(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(n){n[1]?t.write_shift(4,null==e[n[0]]||e[n[0]]?0:1):t.write_shift(4,null!=e[n[0]]&&e[n[0]]?0:1)})),t}function yh(e,t,n,r,o,i,a){if(!e)return e;var u=t||{};r||(r={"!id":{}}),null!=w&&null==u.dense&&(u.dense=w);var c,s,l,f,d,h,m,p,g,v,b=u.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=!1,C=!1,S=[];u.biff=12,u["!row"]=0;var k=0,_=!1,E=[],A={},T=u.supbooks||[[]];if(T.sharedf=A,T.arrayf=E,T.SheetNames=o.SheetNames||o.Sheets.map((function(e){return e.name})),!u.supbooks&&(u.supbooks=T,o.Names))for(var O=0;O<o.Names.length;++O)T[0][O+1]=o.Names[O];var B=[],R=[],D=!1;if(Yt(e,(function(e,t,w){if(!C)switch(w){case 148:c=e;break;case 0:s=e,u.sheetRows&&u.sheetRows<=s.r&&(C=!0),g=un(d=s.r),u["!row"]=s.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=pc(e.hpt)),R[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:switch(l={t:e[2]},e[2]){case"n":l.v=e[1];break;case"s":p=Kf[e[1]],l.v=p.t,l.r=p.r;break;case"b":l.v=!!e[1];break;case"e":l.v=e[1],!1!==u.cellText&&(l.w=Zn[l.v]);break;case"str":l.t="s",l.v=e[1];break}if((f=a.CellXf[e[0].iStyleRef])&&nd(l,f.numFmtId,null,u,i,a),h=e[0].c,u.dense?(b[d]||(b[d]=[]),b[d][h]=l):b[fn(h)+g]=l,u.cellFormula){for(_=!1,k=0;k<E.length;++k){var O=E[k];s.r>=O[0].s.r&&s.r<=O[0].e.r&&h>=O[0].s.c&&h<=O[0].e.c&&(l.F=bn(O[0]),_=!0)}!_&&e.length>3&&(l.f=e[3])}if(y.s.r>s.r&&(y.s.r=s.r),y.s.c>h&&(y.s.c=h),y.e.r<s.r&&(y.e.r=s.r),y.e.c<h&&(y.e.c=h),u.cellDates&&f&&"n"==l.t&&M.is_date(M._table[f.numFmtId])){var N=M.parse_date_code(l.v);N&&(l.t="d",l.v=new Date(N.y,N.m-1,N.d,N.H,N.M,N.S,N.u))}break;case 1:if(!u.sheetStubs||x)break;l={t:"z",v:void 0},h=e[0].c,u.dense?(b[d]||(b[d]=[]),b[d][h]=l):b[fn(h)+g]=l,y.s.r>s.r&&(y.s.r=s.r),y.s.c>h&&(y.s.c=h),y.e.r<s.r&&(y.e.r=s.r),y.e.c<h&&(y.e.c=h);break;case 176:S.push(e);break;case 494:var I=r["!id"][e.relId];for(I?(e.Target=I.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=I):""==e.relId&&(e.Target="#"+e.loc),d=e.rfx.s.r;d<=e.rfx.e.r;++d)for(h=e.rfx.s.c;h<=e.rfx.e.c;++h)u.dense?(b[d]||(b[d]=[]),b[d][h]||(b[d][h]={t:"z",v:void 0}),b[d][h].l=e):(m=gn({c:h,r:d}),b[m]||(b[m]={t:"z",v:void 0}),b[m].l=e);break;case 426:if(!u.cellFormula)break;E.push(e),v=u.dense?b[d][h]:b[fn(h)+g],v.f=Of(e[1],y,{r:s.r,c:h},T,u),v.F=bn(e[0]);break;case 427:if(!u.cellFormula)break;A[gn(e[0].s)]=e[1],v=u.dense?b[d][h]:b[fn(h)+g],v.f=Of(e[1],y,{r:s.r,c:h},T,u);break;case 60:if(!u.cellStyles)break;while(e.e>=e.s)B[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},D||(D=!0,lc(e.w/256)),fc(B[e.e+1]);break;case 161:b["!autofilter"]={ref:bn(e)};break;case 476:b["!margins"]=e;break;case 147:o.Sheets[n]||(o.Sheets[n]={}),e.name&&(o.Sheets[n].CodeName=e.name);break;case 137:o.Views||(o.Views=[{}]),o.Views[0]||(o.Views[0]={}),e.RTL&&(o.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:x=!0;break;case 36:x=!1;break;case 37:break;case 38:break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!x||u.WTF)throw new Error("Unexpected record "+w+" "+t)}}),u),delete u.supbooks,delete u["!row"],!b["!ref"]&&(y.s.r<2e6||c&&(c.e.r>0||c.e.c>0||c.s.r>0||c.s.c>0))&&(b["!ref"]=bn(c||y)),u.sheetRows&&b["!ref"]){var N=yn(b["!ref"]);u.sheetRows<=+N.e.r&&(N.e.r=u.sheetRows-1,N.e.r>y.e.r&&(N.e.r=y.e.r),N.e.r<N.s.r&&(N.s.r=N.e.r),N.e.c>y.e.c&&(N.e.c=y.e.c),N.e.c<N.s.c&&(N.s.c=N.e.c),b["!fullref"]=b["!ref"],b["!ref"]=bn(N))}return S.length>0&&(b["!merges"]=S),B.length>0&&(b["!cols"]=B),R.length>0&&(b["!rows"]=R),b}function wh(e,t,n,r,o,i){if(void 0===t.v)return"";var a="";switch(t.t){case"b":a=t.v?"1":"0";break;case"d":t=fe(t),t.z=t.z||M._table[14],t.v=oe(se(t.v)),t.t="n";break;case"n":case"e":a=""+t.v;break;default:a=t.v;break}var u={r:n,c:r};switch(u.s=td(o.cellXfs,t,o),t.l&&i["!links"].push([gn(u),t.l]),t.c&&i["!comments"].push([gn(u),t.c]),t.t){case"s":case"str":return void(o.bookSST?(a=Jf(o.Strings,t.v,o.revStrings),u.t="s",u.v=a,Jt(e,"BrtCellIsst",Xd(t,u))):(u.t="str",Jt(e,"BrtCellSt",Qd(t,u))));case"n":return void(t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?Jt(e,"BrtCellRk",Zd(t,u)):Jt(e,"BrtCellReal",Kd(t,u)));case"b":return u.t="b",void Jt(e,"BrtCellBool",Wd(t,u));case"e":u.t="e";break}Jt(e,"BrtCellBlank",Vd(t,u))}function xh(e,t,n,r){var o,i=yn(t["!ref"]||"A1"),a="",u=[];Jt(e,"BrtBeginSheetData");var c=Array.isArray(t),s=i.e.r;t["!rows"]&&(s=Math.max(i.e.r,t["!rows"].length-1));for(var l=i.s.r;l<=s;++l)if(a=un(l),Pd(e,t,i,l),l<=i.e.r)for(var f=i.s.c;f<=i.e.c;++f){l===i.s.r&&(u[f]=fn(f)),o=u[f]+a;var d=c?(t[l]||[])[f]:t[o];d&&wh(e,d,l,f,r,t)}Jt(e,"BrtEndSheetData")}function Ch(e,t){t&&t["!merges"]&&(Jt(e,"BrtBeginMergeCells",ah(t["!merges"].length)),t["!merges"].forEach((function(t){Jt(e,"BrtMergeCell",ih(t))})),Jt(e,"BrtEndMergeCells"))}function Sh(e,t){t&&t["!cols"]&&(Jt(e,"BrtBeginColInfos"),t["!cols"].forEach((function(t,n){t&&Jt(e,"BrtColInfo",fh(n,t))})),Jt(e,"BrtEndColInfos"))}function kh(e,t){t&&t["!ref"]&&(Jt(e,"BrtBeginCellIgnoreECs"),Jt(e,"BrtCellIgnoreEC",vh(yn(t["!ref"]))),Jt(e,"BrtEndCellIgnoreECs"))}function _h(e,t,n){t["!links"].forEach((function(t){if(t[1].Target){var r=Ur(n,-1,t[1].Target.replace(/#.*$/,""),Mr.HLINK);Jt(e,"BrtHLink",ch(t,r))}})),delete t["!links"]}function Eh(e,t,n,r){if(t["!comments"].length>0){var o=Ur(r,-1,"../drawings/vmlDrawing"+(n+1)+".vml",Mr.VML);Jt(e,"BrtLegacyDrawing",Vn("rId"+o)),t["!legacy"]=o}}function Ah(e,t){t["!autofilter"]&&(Jt(e,"BrtBeginAFilter",qn(yn(t["!autofilter"].ref))),Jt(e,"BrtEndAFilter"))}function Th(e,t,n){Jt(e,"BrtBeginWsViews"),Jt(e,"BrtBeginWsView",gh(t,n)),Jt(e,"BrtEndWsView"),Jt(e,"BrtEndWsViews")}function Oh(){}function Bh(e,t){t["!protect"]&&Jt(e,"BrtSheetProtection",bh(t["!protect"]))}function Rh(e,t,n,r){var o=Zt(),i=n.SheetNames[e],a=n.Sheets[i]||{},u=i;try{n&&n.Workbook&&(u=n.Workbook.Sheets[e].CodeName||u)}catch(Hg){}var c=yn(a["!ref"]||"A1");if(c.e.c>16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return a["!links"]=[],a["!comments"]=[],Jt(o,"BrtBeginSheet"),n.vbaraw&&Jt(o,"BrtWsProp",Hd(u)),Jt(o,"BrtWsDim",Fd(c)),Th(o,a,n.Workbook),Oh(o,a),Sh(o,a,e,t,n),xh(o,a,e,t,n),Bh(o,a),Ah(o,a),Ch(o,a),_h(o,a,r),a["!margins"]&&Jt(o,"BrtMargins",mh(a["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||kh(o,a),Eh(o,a,e,r),Jt(o,"BrtEndSheet"),o.end()}function Dh(e){var t=[];(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var n=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);n&&(t[+n[1]]=+n[2])}));var n=Me((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return[t,n]}function Nh(e,t,n,r,o,i){var a=i||{"!type":"chart"};if(!e)return i;var u=0,c=0,s="A",l={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=Dh(e);l.s.r=l.s.c=0,l.e.c=u,s=fn(u),t[0].forEach((function(e,n){a[s+un(n)]={t:"n",v:e,z:t[1]},c=n})),l.e.r<c&&(l.e.r=c),++u})),u>0&&(a["!ref"]=bn(l)),a}Mr.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";ut("chartsheet",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Ih(e,t,n,r,o){if(!e)return e;r||(r={"!id":{}});var i,a={"!type":"chart","!chart":null,"!rel":""},u=e.match(dd);return u&&gd(u[0],a,o,n),(i=e.match(/drawing r:id="(.*?)"/))&&(a["!rel"]=i[1]),r["!id"][a["!rel"]]&&(a["!chart"]=r["!id"][a["!rel"]]),a}function Ph(e,t){e.l+=10;var n=En(e,t-10);return{name:n}}function Mh(e,t,n,r,o){if(!e)return e;r||(r={"!id":{}});var i={"!type":"chart","!chart":null,"!rel":""},a=[],u=!1;return Yt(e,(function(e,r,c){switch(c){case 550:i["!rel"]=e;break;case 651:o.Sheets[n]||(o.Sheets[n]={}),e.name&&(o.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:u=!0;break;case 36:u=!1;break;case 37:a.push(r);break;case 38:a.pop();break;default:if((r||"").indexOf("Begin")>0)a.push(r);else if((r||"").indexOf("End")>0)a.pop();else if(!u||t.WTF)throw new Error("Unexpected record "+c+" "+r)}}),t),r["!id"][i["!rel"]]&&(i["!chart"]=r["!id"][i["!rel"]]),i}var Fh=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Lh=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],zh=[],Hh=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Uh(e,t){for(var n=0;n!=e.length;++n)for(var r=e[n],o=0;o!=t.length;++o){var i=t[o];if(null==r[i[0]])r[i[0]]=i[1];else switch(i[2]){case"bool":"string"==typeof r[i[0]]&&(r[i[0]]=Ge(r[i[0]]));break;case"int":"string"==typeof r[i[0]]&&(r[i[0]]=parseInt(r[i[0]],10));break}}}function Vh(e,t){for(var n=0;n!=t.length;++n){var r=t[n];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=Ge(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10));break}}}function jh(e){Vh(e.WBProps,Fh),Vh(e.CalcPr,Hh),Uh(e.WBView,Lh),Uh(e.Sheets,zh),Yf.date1904=Ge(e.WBProps.date1904)}function Wh(e){return e.Workbook&&e.Workbook.WBProps&&Ge(e.Workbook.WBProps.date1904)?"true":"false"}var $h="][*?/\\".split("");function Gh(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return $h.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}function Xh(e,t,n){e.forEach((function(r,o){Gh(r);for(var i=0;i<o;++i)if(r==e[i])throw new Error("Duplicate Sheet Name: "+r);if(n){var a=t&&t[o]&&t[o].CodeName||r;if(95==a.charCodeAt(0)&&a.length>22)throw new Error("Bad Code Name: Worksheet"+a)}}))}function qh(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];Xh(e.SheetNames,t,!!e.vbaraw);for(var n=0;n<e.SheetNames.length;++n)rd(e.Sheets[e.SheetNames[n]],e.SheetNames[n],n)}var Kh=/<\w+:workbook/;function Yh(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,o="xmlns",i={},a=0;if(e.replace(Oe,(function(u,c){var s=De(u);switch(Ne(s[0])){case"<?xml":break;case"<workbook":u.match(Kh)&&(o="xmlns"+u.match(/<(\w+):/)[1]),n.xmlns=s[o];break;case"</workbook>":break;case"<fileVersion":delete s[0],n.AppVersion=s;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Fh.forEach((function(e){if(null!=s[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Ge(s[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(s[e[0]],10);break;default:n.WBProps[e[0]]=s[e[0]]}})),s.codeName&&(n.WBProps.CodeName=s.codeName);break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete s[0],n.WBView.push(s);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(s.state){case"hidden":s.Hidden=1;break;case"veryHidden":s.Hidden=2;break;default:s.Hidden=0}delete s.state,s.name=Me(Xe(s.name)),delete s[0],n.Sheets.push(s);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":r=!0;break;case"</definedNames>":r=!1;break;case"<definedName":i={},i.Name=Xe(s.name),s.comment&&(i.Comment=s.comment),s.localSheetId&&(i.Sheet=+s.localSheetId),a=c+u.length;break;case"</definedName>":i.Ref=Me(Xe(e.slice(a,c))),n.Names.push(i);break;case"<definedName/>":break;case"<calcPr":delete s[0],n.CalcPr=s;break;case"<calcPr/>":delete s[0],n.CalcPr=s;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":r=!0;break;case"</AlternateContent>":r=!1;break;case"<revisionPtr":break;default:if(!r&&t.WTF)throw new Error("unrecognized "+s[0]+" in workbook")}return u})),-1===lt.main.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns);return jh(n),n}var Zh=ut("workbook",null,{xmlns:lt.main[0],"xmlns:r":lt.r});function Jh(e){var t=[Ae];t[t.length]=Zh;var n=e.Workbook&&(e.Workbook.Names||[]).length>0,r={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Fh.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(r[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(r.codeName=e.Workbook.WBProps.CodeName,delete r.CodeName)),t[t.length]=ut("workbookPr",null,r),t[t.length]="<sheets>";for(var o=e.Workbook&&e.Workbook.Sheets||[],i=0;i!=e.SheetNames.length;++i){var a={name:ze(e.SheetNames[i].slice(0,31))};if(a.sheetId=""+(i+1),a["r:id"]="rId"+(i+1),o[i])switch(o[i].Hidden){case 1:a.state="hidden";break;case 2:a.state="veryHidden";break}t[t.length]=ut("sheet",null,a)}return t[t.length]="</sheets>",n&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name};e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=ut("definedName",String(e.Ref),n))})),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function Qh(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=Un(e,t-8),n.name=En(e),n}function em(e,t){return t||(t=Kt(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),Vn(e.strRelID,t),An(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function tm(e,t){var n={},r=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var o=t>8?En(e):"";return o.length>0&&(n.CodeName=o),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}function nm(e,t){t||(t=Kt(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),Fn(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function rm(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function om(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var o=e.read_shift(4),i=Hn(e),a=zf(e,0,n),u=Ln(e);e.l=r;var c={Name:i,Ptg:a};return o<268435455&&(c.Sheet=o),u&&(c.Comment=u),c}function im(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=!1;t||(t={}),t.biff=12;var o=[],i=[[]];return i.SheetNames=[],i.XTI=[],Yt(e,(function(e,a,u){switch(u){case 156:i.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=Of(e.Ptg,null,null,i,t),delete t.SID,delete e.Ptg,o.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:i[0].length?i.push([u,e]):i[0]=[u,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:r=!0;break;case 36:r=!1;break;case 37:break;case 38:break;case 16:break;default:if((a||"").indexOf("Begin")>0);else if((a||"").indexOf("End")>0);else if(!r||t.WTF)throw new Error("Unexpected record "+u+" "+a)}}),t),jh(n),n.Names=o,n.supbooks=i,n}function am(e,t){Jt(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n){var r=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,o={Hidden:r,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]};Jt(e,"BrtBundleSh",em(o))}Jt(e,"BrtEndBundleShs")}function um(e,n){n||(n=Kt(127));for(var r=0;4!=r;++r)n.write_shift(4,0);return An("SheetJS",n),An(t.version,n),An(t.version,n),An("7262",n),n.length=n.l,n.length>n.l?n.slice(0,n.l):n}function cm(e,t){t||(t=Kt(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var n=120;return t.write_shift(1,n),t.length>t.l?t.slice(0,t.l):t}function sm(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n=t.Workbook.Sheets,r=0,o=-1,i=-1;r<n.length;++r)!n[r]||!n[r].Hidden&&-1==o?o=r:1==n[r].Hidden&&-1==i&&(i=r);i>o||(Jt(e,"BrtBeginBookViews"),Jt(e,"BrtBookView",cm(o)),Jt(e,"BrtEndBookViews"))}}function lm(e,t){var n=Zt();return Jt(n,"BrtBeginBook"),Jt(n,"BrtFileVersion",um()),Jt(n,"BrtWbProp",nm(e.Workbook&&e.Workbook.WBProps||null)),sm(n,e,t),am(n,e,t),Jt(n,"BrtEndBook"),n.end()}function fm(e,t,n){return".bin"===t.slice(-4)?im(e,n):Yh(e,n)}function dm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?yh(e,r,n,o,i,a,u):md(e,r,n,o,i,a,u)}function hm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?Mh(e,r,n,o,i,a,u):Ih(e,r,n,o,i,a,u)}function mm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?$s(e,r,n,o,i,a,u):Gs(e,r,n,o,i,a,u)}function pm(e,t,n,r,o,i,a,u){return".bin"===t.slice(-4)?js(e,r,n,o,i,a,u):Ws(e,r,n,o,i,a,u)}function gm(e,t,n,r){return".bin"===t.slice(-4)?Wc(e,n,r):Ec(e,n,r)}function vm(e,t,n){return ls(e,n)}function bm(e,t,n){return".bin"===t.slice(-4)?Su(e,n):yu(e,n)}function ym(e,t,n){return".bin"===t.slice(-4)?Fs(e,n):Bs(e,n)}function wm(e,t,n){return".bin"===t.slice(-4)?Cs(e,t,n):ws(e,t,n)}function xm(e,t,n){return".bin"===t.slice(-4)?ks(e,t,n):Ss(e,t,n)}function Cm(e,t,n){return(".bin"===t.slice(-4)?lm:Jh)(e,n)}function Sm(e,t,n,r,o){return(".bin"===t.slice(-4)?Rh:Dd)(e,n,r,o)}function km(e,t,n){return(".bin"===t.slice(-4)?ts:Tc)(e,n)}function _m(e,t,n){return(".bin"===t.slice(-4)?Eu:xu)(e,n)}function Em(e,t,n){return(".bin"===t.slice(-4)?Ls:Ds)(e,n)}var Am=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Tm=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Om=function(e){return String.fromCharCode(e)};function Bm(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var o,i,a,u,c=e.match(Am);if(c)for(u=0;u!=c.length;++u)o=c[u].match(Tm),-1===(i=o[1].indexOf(":"))?r[o[1]]=o[2].slice(1,o[2].length-1):(a="xmlns:"===o[1].slice(0,6)?"xmlns"+o[1].slice(6):o[1].slice(i+1),r[a]=o[2].slice(1,o[2].length-1));return r}function Rm(e){var t=e.split(/\s+/),n={};if(1===t.length)return n;var r,o,i,a,u=e.match(Am);if(u)for(a=0;a!=u.length;++a)r=u[a].match(Tm),-1===(o=r[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):(i="xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(o+1),n[i]=r[2].slice(1,r[2].length-1));return n}function Dm(e,t){var n=L[e]||Me(e);return"General"===n?M._general(t):M.format(n,t)}function Nm(e,t,n,r){var o=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":o=Ge(r);break;case"i2":case"int":o=parseInt(r,10);break;case"r4":case"float":o=parseFloat(r);break;case"date":case"dateTime.tz":o=se(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[Me(t)]=o}function Im(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||Zn[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v):e.w=M._general(e.v):e.w=Dm(t||"General",e.v)}catch(Hg){if(n.WTF)throw Hg}try{var r=L[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&M.is_date(r)){var o=M.parse_date_code(e.v);o&&(e.t="d",e.v=new Date(o.y,o.m-1,o.d,o.H,o.M,o.S,o.u))}}catch(Hg){if(n.WTF)throw Hg}}}function Pm(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=gc[r.Pattern]||r.Pattern)}e[t.ID]=t}function Mm(e,t,n,r,o,i,a,u,c,s){var l="General",f=r.StyleID,d={};s=s||{};var h=[],m=0;void 0===f&&u&&(f=u.StyleID),void 0===f&&a&&(f=a.StyleID);while(void 0!==i[f]){if(i[f].nf&&(l=i[f].nf),i[f].Interior&&h.push(i[f].Interior),!i[f].Parent)break;f=i[f].Parent}switch(n.Type){case"Boolean":r.t="b",r.v=Ge(e);break;case"String":r.t="s",r.r=We(Me(e)),r.v=e.indexOf("<")>-1?Me(t):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(se(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=Me(e):r.v<60&&(r.v=r.v-1),l&&"General"!=l||(l="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=Jn[e],!1!==s.cellText&&(r.w=e);break;default:r.t="s",r.v=We(t||e);break}if(Im(r,l,s),!1!==s.cellFormula)if(r.Formula){var p=Me(r.Formula);61==p.charCodeAt(0)&&(p=p.slice(1)),r.f=Xs(p,o),delete r.Formula,"RC"==r.ArrayRange?r.F=Xs("RC:RC",o):r.ArrayRange&&(r.F=Xs(r.ArrayRange,o),c.push([yn(r.F),r.F]))}else for(m=0;m<c.length;++m)o.r>=c[m][0].s.r&&o.r<=c[m][0].e.r&&o.c>=c[m][0].s.c&&o.c<=c[m][0].e.c&&(r.F=c[m][1]);s.cellStyles&&(h.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function Fm(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Lm(e){if(S&&o.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return Xe(B(D(e)));throw new Error("Bad input format: expected Buffer or string")}var zm=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Hm(e,t){var n=t||{};F(M);var r=b(Lm(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof cptable?cptable.utils.decode(65001,p(r)):Xe(r));var o,i=r.slice(0,1024).toLowerCase(),a=!1;if(-1==i.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){i.indexOf("<"+e)>=0&&(a=!0)})),a)return Dp.to_workbook(r,n);var u,c=[];null!=w&&null==n.dense&&(n.dense=w);var s,l={},f=[],d=n.dense?[]:{},h="",m={},g={},v=Bm('<Data ss:Type="String">'),y=0,x=0,C=0,S={s:{r:2e6,c:2e6},e:{r:0,c:0}},k={},_={},E="",A=0,T=[],O={},B={},R=0,D=[],N=[],I={},P=[],z=!1,H=[],U=[],V={},j=0,W=0,$={Sheets:[],WBProps:{date1904:!1}},G={};zm.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/gm,"");while(o=zm.exec(r))switch(o[3]){case"Data":if(c[c.length-1][1])break;"/"===o[1]?Mm(r.slice(y,o.index),E,v,"Comment"==c[c.length-1][0]?I:m,{c:x,r:C},k,P[x],g,H,n):(E="",v=Bm(o[0]),y=o.index+o[0].length);break;case"Cell":if("/"===o[1])if(N.length>0&&(m.c=N),(!n.sheetRows||n.sheetRows>C)&&void 0!==m.v&&(n.dense?(d[C]||(d[C]=[]),d[C][x]=m):d[fn(x)+un(C)]=m),m.HRef&&(m.l={Target:m.HRef},m.HRefScreenTip&&(m.l.Tooltip=m.HRefScreenTip),delete m.HRef,delete m.HRefScreenTip),(m.MergeAcross||m.MergeDown)&&(j=x+(0|parseInt(m.MergeAcross,10)),W=C+(0|parseInt(m.MergeDown,10)),T.push({s:{c:x,r:C},e:{c:j,r:W}})),n.sheetStubs)if(m.MergeAcross||m.MergeDown){for(var X=x;X<=j;++X)for(var q=C;q<=W;++q)(X>x||q>C)&&(n.dense?(d[q]||(d[q]=[]),d[q][X]={t:"z"}):d[fn(X)+un(q)]={t:"z"});x=j+1}else++x;else m.MergeAcross?x=j+1:++x;else m=Rm(o[0]),m.Index&&(x=+m.Index-1),x<S.s.c&&(S.s.c=x),x>S.e.c&&(S.e.c=x),"/>"===o[0].slice(-2)&&++x,N=[];break;case"Row":"/"===o[1]||"/>"===o[0].slice(-2)?(C<S.s.r&&(S.s.r=C),C>S.e.r&&(S.e.r=C),"/>"===o[0].slice(-2)&&(g=Bm(o[0]),g.Index&&(C=+g.Index-1)),x=0,++C):(g=Bm(o[0]),g.Index&&(C=+g.Index-1),V={},("0"==g.AutoFitHeight||g.Height)&&(V.hpx=parseInt(g.Height,10),V.hpt=mc(V.hpx),U[C]=V),"1"==g.Hidden&&(V.hidden=!0,U[C]=V));break;case"Worksheet":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));f.push(h),S.s.r<=S.e.r&&S.s.c<=S.e.c&&(d["!ref"]=bn(S),n.sheetRows&&n.sheetRows<=S.e.r&&(d["!fullref"]=d["!ref"],S.e.r=n.sheetRows-1,d["!ref"]=bn(S))),T.length&&(d["!merges"]=T),P.length>0&&(d["!cols"]=P),U.length>0&&(d["!rows"]=U),l[h]=d}else S={s:{r:2e6,c:2e6},e:{r:0,c:0}},C=x=0,c.push([o[3],!1]),u=Bm(o[0]),h=Me(u.Name),d=n.dense?[]:{},T=[],H=[],U=[],G={name:h,Hidden:0},$.Sheets.push(G);break;case"Table":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==o[0].slice(-2))break;Bm(o[0]),c.push([o[3],!1]),P=[],z=!1}break;case"Style":"/"===o[1]?Pm(k,_,n):_=Bm(o[0]);break;case"NumberFormat":_.nf=Me(Bm(o[0]).Format||"General"),L[_.nf]&&(_.nf=L[_.nf]);for(var K=0;392!=K;++K)if(M._table[K]==_.nf)break;if(392==K)for(K=57;392!=K;++K)if(null==M._table[K]){M.load(_.nf,K);break}break;case"Column":if("Table"!==c[c.length-1][0])break;if(s=Bm(o[0]),s.Hidden&&(s.hidden=!0,delete s.Hidden),s.Width&&(s.wpx=parseInt(s.Width,10)),!z&&s.wpx>10){z=!0,ic=nc;for(var Y=0;Y<P.length;++Y)P[Y]&&fc(P[Y])}z&&fc(s),P[s.Index-1||P.length]=s;for(var Z=0;Z<+s.Span;++Z)P[P.length]=fe(s);break;case"NamedRange":$.Names||($.Names=[]);var J=De(o[0]),Q={Name:J.Name,Ref:Xs(J.RefersTo.slice(1),{r:0,c:0})};$.Sheets.length>0&&(Q.Sheet=$.Sheets.length-1),$.Names.push(Q);break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if("/>"===o[0].slice(-2))break;"/"===o[1]?E+=r.slice(A,o.index):A=o.index+o[0].length;break;case"Interior":if(!n.cellStyles)break;_.Interior=Bm(o[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===o[0].slice(-2))break;"/"===o[1]?mo(O,o[3],r.slice(R,o.index)):R=o.index+o[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else c.push([o[3],!1]);break;case"Comment":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"));Fm(I),N.push(I)}else c.push([o[3],!1]),u=Bm(o[0]),I={a:u.Author};break;case"AutoFilter":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==o[0].charAt(o[0].length-2)){var ee=Bm(o[0]);d["!autofilter"]={ref:Xs(ee.Range).replace(/\$/g,"")},c.push([o[3],!0])}break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===o[1]){if((u=c.pop())[0]!==o[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==o[0].charAt(o[0].length-2)&&c.push([o[3],!0]);break;default:if(0==c.length&&"document"==o[3])return zp(r,n);if(0==c.length&&"UOF"==o[3])return zp(r,n);var te=!0;switch(c[c.length-1][0]){case"OfficeDocumentSettings":switch(o[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:te=!1}break;case"ComponentOptions":switch(o[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:te=!1}break;case"ExcelWorkbook":switch(o[3]){case"Date1904":$.WBProps.date1904=!0;break;case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:te=!1}break;case"WorkbookOptions":switch(o[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:te=!1}break;case"WorksheetOptions":switch(o[3]){case"Visible":if("/>"===o[0].slice(-2));else if("/"===o[1])switch(r.slice(R,o.index)){case"SheetHidden":G.Hidden=1;break;case"SheetVeryHidden":G.Hidden=2;break}else R=o.index+o[0].length;break;case"Header":d["!margins"]||ed(d["!margins"]={},"xlml"),d["!margins"].header=De(o[0]).Margin;break;case"Footer":d["!margins"]||ed(d["!margins"]={},"xlml"),d["!margins"].footer=De(o[0]).Margin;break;case"PageMargins":var ne=De(o[0]);d["!margins"]||ed(d["!margins"]={},"xlml"),ne.Top&&(d["!margins"].top=ne.Top),ne.Left&&(d["!margins"].left=ne.Left),ne.Right&&(d["!margins"].right=ne.Right),ne.Bottom&&(d["!margins"].bottom=ne.Bottom);break;case"DisplayRightToLeft":$.Views||($.Views=[]),$.Views[0]||($.Views[0]={}),$.Views[0].RTL=!0;break;case"Unsynced":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"PageSetup":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:te=!1}break;case"PivotTable":case"PivotCache":switch(o[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:te=!1}break;case"PageBreaks":switch(o[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:te=!1}break;case"AutoFilter":switch(o[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:te=!1}break;case"QueryTable":switch(o[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:te=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(o[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:te=!1}break;case"MapInfo":case"Schema":case"data":switch(o[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:te=!1}break;case"SmartTags":break;default:te=!1;break}if(te)break;if(!c[c.length-1][1])throw"Unrecognized tag: "+o[3]+"|"+c.join("|");if("CustomDocumentProperties"===c[c.length-1][0]){if("/>"===o[0].slice(-2))break;"/"===o[1]?Nm(B,o[3],D,r.slice(R,o.index)):(D=o,R=o.index+o[0].length);break}if(n.WTF)throw"Unrecognized tag: "+o[3]+"|"+c.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=l),re.SheetNames=f,re.Workbook=$,re.SSF=M.get_table(),re.Props=O,re.Custprops=B,re}function Um(e,t){switch(tg(t=t||{}),t.type||"base64"){case"base64":return Hm(C.decode(e),t);case"binary":case"buffer":case"file":return Hm(e,t);case"array":return Hm(B(e),t)}}function Vm(e,t){var n=[];return e.Props&&n.push(po(e.Props,t)),e.Custprops&&n.push(go(e.Props,e.Custprops,t)),n.join("")}function jm(){return""}function Wm(e,t){var n=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach((function(e,t){var r=[];r.push(ut("NumberFormat",null,{"ss:Format":ze(M._table[e.numFmtId])})),n.push(ut("Style",r.join(""),{"ss:ID":"s"+(21+t)}))})),ut("Styles",n.join(""))}function $m(e){return ut("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+Ks(e.Ref,{r:0,c:0})})}function Gm(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],r=0;r<t.length;++r){var o=t[r];null==o.Sheet&&(o.Name.match(/^_xlfn\./)||n.push($m(o)))}return ut("Names",n.join(""))}function Xm(e,t,n,r){if(!e)return"";if(!((r||{}).Workbook||{}).Names)return"";for(var o=r.Workbook.Names,i=[],a=0;a<o.length;++a){var u=o[a];u.Sheet==n&&(u.Name.match(/^_xlfn\./)||i.push($m(u)))}return i.join("")}function qm(e,t,n,r){if(!e)return"";var o=[];if(e["!margins"]&&(o.push("<PageSetup>"),e["!margins"].header&&o.push(ut("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&o.push(ut("Footer",null,{"x:Margin":e["!margins"].footer})),o.push(ut("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),o.push("</PageSetup>")),r&&r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[n])if(r.Workbook.Sheets[n].Hidden)o.push(ut("Visible",1==r.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<n;++i)if(r.Workbook.Sheets[i]&&!r.Workbook.Sheets[i].Hidden)break;i==n&&o.push("<Selected/>")}return((((r||{}).Workbook||{}).Views||[])[0]||{}).RTL&&o.push("<DisplayRightToLeft/>"),e["!protect"]&&(o.push(it("ProtectContents","True")),e["!protect"].objects&&o.push(it("ProtectObjects","True")),e["!protect"].scenarios&&o.push(it("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||o.push(it("EnableSelection","UnlockedCells")):o.push(it("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&o.push("<"+t[1]+"/>")}))),0==o.length?"":ut("WorksheetOptions",o.join(""),{xmlns:ft.x})}function Km(e){return e.map((function(e){var t=$e(e.t||""),n=ut("ss:Data",t,{xmlns:"http://www.w3.org/TR/REC-html40"});return ut("Comment",n,{"ss:Author":e.a})})).join("")}function Ym(e,t,n,r,o,i,a){if(!e||void 0==e.v&&void 0==e.f)return"";var u={};if(e.f&&(u["ss:Formula"]="="+ze(Ks(e.f,a))),e.F&&e.F.slice(0,t.length)==t){var c=pn(e.F.slice(t.length+1));u["ss:ArrayRange"]="RC:R"+(c.r==a.r?"":"["+(c.r-a.r)+"]")+"C"+(c.c==a.c?"":"["+(c.c-a.c)+"]")}if(e.l&&e.l.Target&&(u["ss:HRef"]=ze(e.l.Target),e.l.Tooltip&&(u["x:HRefScreenTip"]=ze(e.l.Tooltip))),n["!merges"])for(var s=n["!merges"],l=0;l!=s.length;++l)s[l].s.c==a.c&&s[l].s.r==a.r&&(s[l].e.c>s[l].s.c&&(u["ss:MergeAcross"]=s[l].e.c-s[l].s.c),s[l].e.r>s[l].s.r&&(u["ss:MergeDown"]=s[l].e.r-s[l].s.r));var f="",d="";switch(e.t){case"z":return"";case"n":f="Number",d=String(e.v);break;case"b":f="Boolean",d=e.v?"1":"0";break;case"e":f="Error",d=Zn[e.v];break;case"d":f="DateTime",d=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||M._table[14]);break;case"s":f="String",d=je(e.v||"");break}var h=td(r.cellXfs,e,r);u["ss:StyleID"]="s"+(21+h),u["ss:Index"]=a.c+1;var m=null!=e.v?d:"",p='<Data ss:Type="'+f+'">'+m+"</Data>";return(e.c||[]).length>0&&(p+=Km(e.c)),ut("Cell",p,u)}function Zm(e,t){var n='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=pc(t.hpt)),t.hpx&&(n+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(n+=' ss:Hidden="1"')),n+">"}function Jm(e,t,n,r){if(!e["!ref"])return"";var o=yn(e["!ref"]),i=e["!merges"]||[],a=0,u=[];e["!cols"]&&e["!cols"].forEach((function(e,t){fc(e);var n=!!e.width,r=Qf(t,e),o={"ss:Index":t+1};n&&(o["ss:Width"]=ac(r.width)),e.hidden&&(o["ss:Hidden"]="1"),u.push(ut("Column",null,o))}));for(var c=Array.isArray(e),s=o.s.r;s<=o.e.r;++s){for(var l=[Zm(s,(e["!rows"]||[])[s])],f=o.s.c;f<=o.e.c;++f){var d=!1;for(a=0;a!=i.length;++a)if(!(i[a].s.c>f)&&!(i[a].s.r>s)&&!(i[a].e.c<f)&&!(i[a].e.r<s)){i[a].s.c==f&&i[a].s.r==s||(d=!0);break}if(!d){var h={r:s,c:f},m=gn(h),p=c?(e[s]||[])[f]:e[m];l.push(Ym(p,m,e,t,n,r,h))}}l.push("</Row>"),l.length>2&&u.push(l.join(""))}return u.join("")}function Qm(e,t,n){var r=[],o=n.SheetNames[e],i=n.Sheets[o],a=i?Xm(i,t,e,n):"";return a.length>0&&r.push("<Names>"+a+"</Names>"),a=i?Jm(i,t,e,n):"",a.length>0&&r.push("<Table>"+a+"</Table>"),r.push(qm(i,t,e,n)),r.join("")}function ep(e,t){t||(t={}),e.SSF||(e.SSF=M.get_table()),e.SSF&&(F(M),M.load_table(e.SSF),t.revssf=ee(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],td(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(Vm(e,t)),n.push(jm(e,t)),n.push(""),n.push("");for(var r=0;r<e.SheetNames.length;++r)n.push(ut("Worksheet",Qm(r,t,e),{"ss:Name":ze(e.SheetNames[r])}));return n[2]=Wm(e,t),n[3]=Gm(e,t),Ae+ut("Workbook",n.join(""),{xmlns:ft.ss,"xmlns:o":ft.o,"xmlns:x":ft.x,"xmlns:ss":ft.ss,"xmlns:dt":ft.dt,"xmlns:html":ft.html})}function tp(e){var t={},n=e.content;if(n.l=28,t.AnsiUserType=n.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=or(n),n.length-n.l<=4)return t;var r=n.read_shift(4);return 0==r||r>40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4?t:(r=n.read_shift(4),1907505652!==r?t:(t.UnicodeClipboardFormat=ir(n),r=n.read_shift(4),0==r||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr"))))))}function np(e,t,n,r){var o=n,i=[],a=t.slice(t.l,t.l+o);if(r&&r.enc&&r.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===a.length)break;r.enc.insitu(a)}i.push(a),t.l+=o;var u=hp[Mt(t,t.l)],c=0;while(null!=u&&"Continue"===u.n.slice(0,8))o=Mt(t,t.l+2),c=t.l+4,"ContinueFrt"==u.n?c+=4:"ContinueFrt"==u.n.slice(0,11)&&(c+=12),i.push(t.slice(c,t.l+4+o)),t.l+=4+o,u=hp[Mt(t,t.l)];var s=N(i);Xt(s,0);var l=0;s.lens=[];for(var f=0;f<i.length;++f)s.lens.push(l),l+=i[f].length;return e.f(s,s.length,r)}function rp(e,t,n){if("z"!==e.t&&e.XF){var r=0;try{r=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=M._table[r])}catch(Hg){if(t.WTF)throw Hg}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||Zn[e.v]:0===r||"General"==r?"n"===e.t?(0|e.v)===e.v?e.w=M._general_int(e.v):e.w=M._general_num(e.v):e.w=M._general(e.v):e.w=M.format(r,e.v,{date1904:!!n})}catch(Hg){if(t.WTF)throw Hg}if(t.cellDates&&r&&"n"==e.t&&M.is_date(M._table[r]||String(r))){var o=M.parse_date_code(e.v);o&&(e.t="d",e.v=new Date(o.y,o.m-1,o.d,o.H,o.M,o.S,o.u))}}}function op(e,t,n){return{v:e,ixfe:t,t:n}}function ip(e,t){var n={opts:{}},r={};null!=w&&null==t.dense&&(t.dense=w);var o,i,a,u,c,s,l,f,d=t.dense?[]:{},m={},p={},g=null,v=[],b="",y={},x="",C={},S=[],k=!0,_=[],E=[],A={Sheets:[],WBProps:{date1904:!1},Views:[{}]},T={},O=function(e){return e<8?Ar[e]:e<64&&E[e-8]||Ar[e]},B=function(e,t,n){var r,o=t.XF.data;o&&o.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=o.patternType,(r=Ju(O(o.icvFore)))&&(t.s.fgColor={rgb:r}),(r=Ju(O(o.icvBack)))&&(t.s.bgColor={rgb:r}))},R=function(e,t,n){if(!(V>1)&&(n.sheetRows&&e.r>=n.sheetRows&&(k=!1),k)){if(n.cellStyles&&t.XF&&t.XF.data&&B(e,t,n),delete t.ixfe,delete t.XF,o=e,x=gn(e),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),e.r<p.s.r&&(p.s.r=e.r),e.c<p.s.c&&(p.s.c=e.c),e.r+1>p.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;r<S.length;++r)if(!(S[r][0].s.c>e.c||S[r][0].s.r>e.r)&&!(S[r][0].e.c<e.c||S[r][0].e.r<e.r)){t.F=bn(S[r][0]),S[r][0].s.c==e.c&&S[r][0].s.r==e.r||delete t.f,t.f&&(t.f=""+Of(S[r][1],p,e,z,D));break}n.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[x]=t}},D={enc:!1,sbcch:0,snames:[],sharedf:C,arrayf:S,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(D.password=t.password);var N=[],I=[],P=[],F=[],L=!1,z=[];z.SheetNames=D.snames,z.sharedf=D.sharedf,z.arrayf=D.arrayf,z.names=[],z.XTI=[];var H,U="",V=0,j=0,W=[],$=[];D.codepage=1200,h(1200);var G=!1;while(e.l<e.length-1){var X=e.l,q=e.read_shift(2);if(0===q&&"EOF"===U)break;var K=e.l===e.length?0:e.read_shift(2),Y=hp[q];if(Y&&Y.f){if(t.bookSheets&&"BoundSheet8"===U&&"BoundSheet8"!==Y.n)break;if(U=Y.n,2===Y.r||12==Y.r){var J=e.read_shift(2);if(K-=2,!D.enc&&J!==q&&((255&J)<<8|J>>8)!==q)throw new Error("rt mismatch: "+J+"!="+q);12==Y.r&&(e.l+=10,K-=10)}var Q;Q="EOF"===Y.n?Y.f(e,K,D):np(Y,e,K,D);var ee=Y.n;if(0==V&&"BOF"!=ee)continue;switch(ee){case"Date1904":n.opts.Date1904=A.WBProps.date1904=Q;break;case"WriteProtect":n.opts.WriteProtect=!0;break;case"FilePass":if(D.enc||(e.l=0),D.enc=Q,!t.password)throw new Error("File is password-protected");if(null==Q.valid)throw new Error("Encryption scheme unsupported");if(!Q.valid)throw new Error("Password is incorrect");break;case"WriteAccess":D.lastuser=Q;break;case"FileSharing":break;case"CodePage":switch(Q){case 21010:Q=1200;break;case 32768:Q=1e4;break;case 32769:Q=1252;break}h(D.codepage=Q),G=!0;break;case"RRTabId":D.rrtabid=Q;break;case"WinProtect":D.winlocked=Q;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":n.opts[ee]=Q;break;case"CalcRefMode":D.CalcRefMode=Q;break;case"Uncalced":break;case"ForceFullCalculation":n.opts.FullCalc=Q;break;case"WsBool":Q.fDialog&&(d["!type"]="dialog");break;case"XF":_.push(Q);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":z.push([Q]),z[z.length-1].XTI=[];break;case"ExternName":z[z.length-1].push(Q);break;case"Index":break;case"Lbl":H={Name:Q.Name,Ref:Of(Q.rgce,p,null,z,D)},Q.itab>0&&(H.Sheet=Q.itab-1),z.names.push(H),z[0]||(z[0]=[],z[0].XTI=[]),z[z.length-1].push(Q),"_xlnm._FilterDatabase"==Q.Name&&Q.itab>0&&Q.rgce&&Q.rgce[0]&&Q.rgce[0][0]&&"PtgArea3d"==Q.rgce[0][0][0]&&($[Q.itab-1]={ref:bn(Q.rgce[0][0][1][2])});break;case"ExternCount":D.ExternCount=Q;break;case"ExternSheet":0==z.length&&(z[0]=[],z[0].XTI=[]),z[z.length-1].XTI=z[z.length-1].XTI.concat(Q),z.XTI=z.XTI.concat(Q);break;case"NameCmt":if(D.biff<8)break;null!=H&&(H.Comment=Q[1]);break;case"Protect":d["!protect"]=Q;break;case"Password":0!==Q&&D.WTF&&console.error("Password verifier: "+Q);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":m[Q.pos]=Q,D.snames.push(Q.name);break;case"EOF":if(--V)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,d["!ref"]=bn(p),t.sheetRows&&t.sheetRows<=p.e.r){var te=p.e.r;p.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=bn(p),p.e.r=te}p.e.r++,p.e.c++}N.length>0&&(d["!merges"]=N),I.length>0&&(d["!objects"]=I),P.length>0&&(d["!cols"]=P),F.length>0&&(d["!rows"]=F),A.Sheets.push(T)}""===b?y=d:r[b]=d,d=t.dense?[]:{};break;case"BOF":if(8===D.biff&&(D.biff={9:2,521:3,1033:4}[q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Q.BIFFVer]||8),8==D.biff&&0==Q.BIFFVer&&16==Q.dt&&(D.biff=2),V++)break;if(k=!0,d=t.dense?[]:{},D.biff<8&&!G&&(G=!0,h(D.codepage=t.codepage||1252)),D.biff<5){""===b&&(b="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var ne={pos:e.l-K,name:b};m[ne.pos]=ne,D.snames.push(b)}else b=(m[X]||{name:""}).name;32==Q.dt&&(d["!type"]="chart"),64==Q.dt&&(d["!type"]="macro"),N=[],I=[],D.arrayf=S=[],P=[],F=[],0,L=!1,T={Hidden:(m[X]||{hs:0}).hs,name:b};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==d["!type"]&&(t.dense?(d[Q.r]||[])[Q.c]:d[gn({c:Q.c,r:Q.r})])&&++Q.c,s={ixfe:Q.ixfe,XF:_[Q.ixfe]||{},v:Q.val,t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"BoolErr":s={ixfe:Q.ixfe,XF:_[Q.ixfe],v:Q.val,t:Q.t},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"RK":s={ixfe:Q.ixfe,XF:_[Q.ixfe],v:Q.rknum,t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"MulRk":for(var re=Q.c;re<=Q.C;++re){var oe=Q.rkrec[re-Q.c][0];s={ixfe:oe,XF:_[oe],v:Q.rkrec[re-Q.c][1],t:"n"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:re,r:Q.r},s,t)}break;case"Formula":if("String"==Q.val){g=Q;break}if(s=op(Q.val,Q.cell.ixfe,Q.tt),s.XF=_[s.ixfe],t.cellFormula){var ie=Q.formula;if(ie&&ie[0]&&ie[0][0]&&"PtgExp"==ie[0][0][0]){var ae=ie[0][0][1][0],ue=ie[0][0][1][1],ce=gn({r:ae,c:ue});C[ce]?s.f=""+Of(Q.formula,p,Q.cell,z,D):s.F=((t.dense?(d[ae]||[])[ue]:d[ce])||{}).F}else s.f=""+Of(Q.formula,p,Q.cell,z,D)}j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R(Q.cell,s,t),g=Q;break;case"String":if(!g)throw new Error("String record expects Formula");g.val=Q,s=op(Q,g.cell.ixfe,"s"),s.XF=_[s.ixfe],t.cellFormula&&(s.f=""+Of(g.formula,p,g.cell,z,D)),j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R(g.cell,s,t),g=null;break;case"Array":S.push(Q);var se=gn(Q[0].s);if(i=t.dense?(d[Q[0].s.r]||[])[Q[0].s.c]:d[se],t.cellFormula&&i){if(!g)break;if(!se||!i)break;i.f=""+Of(Q[1],p,Q[0],z,D),i.F=bn(Q[0])}break;case"ShrFmla":if(!k)break;if(!t.cellFormula)break;if(x){if(!g)break;C[gn(g.cell)]=Q[0],i=t.dense?(d[g.cell.r]||[])[g.cell.c]:d[gn(g.cell)],(i||{}).f=""+Of(Q[0],p,o,z,D)}break;case"LabelSst":s=op(v[Q.isst].t,Q.ixfe,"s"),s.XF=_[s.ixfe],j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"Blank":t.sheetStubs&&(s={ixfe:Q.ixfe,XF:_[Q.ixfe],t:"z"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t));break;case"MulBlank":if(t.sheetStubs)for(var le=Q.c;le<=Q.C;++le){var fe=Q.ixfe[le-Q.c];s={ixfe:fe,XF:_[fe],t:"z"},j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:le,r:Q.r},s,t)}break;case"RString":case"Label":case"BIFF2STR":s=op(Q.val,Q.ixfe,"s"),s.XF=_[s.ixfe],j>0&&(s.z=W[s.ixfe>>8&31]),rp(s,t,n.opts.Date1904),R({c:Q.c,r:Q.r},s,t);break;case"Dimensions":1===V&&(p=Q);break;case"SST":v=Q;break;case"Format":if(4==D.biff){W[j++]=Q[1];for(var de=0;de<j+163;++de)if(M._table[de]==Q[1])break;de>=163&&M.load(Q[1],j+163)}else M.load(Q[1],Q[0]);break;case"BIFF2FORMAT":W[j++]=Q;for(var he=0;he<j+163;++he)if(M._table[he]==Q)break;he>=163&&M.load(Q,j+163);break;case"MergeCells":N=N.concat(Q);break;case"Obj":I[Q.cmo[0]]=D.lastobj=Q;break;case"TxO":D.lastobj.TxO=Q;break;case"ImData":D.lastobj.ImData=Q;break;case"HLink":for(c=Q[0].s.r;c<=Q[0].e.r;++c)for(u=Q[0].s.c;u<=Q[0].e.c;++u)i=t.dense?(d[c]||[])[u]:d[gn({c:u,r:c})],i&&(i.l=Q[1]);break;case"HLinkTooltip":for(c=Q[0].s.r;c<=Q[0].e.r;++c)for(u=Q[0].s.c;u<=Q[0].e.c;++u)i=t.dense?(d[c]||[])[u]:d[gn({c:u,r:c})],i&&i.l&&(i.l.Tooltip=Q[1]);break;case"Note":if(D.biff<=5&&D.biff>=2)break;i=t.dense?(d[Q[0].r]||[])[Q[0].c]:d[gn(Q[0])];var me=I[Q[2]];if(!i)break;i.c||(i.c=[]),a={a:Q[1],t:me.TxO.t},i.c.push(a);break;default:switch(Y.n){case"ClrtClient":break;case"XFExt":ys(_[Q.ixfe],Q.ext);break;case"DefColWidth":Q;break;case"DefaultRowHeight":Q[1];break;case"ColInfo":if(!D.cellStyles)break;while(Q.e>=Q.s)P[Q.e--]={width:Q.w/256},L||(L=!0,lc(Q.w/256)),fc(P[Q.e+1]);break;case"Row":var pe={};null!=Q.level&&(F[Q.r]=pe,pe.level=Q.level),Q.hidden&&(F[Q.r]=pe,pe.hidden=!0),Q.hpt&&(F[Q.r]=pe,pe.hpt=Q.hpt,pe.hpx=pc(Q.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":d["!margins"]||ed(d["!margins"]={}),d["!margins"][ee.slice(0,-6).toLowerCase()]=Q;break;case"Setup":d["!margins"]||ed(d["!margins"]={}),d["!margins"].header=Q.header,d["!margins"].footer=Q.footer;break;case"Window2":Q.RTL&&(A.Views[0].RTL=!0);break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":l=Q;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":E=Q;break;case"Theme":f=Q;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":break;case"SheetExt":break;case"SheetExtOptional":break;case"ObNoMacros":break;case"ObProj":break;case"CodeName":b?T.CodeName=Q||T.name:A.WBProps.CodeName=Q||"ThisWorkbook";break;case"GUIDTypeLib":break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(Y.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":break;case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":break;case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(Y.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+Y.n}}}}}else e.l+=K}return n.SheetNames=Z(m).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return m[e].name})),t.bookSheets||(n.Sheets=r),n.Sheets&&$.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Preamble=y,n.Strings=v,n.SSF=M.get_table(),D.enc&&(n.Encryption=D.enc),f&&(n.Themes=f),n.Metadata={},void 0!==l&&(n.Metadata.Country=l),z.names.length>0&&(A.Names=z.names),n.Workbook=A,n}var ap={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function up(e,t,n){var r=X.find(e,"!DocumentSummaryInformation");if(r&&r.size>0)try{var o=Lo(r,yr,ap.DSI);for(var i in o)t[i]=o[i]}catch(Hg){if(n.WTF)throw Hg}var a=X.find(e,"!SummaryInformation");if(a&&a.size>0)try{var u=Lo(a,wr,ap.SI);for(var c in u)null==t[c]&&(t[c]=u[c])}catch(Hg){if(n.WTF)throw Hg}t.HeadingPairs&&t.TitlesOfParts&&(ro(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}function cp(e,t){var n,r=[],o=[],i=[],a=0;if(e.Props)for(n=Z(e.Props),a=0;a<n.length;++a)(Cr.hasOwnProperty(n[a])?r:Sr.hasOwnProperty(n[a])?o:i).push([n[a],e.Props[n[a]]]);if(e.Custprops)for(n=Z(e.Custprops),a=0;a<n.length;++a)(e.Props||{}).hasOwnProperty(n[a])||(Cr.hasOwnProperty(n[a])?r:Sr.hasOwnProperty(n[a])?o:i).push([n[a],e.Custprops[n[a]]]);var u=[];for(a=0;a<i.length;++a)Po.indexOf(i[a][0])>-1||null!=i[a][1]&&u.push(i[a]);o.length&&X.utils.cfb_add(t,"/SummaryInformation",zo(o,ap.SI,Sr,wr)),(r.length||u.length)&&X.utils.cfb_add(t,"/DocumentSummaryInformation",zo(r,ap.DSI,Cr,yr,u.length?u:null,ap.UDI))}function sp(e,t){var n,r,o,i;if(t||(t={}),tg(t),m(),t.codepage&&f(t.codepage),e.FullPaths){if(X.find(e,"/encryption"))throw new Error("File is password-protected");n=X.find(e,"!CompObj"),r=X.find(e,"/Workbook")||X.find(e,"/Book")}else{switch(t.type){case"base64":e=T(C.decode(e));break;case"binary":e=T(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}Xt(e,0),r={content:e}}if(n&&tp(n),t.bookProps&&!t.bookSheets)o={};else{var a=S?"buffer":"array";if(r&&r.content)o=ip(r.content,t);else if((i=X.find(e,"PerfectOffice_MAIN"))&&i.content)o=lu.to_workbook(i.content,(t.type=a,t));else{if(!(i=X.find(e,"NativeContent_MAIN"))||!i.content)throw new Error("Cannot find Workbook stream");o=lu.to_workbook(i.content,(t.type=a,t))}t.bookVBA&&e.FullPaths&&X.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(o.vbaraw=Hs(e))}var u={};return e.FullPaths&&up(e,u,t),o.Props=o.Custprops=u,t.bookFiles&&(o.cfb=e),o}function lp(e,t){var n=t||{},r=X.utils.cfb_new({root:"R"}),o="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":o="/Workbook",n.biff=8;break;case"biff5":o="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return X.utils.cfb_add(r,o,Rp(e,n)),8==n.biff&&(e.Props||e.Custprops)&&cp(e,r),8==n.biff&&e.vbaraw&&Us(r,X.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),r}var fp={0:{n:"BrtRowHdr",f:Nd},1:{n:"BrtCellBlank",f:Ud},2:{n:"BrtCellRk",f:Yd},3:{n:"BrtCellError",f:$d},4:{n:"BrtCellBool",f:jd},5:{n:"BrtCellReal",f:qd},6:{n:"BrtCellSt",f:Jd},7:{n:"BrtCellIsst",f:Gd},8:{n:"BrtFmlaString",f:rh},9:{n:"BrtFmlaNum",f:nh},10:{n:"BrtFmlaBool",f:eh},11:{n:"BrtFmlaError",f:th},16:{n:"BrtFRTArchID$",f:rm},19:{n:"BrtSSTItem",f:Bn},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:om},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:Rc},44:{n:"BrtFmt",f:Oc},45:{n:"BrtFill",f:Pc},46:{n:"BrtBorder",f:Hc},47:{n:"BrtXF",f:Fc},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Va},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:xs},64:{n:"BrtDVal"},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:qt,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:ph},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:zd},148:{n:"BrtWsDim",f:Md,p:16},151:{n:"BrtPane"},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:tm},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Qh},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Cu},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:Xn},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:oh},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Un},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:ya},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:sh},427:{n:"BrtShrFmla",f:lh},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:hh},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:Ld},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:uh},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Un},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Ps},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Ns},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Dn},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Ph},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},dp=J(fp,"n"),hp={3:{n:"BIFF2NUM",f:Za},4:{n:"BIFF2STR",f:Ya},6:{n:"Formula",f:Pf},9:{n:"BOF",f:Ti},10:{n:"EOF",f:Ho},12:{n:"CalcCount",f:$o},13:{n:"CalcMode",f:$o},14:{n:"CalcPrecision",f:jo},15:{n:"CalcRefMode",f:jo},16:{n:"CalcDelta",f:Kn},17:{n:"CalcIter",f:jo},18:{n:"Protect",f:jo},19:{n:"Password",f:$o},20:{n:"Header",f:ma},21:{n:"Footer",f:ma},23:{n:"ExternSheet",f:ya},24:{n:"Lbl",f:ba},25:{n:"WinProtect",f:jo},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ea},29:{n:"Selection"},34:{n:"Date1904",f:jo},35:{n:"ExternName",f:ga},38:{n:"LeftMargin",f:Kn},39:{n:"RightMargin",f:Kn},40:{n:"TopMargin",f:Kn},41:{n:"BottomMargin",f:Kn},42:{n:"PrintRowCol",f:jo},43:{n:"PrintGrid",f:jo},47:{n:"FilePass",f:Ku},49:{n:"Font",f:Gi},51:{n:"PrintSize",f:$o},60:{n:"Continue"},61:{n:"Window1",f:Vi},64:{n:"Backup",f:jo},65:{n:"Pane"},66:{n:"CodePage",f:$o},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:$o},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Ri},93:{n:"Obj",f:Oa},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:jo},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:jo},125:{n:"ColInfo",f:Va},128:{n:"Guts",f:ca},129:{n:"WsBool",f:Ni},130:{n:"GridSet",f:$o},131:{n:"HCenter",f:jo},132:{n:"VCenter",f:jo},133:{n:"BoundSheet8",f:Ii},134:{n:"WriteProtect"},140:{n:"Country",f:Fa},141:{n:"HideObj",f:$o},144:{n:"Sort"},146:{n:"Palette",f:Ha},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:$o},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:Xa},161:{n:"Setup",f:ja},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:ra},190:{n:"MulBlank",f:oa},193:{n:"Mms",f:Ho},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:jo},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:$o},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:jo},222:{n:"OleObjectSize"},224:{n:"XF",f:aa},225:{n:"InterfaceHdr",f:Bi},226:{n:"InterfaceEnd",f:Ho},227:{n:"SXVS"},229:{n:"MergeCells",f:Aa},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:Mi},253:{n:"LabelSst",f:qi},255:{n:"ExtSST",f:Fi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Xo},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:jo},353:{n:"DSF",f:Ho},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:pa},431:{n:"Prot4Rev",f:jo},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Da},439:{n:"RefreshAll",f:jo},440:{n:"HLink",f:Na},441:{n:"Lel"},442:{n:"CodeName",f:Qo},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:$o},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Ho},449:{n:"RecalcId",f:Hi,r:2},450:{n:"EntExU2",f:Ho},512:{n:"Dimensions",f:ea},513:{n:"Blank",f:Ga},515:{n:"Number",f:da},516:{n:"Label",f:Ki},517:{n:"BoolErr",f:la},518:{n:"Formula",f:Pf},519:{n:"String",f:qa},520:{n:"Row",f:Li},523:{n:"Index"},545:{n:"Array",f:Sa},549:{n:"DefaultRowHeight",f:Ui},566:{n:"Table"},574:{n:"Window2",f:Wi},638:{n:"RK",f:na},659:{n:"Style"},1030:{n:"Formula",f:Pf},1048:{n:"BigName"},1054:{n:"Format",f:Zi},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:Ca},2048:{n:"HLinkTooltip",f:Pa},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Ti},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Ho},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:Ua,r:12},2173:{n:"XFExt",f:bs,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:jo,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:xa,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:ds,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:ka,r:12},2203:{n:"CompressPictures",f:Ho},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:zi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:$o},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Wa},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:za},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:ea},2:{n:"BIFF2INT",f:Qa},5:{n:"BoolErr",f:la},7:{n:"String",f:tu},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:$o},30:{n:"BIFF2FORMAT",f:Qi},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Sa},37:{n:"DefaultRowHeight",f:Ui},50:{n:"BIFF2FONTXTRA",f:nu},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:Ka},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:ru},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Ti},536:{n:"Lbl",f:ba},547:{n:"ExternName",f:ga},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Ti},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},mp=J(hp,"n");function pp(e,t,n,r){var o=+t||+mp[t];if(!isNaN(o)){var i=r||(n||[]).length||0,a=e.next(4);a.write_shift(2,o),a.write_shift(2,i),i>0&&It(n)&&e.push(n)}}function gp(e,t,n){return e||(e=Kt(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function vp(e,t,n,r){var o=Kt(9);return gp(o,e,t),"e"==r?(o.write_shift(1,n),o.write_shift(1,1)):(o.write_shift(1,n?1:0),o.write_shift(1,0)),o}function bp(e,t,n){var r=Kt(8+2*n.length);return gp(r,e,t),r.write_shift(1,n.length),r.write_shift(n.length,n,"sbcs"),r.l<r.length?r.slice(0,r.l):r}function yp(e,t,n,r){if(null!=t.v)switch(t.t){case"d":case"n":var o="d"==t.t?oe(se(t.v)):t.v;return void(o==(0|o)&&o>=0&&o<65536?pp(e,2,eu(n,r,o)):pp(e,3,Ja(n,r,o)));case"b":case"e":return void pp(e,5,vp(n,r,t.v,t.t));case"s":case"str":return void pp(e,4,bp(n,r,t.v))}pp(e,1,gp(null,n,r))}function wp(e,t,n,r){var o,i=Array.isArray(t),a=yn(t["!ref"]||"A1"),u="",c=[];if(a.e.c>255||a.e.r>16383){if(r.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");a.e.c=Math.min(a.e.c,255),a.e.r=Math.min(a.e.c,16383),o=bn(a)}for(var s=a.s.r;s<=a.e.r;++s){u=un(s);for(var l=a.s.c;l<=a.e.c;++l){s===a.s.r&&(c[l]=fn(l)),o=c[l]+u;var f=i?(t[s]||[])[l]:t[o];f&&yp(e,f,s,l,r)}}}function xp(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);for(var r=Zt(),o=0,i=0;i<e.SheetNames.length;++i)e.SheetNames[i]==n.sheet&&(o=i);if(0==o&&n.sheet&&e.SheetNames[0]!=n.sheet)throw new Error("Sheet not found: "+n.sheet);return pp(r,9,Oi(e,16,n)),wp(r,e.Sheets[e.SheetNames[o]],o,n,e),pp(r,10),r.end()}function Cp(e,t,n){pp(e,"Font",Xi({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}function Sp(e,t,n){t&&[[5,8],[23,26],[41,44],[50,392]].forEach((function(r){for(var o=r[0];o<=r[1];++o)null!=t[o]&&pp(e,"Format",Ji(o,t[o],n))}))}function kp(e,t){var n=Kt(19);n.write_shift(4,2151),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,1),n.write_shift(4,0),pp(e,"FeatHdr",n),n=Kt(39),n.write_shift(4,2152),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(2,1),n.write_shift(4,4),n.write_shift(2,0),yi(yn(t["!ref"]||"A1"),n),n.write_shift(4,4),pp(e,"Feat",n)}function _p(e,t){for(var n=0;n<16;++n)pp(e,"XF",ua({numFmtId:0,style:!0},0,t));t.cellXfs.forEach((function(n){pp(e,"XF",ua(n,0,t))}))}function Ep(e,t){for(var n=0;n<t["!links"].length;++n){var r=t["!links"][n];pp(e,"HLink",Ia(r)),r[1].Tooltip&&pp(e,"HLinkTooltip",Ma(r))}delete t["!links"]}function Ap(e,t,n,r,o){var i=16+td(o.cellXfs,t,o);if(null!=t.v)switch(t.t){case"d":case"n":var a="d"==t.t?oe(se(t.v)):t.v;return void pp(e,"Number",ha(n,r,a,i,o));case"b":case"e":return void pp(e,517,fa(n,r,t.v,i,o,t.t));case"s":case"str":return void pp(e,"Label",Yi(n,r,t.v,i,o))}pp(e,"Blank",di(n,r,i))}function Tp(e,t,n){var r,o=Zt(),i=n.SheetNames[e],a=n.Sheets[i]||{},u=(n||{}).Workbook||{},c=(u.Sheets||[])[e]||{},s=Array.isArray(a),l=8==t.biff,f="",d=[],h=yn(a["!ref"]||"A1"),m=l?65536:16384;if(h.e.c>255||h.e.r>=m){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384");h.e.c=Math.min(h.e.c,255),h.e.r=Math.min(h.e.c,m-1)}pp(o,2057,Oi(n,16,t)),pp(o,"CalcMode",Go(1)),pp(o,"CalcCount",Go(100)),pp(o,"CalcRefMode",Wo(!0)),pp(o,"CalcIter",Wo(!1)),pp(o,"CalcDelta",Yn(.001)),pp(o,"CalcSaveRecalc",Wo(!0)),pp(o,"PrintRowCol",Wo(!1)),pp(o,"PrintGrid",Wo(!1)),pp(o,"GridSet",Go(1)),pp(o,"Guts",sa([0,0])),pp(o,"HCenter",Wo(!1)),pp(o,"VCenter",Wo(!1)),pp(o,512,ta(h,t)),l&&(a["!links"]=[]);for(var p=h.s.r;p<=h.e.r;++p){f=un(p);for(var g=h.s.c;g<=h.e.c;++g){p===h.s.r&&(d[g]=fn(g)),r=d[g]+f;var v=s?(a[p]||[])[g]:a[r];v&&(Ap(o,v,p,g,t),l&&v.l&&a["!links"].push([r,v.l]))}}var b=c.CodeName||c.name||i;return l&&u.Views&&pp(o,"Window2",$i(u.Views[0])),l&&(a["!merges"]||[]).length&&pp(o,"MergeCells",Ta(a["!merges"])),l&&Ep(o,a),pp(o,"CodeName",ti(b,t)),l&&kp(o,a),pp(o,"EOF"),o.end()}function Op(e,t,n){var r=Zt(),o=(e||{}).Workbook||{},i=o.Sheets||[],a=o.WBProps||{},u=8==n.biff,c=5==n.biff;if(pp(r,2057,Oi(e,5,n)),"xla"==n.bookType&&pp(r,"Addin"),pp(r,"InterfaceHdr",u?Go(1200):null),pp(r,"Mms",Uo(2)),c&&pp(r,"ToolbarHdr"),c&&pp(r,"ToolbarEnd"),pp(r,"InterfaceEnd"),pp(r,"WriteAccess",Di("SheetJS",n)),pp(r,"CodePage",Go(u?1200:1252)),u&&pp(r,"DSF",Go(0)),u&&pp(r,"Excel9File"),pp(r,"RRTabId",$a(e.SheetNames.length)),u&&e.vbaraw){pp(r,"ObProj");var s=a.CodeName||"ThisWorkbook";pp(r,"CodeName",ti(s,n))}pp(r,"BuiltInFnGroupCount",Go(17)),pp(r,"WinProtect",Wo(!1)),pp(r,"Protect",Wo(!1)),pp(r,"Password",Go(0)),u&&pp(r,"Prot4Rev",Wo(!1)),u&&pp(r,"Prot4RevPass",Go(0)),pp(r,"Window1",ji(n)),pp(r,"Backup",Wo(!1)),pp(r,"HideObj",Go(0)),pp(r,"Date1904",Wo("true"==Wh(e))),pp(r,"CalcPrecision",Wo(!0)),u&&pp(r,"RefreshAll",Wo(!1)),pp(r,"BookBool",Go(0)),Cp(r,e,n),Sp(r,e.SSF,n),_p(r,n),u&&pp(r,"UsesELFs",Wo(!1));var l=r.end(),f=Zt();u&&pp(f,"Country",La()),pp(f,"EOF");var d=f.end(),h=Zt(),m=0,p=0;for(p=0;p<e.SheetNames.length;++p)m+=(u?12:11)+(u?2:1)*e.SheetNames[p].length;var g=l.length+m+d.length;for(p=0;p<e.SheetNames.length;++p){var v=i[p]||{};pp(h,"BoundSheet8",Pi({pos:g,hs:v.Hidden||0,dt:0,name:e.SheetNames[p]},n)),g+=t[p].length}var b=h.end();if(m!=b.length)throw new Error("BS8 "+m+" != "+b.length);var y=[];return l.length&&y.push(l),b.length&&y.push(b),d.length&&y.push(d),gt([y])}function Bp(e,t){var n=t||{},r=[];e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(F(M),M.load_table(e.SSF),n.revssf=ee(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.cellXfs=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,td(n.cellXfs,{},{revssf:{General:0}});for(var o=0;o<e.SheetNames.length;++o)r[r.length]=Tp(o,n,e);return r.unshift(Op(e,r,n)),gt([r])}function Rp(e,t){var n=t||{};switch(n.biff||2){case 8:case 5:return Bp(e,t);case 4:case 3:case 2:return xp(e,t)}throw new Error("invalid type "+n.bookType+" for BIFF")}var Dp=function(){function e(e,t){var n=t||{};null!=w&&null==n.dense&&(n.dense=w);var r=n.dense?[]:{},o=e.match(/<table/i);if(!o)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i),a=o.index,u=i&&i.index||e.length,c=ve(e.slice(a,u),/(:?<tr[^>]*>)/i,"<tr>"),s=-1,l=0,f=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},m=[];for(a=0;a<c.length;++a){var p=c[a].trim(),g=p.slice(0,3).toLowerCase();if("<tr"!=g){if("<td"==g||"<th"==g){var v=p.split(/<\/t[dh]>/i);for(u=0;u<v.length;++u){var b=v[u].trim();if(b.match(/<t[dh]/i)){var y=b,x=0;while("<"==y.charAt(0)&&(x=y.indexOf(">"))>-1)y=y.slice(x+1);var C=De(b.slice(0,b.indexOf(">")));d=C.colspan?+C.colspan:1,((f=+C.rowspan)>1||d>1)&&m.push({s:{r:s,c:l},e:{r:s+(f||1)-1,c:l+d-1}});var S=C.t||"";if(y.length){if(y=Qe(y),h.s.r>s&&(h.s.r=s),h.e.r<s&&(h.e.r=s),h.s.c>l&&(h.s.c=l),h.e.c<l&&(h.e.c=l),y.length){var k={t:"s",v:y};n.raw||!y.trim().length||"s"==S||("TRUE"===y?k={t:"b",v:!0}:"FALSE"===y?k={t:"b",v:!1}:isNaN(he(y))?isNaN(me(y).getDate())||(k={t:"d",v:se(y)},n.cellDates||(k={t:"n",v:oe(k.v)}),k.z=n.dateNF||M._table[14]):k={t:"n",v:he(y)}),n.dense?(r[s]||(r[s]=[]),r[s][l]=k):r[gn({r:s,c:l})]=k,l+=d}}else l+=d}}}}else{if(++s,n.sheetRows&&n.sheetRows<=s){--s;break}l=0}}return r["!ref"]=bn(h),r}function t(t,n){return Cn(e(t,n),n)}function n(e,t,n,r){for(var o=e["!merges"]||[],i=[],a=t.s.c;a<=t.e.c;++a){for(var u=0,c=0,s=0;s<o.length;++s)if(!(o[s].s.r>n||o[s].s.c>a)&&!(o[s].e.r<n||o[s].e.c<a)){if(o[s].s.r<n||o[s].s.c<a){u=-1;break}u=o[s].e.r-o[s].s.r+1,c=o[s].e.c-o[s].s.c+1;break}if(!(u<0)){var l=gn({r:n,c:a}),f=r.dense?(e[n]||[])[a]:e[l],d={};u>1&&(d.rowspan=u),c>1&&(d.colspan=c);var h=f&&null!=f.v&&(f.h||Ve(f.w||(xn(f),f.w)||""))||"";d.t=f&&f.t||"z",r.editable&&(h='<span contenteditable="true">'+h+"</span>"),d.id="sjs-"+l,i.push(ut("td",h,d))}}var m="<tr>";return m+i.join("")+"</tr>"}function r(e,t,n){var r=[];return r.join("")+"<table"+(n&&n.id?' id="'+n.id+'"':"")+">"}var o='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',i="</body></html>";function a(e,t){var a=t||{},u=null!=a.header?a.header:o,c=null!=a.footer?a.footer:i,s=[u],l=vn(e["!ref"]);a.dense=Array.isArray(e),s.push(r(e,l,a));for(var f=l.s.r;f<=l.e.r;++f)s.push(n(e,l,f,a));return s.push("</table>"+c),s.join("")}return{to_workbook:t,to_sheet:e,_row:n,BEGIN:o,END:i,_preamble:r,from_sheet:a}}();function Np(e,t){var n=t||{};null!=w&&(n.dense=w);for(var r,o,i,a,u=n.dense?[]:{},c=e.getElementsByTagName("tr"),s=n.sheetRows||1e7,l={s:{r:0,c:0},e:{r:0,c:0}},f=[],d=0,h=[],m=0,p=0;m<c.length&&p<s;++m){var g=c[m];if(Pp(g)){if(n.display)continue;h[p]={hidden:!0}}var v=g.children;for(r=o=0;r<v.length;++r){var b=v[r];if(!n.display||!Pp(b)){var y=Qe(b.innerHTML);for(d=0;d<f.length;++d){var x=f[d];x.s.c==o&&x.s.r<=p&&p<=x.e.r&&(o=x.e.c+1,d=-1)}a=+b.getAttribute("colspan")||1,((i=+b.getAttribute("rowspan"))>0||a>1)&&f.push({s:{r:p,c:o},e:{r:p+(i||1)-1,c:o+a-1}});var C={t:"s",v:y},S=b.getAttribute("t")||"";null!=y&&(0==y.length?C.t=S||"z":n.raw||0==y.trim().length||"s"==S||("TRUE"===y?C={t:"b",v:!0}:"FALSE"===y?C={t:"b",v:!1}:isNaN(he(y))?isNaN(me(y).getDate())||(C={t:"d",v:se(y)},n.cellDates||(C={t:"n",v:oe(C.v)}),C.z=n.dateNF||M._table[14]):C={t:"n",v:he(y)})),n.dense?(u[p]||(u[p]=[]),u[p][o]=C):u[gn({c:o,r:p})]=C,l.e.c<o&&(l.e.c=o),o+=a}}++p}return f.length&&(u["!merges"]=f),h.length&&(u["!rows"]=h),l.e.r=p-1,u["!ref"]=bn(l),p>=s&&(u["!fullref"]=bn((l.e.r=c.length-m+p-1,l))),u}function Ip(e,t){return Cn(Np(e,t),t)}function Pp(e){var t="",n=Mp(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style.display),"none"===t}function Mp(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}var Fp=function(){var e=function(e){return Me(e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n").replace(/<[^>]*>/g,""))},t={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(n,r){var o=r||{};null!=w&&null==o.dense&&(o.dense=w);var i,a,u,c,s,l,f,d=Lm(n),h=[],m={name:""},p="",g=0,v={},b=[],y=o.dense?[]:{},x={value:""},C="",S=0,k=-1,_=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},A=0,T={},O=[],B={},R=0,D=0,N=[],I=1,P=1,M=[],F={Names:[]},L={},z=["",""],H=[],U={},V="",j=0,W=!1,$=!1,G=0;zm.lastIndex=0,d=d.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");while(s=zm.exec(d))switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===s[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r&&(y["!ref"]=bn(E)),o.sheetRows>0&&o.sheetRows<=E.e.r&&(y["!fullref"]=y["!ref"],E.e.r=o.sheetRows-1,y["!ref"]=bn(E)),O.length&&(y["!merges"]=O),N.length&&(y["!rows"]=N),u.name=u["名称"]||u.name,"undefined"!==typeof JSON&&JSON.stringify(u),b.push(u.name),v[u.name]=y,$=!1):"/"!==s[0].charAt(s[0].length-2)&&(u=De(s[0],!1),k=_=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,y=o.dense?[]:{},O=[],N=[],$=!0);break;case"table-row-group":"/"===s[1]?--A:++A;break;case"table-row":case"行":if("/"===s[1]){k+=I,I=1;break}if(c=De(s[0],!1),c["行号"]?k=c["行号"]-1:-1==k&&(k=0),I=+c["number-rows-repeated"]||1,I<10)for(G=0;G<I;++G)A>0&&(N[k+G]={level:A});_=-1;break;case"covered-table-cell":++_,o.sheetStubs&&(o.dense?(y[k]||(y[k]=[]),y[k][_]={t:"z"}):y[gn({r:k,c:_})]={t:"z"});break;case"table-cell":case"数据":if("/"===s[0].charAt(s[0].length-2))++_,x=De(s[0],!1),P=parseInt(x["number-columns-repeated"]||"1",10),l={t:"z",v:null},x.formula&&0!=o.cellFormula&&(l.f=$f(Me(x.formula))),"string"==(x["数据类型"]||x["value-type"])&&(l.t="s",l.v=Me(x["string-value"]||""),o.dense?(y[k]||(y[k]=[]),y[k][_]=l):y[gn({r:k,c:_})]=l),_+=P-1;else if("/"!==s[1]){++_,P=1;var X=I?k+I-1:k;if(_>E.e.c&&(E.e.c=_),_<E.s.c&&(E.s.c=_),k<E.s.r&&(E.s.r=k),X>E.e.r&&(E.e.r=X),x=De(s[0],!1),H=[],U={},l={t:x["数据类型"]||x["value-type"],v:null},o.cellFormula)if(x.formula&&(x.formula=Me(x.formula)),x["number-matrix-columns-spanned"]&&x["number-matrix-rows-spanned"]&&(R=parseInt(x["number-matrix-rows-spanned"],10)||0,D=parseInt(x["number-matrix-columns-spanned"],10)||0,B={s:{r:k,c:_},e:{r:k+R-1,c:_+D-1}},l.F=bn(B),M.push([B,l.F])),x.formula)l.f=$f(x.formula);else for(G=0;G<M.length;++G)k>=M[G][0].s.r&&k<=M[G][0].e.r&&_>=M[G][0].s.c&&_<=M[G][0].e.c&&(l.F=M[G][1]);switch((x["number-columns-spanned"]||x["number-rows-spanned"])&&(R=parseInt(x["number-rows-spanned"],10)||0,D=parseInt(x["number-columns-spanned"],10)||0,B={s:{r:k,c:_},e:{r:k+R-1,c:_+D-1}},O.push(B)),x["number-columns-repeated"]&&(P=parseInt(x["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=Ge(x["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(x.value);break;case"percentage":l.t="n",l.v=parseFloat(x.value);break;case"currency":l.t="n",l.v=parseFloat(x.value);break;case"date":l.t="d",l.v=se(x["date-value"]),o.cellDates||(l.t="n",l.v=oe(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=ae(x["time-value"])/86400;break;case"number":l.t="n",l.v=parseFloat(x["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=x["string-value"]&&(C=Me(x["string-value"]))}}else{if(W=!1,"s"===l.t&&(l.v=C||"",W=0==S),L.Target&&(l.l=L),H.length>0&&(l.c=H,H=[]),C&&!1!==o.cellText&&(l.w=C),(!W||o.sheetStubs)&&!(o.sheetRows&&o.sheetRows<=k))for(var q=0;q<I;++q){if(P=parseInt(x["number-columns-repeated"]||"1",10),o.dense){y[k+q]||(y[k+q]=[]),y[k+q][_]=0==q?l:fe(l);while(--P>0)y[k+q][_+P]=fe(l)}else{y[gn({r:k+q,c:_})]=l;while(--P>0)y[gn({r:k+q,c:_+P})]=fe(l)}E.e.c<=_&&(E.e.c=_)}P=parseInt(x["number-columns-repeated"]||"1",10),_+=P-1,P=0,l={},C=""}L={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i;U.t=C,U.a=V,H.push(U)}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);V="",j=0,C="",S=0;break;case"creator":"/"===s[1]?V=d.slice(j,s.index):j=s.index+s[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===s[1]){if((i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&h.push([s[3],!1]);C="",S=0;break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(T[m.name]=p,(i=h.pop())[0]!==s[3])throw"Bad state: "+i}else"/"!==s[0].charAt(s[0].length-2)&&(p="",m=De(s[0],!1),h.push([s[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":a=De(s[0],!1),p+=t[s[3]]["long"===a.style?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(h[h.length-1][0]){case"time-style":case"date-style":a=De(s[0],!1),p+=t[s[3]]["long"===a.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":p+=d.slice(g,s.index);break}else g=s.index+s[0].length;break;case"named-range":a=De(s[0],!1),z=Xf(a["cell-range-address"]);var K={Name:a.name,Ref:z[0]+"!"+z[1]};$&&(K.Sheet=b.length),F.Names.push(K);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":"/"!==s[1]||x&&x["string-value"]?(f=De(s[0],!1),S=s.index+s[0].length):C=(C.length>0?C+"\n":"")+e(d.slice(S,s.index),f);break;case"s":break;case"database-range":if("/"===s[1])break;try{z=Xf(De(s[0])["target-range-address"]),v[z[0]]["!autofilter"]={ref:z[1]}}catch(Hg){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==s[1]){if(L=De(s[0],!1),!L.href)break;L.Target=L.href,delete L.href,"#"==L.Target.charAt(0)&&L.Target.indexOf(".")>-1&&(z=Xf(L.Target.slice(1)),L.Target="#"+z[0]+"!"+z[1])}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(o.WTF)throw new Error(s)}}var Y={Sheets:v,SheetNames:b,Workbook:F};return o.bookSheets&&delete Y.Sheets,Y}}();function Lp(e,t){t=t||{};var n=!!xe(e,"objectdata");n&&jr(Se(e,"META-INF/manifest.xml"),t);var r=ke(e,"content.xml");if(!r)throw new Error("Missing content.xml in "+(n?"ODS":"UOF")+" file");var o=Fp(n?r:Xe(r),t);return xe(e,"meta.xml")&&(o.Props=Zr(Se(e,"meta.xml"))),o}function zp(e,t){return Fp(e,t)}var Hp=function(){var e="<office:document-styles "+at({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+"></office:document-styles>";return function(){return Ae+e}}(),Up=function(){var e=function(e){return ze(e).replace(/ +/g,(function(e){return'<text:s text:c="'+e.length+'"/>'})).replace(/\t/g,"<text:tab/>").replace(/\n/g,"<text:line-break/>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=" <table:table-cell />\n",n=" <table:covered-table-cell/>\n",r=function(r,o,i){var a=[];a.push(' <table:table table:name="'+ze(o.SheetNames[i])+'">\n');var u=0,c=0,s=vn(r["!ref"]),l=r["!merges"]||[],f=0,d=Array.isArray(r);for(u=0;u<s.s.r;++u)a.push(" <table:table-row></table:table-row>\n");for(;u<=s.e.r;++u){for(a.push(" <table:table-row>\n"),c=0;c<s.s.c;++c)a.push(t);for(;c<=s.e.c;++c){var h=!1,m={},p="";for(f=0;f!=l.length;++f)if(!(l[f].s.c>c)&&!(l[f].s.r>u)&&!(l[f].e.c<c)&&!(l[f].e.r<u)){l[f].s.c==c&&l[f].s.r==u||(h=!0),m["table:number-columns-spanned"]=l[f].e.c-l[f].s.c+1,m["table:number-rows-spanned"]=l[f].e.r-l[f].s.r+1;break}if(h)a.push(n);else{var g=gn({r:u,c:c}),v=d?(r[u]||[])[c]:r[g];if(v&&v.f&&(m["table:formula"]=ze(Gf(v.f)),v.F&&v.F.slice(0,g.length)==g)){var b=vn(v.F);m["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1,m["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}if(v){switch(v.t){case"b":p=v.v?"TRUE":"FALSE",m["office:value-type"]="boolean",m["office:boolean-value"]=v.v?"true":"false";break;case"n":p=v.w||String(v.v||0),m["office:value-type"]="float",m["office:value"]=v.v||0;break;case"s":case"str":p=v.v,m["office:value-type"]="string";break;case"d":p=v.w||se(v.v).toISOString(),m["office:value-type"]="date",m["office:date-value"]=se(v.v).toISOString(),m["table:style-name"]="ce1";break;default:a.push(t);continue}var y=e(p);if(v.l&&v.l.Target){var w=v.l.Target;w="#"==w.charAt(0)?"#"+qf(w.slice(1)):w,y=ut("text:a",y,{"xlink:href":w})}a.push(" "+ut("table:table-cell",ut("text:p",y,{}),m)+"\n")}else a.push(t)}}a.push(" </table:table-row>\n")}return a.push(" </table:table>\n"),a.join("")},o=function(e){e.push(" <office:automatic-styles>\n"),e.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push(' <number:month number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(' <number:day number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(" <number:year/>\n"),e.push(" </number:date-style>\n"),e.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")};return function(e,t){var n=[Ae],i=at({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),a=at({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==t.bookType?n.push("<office:document"+i+a+">\n"):n.push("<office:document-content"+i+">\n"),o(n),n.push(" <office:body>\n"),n.push(" <office:spreadsheet>\n");for(var u=0;u!=e.SheetNames.length;++u)n.push(r(e.Sheets[e.SheetNames[u]],e,u,t));return n.push(" </office:spreadsheet>\n"),n.push(" </office:body>\n"),"fods"==t.bookType?n.push("</office:document>"):n.push("</office:document-content>"),n.join("")}}();function Vp(e,t){if("fods"==t.bookType)return Up(e,t);var n=new pe,r="",o=[],i=[];return r="mimetype",n.file(r,"application/vnd.oasis.opendocument.spreadsheet"),r="content.xml",n.file(r,Up(e,t)),o.push([r,"text/xml"]),i.push([r,"ContentFile"]),r="styles.xml",n.file(r,Hp(e,t)),o.push([r,"text/xml"]),i.push([r,"StylesFile"]),r="meta.xml",n.file(r,qr()),o.push([r,"text/xml"]),i.push([r,"MetadataFile"]),r="manifest.rdf",n.file(r,Xr(i)),o.push([r,"application/rdf+xml"]),r="META-INF/manifest.xml",n.file(r,Wr(o)),n}function jp(e,t){if(!t)return 0;var n=e.SheetNames.indexOf(t);if(-1==n)throw new Error("Sheet not found: "+t);return n}function Wp(e){return function(t,n){var r=jp(t,n.sheet);return e.from_sheet(t.Sheets[t.SheetNames[r]],n,t)}}var $p=Wp(Dp),Gp=Wp({from_sheet:Ig}),Xp=Wp(iu),qp=Wp(au),Kp=Wp(cu),Yp=Wp(Yu),Zp=Wp({from_sheet:Pg}),Jp=Wp(ou),Qp=Wp(uu);function eg(e){return function(t){for(var n=0;n!=e.length;++n){var r=e[n];void 0===t[r[0]]&&(t[r[0]]=r[1]),"n"===r[2]&&(t[r[0]]=Number(t[r[0]]))}}}var tg=eg([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),ng=eg([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function rg(e){return Mr.WS.indexOf(e)>-1?"sheet":Mr.CS&&e==Mr.CS?"chart":Mr.DS&&e==Mr.DS?"dialog":Mr.MS&&e==Mr.MS?"macro":e&&e.length?e:"sheet"}function og(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,rg(e["!id"][t.id].Type)]}))}catch(Hg){return null}return e&&0!==e.length?e:null}function ig(e,t,n,r,o,i,a,u,c,s,l,f){try{i[r]=Lr(ke(e,n,!0),t);var d,h=Se(e,t);switch(u){case"sheet":d=dm(h,t,o,c,i[r],s,l,f);break;case"chart":if(d=hm(h,t,o,c,i[r],s,l,f),!d||!d["!chart"])break;var m=Ee(d["!chart"].Target,t),p=Fr(m),g=_s(ke(e,m,!0),Lr(ke(e,p,!0),m)),v=Ee(g,m),b=Fr(v);d=Nh(ke(e,v,!0),v,c,Lr(ke(e,b,!0),v),s,d);break;case"macro":d=mm(h,t,o,c,i[r],s,l,f);break;case"dialog":d=pm(h,t,o,c,i[r],s,l,f);break}a[r]=d}catch(Hg){if(c.WTF)throw Hg}}function ag(e){return"/"==e.charAt(0)?e.slice(1):e}function ug(e,t){if(F(M),t=t||{},tg(t),xe(e,"META-INF/manifest.xml"))return Lp(e,t);if(xe(e,"objectdata.xml"))return Lp(e,t);if(xe(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var n,r,o=_e(e),i=Dr(ke(e,"[Content_Types].xml")),a=!1;if(0===i.workbooks.length&&(r="xl/workbook.xml",Se(e,r,!0)&&i.workbooks.push(r)),0===i.workbooks.length){if(r="xl/workbook.bin",!Se(e,r,!0))throw new Error("Could not find workbook");i.workbooks.push(r),a=!0}"bin"==i.workbooks[0].slice(-3)&&(a=!0);var u={},c={};if(!t.bookSheets&&!t.bookProps){if(Kf=[],i.sst)try{Kf=bm(Se(e,ag(i.sst)),i.sst,t)}catch(Hg){if(t.WTF)throw Hg}t.cellStyles&&i.themes.length&&(u=vm(ke(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(c=gm(Se(e,ag(i.style)),i.style,u,t))}i.links.map((function(n){return xm(Se(e,ag(n)),n,t)}));var s=fm(Se(e,ag(i.workbooks[0])),i.workbooks[0],t),l={},f="";i.coreprops.length&&(f=Se(e,ag(i.coreprops[0]),!0),f&&(l=Zr(f)),0!==i.extprops.length&&(f=Se(e,ag(i.extprops[0]),!0),f&&oo(f,l,t)));var d={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(f=ke(e,ag(i.custprops[0]),!0),f&&(d=co(f,t)));var h={};if((t.bookSheets||t.bookProps)&&(s.Sheets?n=s.Sheets.map((function(e){return e.name})):l.Worksheets&&l.SheetNames.length>0&&(n=l.SheetNames),t.bookProps&&(h.Props=l,h.Custprops=d),t.bookSheets&&"undefined"!==typeof n&&(h.SheetNames=n),t.bookSheets?h.SheetNames:t.bookProps))return h;n={};var m={};t.bookDeps&&i.calcchain&&(m=wm(Se(e,ag(i.calcchain)),i.calcchain,t));var p,g,v=0,b={},y=s.Sheets;l.Worksheets=y.length,l.SheetNames=[];for(var w=0;w!=y.length;++w)l.SheetNames[w]=y[w].name;var x=a?"bin":"xml",C=i.workbooks[0].lastIndexOf("/"),S=(i.workbooks[0].slice(0,C+1)+"_rels/"+i.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");xe(e,S)||(S="xl/_rels/workbook."+x+".rels");var k=Lr(ke(e,S,!0),S);k&&(k=og(k,s.Sheets));var _=Se(e,"xl/worksheets/sheet.xml",!0)?1:0;for(v=0;v!=l.Worksheets;++v){var E="sheet";k&&k[v]?(p="xl/"+k[v][1].replace(/[\/]?xl\//,""),xe(e,p)||(p=k[v][1]),xe(e,p)||(p=S.replace(/_rels\/.*$/,"")+k[v][1]),E=k[v][2]):(p="xl/worksheets/sheet"+(v+1-_)+"."+x,p=p.replace(/sheet0\./,"sheet.")),g=p.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),ig(e,p,g,l.SheetNames[v],v,b,n,E,t,s,u,c)}return i.comments&&Ts(e,i.comments,n,b,t),h={Directory:i,Workbook:s,Props:l,Custprops:d,Deps:m,Sheets:n,SheetNames:l.SheetNames,Strings:Kf,Styles:c,Themes:u,SSF:M.get_table()},t.bookFiles&&(h.keys=o,h.files=e.files),t.bookVBA&&(i.vba.length>0?h.vbaraw=Se(e,ag(i.vba[0]),!0):i.defaults&&i.defaults.bin===zs&&(h.vbaraw=Se(e,"xl/vbaProject.bin",!0))),h}function cg(e,t){var n=t||{},r="Workbook",o=X.find(e,r);try{if(r="/!DataSpaces/Version",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(Ou(o.content),r="/!DataSpaces/DataSpaceMap",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var i=Ru(o.content);if(1!==i.length||1!==i[0].comps.length||0!==i[0].comps[0].t||"StrongEncryptionDataSpace"!==i[0].name||"EncryptedPackage"!==i[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=Du(o.content);if(1!=a.length||"StrongEncryptionTransform"!=a[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);Iu(o.content)}catch(Hg){}if(r="/EncryptionInfo",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);var u=Fu(o.content);if(r="/EncryptedPackage",o=X.find(e,r),!o||!o.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==u[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(u[1],o.content,n.password||"",n);if(2==u[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(u[1],o.content,n.password||"",n);throw new Error("File is password-protected")}function sg(e,t){if(Es=1024,"ods"==t.bookType)return Vp(e,t);e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(F(M),M.load_table(e.SSF),t.revssf=ee(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Zf?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var n="xlsb"==t.bookType?"bin":"xml",r=Vs.indexOf(t.bookType)>-1,o=Rr();ng(t=t||{});var i=new pe,a="",u=0;if(t.cellXfs=[],td(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),a="docProps/core.xml",i.file(a,eo(e.Props,t)),o.coreprops.push(a),Ur(t.rels,2,a,Mr.CORE_PROPS),a="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var c=[],s=0;s<e.SheetNames.length;++s)2!=(e.Workbook.Sheets[s]||{}).Hidden&&c.push(e.SheetNames[s]);e.Props.SheetNames=c}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,i.file(a,ao(e.Props,t)),o.extprops.push(a),Ur(t.rels,3,a,Mr.EXT_PROPS),e.Custprops!==e.Props&&Z(e.Custprops||{}).length>0&&(a="docProps/custom.xml",i.file(a,lo(e.Custprops,t)),o.custprops.push(a),Ur(t.rels,4,a,Mr.CUST_PROPS)),u=1;u<=e.SheetNames.length;++u){var l={"!id":{}},f=e.Sheets[e.SheetNames[u-1]],d=(f||{})["!type"]||"sheet";switch(d){case"chart":default:a="xl/worksheets/sheet"+u+"."+n,i.file(a,Sm(u-1,a,t,e,l)),o.sheets.push(a),Ur(t.wbrels,-1,"worksheets/sheet"+u+"."+n,Mr.WS[0])}if(f){var h=f["!comments"];if(h&&h.length>0){var m="xl/comments"+u+"."+n;i.file(m,Em(h,m,t)),o.comments.push(m),Ur(l,-1,"../comments"+u+"."+n,Mr.CMNT)}f["!legacy"]&&i.file("xl/drawings/vmlDrawing"+u+".vml",As(u,f["!comments"])),delete f["!comments"],delete f["!legacy"]}l["!id"].rId1&&i.file(Fr(a),Hr(l))}return null!=t.Strings&&t.Strings.length>0&&(a="xl/sharedStrings."+n,i.file(a,_m(t.Strings,a,t)),o.strs.push(a),Ur(t.wbrels,-1,"sharedStrings."+n,Mr.SST)),a="xl/workbook."+n,i.file(a,Cm(e,a,t)),o.workbooks.push(a),Ur(t.rels,1,a,Mr.WB),a="xl/theme/theme1.xml",i.file(a,fs(e.Themes,t)),o.themes.push(a),Ur(t.wbrels,-1,"theme/theme1.xml",Mr.THEME),a="xl/styles."+n,i.file(a,km(e,a,t)),o.styles.push(a),Ur(t.wbrels,-1,"styles."+n,Mr.STY),e.vbaraw&&r&&(a="xl/vbaProject.bin",i.file(a,e.vbaraw),o.vba.push(a),Ur(t.wbrels,-1,"vbaProject.bin",Mr.VBA)),i.file("[Content_Types].xml",Pr(o,t)),i.file("_rels/.rels",Hr(t.rels)),i.file("xl/_rels/workbook."+n+".rels",Hr(t.wbrels)),delete t.revssf,delete t.ssf,i}function lg(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3]];case"base64":n=C.decode(e.slice(0,24));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]}function fg(e,t){return X.find(e,"EncryptedPackage")?cg(e,t):sp(e,t)}function dg(e,t){var n,r=e,i=t||{};switch(i.type||(i.type=S&&o.isBuffer(e)?"buffer":"base64"),i.type){case"base64":n=new pe(r,{base64:!0});break;case"binary":case"array":n=new pe(r,{base64:!1});break;case"buffer":n=new pe(r);break;default:throw new Error("Unrecognized type "+i.type)}return ug(n,i)}function hg(e,t){var n=0;e:while(n<e.length)switch(e.charCodeAt(n)){case 10:case 13:case 32:++n;break;case 60:return Um(e.slice(n),t);default:break e}return cu.to_workbook(e,t)}function mg(e,t){var n="",r=lg(e,t);switch(t.type){case"base64":n=C.decode(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=le(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=Xe(n)),hg(n,t)}function pg(e,t){var n=e;return"base64"==t.type&&(n=C.decode(n)),n=cptable.utils.decode(1200,n.slice(2),"str"),t.type="binary",hg(n,t)}function gg(e){return e.match(/[^\x00-\x7F]/)?qe(e):e}function vg(e,t,n,r){return r?(n.type="string",cu.to_workbook(e,n)):cu.to_workbook(t,n)}function bg(e,t){if(m(),"undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer)return bg(new Uint8Array(e),t);var n=e,r=[0,0,0,0],i=!1,a=t||{};if(Yf={},a.dateNF&&(Yf.dateNF=a.dateNF),a.type||(a.type=S&&o.isBuffer(e)?"buffer":"base64"),"file"==a.type&&(a.type=S?"buffer":"binary",n=Y(e)),"string"==a.type&&(i=!0,a.type="binary",a.codepage=65001,n=gg(e)),"array"==a.type&&"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!==typeof ArrayBuffer){var u=new ArrayBuffer(3),c=new Uint8Array(u);if(c.foo="bar",!c.foo)return a=fe(a),a.type="array",bg(D(n),a)}switch((r=lg(n,a))[0]){case 208:return fg(X.read(n,a),a);case 9:return sp(n,a);case 60:return Um(n,a);case 73:if(68===r[1])return su(n,a);break;case 84:if(65===r[1]&&66===r[2]&&76===r[3])return au.to_workbook(n,a);break;case 80:return 75===r[1]&&r[2]<9&&r[3]<9?dg(n,a):vg(e,n,a,i);case 239:return 60===r[3]?Um(n,a):vg(e,n,a,i);case 255:if(254===r[1])return pg(n,a);break;case 0:if(0===r[1]&&r[2]>=2&&0===r[3])return lu.to_workbook(n,a);break;case 3:case 131:case 139:case 140:return ou.to_workbook(n,a);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return Yu.to_workbook(n,a);break;case 10:case 13:case 32:return mg(n,a)}return r[2]<=12&&r[3]<=31?ou.to_workbook(n,a):vg(e,n,a,i)}function yg(e,t){var n=t||{};return n.type="file",bg(e,n)}function wg(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return K(t.file,X.write(e,{type:S?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return X.write(e,t)}function xg(e,t){var n=t||{},r=sg(e,n),o={};if(n.compression&&(o.compression="DEFLATE"),n.password)o.type=S?"nodebuffer":"string";else switch(n.type){case"base64":o.type="base64";break;case"binary":o.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":o.type=S?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+n.type)}var i=r.generate(o);return n.password&&"undefined"!==typeof encrypt_agile?wg(encrypt_agile(i,n.password),n):"file"===n.type?K(n.file,i):"string"==n.type?Xe(i):i}function Cg(e,t){var n=t||{},r=lp(e,n);return wg(r,n)}function Sg(e,t,n){n||(n="");var r=n+e;switch(t.type){case"base64":return C.encode(qe(r));case"binary":return qe(r);case"string":return e;case"file":return K(t.file,r,"utf8");case"buffer":return S?k(r,"utf8"):Sg(r,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function kg(e,t){switch(t.type){case"base64":return C.encode(e);case"binary":return e;case"string":return e;case"file":return K(t.file,e,"binary");case"buffer":return S?k(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function _g(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",r=0;r<e.length;++r)n+=String.fromCharCode(e[r]);return"base64"==t.type?C.encode(n):"string"==t.type?Xe(n):n;case"file":return K(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function Eg(e,t){qh(e);var n=t||{};if("array"==n.type){n.type="binary";var r=Eg(e,n);return n.type="array",O(r)}switch(n.bookType||"xlsb"){case"xml":case"xlml":return Sg(ep(e,n),n);case"slk":case"sylk":return Sg(Xp(e,n),n);case"htm":case"html":return Sg($p(e,n),n);case"txt":return kg(Zp(e,n),n);case"csv":return Sg(Gp(e,n),n,"\ufeff");case"dif":return Sg(qp(e,n),n);case"dbf":return _g(Jp(e,n),n);case"prn":return Sg(Kp(e,n),n);case"rtf":return Sg(Yp(e,n),n);case"eth":return Sg(Qp(e,n),n);case"fods":return Sg(Vp(e,n),n);case"biff2":n.biff||(n.biff=2);case"biff3":n.biff||(n.biff=3);case"biff4":return n.biff||(n.biff=4),_g(Rp(e,n),n);case"biff5":n.biff||(n.biff=5);case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),Cg(e,n);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return xg(e,n);default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function Ag(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},n=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();n.match(/^\.[a-z]+$/)&&(e.bookType=n.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function Tg(e,t,n){var r=n||{};return r.type="file",r.file=t,Ag(r),Eg(e,r)}function Og(e,t,n,r){var o=n||{};o.type="file",o.file=e,Ag(o),o.type="buffer";var i=r;return i instanceof Function||(i=n),G.writeFile(e,Eg(t,o),i)}function Bg(e,t,n,r,o,i,a,u){var c=un(n),s=u.defval,l=u.raw||!u.hasOwnProperty("raw"),f=!0,d=1===o?[]:{};if(1!==o)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(Hg){d.__rowNum__=n}else d.__rowNum__=n;if(!a||e[n])for(var h=t.s.c;h<=t.e.c;++h){var m=a?e[n][h]:e[r[h]+c];if(void 0!==m&&void 0!==m.t){var p=m.v;switch(m.t){case"z":if(null==p)break;continue;case"e":p=void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+m.t)}if(null!=i[h]){if(null==p)if(void 0!==s)d[i[h]]=s;else{if(!l||null!==p)continue;d[i[h]]=null}else d[i[h]]=l?p:xn(m,p,u);null!=p&&(f=!1)}}else{if(void 0===s)continue;null!=i[h]&&(d[i[h]]=s)}}return{row:d,isempty:f}}function Rg(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},r=0,o=1,i=[],a=0,u="",c={s:{r:0,c:0},e:{r:0,c:0}},s=t||{},l=null!=s.range?s.range:e["!ref"];switch(1===s.header?r=1:"A"===s.header?r=2:Array.isArray(s.header)&&(r=3),typeof l){case"string":c=yn(l);break;case"number":c=yn(e["!ref"]),c.s.r=l;break;default:c=l}r>0&&(o=0);var f=un(c.s.r),d=[],h=[],m=0,p=0,g=Array.isArray(e),v=c.s.r,b=0,y=0;for(g&&!e[v]&&(e[v]=[]),b=c.s.c;b<=c.e.c;++b)switch(d[b]=fn(b),n=g?e[v][b]:e[d[b]+f],r){case 1:i[b]=b-c.s.c;break;case 2:i[b]=d[b];break;case 3:i[b]=s.header[b-c.s.c];break;default:for(null==n&&(n={w:"__EMPTY",t:"s"}),u=a=xn(n,null,s),p=0,y=0;y<i.length;++y)i[y]==u&&(u=a+"_"+ ++p);i[b]=u}for(v=c.s.r+o;v<=c.e.r;++v){var w=Bg(e,c,v,d,r,i,g,s);(!1===w.isempty||(1===r?!1!==s.blankrows:s.blankrows))&&(h[m++]=w.row)}return h.length=m,h}var Dg=/"/g;function Ng(e,t,n,r,o,i,a,u){for(var c=!0,s=[],l="",f=un(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var h=u.dense?(e[n]||[])[d]:e[r[d]+f];if(null==h)l="";else if(null!=h.v){c=!1,l=""+xn(h,null,u);for(var m=0,p=0;m!==l.length;++m)if((p=l.charCodeAt(m))===o||p===i||34===p){l='"'+l.replace(Dg,'""')+'"';break}"ID"==l&&(l='"ID"')}else null==h.f||h.F?l="":(c=!1,l="="+h.f,l.indexOf(",")>=0&&(l='"'+l.replace(Dg,'""')+'"'));s.push(l)}return!1===u.blankrows&&c?null:s.join(a)}function Ig(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var o=yn(e["!ref"]),i=void 0!==r.FS?r.FS:",",a=i.charCodeAt(0),u=void 0!==r.RS?r.RS:"\n",c=u.charCodeAt(0),s=new RegExp(("|"==i?"\\|":i)+"+$"),l="",f=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],h=r.skipHidden&&e["!rows"]||[],m=o.s.c;m<=o.e.c;++m)(d[m]||{}).hidden||(f[m]=fn(m));for(var p=o.s.r;p<=o.e.r;++p)(h[p]||{}).hidden||(l=Ng(e,o,p,f,a,c,i,r),null!=l&&(r.strip&&(l=l.replace(s,"")),n.push(l+u)));return delete r.dense,n.join("")}function Pg(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=Ig(e,t);if("undefined"==typeof cptable||"string"==t.type)return n;var r=cptable.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function Mg(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var o,i=yn(e["!ref"]),a="",u=[],c=[],s=Array.isArray(e);for(o=i.s.c;o<=i.e.c;++o)u[o]=fn(o);for(var l=i.s.r;l<=i.e.r;++l)for(a=un(l),o=i.s.c;o<=i.e.c;++o)if(n=u[o]+a,t=s?(e[l]||[])[o]:e[n],r="",void 0!==t){if(null!=t.F){if(n=t.F,!t.f)continue;r=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)r=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)r=""+t.v;else if("b"==t.t)r=t.v?"TRUE":"FALSE";else if(void 0!==t.w)r="'"+t.w;else{if(void 0===t.v)continue;r="s"==t.t?"'"+t.v:""+t.v}}c[c.length]=n+"="+r}return c}function Fg(e,t,n){var r,o=n||{},i=+!o.skipHeader,a=e||{},u=0,c=0;if(a&&null!=o.origin)if("number"==typeof o.origin)u=o.origin;else{var s="string"==typeof o.origin?pn(o.origin):o.origin;u=s.r,c=s.c}var l={s:{c:0,r:0},e:{c:c,r:u+t.length-1+i}};if(a["!ref"]){var f=yn(a["!ref"]);l.e.c=Math.max(l.e.c,f.e.c),l.e.r=Math.max(l.e.r,f.e.r),-1==u&&(u=l.e.r+1,l.e.r=u+t.length-1+i)}var d=o.header||[],h=0;t.forEach((function(e,t){Z(e).forEach((function(n){-1==(h=d.indexOf(n))&&(d[h=d.length]=n);var s=e[n],l="z",f="";!s||"object"!==typeof s||s instanceof Date?("number"==typeof s?l="n":"boolean"==typeof s?l="b":"string"==typeof s?l="s":s instanceof Date&&(l="d",o.cellDates||(l="n",s=oe(s)),f=o.dateNF||M._table[14]),a[gn({c:c+h,r:u+t+i})]=r={t:l,v:s},f&&(r.z=f)):a[gn({c:c+h,r:u+t+i})]=s}))})),l.e.c=Math.max(l.e.c,c+d.length-1);var m=un(u);if(i)for(h=0;h<d.length;++h)a[fn(h+c)+m]={t:"s",v:d[h]};return a["!ref"]=bn(l),a}function Lg(e,t){return Fg(null,e,t)}var zg={encode_col:fn,encode_row:un,encode_cell:gn,encode_range:bn,decode_col:ln,decode_row:an,split_cell:mn,decode_cell:pn,decode_range:vn,format_cell:xn,get_formulae:Mg,make_csv:Ig,make_json:Rg,make_formulae:Mg,sheet_add_aoa:Sn,sheet_add_json:Fg,aoa_to_sheet:kn,json_to_sheet:Lg,table_to_sheet:Np,table_to_book:Ip,sheet_to_csv:Ig,sheet_to_txt:Pg,sheet_to_json:Rg,sheet_to_html:Dp.from_sheet,sheet_to_dif:au.from_sheet,sheet_to_slk:iu.from_sheet,sheet_to_eth:uu.from_sheet,sheet_to_formulae:Mg,sheet_to_row_object_array:Rg};(function(e){function t(t){t.forEach((function(t){e.consts[t[0]]=t[1]}))}function n(e,t,n){return null!=e[t]?e[t]:e[t]=n}function r(e,t,n){return"string"==typeof t?e[t]||(e[t]={t:"z"}):r(e,gn("number"!=typeof t?t:{r:t,c:n||0}))}function o(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}e.consts=e.consts||{},e.book_new=function(){return{SheetNames:[],Sheets:{}}},e.book_append_sheet=function(e,t,n){if(!n)for(var r=1;r<=65535;++r)if(-1==e.SheetNames.indexOf(n="Sheet"+r))break;if(!n)throw new Error("Too many worksheets");if(Gh(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");e.SheetNames.push(n),e.Sheets[n]=t},e.book_set_sheet_visibility=function(e,t,r){n(e,"Workbook",{}),n(e.Workbook,"Sheets",[]);var i=o(e,t);switch(n(e.Workbook.Sheets,i,{}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[i].Hidden=r},t([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]),e.cell_set_number_format=function(e,t){return e.z=t,e},e.cell_set_hyperlink=function(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e},e.cell_set_internal_link=function(t,n,r){return e.cell_set_hyperlink(t,"#"+n,r)},e.cell_add_comment=function(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})},e.sheet_set_array_formula=function(e,t,n){for(var o="string"!=typeof t?t:yn(t),i="string"==typeof t?t:bn(t),a=o.s.r;a<=o.e.r;++a)for(var u=o.s.c;u<=o.e.c;++u){var c=r(e,a,u);c.t="n",c.F=i,delete c.v,a==o.s.r&&u==o.s.c&&(c.f=n)}return e}})(zg),S&&function(){var e=n(3).Readable,r=function(t,n){var r=e(),o=null==n?{}:n;if(null==t||null==t["!ref"])return r.push(null),r;var i=yn(t["!ref"]),a=void 0!==o.FS?o.FS:",",u=a.charCodeAt(0),c=void 0!==o.RS?o.RS:"\n",s=c.charCodeAt(0),l=new RegExp(("|"==a?"\\|":a)+"+$"),f="",d=[];o.dense=Array.isArray(t);for(var h=o.skipHidden&&t["!cols"]||[],m=o.skipHidden&&t["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(h[p]||{}).hidden||(d[p]=fn(p));var g=i.s.r,v=!1;return r._read=function(){if(!v)return v=!0,r.push("\ufeff");if(g>i.e.r)return r.push(null);while(g<=i.e.r)if(++g,!(m[g-1]||{}).hidden&&(f=Ng(t,i,g-1,d,u,s,a,o),null!=f)){o.strip&&(f=f.replace(l,"")),r.push(f+c);break}},r},o=function(t,n){var r=e(),o=n||{},i=null!=o.header?o.header:Dp.BEGIN,a=null!=o.footer?o.footer:Dp.END;r.push(i);var u=vn(t["!ref"]);o.dense=Array.isArray(t),r.push(Dp._preamble(t,u,o));var c=u.s.r,s=!1;return r._read=function(){if(c>u.e.r)return s||(s=!0,r.push("</table>"+a)),r.push(null);while(c<=u.e.r){r.push(Dp._row(t,u,c,o)),++c;break}},r},i=function(t,n){var r=e({objectMode:!0});if(null==t||null==t["!ref"])return r.push(null),r;var o={t:"n",v:0},i=0,a=1,u=[],c=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},f=n||{},d=null!=f.range?f.range:t["!ref"];switch(1===f.header?i=1:"A"===f.header?i=2:Array.isArray(f.header)&&(i=3),typeof d){case"string":l=yn(d);break;case"number":l=yn(t["!ref"]),l.s.r=d;break;default:l=d}i>0&&(a=0);var h=un(l.s.r),m=[],p=0,g=Array.isArray(t),v=l.s.r,b=0,y=0;for(g&&!t[v]&&(t[v]=[]),b=l.s.c;b<=l.e.c;++b)switch(m[b]=fn(b),o=g?t[v][b]:t[m[b]+h],i){case 1:u[b]=b-l.s.c;break;case 2:u[b]=m[b];break;case 3:u[b]=f.header[b-l.s.c];break;default:for(null==o&&(o={w:"__EMPTY",t:"s"}),s=c=xn(o,null,f),p=0,y=0;y<u.length;++y)u[y]==s&&(s=c+"_"+ ++p);u[b]=s}return v=l.s.r+a,r._read=function(){if(v>l.e.r)return r.push(null);while(v<=l.e.r){var e=Bg(t,l,v,m,i,u,g,f);if(++v,!1===e.isempty||(1===i?!1!==f.blankrows:f.blankrows)){r.push(e.row);break}}},r};t.stream={to_json:i,to_html:o,to_csv:r}}(),t.parse_xlscfb=sp,t.parse_ods=Lp,t.parse_fods=zp,t.write_ods=Vp,t.parse_zip=ug,t.read=bg,t.readFile=yg,t.readFileSync=yg,t.write=Eg,t.writeFile=Tg,t.writeFileSync=Tg,t.writeFileAsync=Og,t.utils=zg,t.SSF=M,t.CFB=X}a(t)}).call(this,n("c8ba"),n("b639").Buffer,n("43622"))},1169:function(e,t,n){var r=n("2d95");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"11e9":function(e,t,n){var r=n("52a7"),o=n("4630"),i=n("6821"),a=n("6a99"),u=n("69a8"),c=n("c69a"),s=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(n){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},1495:function(e,t,n){var r=n("86cc"),o=n("cb7c"),i=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){o(e);var n,a=i(t),u=a.length,c=0;while(u>c)r.f(e,n=a[c++],t[n]);return e}},"15a4":function(e,t,n){(function(n,r){var o,i,a,u;(function(n){if("undefined"==typeof DO_NOT_EXPORT_JSZIP)e.exports=n();else if("undefined"==typeof DO_NOT_EXPORT_JSZIP)JSZipSync=n(),i=[],o=n,a="function"===typeof o?o.apply(t,i):o,void 0===a||(e.exports=a);else{var u;"undefined"!=typeof window?u=window:"undefined"!=typeof r?u=r:"undefined"!=typeof $&&$.global?u=$.global:"undefined"!=typeof self&&(u=self),u.JSZipSync=n()}})((function(){return function e(t,n,r){function o(a,c){if(!n[a]){if(!t[a]){var s="function"==typeof u&&u;if(!c&&s)return u(a,!0);if(i)return i(a,!0);throw new Error("Cannot find module '"+a+"'")}var l=n[a]={exports:{}};t[a][0].call(l.exports,(function(e){var n=t[a][1][e];return o(n||e)}),l,l.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof u&&u,a=0;a<r.length;a++)o(r[a]);return o}({1:[function(e,t,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(e,t){var n,o,i,a,u,c,s,l="",f=0;while(f<e.length)n=e.charCodeAt(f++),o=e.charCodeAt(f++),i=e.charCodeAt(f++),a=n>>2,u=(3&n)<<4|o>>4,c=(15&o)<<2|i>>6,s=63&i,isNaN(o)?c=s=64:isNaN(i)&&(s=64),l=l+r.charAt(a)+r.charAt(u)+r.charAt(c)+r.charAt(s);return l},n.decode=function(e,t){var n,o,i,a,u,c,s,l="",f=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(f<e.length)a=r.indexOf(e.charAt(f++)),u=r.indexOf(e.charAt(f++)),c=r.indexOf(e.charAt(f++)),s=r.indexOf(e.charAt(f++)),n=a<<2|u>>4,o=(15&u)<<4|c>>2,i=(3&c)<<6|s,l+=String.fromCharCode(n),64!=c&&(l+=String.fromCharCode(o)),64!=s&&(l+=String.fromCharCode(i));return l}},{}],2:[function(e,t,n){"use strict";function r(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}r.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=r},{}],3:[function(e,t,n){"use strict";n.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},n.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,n){"use strict";var r=e("./utils"),o=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var n="string"!==r.getTypeOf(e);"undefined"==typeof t&&(t=0);var i=0,a=0,u=0;t^=-1;for(var c=0,s=e.length;c<s;c++)u=n?e[c]:e.charCodeAt(c),a=255&(t^u),i=o[a],t=t>>>8^i;return-1^t}},{"./utils":21}],5:[function(e,t,n){"use strict";var r=e("./utils");function o(e){this.data=null,this.length=0,this.index=0}o.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=o},{"./utils":21}],6:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!1,n.date=null,n.compression=null,n.comment=null},{}],7:[function(e,t,n){"use strict";var r=e("./utils");n.string2binary=function(e){return r.string2binary(e)},n.string2Uint8Array=function(e){return r.transformTo("uint8array",e)},n.uint8Array2String=function(e){return r.transformTo("string",e)},n.string2Blob=function(e){var t=r.transformTo("arraybuffer",e);return r.arrayBuffer2Blob(t)},n.arrayBuffer2Blob=function(e){return r.arrayBuffer2Blob(e)},n.transformTo=function(e,t){return r.transformTo(e,t)},n.getTypeOf=function(e){return r.getTypeOf(e)},n.checkSupport=function(e){return r.checkSupport(e)},n.MAX_VALUE_16BITS=r.MAX_VALUE_16BITS,n.MAX_VALUE_32BITS=r.MAX_VALUE_32BITS,n.pretty=function(e){return r.pretty(e)},n.findCompression=function(e){return r.findCompression(e)},n.isRegExp=function(e){return r.isRegExp(e)}},{"./utils":21}],8:[function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,o=e("pako");n.uncompressInputType=r?"uint8array":"array",n.compressInputType=r?"uint8array":"array",n.magic="\b\0",n.compress=function(e){return o.deflateRaw(e)},n.uncompress=function(e){return o.inflateRaw(e)}},{pako:24}],9:[function(e,t,n){"use strict";var r=e("./base64");function o(e,t){if(!(this instanceof o))return new o(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new o;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}o.prototype=e("./object"),o.prototype.load=e("./load"),o.support=e("./support"),o.defaults=e("./defaults"),o.utils=e("./deprecatedPublicUtils"),o.base64={encode:function(e){return r.encode(e)},decode:function(e){return r.decode(e)}},o.compressions=e("./compressions"),t.exports=o},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,n){"use strict";var r=e("./base64"),o=e("./zipEntries");t.exports=function(e,t){var n,i,a,u;for(t=t||{},t.base64&&(e=r.decode(e)),i=new o(e,t),n=i.files,a=0;a<n.length;a++)u=n[a],this.file(u.fileName,u.decompressed,{binary:!0,optimizedBinaryString:!0,date:u.date,dir:u.dir,comment:u.fileComment.length?u.fileComment:null,createFolders:t.createFolders});return i.zipComment.length&&(this.comment=i.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,t,r){(function(e){"use strict";var n=function(){};if("undefined"!==typeof e){var r=!e.from;if(!r)try{e.from("foo","utf8")}catch(o){r=!0}n=r?function(t,n){return n?new e(t,n):new e(t)}:e.from.bind(e),e.alloc||(e.alloc=function(t){return new e(t)})}t.exports=function(t,r){return"number"==typeof t?e.alloc(t):n(t,r)},t.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!==typeof n?n:void 0)},{}],12:[function(e,t,n){"use strict";var r=e("./uint8ArrayReader");function o(e){this.data=e,this.length=this.data.length,this.index=0}o.prototype=new r,o.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=o},{"./uint8ArrayReader":18}],13:[function(e,t,n){"use strict";var r=e("./support"),o=e("./utils"),i=e("./crc32"),a=e("./signature"),u=e("./defaults"),c=e("./base64"),s=e("./compressions"),l=e("./compressedObject"),f=e("./nodeBuffer"),d=e("./utf8"),h=e("./stringWriter"),m=e("./uint8ArrayWriter"),p=function(e){if(e._data instanceof l&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===o.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},g=function(e){var t=p(e),n=o.getTypeOf(t);return"string"===n?!e.options.binary&&r.nodebuffer?f(t,"utf-8"):e.asBinary():t},v=function(e){var t=p(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=c.decode(t)),t=e&&this.options.binary?A.utf8decode(t):o.transformTo("string",t),e||this.options.binary||(t=o.transformTo("string",A.utf8encode(t))),t)},b=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this._data=t,this.options=n,this._initialMetadata={dir:n.dir,date:n.date}};b.prototype={asText:function(){return v.call(this,!0)},asBinary:function(){return v.call(this,!1)},asNodeBuffer:function(){var e=g(this);return o.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return o.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var y=function(e,t){var n,r="";for(n=0;n<t;n++)r+=String.fromCharCode(255&e),e>>>=8;return r},w=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof n[t]&&(n[t]=arguments[e][t]);return n},x=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=w(e,u),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},C=function(e,t,n){var r,i=o.getTypeOf(t);if(n=x(n),n.createFolders&&(r=S(e))&&k.call(this,r,!0),n.dir||null===t||"undefined"===typeof t)n.base64=!1,n.binary=!1,t=null;else if("string"===i)n.binary&&!n.base64&&!0!==n.optimizedBinaryString&&(t=o.string2binary(t));else{if(n.base64=!1,n.binary=!0,!i&&!(t instanceof l))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===i&&(t=o.transformTo("uint8array",t))}var a=new b(e,t,n);return this.files[e]=a,a},S=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},k=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!==typeof t&&t,this.files[e]||C.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},_=function(e,t){var n,r=new l;return e._data instanceof l?(r.uncompressedSize=e._data.uncompressedSize,r.crc32=e._data.crc32,0===r.uncompressedSize||e.dir?(t=s["STORE"],r.compressedContent="",r.crc32=0):e._data.compressionMethod===t.magic?r.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),r.compressedContent=t.compress(o.transformTo(t.compressInputType,n)))):(n=g(e),n&&0!==n.length&&!e.dir||(t=s["STORE"],n=""),r.uncompressedSize=n.length,r.crc32=i(n),r.compressedContent=t.compress(o.transformTo(t.compressInputType,n))),r.compressedSize=r.compressedContent.length,r.compressionMethod=t.magic,r},E=function(e,t,n,r){n.compressedContent;var u,c,s,l,f=o.transformTo("string",d.utf8encode(t.name)),h=t.comment||"",m=o.transformTo("string",d.utf8encode(h)),p=f.length!==t.name.length,g=m.length!==h.length,v=t.options,b="",w="",x="";s=t._initialMetadata.dir!==t.dir?t.dir:v.dir,l=t._initialMetadata.date!==t.date?t.date:v.date,u=l.getHours(),u<<=6,u|=l.getMinutes(),u<<=5,u|=l.getSeconds()/2,c=l.getFullYear()-1980,c<<=4,c|=l.getMonth()+1,c<<=5,c|=l.getDate(),p&&(w=y(1,1)+y(i(f),4)+f,b+="up"+y(w.length,2)+w),g&&(x=y(1,1)+y(this.crc32(m),4)+m,b+="uc"+y(x.length,2)+x);var C="";C+="\n\0",C+=p||g?"\0\b":"\0\0",C+=n.compressionMethod,C+=y(u,2),C+=y(c,2),C+=y(n.crc32,4),C+=y(n.compressedSize,4),C+=y(n.uncompressedSize,4),C+=y(f.length,2),C+=y(b.length,2);var S=a.LOCAL_FILE_HEADER+C+f+b,k=a.CENTRAL_FILE_HEADER+"\0"+C+y(m.length,2)+"\0\0\0\0"+(!0===s?"\0\0\0":"\0\0\0\0")+y(r,4)+f+b+m;return{fileRecord:S,dirRecord:k,compressedObject:n}},A={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,n,r,o,i=[];for(t in this.files)this.files.hasOwnProperty(t)&&(r=this.files[t],o=new b(r.name,r._data,w(r.options)),n=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(n,o)&&i.push(o));return i},file:function(e,t,n){if(1===arguments.length){if(o.isRegExp(e)){var r=e;return this.filter((function(e,t){return!t.dir&&r.test(e)}))}return this.filter((function(t,n){return!n.dir&&t===e}))[0]||null}return e=this.root+e,C.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(o.isRegExp(e))return this.filter((function(t,n){return n.dir&&e.test(t)}));var t=this.root+e,n=k.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter((function(t,n){return n.name.slice(0,e.length)===e})),r=0;r<n.length;r++)delete this.files[n[r].name];return this},generate:function(e){e=w(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),o.checkSupport(e.type);var t,n,r=[],i=0,u=0,l=o.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var f in this.files)if(this.files.hasOwnProperty(f)){var d=this.files[f],p=d.options.compression||e.compression.toUpperCase(),g=s[p];if(!g)throw new Error(p+" is not a valid compression method !");var v=_.call(this,d,g),b=E.call(this,f,d,v,i);i+=b.fileRecord.length+v.compressedSize,u+=b.dirRecord.length,r.push(b)}var x="";x=a.CENTRAL_DIRECTORY_END+"\0\0\0\0"+y(r.length,2)+y(r.length,2)+y(u,4)+y(i,4)+y(l.length,2)+l;var C=e.type.toLowerCase();for(t="uint8array"===C||"arraybuffer"===C||"blob"===C||"nodebuffer"===C?new m(i+u+x.length):new h(i+u+x.length),n=0;n<r.length;n++)t.append(r[n].fileRecord),t.append(r[n].compressedObject.compressedContent);for(n=0;n<r.length;n++)t.append(r[n].dirRecord);t.append(x);var S=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return o.transformTo(e.type.toLowerCase(),S);case"blob":return o.arrayBuffer2Blob(o.transformTo("arraybuffer",S));case"base64":return e.base64?c.encode(S):S;default:return S}},crc32:function(e,t){return i(e,t)},utf8encode:function(e){return o.transformTo("string",d.utf8encode(e))},utf8decode:function(e){return d.utf8decode(e)}};t.exports=A},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK",n.CENTRAL_FILE_HEADER="PK",n.CENTRAL_DIRECTORY_END="PK",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",n.ZIP64_CENTRAL_DIRECTORY_END="PK",n.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,t,n){"use strict";var r=e("./dataReader"),o=e("./utils");function i(e,t){this.data=e,t||(this.data=o.string2binary(this.data)),this.length=this.data.length,this.index=0}i.prototype=new r,i.prototype.byteAt=function(e){return this.data.charCodeAt(e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=i},{"./dataReader":5,"./utils":21}],16:[function(e,t,n){"use strict";var r=e("./utils"),o=function(){this.data=[]};o.prototype={append:function(e){e=r.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=o},{"./utils":21}],17:[function(e,t,r){(function(e){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,r.nodebuffer="undefined"!==typeof e,r.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)r.blob=!1;else{var t=new ArrayBuffer(0);try{r.blob=0===new Blob([t],{type:"application/zip"}).size}catch(i){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,o=new n;o.append(t),r.blob=0===o.getBlob("application/zip").size}catch(i){r.blob=!1}}}}).call(this,"undefined"!==typeof n?n:void 0)},{}],18:[function(e,t,n){"use strict";var r=e("./dataReader");function o(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}o.prototype=new r,o.prototype.byteAt=function(e){return this.data[e]},o.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.length-4;i>=0;--i)if(this.data[i]===t&&this.data[i+1]===n&&this.data[i+2]===r&&this.data[i+3]===o)return i;return-1},o.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=o},{"./dataReader":5}],19:[function(e,t,n){"use strict";var r=e("./utils"),o=function(e){this.data=new Uint8Array(e),this.index=0};o.prototype={append:function(e){0!==e.length&&(e=r.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=o},{"./utils":21}],20:[function(e,t,n){"use strict";for(var r=e("./utils"),o=e("./support"),i=e("./nodeBuffer"),a=new Array(256),u=0;u<256;u++)a[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;a[254]=a[254]=1;var c=function(e){var t,n,r,i,a,u=e.length,c=0;for(i=0;i<u;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(r=e.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=o.uint8array?new Uint8Array(c):new Array(c),a=0,i=0;a<c;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(r=e.charCodeAt(i+1),56320===(64512&r)&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},s=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+a[e[n]]>t?n:t},l=function(e){var t,n,o,i,u=e.length,c=new Array(2*u);for(n=0,t=0;t<u;)if(o=e[t++],o<128)c[n++]=o;else if(i=a[o],i>4)c[n++]=65533,t+=i-1;else{o&=2===i?31:3===i?15:7;while(i>1&&t<u)o=o<<6|63&e[t++],i--;i>1?c[n++]=65533:o<65536?c[n++]=o:(o-=65536,c[n++]=55296|o>>10&1023,c[n++]=56320|1023&o)}return c.length!==n&&(c.subarray?c=c.subarray(0,n):c.length=n),r.applyFromCharCode(c)};n.utf8encode=function(e){return o.nodebuffer?i(e,"utf-8"):c(e)},n.utf8decode=function(e){if(o.nodebuffer)return r.transformTo("nodebuffer",e).toString("utf-8");e=r.transformTo(o.uint8array?"uint8array":"array",e);var t=[],n=0,i=e.length,a=65536;while(n<i){var u=s(e,Math.min(n+a,i));o.uint8array?t.push(l(e.subarray(n,u))):t.push(l(e.slice(n,u))),n=u}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,n){"use strict";var r=e("./support"),o=e("./compressions"),i=e("./nodeBuffer");function a(e){return e}function u(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}function c(e){var t=65536,r=[],o=e.length,a=n.getTypeOf(e),u=0,c=!0;try{switch(a){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,i(0));break}}catch(f){c=!1}if(!c){for(var s="",l=0;l<e.length;l++)s+=String.fromCharCode(e[l]);return s}while(u<o&&t>1)try{"array"===a||"nodebuffer"===a?r.push(String.fromCharCode.apply(null,e.slice(u,Math.min(u+t,o)))):r.push(String.fromCharCode.apply(null,e.subarray(u,Math.min(u+t,o)))),u+=t}catch(f){t=Math.floor(t/2)}return r.join("")}function s(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.string2binary=function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(255&e.charCodeAt(n));return t},n.arrayBuffer2Blob=function(e){n.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(o){try{var t=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,r=new t;return r.append(e),r.getBlob("application/zip")}catch(o){throw new Error("Bug : can't construct the Blob.")}}},n.applyFromCharCode=c;var l={};l["string"]={string:a,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return l["string"]["uint8array"](e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:function(e){return u(e,i(e.length))}},l["array"]={string:c,array:a,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(e)}},l["arraybuffer"]={string:function(e){return c(new Uint8Array(e))},array:function(e){return s(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:a,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(new Uint8Array(e))}},l["uint8array"]={string:c,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:a,nodebuffer:function(e){return i(e)}},l["nodebuffer"]={string:c,array:function(e){return s(e,new Array(e.length))},arraybuffer:function(e){return l["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return s(e,new Uint8Array(e.length))},nodebuffer:a},n.transformTo=function(e,t){if(t||(t=""),!e)return t;n.checkSupport(e);var r=n.getTypeOf(t),o=l[r][e](t);return o},n.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&i.test(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(e){var t=r[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,r="";for(n=0;n<(e||"").length;n++)t=e.charCodeAt(n),r+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return r},n.findCompression=function(e){for(var t in o)if(o.hasOwnProperty(t)&&o[t].magic===e)return o[t];return null},n.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,n){"use strict";var r=e("./stringReader"),o=e("./nodeBufferReader"),i=e("./uint8ArrayReader"),a=e("./utils"),u=e("./signature"),c=e("./zipEntry"),s=e("./support"),l=e("./object");function f(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}f.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+a.pretty(t)+", expected "+a.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=l.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,n,r=this.zip64EndOfCentralSize-44,o=0;while(o<r)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(u.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===u.CENTRAL_FILE_HEADER)e=new c({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(u.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(u.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===a.MAX_VALUE_16BITS||this.diskWithCentralDirStart===a.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===a.MAX_VALUE_16BITS||this.centralDirRecords===a.MAX_VALUE_16BITS||this.centralDirSize===a.MAX_VALUE_32BITS||this.centralDirOffset===a.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),-1===e)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(u.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=a.getTypeOf(e);"string"!==t||s.uint8array?this.reader="nodebuffer"===t?new o(e):new i(a.transformTo("uint8array",e)):this.reader=new r(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=f},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,n){"use strict";var r=e("./stringReader"),o=e("./utils"),i=e("./compressedObject"),a=e("./object");function u(e,t){this.options=e,this.loadOptions=t}u.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,n){return function(){var r=e.index;e.setIndex(t);var o=e.readData(n);return e.setIndex(r),o}},prepareContent:function(e,t,n,r,i){return function(){var e=o.transformTo(r.uncompressInputType,this.getCompressedContent()),t=r.uncompress(e);if(t.length!==i)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(n),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=o.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+o.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new i,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=o.transformTo("string",this.decompressed.getContent()),a.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new r(this.extraFields[1].value);this.uncompressedSize===o.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===o.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===o.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===o.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,r,o=e.index;this.extraFields=this.extraFields||{};while(e.index<o+this.extraFieldsLength)t=e.readInt(2),n=e.readInt(2),r=e.readString(n),this.extraFields[t]={id:t,length:n,value:r}},handleUTF8:function(){if(this.useUTF8())this.fileName=a.utf8decode(this.fileName),this.fileComment=a.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new r(e.value);return 1!==t.readInt(1)||a.crc32(this.fileName)!==t.readInt(4)?null:a.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new r(e.value);return 1!==t.readInt(1)||a.crc32(this.fileComment)!==t.readInt(4)?null:a.utf8decode(t.readString(e.length-5))}return null}},t.exports=u},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,n){"use strict";var r=e("./lib/utils/common").assign,o=e("./lib/deflate"),i=e("./lib/inflate"),a=e("./lib/zlib/constants"),u={};r(u,o,i,a),t.exports=u},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,n){"use strict";var r=e("./zlib/deflate.js"),o=e("./utils/common"),i=e("./utils/strings"),a=e("./zlib/messages"),u=e("./zlib/zstream"),c=0,s=4,l=0,f=1,d=-1,h=0,m=8,p=function(e){this.options=o.assign({level:d,method:m,chunkSize:16384,windowBits:15,memLevel:8,strategy:h,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==l)throw new Error(a[n]);t.header&&r.deflateSetHeader(this.strm,t.header)};function g(e,t){var n=new p(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function v(e,t){return t=t||{},t.raw=!0,g(e,t)}function b(e,t){return t=t||{},t.gzip=!0,g(e,t)}p.prototype.push=function(e,t){var n,a,u=this.strm,d=this.options.chunkSize;if(this.ended)return!1;a=t===~~t?t:!0===t?s:c,u.input="string"===typeof e?i.string2buf(e):e,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new o.Buf8(d),u.next_out=0,u.avail_out=d),n=r.deflate(u,a),n!==f&&n!==l)return this.onEnd(n),this.ended=!0,!1;(0===u.avail_out||0===u.avail_in&&a===s)&&("string"===this.options.to?this.onData(i.buf2binstring(o.shrinkBuf(u.output,u.next_out))):this.onData(o.shrinkBuf(u.output,u.next_out)))}while((u.avail_in>0||0===u.avail_out)&&n!==f);return a!==s||(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===l)},p.prototype.onData=function(e){this.chunks.push(e)},p.prototype.onEnd=function(e){e===l&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Deflate=p,n.deflate=g,n.deflateRaw=v,n.gzip=b},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,n){"use strict";var r=e("./zlib/inflate.js"),o=e("./utils/common"),i=e("./utils/strings"),a=e("./zlib/constants"),u=e("./zlib/messages"),c=e("./zlib/zstream"),s=e("./zlib/gzheader"),l=function(e){this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==a.Z_OK)throw new Error(u[n]);this.header=new s,r.inflateGetHeader(this.strm,this.header)};function f(e,t){var n=new l(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}function d(e,t){return t=t||{},t.raw=!0,f(e,t)}l.prototype.push=function(e,t){var n,u,c,s,l,f=this.strm,d=this.options.chunkSize;if(this.ended)return!1;u=t===~~t?t:!0===t?a.Z_FINISH:a.Z_NO_FLUSH,f.input="string"===typeof e?i.binstring2buf(e):e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new o.Buf8(d),f.next_out=0,f.avail_out=d),n=r.inflate(f,a.Z_NO_FLUSH),n!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),this.ended=!0,!1;f.next_out&&(0===f.avail_out||n===a.Z_STREAM_END||0===f.avail_in&&u===a.Z_FINISH)&&("string"===this.options.to?(c=i.utf8border(f.output,f.next_out),s=f.next_out-c,l=i.buf2string(f.output,c),f.next_out=s,f.avail_out=d-s,s&&o.arraySet(f.output,f.output,c,s,0),this.onData(l)):this.onData(o.shrinkBuf(f.output,f.next_out)))}while(f.avail_in>0&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(u=a.Z_FINISH),u!==a.Z_FINISH||(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK)},l.prototype.onData=function(e){this.chunks.push(e)},l.prototype.onEnd=function(e){e===a.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Inflate=l,n.inflate=f,n.inflateRaw=d,n.ungzip=f},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,n){"use strict";var r="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;n.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,n,r,o){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),o);else for(var i=0;i<r;i++)e[o+i]=t[n+i]},flattenChunks:function(e){var t,n,r,o,i,a;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(a=new Uint8Array(r),o=0,t=0,n=e.length;t<n;t++)i=e[t],a.set(i,o),o+=i.length;return a}},i={arraySet:function(e,t,n,r,o){for(var i=0;i<r;i++)e[o+i]=t[n+i]},flattenChunks:function(e){return[].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,o)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,i))},n.setTyped(r)},{}],28:[function(e,t,n){"use strict";var r=e("./common"),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(s){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(s){i=!1}for(var a=new r.Buf8(256),u=0;u<256;u++)a[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;function c(e,t){if(t<65537&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n="",a=0;a<t;a++)n+=String.fromCharCode(e[a]);return n}a[254]=a[254]=1,n.string2buf=function(e){var t,n,o,i,a,u=e.length,c=0;for(i=0;i<u;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(o=e.charCodeAt(i+1),56320===(64512&o)&&(n=65536+(n-55296<<10)+(o-56320),i++)),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(c),a=0,i=0;a<c;i++)n=e.charCodeAt(i),55296===(64512&n)&&i+1<u&&(o=e.charCodeAt(i+1),56320===(64512&o)&&(n=65536+(n-55296<<10)+(o-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},n.buf2binstring=function(e){return c(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,o=t.length;n<o;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,r,o,i,u=t||e.length,s=new Array(2*u);for(r=0,n=0;n<u;)if(o=e[n++],o<128)s[r++]=o;else if(i=a[o],i>4)s[r++]=65533,n+=i-1;else{o&=2===i?31:3===i?15:7;while(i>1&&n<u)o=o<<6|63&e[n++],i--;i>1?s[r++]=65533:o<65536?s[r++]=o:(o-=65536,s[r++]=55296|o>>10&1023,s[r++]=56320|1023&o)}return c(s,r)},n.utf8border=function(e,t){var n;t=t||e.length,t>e.length&&(t=e.length),n=t-1;while(n>=0&&128===(192&e[n]))n--;return n<0||0===n?t:n+a[e[n]]>t?n:t}},{"./common":27}],29:[function(e,t,n){"use strict";function r(e,t,n,r){var o=65535&e|0,i=e>>>16&65535|0,a=0;while(0!==n){a=n>2e3?2e3:n,n-=a;do{o=o+t[r++]|0,i=i+o|0}while(--a);o%=65521,i%=65521}return o|i<<16|0}t.exports=r},{}],30:[function(e,t,n){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,n){"use strict";function r(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}var o=r();function i(e,t,n,r){var i=o,a=r+n;e^=-1;for(var u=r;u<a;u++)e=e>>>8^i[255&(e^t[u])];return-1^e}t.exports=i},{}],32:[function(e,t,n){"use strict";var r=e("../utils/common"),o=e("./trees"),i=e("./adler32"),a=e("./crc32"),u=e("./messages"),c=0,s=1,l=3,f=4,d=5,h=0,m=1,p=-2,g=-3,v=-5,b=-1,y=1,w=2,x=3,C=4,S=0,k=2,_=8,E=9,A=15,T=8,O=29,B=256,R=B+1+O,D=30,N=19,I=2*R+1,P=15,M=3,F=258,L=F+M+1,z=32,H=42,U=69,V=73,j=91,W=103,$=113,G=666,X=1,q=2,K=3,Y=4,Z=3;function J(e,t){return e.msg=u[t],t}function Q(e){return(e<<1)-(e>4?9:0)}function ee(e){var t=e.length;while(--t>=0)e[t]=0}function te(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(r.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function ne(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,te(e.strm)}function re(e,t){e.pending_buf[e.pending++]=t}function oe(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ie(e,t,n,o){var u=e.avail_in;return u>o&&(u=o),0===u?0:(e.avail_in-=u,r.arraySet(t,e.input,e.next_in,u,n),1===e.state.wrap?e.adler=i(e.adler,t,u,n):2===e.state.wrap&&(e.adler=a(e.adler,t,u,n)),e.next_in+=u,e.total_in+=u,u)}function ae(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,u=e.nice_match,c=e.strstart>e.w_size-L?e.strstart-(e.w_size-L):0,s=e.window,l=e.w_mask,f=e.prev,d=e.strstart+F,h=s[i+a-1],m=s[i+a];e.prev_length>=e.good_match&&(o>>=2),u>e.lookahead&&(u=e.lookahead);do{if(n=t,s[n+a]===m&&s[n+a-1]===h&&s[n]===s[i]&&s[++n]===s[i+1]){i+=2,n++;do{}while(s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&s[++i]===s[++n]&&i<d);if(r=F-(d-i),i=d-F,r>a){if(e.match_start=t,a=r,r>=u)break;h=s[i+a-1],m=s[i+a]}}}while((t=f[t&l])>c&&0!==--o);return a<=e.lookahead?a:e.lookahead}function ue(e){var t,n,o,i,a,u=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=u+(u-L)){r.arraySet(e.window,e.window,u,u,0),e.match_start-=u,e.strstart-=u,e.block_start-=u,n=e.hash_size,t=n;do{o=e.head[--t],e.head[t]=o>=u?o-u:0}while(--n);n=u,t=n;do{o=e.prev[--t],e.prev[t]=o>=u?o-u:0}while(--n);i+=u}if(0===e.strm.avail_in)break;if(n=ie(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=M){a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+M-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,e.lookahead+e.insert<M)break}}while(e.lookahead<L&&0!==e.strm.avail_in)}function ce(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(ue(e),0===e.lookahead&&t===c)return X;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,ne(e,!1),0===e.strm.avail_out))return X;if(e.strstart-e.block_start>=e.w_size-L&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),X)}function se(e,t){for(var n,r;;){if(e.lookahead<L){if(ue(e),e.lookahead<L&&t===c)return X;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-L&&(e.match_length=ae(e,n)),e.match_length>=M)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-M),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=M){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function le(e,t){for(var n,r,i;;){if(e.lookahead<L){if(ue(e),e.lookahead<L&&t===c)return X;if(0===e.lookahead)break}if(n=0,e.lookahead>=M&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=M-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-L&&(e.match_length=ae(e,n),e.match_length<=5&&(e.strategy===y||e.match_length===M&&e.strstart-e.match_start>4096)&&(e.match_length=M-1)),e.prev_length>=M&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-M,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-M),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+M-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=M-1,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return X}else if(e.match_available){if(r=o._tr_tally(e,0,e.window[e.strstart-1]),r&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return X}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<M-1?e.strstart:M-1,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function fe(e,t){for(var n,r,i,a,u=e.window;;){if(e.lookahead<=F){if(ue(e),e.lookahead<=F&&t===c)return X;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=M&&e.strstart>0&&(i=e.strstart-1,r=u[i],r===u[++i]&&r===u[++i]&&r===u[++i])){a=e.strstart+F;do{}while(r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&r===u[++i]&&i<a);e.match_length=F-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=M?(n=o._tr_tally(e,1,e.match_length-M),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}function de(e,t){for(var n;;){if(0===e.lookahead&&(ue(e),0===e.lookahead)){if(t===c)return X;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return X}return e.insert=0,t===f?(ne(e,!0),0===e.strm.avail_out?K:Y):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?X:q}var he,me=function(e,t,n,r,o){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=o};function pe(e){e.window_size=2*e.w_size,ee(e.head),e.max_lazy_match=he[e.level].max_lazy,e.good_match=he[e.level].good_length,e.nice_match=he[e.level].nice_length,e.max_chain_length=he[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=M-1,e.match_available=0,e.ins_h=0}function ge(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=_,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*I),this.dyn_dtree=new r.Buf16(2*(2*D+1)),this.bl_tree=new r.Buf16(2*(2*N+1)),ee(this.dyn_ltree),ee(this.dyn_dtree),ee(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(P+1),this.heap=new r.Buf16(2*R+1),ee(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*R+1),ee(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function ve(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=k,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?H:$,e.adler=2===t.wrap?0:1,t.last_flush=c,o._tr_init(t),h):J(e,p)}function be(e){var t=ve(e);return t===h&&pe(e.state),t}function ye(e,t){return e&&e.state?2!==e.state.wrap?p:(e.state.gzhead=t,h):p}function we(e,t,n,o,i,a){if(!e)return p;var u=1;if(t===b&&(t=6),o<0?(u=0,o=-o):o>15&&(u=2,o-=16),i<1||i>E||n!==_||o<8||o>15||t<0||t>9||a<0||a>C)return J(e,p);8===o&&(o=9);var c=new ge;return e.state=c,c.strm=e,c.wrap=u,c.gzhead=null,c.w_bits=o,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+M-1)/M),c.window=new r.Buf8(2*c.w_size),c.head=new r.Buf16(c.hash_size),c.prev=new r.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new r.Buf8(c.pending_buf_size),c.d_buf=c.lit_bufsize>>1,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=a,c.method=n,be(e)}function xe(e,t){return we(e,t,_,A,T,S)}function Ce(e,t){var n,r,i,u;if(!e||!e.state||t>d||t<0)return e?J(e,p):p;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===G&&t!==f)return J(e,0===e.avail_out?v:p);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===H)if(2===r.wrap)e.adler=0,re(r,31),re(r,139),re(r,8),r.gzhead?(re(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),re(r,255&r.gzhead.time),re(r,r.gzhead.time>>8&255),re(r,r.gzhead.time>>16&255),re(r,r.gzhead.time>>24&255),re(r,9===r.level?2:r.strategy>=w||r.level<2?4:0),re(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(re(r,255&r.gzhead.extra.length),re(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=a(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=U):(re(r,0),re(r,0),re(r,0),re(r,0),re(r,0),re(r,9===r.level?2:r.strategy>=w||r.level<2?4:0),re(r,Z),r.status=$);else{var g=_+(r.w_bits-8<<4)<<8,b=-1;b=r.strategy>=w||r.level<2?0:r.level<6?1:6===r.level?2:3,g|=b<<6,0!==r.strstart&&(g|=z),g+=31-g%31,r.status=$,oe(r,g),0!==r.strstart&&(oe(r,e.adler>>>16),oe(r,65535&e.adler)),e.adler=1}if(r.status===U)if(r.gzhead.extra){i=r.pending;while(r.gzindex<(65535&r.gzhead.extra.length)){if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size))break;re(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++}r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=V)}else r.status=V;if(r.status===V)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size)){u=1;break}u=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,re(r,u)}while(0!==u);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===u&&(r.gzindex=0,r.status=j)}else r.status=j;if(r.status===j)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),te(e),i=r.pending,r.pending===r.pending_buf_size)){u=1;break}u=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,re(r,u)}while(0!==u);r.gzhead.hcrc&&r.pending>i&&(e.adler=a(e.adler,r.pending_buf,r.pending-i,i)),0===u&&(r.status=W)}else r.status=W;if(r.status===W&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&te(e),r.pending+2<=r.pending_buf_size&&(re(r,255&e.adler),re(r,e.adler>>8&255),e.adler=0,r.status=$)):r.status=$),0!==r.pending){if(te(e),0===e.avail_out)return r.last_flush=-1,h}else if(0===e.avail_in&&Q(t)<=Q(n)&&t!==f)return J(e,v);if(r.status===G&&0!==e.avail_in)return J(e,v);if(0!==e.avail_in||0!==r.lookahead||t!==c&&r.status!==G){var y=r.strategy===w?de(r,t):r.strategy===x?fe(r,t):he[r.level].func(r,t);if(y!==K&&y!==Y||(r.status=G),y===X||y===K)return 0===e.avail_out&&(r.last_flush=-1),h;if(y===q&&(t===s?o._tr_align(r):t!==d&&(o._tr_stored_block(r,0,0,!1),t===l&&(ee(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),te(e),0===e.avail_out))return r.last_flush=-1,h}return t!==f?h:r.wrap<=0?m:(2===r.wrap?(re(r,255&e.adler),re(r,e.adler>>8&255),re(r,e.adler>>16&255),re(r,e.adler>>24&255),re(r,255&e.total_in),re(r,e.total_in>>8&255),re(r,e.total_in>>16&255),re(r,e.total_in>>24&255)):(oe(r,e.adler>>>16),oe(r,65535&e.adler)),te(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?h:m)}function Se(e){var t;return e&&e.state?(t=e.state.status,t!==H&&t!==U&&t!==V&&t!==j&&t!==W&&t!==$&&t!==G?J(e,p):(e.state=null,t===$?J(e,g):h)):p}he=[new me(0,0,0,0,ce),new me(4,4,8,4,se),new me(4,5,16,8,se),new me(4,6,32,32,se),new me(4,4,16,16,le),new me(8,16,32,32,le),new me(8,16,128,128,le),new me(8,32,128,256,le),new me(32,128,258,1024,le),new me(32,258,258,4096,le)],n.deflateInit=xe,n.deflateInit2=we,n.deflateReset=be,n.deflateResetKeep=ve,n.deflateSetHeader=ye,n.deflate=Ce,n.deflateEnd=Se,n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,n){"use strict";function r(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=r},{}],34:[function(e,t,n){"use strict";var r=30,o=12;t.exports=function(e,t){var n,i,a,u,c,s,l,f,d,h,m,p,g,v,b,y,w,x,C,S,k,_,E,A,T;n=e.state,i=e.next_in,A=e.input,a=i+(e.avail_in-5),u=e.next_out,T=e.output,c=u-(t-e.avail_out),s=u+(e.avail_out-257),l=n.dmax,f=n.wsize,d=n.whave,h=n.wnext,m=n.window,p=n.hold,g=n.bits,v=n.lencode,b=n.distcode,y=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{g<15&&(p+=A[i++]<<g,g+=8,p+=A[i++]<<g,g+=8),x=v[p&y];t:for(;;){if(C=x>>>24,p>>>=C,g-=C,C=x>>>16&255,0===C)T[u++]=65535&x;else{if(!(16&C)){if(0===(64&C)){x=v[(65535&x)+(p&(1<<C)-1)];continue t}if(32&C){n.mode=o;break e}e.msg="invalid literal/length code",n.mode=r;break e}S=65535&x,C&=15,C&&(g<C&&(p+=A[i++]<<g,g+=8),S+=p&(1<<C)-1,p>>>=C,g-=C),g<15&&(p+=A[i++]<<g,g+=8,p+=A[i++]<<g,g+=8),x=b[p&w];n:for(;;){if(C=x>>>24,p>>>=C,g-=C,C=x>>>16&255,!(16&C)){if(0===(64&C)){x=b[(65535&x)+(p&(1<<C)-1)];continue n}e.msg="invalid distance code",n.mode=r;break e}if(k=65535&x,C&=15,g<C&&(p+=A[i++]<<g,g+=8,g<C&&(p+=A[i++]<<g,g+=8)),k+=p&(1<<C)-1,k>l){e.msg="invalid distance too far back",n.mode=r;break e}if(p>>>=C,g-=C,C=u-c,k>C){if(C=k-C,C>d&&n.sane){e.msg="invalid distance too far back",n.mode=r;break e}if(_=0,E=m,0===h){if(_+=f-C,C<S){S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}}else if(h<C){if(_+=f+h-C,C-=h,C<S){S-=C;do{T[u++]=m[_++]}while(--C);if(_=0,h<S){C=h,S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}}}else if(_+=h-C,C<S){S-=C;do{T[u++]=m[_++]}while(--C);_=u-k,E=T}while(S>2)T[u++]=E[_++],T[u++]=E[_++],T[u++]=E[_++],S-=3;S&&(T[u++]=E[_++],S>1&&(T[u++]=E[_++]))}else{_=u-k;do{T[u++]=T[_++],T[u++]=T[_++],T[u++]=T[_++],S-=3}while(S>2);S&&(T[u++]=T[_++],S>1&&(T[u++]=T[_++]))}break}}break}}while(i<a&&u<s);S=g>>3,i-=S,g-=S<<3,p&=(1<<g)-1,e.next_in=i,e.next_out=u,e.avail_in=i<a?a-i+5:5-(i-a),e.avail_out=u<s?s-u+257:257-(u-s),n.hold=p,n.bits=g}},{}],35:[function(e,t,n){"use strict";var r=e("../utils/common"),o=e("./adler32"),i=e("./crc32"),a=e("./inffast"),u=e("./inftrees"),c=0,s=1,l=2,f=4,d=5,h=6,m=0,p=1,g=2,v=-2,b=-3,y=-4,w=-5,x=8,C=1,S=2,k=3,_=4,E=5,A=6,T=7,O=8,B=9,R=10,D=11,N=12,I=13,P=14,M=15,F=16,L=17,z=18,H=19,U=20,V=21,j=22,W=23,$=24,G=25,X=26,q=27,K=28,Y=29,Z=30,J=31,Q=32,ee=852,te=592,ne=15,re=ne;function oe(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ie(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ae(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=C,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(ee),t.distcode=t.distdyn=new r.Buf32(te),t.sane=1,t.back=-1,m):v}function ue(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,ae(e)):v}function ce(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?v:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,ue(e))):v}function se(e,t){var n,r;return e?(r=new ie,e.state=r,r.window=null,n=ce(e,t),n!==m&&(e.state=null),n):v}function le(e){return se(e,re)}var fe,de,he=!0;function me(e){if(he){var t;fe=new r.Buf32(512),de=new r.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;u(s,e.lens,0,288,fe,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;u(l,e.lens,0,32,de,0,e.work,{bits:5}),he=!1}e.lencode=fe,e.lenbits=9,e.distcode=de,e.distbits=5}function pe(e,t,n,o){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),o>=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>o&&(i=o),r.arraySet(a.window,t,n-o,i,a.wnext),o-=i,o?(r.arraySet(a.window,t,n-o,o,0),a.wnext=o,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}function ge(e,t){var n,ee,te,ne,re,ie,ae,ue,ce,se,le,fe,de,he,ge,ve,be,ye,we,xe,Ce,Se,ke,_e,Ee=0,Ae=new r.Buf8(4),Te=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return v;n=e.state,n.mode===N&&(n.mode=I),re=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,ie=e.avail_in,ue=n.hold,ce=n.bits,se=ie,le=ae,Se=m;e:for(;;)switch(n.mode){case C:if(0===n.wrap){n.mode=I;break}while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(2&n.wrap&&35615===ue){n.check=0,Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0),ue=0,ce=0,n.mode=S;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&ue)<<8)+(ue>>8))%31){e.msg="incorrect header check",n.mode=Z;break}if((15&ue)!==x){e.msg="unknown compression method",n.mode=Z;break}if(ue>>>=4,ce-=4,Ce=8+(15&ue),0===n.wbits)n.wbits=Ce;else if(Ce>n.wbits){e.msg="invalid window size",n.mode=Z;break}n.dmax=1<<Ce,e.adler=n.check=1,n.mode=512&ue?R:N,ue=0,ce=0;break;case S:while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(n.flags=ue,(255&n.flags)!==x){e.msg="unknown compression method",n.mode=Z;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=Z;break}n.head&&(n.head.text=ue>>8&1),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0,n.mode=k;case k:while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.time=ue),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,Ae[2]=ue>>>16&255,Ae[3]=ue>>>24&255,n.check=i(n.check,Ae,4,0)),ue=0,ce=0,n.mode=_;case _:while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.head&&(n.head.xflags=255&ue,n.head.os=ue>>8),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0,n.mode=E;case E:if(1024&n.flags){while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.length=ue,n.head&&(n.head.extra_len=ue),512&n.flags&&(Ae[0]=255&ue,Ae[1]=ue>>>8&255,n.check=i(n.check,Ae,2,0)),ue=0,ce=0}else n.head&&(n.head.extra=null);n.mode=A;case A:if(1024&n.flags&&(fe=n.length,fe>ie&&(fe=ie),fe&&(n.head&&(Ce=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,ee,ne,fe,Ce)),512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,n.length-=fe),n.length))break e;n.length=0,n.mode=T;case T:if(2048&n.flags){if(0===ie)break e;fe=0;do{Ce=ee[ne+fe++],n.head&&Ce&&n.length<65536&&(n.head.name+=String.fromCharCode(Ce))}while(Ce&&fe<ie);if(512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,Ce)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=O;case O:if(4096&n.flags){if(0===ie)break e;fe=0;do{Ce=ee[ne+fe++],n.head&&Ce&&n.length<65536&&(n.head.comment+=String.fromCharCode(Ce))}while(Ce&&fe<ie);if(512&n.flags&&(n.check=i(n.check,ee,fe,ne)),ie-=fe,ne+=fe,Ce)break e}else n.head&&(n.head.comment=null);n.mode=B;case B:if(512&n.flags){while(ce<16){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue!==(65535&n.check)){e.msg="header crc mismatch",n.mode=Z;break}ue=0,ce=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=N;break;case R:while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}e.adler=n.check=oe(ue),ue=0,ce=0,n.mode=D;case D:if(0===n.havedict)return e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,g;e.adler=n.check=1,n.mode=N;case N:if(t===d||t===h)break e;case I:if(n.last){ue>>>=7&ce,ce-=7&ce,n.mode=q;break}while(ce<3){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}switch(n.last=1&ue,ue>>>=1,ce-=1,3&ue){case 0:n.mode=P;break;case 1:if(me(n),n.mode=U,t===h){ue>>>=2,ce-=2;break e}break;case 2:n.mode=L;break;case 3:e.msg="invalid block type",n.mode=Z}ue>>>=2,ce-=2;break;case P:ue>>>=7&ce,ce-=7&ce;while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if((65535&ue)!==(ue>>>16^65535)){e.msg="invalid stored block lengths",n.mode=Z;break}if(n.length=65535&ue,ue=0,ce=0,n.mode=M,t===h)break e;case M:n.mode=F;case F:if(fe=n.length,fe){if(fe>ie&&(fe=ie),fe>ae&&(fe=ae),0===fe)break e;r.arraySet(te,ee,ne,fe,re),ie-=fe,ne+=fe,ae-=fe,re+=fe,n.length-=fe;break}n.mode=N;break;case L:while(ce<14){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(n.nlen=257+(31&ue),ue>>>=5,ce-=5,n.ndist=1+(31&ue),ue>>>=5,ce-=5,n.ncode=4+(15&ue),ue>>>=4,ce-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Z;break}n.have=0,n.mode=z;case z:while(n.have<n.ncode){while(ce<3){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.lens[Te[n.have++]]=7&ue,ue>>>=3,ce-=3}while(n.have<19)n.lens[Te[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,ke={bits:n.lenbits},Se=u(c,n.lens,0,19,n.lencode,0,n.work,ke),n.lenbits=ke.bits,Se){e.msg="invalid code lengths set",n.mode=Z;break}n.have=0,n.mode=H;case H:while(n.have<n.nlen+n.ndist){for(;;){if(Ee=n.lencode[ue&(1<<n.lenbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(be<16)ue>>>=ge,ce-=ge,n.lens[n.have++]=be;else{if(16===be){_e=ge+2;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue>>>=ge,ce-=ge,0===n.have){e.msg="invalid bit length repeat",n.mode=Z;break}Ce=n.lens[n.have-1],fe=3+(3&ue),ue>>>=2,ce-=2}else if(17===be){_e=ge+3;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ge,ce-=ge,Ce=0,fe=3+(7&ue),ue>>>=3,ce-=3}else{_e=ge+7;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ge,ce-=ge,Ce=0,fe=11+(127&ue),ue>>>=7,ce-=7}if(n.have+fe>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Z;break}while(fe--)n.lens[n.have++]=Ce}}if(n.mode===Z)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=Z;break}if(n.lenbits=9,ke={bits:n.lenbits},Se=u(s,n.lens,0,n.nlen,n.lencode,0,n.work,ke),n.lenbits=ke.bits,Se){e.msg="invalid literal/lengths set",n.mode=Z;break}if(n.distbits=6,n.distcode=n.distdyn,ke={bits:n.distbits},Se=u(l,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,ke),n.distbits=ke.bits,Se){e.msg="invalid distances set",n.mode=Z;break}if(n.mode=U,t===h)break e;case U:n.mode=V;case V:if(ie>=6&&ae>=258){e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,a(e,le),re=e.next_out,te=e.output,ae=e.avail_out,ne=e.next_in,ee=e.input,ie=e.avail_in,ue=n.hold,ce=n.bits,n.mode===N&&(n.back=-1);break}for(n.back=0;;){if(Ee=n.lencode[ue&(1<<n.lenbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ve&&0===(240&ve)){for(ye=ge,we=ve,xe=be;;){if(Ee=n.lencode[xe+((ue&(1<<ye+we)-1)>>ye)],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ye+ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ye,ce-=ye,n.back+=ye}if(ue>>>=ge,ce-=ge,n.back+=ge,n.length=be,0===ve){n.mode=X;break}if(32&ve){n.back=-1,n.mode=N;break}if(64&ve){e.msg="invalid literal/length code",n.mode=Z;break}n.extra=15&ve,n.mode=j;case j:if(n.extra){_e=n.extra;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.length+=ue&(1<<n.extra)-1,ue>>>=n.extra,ce-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=W;case W:for(;;){if(Ee=n.distcode[ue&(1<<n.distbits)-1],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(0===(240&ve)){for(ye=ge,we=ve,xe=be;;){if(Ee=n.distcode[xe+((ue&(1<<ye+we)-1)>>ye)],ge=Ee>>>24,ve=Ee>>>16&255,be=65535&Ee,ye+ge<=ce)break;if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}ue>>>=ye,ce-=ye,n.back+=ye}if(ue>>>=ge,ce-=ge,n.back+=ge,64&ve){e.msg="invalid distance code",n.mode=Z;break}n.offset=be,n.extra=15&ve,n.mode=$;case $:if(n.extra){_e=n.extra;while(ce<_e){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}n.offset+=ue&(1<<n.extra)-1,ue>>>=n.extra,ce-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Z;break}n.mode=G;case G:if(0===ae)break e;if(fe=le-ae,n.offset>fe){if(fe=n.offset-fe,fe>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Z;break}fe>n.wnext?(fe-=n.wnext,de=n.wsize-fe):de=n.wnext-fe,fe>n.length&&(fe=n.length),he=n.window}else he=te,de=re-n.offset,fe=n.length;fe>ae&&(fe=ae),ae-=fe,n.length-=fe;do{te[re++]=he[de++]}while(--fe);0===n.length&&(n.mode=V);break;case X:if(0===ae)break e;te[re++]=n.length,ae--,n.mode=V;break;case q:if(n.wrap){while(ce<32){if(0===ie)break e;ie--,ue|=ee[ne++]<<ce,ce+=8}if(le-=ae,e.total_out+=le,n.total+=le,le&&(e.adler=n.check=n.flags?i(n.check,te,le,re-le):o(n.check,te,le,re-le)),le=ae,(n.flags?ue:oe(ue))!==n.check){e.msg="incorrect data check",n.mode=Z;break}ue=0,ce=0}n.mode=K;case K:if(n.wrap&&n.flags){while(ce<32){if(0===ie)break e;ie--,ue+=ee[ne++]<<ce,ce+=8}if(ue!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=Z;break}ue=0,ce=0}n.mode=Y;case Y:Se=p;break e;case Z:Se=b;break e;case J:return y;case Q:default:return v}return e.next_out=re,e.avail_out=ae,e.next_in=ne,e.avail_in=ie,n.hold=ue,n.bits=ce,(n.wsize||le!==e.avail_out&&n.mode<Z&&(n.mode<q||t!==f))&&pe(e,e.output,e.next_out,le-e.avail_out)?(n.mode=J,y):(se-=e.avail_in,le-=e.avail_out,e.total_in+=se,e.total_out+=le,n.total+=le,n.wrap&&le&&(e.adler=n.check=n.flags?i(n.check,te,le,e.next_out-le):o(n.check,te,le,e.next_out-le)),e.data_type=n.bits+(n.last?64:0)+(n.mode===N?128:0)+(n.mode===U||n.mode===M?256:0),(0===se&&0===le||t===f)&&Se===m&&(Se=w),Se)}function ve(e){if(!e||!e.state)return v;var t=e.state;return t.window&&(t.window=null),e.state=null,m}function be(e,t){var n;return e&&e.state?(n=e.state,0===(2&n.wrap)?v:(n.head=t,t.done=!1,m)):v}n.inflateReset=ue,n.inflateReset2=ce,n.inflateResetKeep=ae,n.inflateInit=le,n.inflateInit2=se,n.inflate=ge,n.inflateEnd=ve,n.inflateGetHeader=be,n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,n){"use strict";var r=e("../utils/common"),o=15,i=852,a=592,u=0,c=1,s=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],f=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],d=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],h=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,m,p,g,v,b){var y,w,x,C,S,k,_,E,A,T=b.bits,O=0,B=0,R=0,D=0,N=0,I=0,P=0,M=0,F=0,L=0,z=null,H=0,U=new r.Buf16(o+1),V=new r.Buf16(o+1),j=null,W=0;for(O=0;O<=o;O++)U[O]=0;for(B=0;B<m;B++)U[t[n+B]]++;for(N=T,D=o;D>=1;D--)if(0!==U[D])break;if(N>D&&(N=D),0===D)return p[g++]=20971520,p[g++]=20971520,b.bits=1,0;for(R=1;R<D;R++)if(0!==U[R])break;for(N<R&&(N=R),M=1,O=1;O<=o;O++)if(M<<=1,M-=U[O],M<0)return-1;if(M>0&&(e===u||1!==D))return-1;for(V[1]=0,O=1;O<o;O++)V[O+1]=V[O]+U[O];for(B=0;B<m;B++)0!==t[n+B]&&(v[V[t[n+B]]++]=B);if(e===u?(z=j=v,k=19):e===c?(z=l,H-=257,j=f,W-=257,k=256):(z=d,j=h,k=-1),L=0,B=0,O=R,S=g,I=N,P=0,x=-1,F=1<<N,C=F-1,e===c&&F>i||e===s&&F>a)return 1;for(;;){_=O-P,v[B]<k?(E=0,A=v[B]):v[B]>k?(E=j[W+v[B]],A=z[H+v[B]]):(E=96,A=0),y=1<<O-P,w=1<<I,R=w;do{w-=y,p[S+(L>>P)+w]=_<<24|E<<16|A|0}while(0!==w);y=1<<O-1;while(L&y)y>>=1;if(0!==y?(L&=y-1,L+=y):L=0,B++,0===--U[O]){if(O===D)break;O=t[n+v[B]]}if(O>N&&(L&C)!==x){0===P&&(P=N),S+=R,I=O-P,M=1<<I;while(I+P<D){if(M-=U[I+P],M<=0)break;I++,M<<=1}if(F+=1<<I,e===c&&F>i||e===s&&F>a)return 1;x=L&C,p[x]=N<<24|I<<16|S-g|0}}return 0!==L&&(p[S+L]=O-P<<24|64<<16|0),b.bits=N,0}},{"../utils/common":27}],37:[function(e,t,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,n){"use strict";var r=e("../utils/common"),o=4,i=0,a=1,u=2;function c(e){var t=e.length;while(--t>=0)e[t]=0}var s=0,l=1,f=2,d=3,h=258,m=29,p=256,g=p+1+m,v=30,b=19,y=2*g+1,w=15,x=16,C=7,S=256,k=16,_=17,E=18,A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],T=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],O=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],R=512,D=new Array(2*(g+2));c(D);var N=new Array(2*v);c(N);var I=new Array(R);c(I);var P=new Array(h-d+1);c(P);var M=new Array(m);c(M);var F=new Array(v);c(F);var L,z,H,U=function(e,t,n,r,o){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=o,this.has_stree=e&&e.length},V=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t};function j(e){return e<256?I[e]:I[256+(e>>>7)]}function W(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function $(e,t,n){e.bi_valid>x-n?(e.bi_buf|=t<<e.bi_valid&65535,W(e,e.bi_buf),e.bi_buf=t>>x-e.bi_valid,e.bi_valid+=n-x):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function G(e,t,n){$(e,n[2*t],n[2*t+1])}function X(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function q(e){16===e.bi_valid?(W(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function K(e,t){var n,r,o,i,a,u,c=t.dyn_tree,s=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,m=t.stat_desc.max_length,p=0;for(i=0;i<=w;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<y;n++)r=e.heap[n],i=c[2*c[2*r+1]+1]+1,i>m&&(i=m,p++),c[2*r+1]=i,r>s||(e.bl_count[i]++,a=0,r>=h&&(a=d[r-h]),u=c[2*r],e.opt_len+=u*(i+a),f&&(e.static_len+=u*(l[2*r+1]+a)));if(0!==p){do{i=m-1;while(0===e.bl_count[i])i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[m]--,p-=2}while(p>0);for(i=m;0!==i;i--){r=e.bl_count[i];while(0!==r)o=e.heap[--n],o>s||(c[2*o+1]!==i&&(e.opt_len+=(i-c[2*o+1])*c[2*o],c[2*o+1]=i),r--)}}}function Y(e,t,n){var r,o,i=new Array(w+1),a=0;for(r=1;r<=w;r++)i[r]=a=a+n[r-1]<<1;for(o=0;o<=t;o++){var u=e[2*o+1];0!==u&&(e[2*o]=X(i[u]++,u))}}function Z(){var e,t,n,r,o,i=new Array(w+1);for(n=0,r=0;r<m-1;r++)for(M[r]=n,e=0;e<1<<A[r];e++)P[n++]=r;for(P[n-1]=r,o=0,r=0;r<16;r++)for(F[r]=o,e=0;e<1<<T[r];e++)I[o++]=r;for(o>>=7;r<v;r++)for(F[r]=o<<7,e=0;e<1<<T[r]-7;e++)I[256+o++]=r;for(t=0;t<=w;t++)i[t]=0;e=0;while(e<=143)D[2*e+1]=8,e++,i[8]++;while(e<=255)D[2*e+1]=9,e++,i[9]++;while(e<=279)D[2*e+1]=7,e++,i[7]++;while(e<=287)D[2*e+1]=8,e++,i[8]++;for(Y(D,g+1,i),e=0;e<v;e++)N[2*e+1]=5,N[2*e]=X(e,5);L=new U(D,A,p+1,g,w),z=new U(N,T,0,v,w),H=new U(new Array(0),O,0,b,C)}function J(e){var t;for(t=0;t<g;t++)e.dyn_ltree[2*t]=0;for(t=0;t<v;t++)e.dyn_dtree[2*t]=0;for(t=0;t<b;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*S]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?W(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,n,o){Q(e),o&&(W(e,n),W(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}function te(e,t,n,r){var o=2*t,i=2*n;return e[o]<e[i]||e[o]===e[i]&&r[t]<=r[n]}function ne(e,t,n){var r=e.heap[n],o=n<<1;while(o<=e.heap_len){if(o<e.heap_len&&te(t,e.heap[o+1],e.heap[o],e.depth)&&o++,te(t,r,e.heap[o],e.depth))break;e.heap[n]=e.heap[o],n=o,o<<=1}e.heap[n]=r}function re(e,t,n){var r,o,i,a,u=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],o=e.pending_buf[e.l_buf+u],u++,0===r?G(e,o,t):(i=P[o],G(e,i+p+1,t),a=A[i],0!==a&&(o-=M[i],$(e,o,a)),r--,i=j(r),G(e,i,n),a=T[i],0!==a&&(r-=F[i],$(e,r,a)))}while(u<e.last_lit);G(e,S,t)}function oe(e,t){var n,r,o,i=t.dyn_tree,a=t.stat_desc.static_tree,u=t.stat_desc.has_stree,c=t.stat_desc.elems,s=-1;for(e.heap_len=0,e.heap_max=y,n=0;n<c;n++)0!==i[2*n]?(e.heap[++e.heap_len]=s=n,e.depth[n]=0):i[2*n+1]=0;while(e.heap_len<2)o=e.heap[++e.heap_len]=s<2?++s:0,i[2*o]=1,e.depth[o]=0,e.opt_len--,u&&(e.static_len-=a[2*o+1]);for(t.max_code=s,n=e.heap_len>>1;n>=1;n--)ne(e,i,n);o=c;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ne(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,i[2*o]=i[2*n]+i[2*r],e.depth[o]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,i[2*n+1]=i[2*r+1]=o,e.heap[1]=o++,ne(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],K(e,t),Y(i,s,e.bl_count)}function ie(e,t,n){var r,o,i=-1,a=t[1],u=0,c=7,s=4;for(0===a&&(c=138,s=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=t[2*(r+1)+1],++u<c&&o===a||(u<s?e.bl_tree[2*o]+=u:0!==o?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[2*k]++):u<=10?e.bl_tree[2*_]++:e.bl_tree[2*E]++,u=0,i=o,0===a?(c=138,s=3):o===a?(c=6,s=3):(c=7,s=4))}function ae(e,t,n){var r,o,i=-1,a=t[1],u=0,c=7,s=4;for(0===a&&(c=138,s=3),r=0;r<=n;r++)if(o=a,a=t[2*(r+1)+1],!(++u<c&&o===a)){if(u<s)do{G(e,o,e.bl_tree)}while(0!==--u);else 0!==o?(o!==i&&(G(e,o,e.bl_tree),u--),G(e,k,e.bl_tree),$(e,u-3,2)):u<=10?(G(e,_,e.bl_tree),$(e,u-3,3)):(G(e,E,e.bl_tree),$(e,u-11,7));u=0,i=o,0===a?(c=138,s=3):o===a?(c=6,s=3):(c=7,s=4)}}function ue(e){var t;for(ie(e,e.dyn_ltree,e.l_desc.max_code),ie(e,e.dyn_dtree,e.d_desc.max_code),oe(e,e.bl_desc),t=b-1;t>=3;t--)if(0!==e.bl_tree[2*B[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function ce(e,t,n,r){var o;for($(e,t-257,5),$(e,n-1,5),$(e,r-4,4),o=0;o<r;o++)$(e,e.bl_tree[2*B[o]+1],3);ae(e,e.dyn_ltree,t-1),ae(e,e.dyn_dtree,n-1)}function se(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return i;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return a;for(t=32;t<p;t++)if(0!==e.dyn_ltree[2*t])return a;return i}var le=!1;function fe(e){le||(Z(),le=!0),e.l_desc=new V(e.dyn_ltree,L),e.d_desc=new V(e.dyn_dtree,z),e.bl_desc=new V(e.bl_tree,H),e.bi_buf=0,e.bi_valid=0,J(e)}function de(e,t,n,r){$(e,(s<<1)+(r?1:0),3),ee(e,t,n,!0)}function he(e){$(e,l<<1,3),G(e,S,D),q(e)}function me(e,t,n,r){var i,a,c=0;e.level>0?(e.strm.data_type===u&&(e.strm.data_type=se(e)),oe(e,e.l_desc),oe(e,e.d_desc),c=ue(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=n+5,n+4<=i&&-1!==t?de(e,t,n,r):e.strategy===o||a===i?($(e,(l<<1)+(r?1:0),3),re(e,D,N)):($(e,(f<<1)+(r?1:0),3),ce(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),re(e,e.dyn_ltree,e.dyn_dtree)),J(e),r&&Q(e)}function pe(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(P[n]+p+1)]++,e.dyn_dtree[2*j(t)]++),e.last_lit===e.lit_bufsize-1}n._tr_init=fe,n._tr_stored_block=de,n._tr_flush_block=me,n._tr_tally=pe,n._tr_align=he},{"../utils/common":27}],39:[function(e,t,n){"use strict";function r(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=r},{}]},{},[9])(9)}))}).call(this,n("b639").Buffer,n("c8ba"))},1654:function(e,t,n){"use strict";var r=n("71c1")(!0);n("30f1")(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})}))},1691:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"169f":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){return"A"===t.tagName&&""===e.dom.getAttrib(t,"href")},n=function(e){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(e)},r=function(e){var n=e.selection.getNode();return t(e,n)?n.getAttribute("id")||n.getAttribute("name"):""},o=function(e,n){var r=e.selection.getNode();t(e,r)?(r.removeAttribute("name"),r.id=n,e.undoManager.add()):(e.focus(),e.selection.collapse(!0),e.insertContent(e.dom.createHTML("a",{id:n})))},i=function(e,t){return n(t)?(o(e,t),!0):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!1)},a=function(e){var t=r(e);e.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:t},onSubmit:function(t){i(e,t.getData().id)&&t.close()}})},u=function(e){e.addCommand("mceAnchor",(function(){a(e)}))},c=function(e){return!e.attr("href")&&(e.attr("id")||e.attr("name"))&&!e.firstChild},s=function(e){return function(t){for(var n=0;n<t.length;n++)c(t[n])&&t[n].attr("contenteditable",e)}},l=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",s("false")),e.serializer.addNodeFilter("a",s(null))}))},f=function(e){e.ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:function(){return e.execCommand("mceAnchor")},onSetup:function(t){return e.selection.selectorChangedWithUnbind("a:not([href])",t.setActive).unbind}}),e.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:function(){return e.execCommand("mceAnchor")}})};function d(){e.add("anchor",(function(e){l(e),u(e),f(e)}))}d()})()},"17ed":function(e,t,n){e.exports={default:n("d8d6"),__esModule:!0}},1991:function(e,t,n){var r,o,i,a=n("9b43"),u=n("31f4"),c=n("fab2"),s=n("230e"),l=n("7726"),f=l.process,d=l.setImmediate,h=l.clearImmediate,m=l.MessageChannel,p=l.Dispatch,g=0,v={},b="onreadystatechange",y=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},w=function(e){y.call(e.data)};d&&h||(d=function(e){var t=[],n=1;while(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("2d95")(f)?r=function(e){f.nextTick(a(y,e,1))}:p&&p.now?r=function(e){p.now(a(y,e,1))}:m?(o=new m,i=o.port2,o.port1.onmessage=w,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",w,!1)):r=b in s("script")?function(e){c.appendChild(s("script"))[b]=function(){c.removeChild(this),y.call(e)}}:function(e){setTimeout(a(y,e,1),0)}),e.exports={set:d,clear:h}},"1bc3":function(e,t,n){var r=n("f772");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")}},"1c4c":function(e,t,n){"use strict";var r=n("9b43"),o=n("5ca1"),i=n("4bf8"),a=n("1fa8"),u=n("33a4"),c=n("9def"),s=n("f1ae"),l=n("27ee");o(o.S+o.F*!n("5cc5")((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,b=l(d);if(g&&(p=r(p,m>2?arguments[2]:void 0,2)),void 0==b||h==Array&&u(b))for(t=c(d.length),n=new h(t);t>v;v++)s(n,v,g?p(d[v],v):d[v]);else for(f=b.call(d),n=new h;!(o=f.next()).done;v++)s(n,v,g?a(f,p,[o.value,v],!0):o.value);return n.length=v,n}})},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},"1da1":function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(s){return void n(s)}u.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function u(e){r(a,o,i,u,c,"next",e)}function c(e){r(a,o,i,u,c,"throw",e)}u(void 0)}))}}n.d(t,"a",(function(){return o}))},"1ec9":function(e,t,n){var r=n("f772"),o=n("e53d").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"1fa8":function(e,t,n){var r=n("cb7c");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(a){var i=e["return"];throw void 0!==i&&r(i.call(e)),a}}},"1fb5":function(e,t,n){"use strict";t.byteLength=l,t.toByteArray=d,t.fromByteArray=p;for(var r=[],o=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,c=a.length;u<c;++u)r[u]=a[u],o[a.charCodeAt(u)]=u;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function l(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function f(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,r=s(e),a=r[0],u=r[1],c=new i(f(e,a,u)),l=0,d=u>0?a-4:a;for(n=0;n<d;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;return 2===u&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,c[l++]=255&t),1===u&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t),c}function h(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function m(e,t,n){for(var r,o=[],i=t;i<n;i+=3)r=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),o.push(h(r));return o.join("")}function p(e){for(var t,n=e.length,o=n%3,i=[],a=16383,u=0,c=n-o;u<c;u+=a)i.push(m(e,u,u+a>c?c:u+a));return 1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},"20d6":function(e,t,n){"use strict";var r=n("5ca1"),o=n("0a49")(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("9c6c")(i)},"214f":function(e,t,n){"use strict";n("b0c5");var r=n("2aba"),o=n("32e9"),i=n("79e5"),a=n("be13"),u=n("2b4c"),c=n("520a"),s=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[s]=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===c?h&&!o?{done:!0,value:p.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),v=g[0],b=g[1];r(String.prototype,e,v),o(RegExp.prototype,d,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}}},"21a1":function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){"use strict";"undefined"!==typeof window?window:"undefined"!==typeof t||"undefined"!==typeof self&&self;function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}var n=e((function(e,t){(function(t,n){e.exports=n()})(0,(function(){function e(e){var t=e&&"object"===typeof e;return t&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):e(r)?a[u]=i(t[u],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(u){e(r[u])&&t[u]?a[u]=i(t[u],r[u],o):a[u]=n(r[u],o)})),a}function i(e,t,i){var a=Array.isArray(t),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(e)?c(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var o=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),i=function(e){return Object.keys(e).map((function(t){var n=e[t].toString().replace(/"/g,""");return t+'="'+n+'"'})).join(" ")},a=o.svg,u=o.xlink,c={};c[a.name]=a.uri,c[u.name]=u.uri;var s,l=function(e,t){void 0===e&&(e="");var r=n(c,t||{}),o=i(r);return"<svg "+o+">"+e+"</svg>"},f=o.svg,d=o.xlink,h={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[f.name]=f.uri,s[d.name]=d.uri,s)},m=function(e){this.config=n(h,e||{}),this.symbols=[]};m.prototype.add=function(e){var t=this,n=t.symbols,r=this.find(e.id);return r?(n[n.indexOf(r)]=e,!1):(n.push(e),!0)},m.prototype.remove=function(e){var t=this,n=t.symbols,r=this.find(e);return!!r&&(n.splice(n.indexOf(r),1),r.destroy(),!0)},m.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},m.prototype.has=function(e){return null!==this.find(e)},m.prototype.stringify=function(){var e=this.config,t=e.attrs,n=this.symbols.map((function(e){return e.stringify()})).join("");return l(n,t)},m.prototype.toString=function(){return this.stringify()},m.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var p=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};p.prototype.stringify=function(){return this.content},p.prototype.toString=function(){return this.stringify()},p.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var g=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},v=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return g(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(p),b={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},y=function(e){return Array.prototype.slice.call(e,0)},w=navigator.userAgent,x={isChrome:/chrome/i.test(w),isFirefox:/firefox/i.test(w),isIE:/msie/i.test(w)||/trident/i.test(w),isEdge:/edge/i.test(w)},C=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},S=function(e){var t=[];return y(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},k=function(e){return(e||window.location.href).split("#")[0]},_=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){C(e,{oldUrl:r,newUrl:n})}))}])},E="linearGradient, radialGradient, pattern",A=function(e,t){return void 0===t&&(t=E),y(e.querySelectorAll("symbol")).forEach((function(e){y(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function T(e,t){var n=y(e).reduce((function(e,n){if(!n.attributes)return e;var r=y(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[]);return n}var O=o.xlink.uri,B="xlink:href",R=/[{}|\\\^\[\]`"<>]/g;function D(e){return e.replace(R,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function N(e,t,n){return y(e).forEach((function(e){var r=e.getAttribute(B);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(O,B,o)}})),e}var I,P=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],M=P.map((function(e){return"["+e+"]"})).join(","),F=function(e,t,n,r){var o=D(n),i=D(r),a=e.querySelectorAll(M),u=T(a,(function(e){var t=e.localName,n=e.value;return-1!==P.indexOf(t)&&-1!==n.indexOf("url("+o)}));u.forEach((function(e){return e.value=e.value.replace(o,i)})),N(t,o,i)},L={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},z=function(e){function t(t){var o=this;void 0===t&&(t={}),e.call(this,n(b,t));var i=r();this._emitter=i,this.node=null;var a=this,u=a.config;if(u.autoConfigure&&this._autoConfigure(t),u.syncUrlsWithBaseTag){var c=document.getElementsByTagName("base")[0].getAttribute("href");i.on(L.MOUNT,(function(){return o.updateUrls("#",c)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,u.listenLocationChangeEvent&&window.addEventListener(u.locationChangeEvent,s),u.locationChangeAngularEmitter&&_(u.locationChangeEvent),i.on(L.MOUNT,(function(e){u.moveGradientsOutsideSymbol&&A(e)})),i.on(L.SYMBOL_MOUNT,(function(e){u.moveGradientsOutsideSymbol&&A(e.parentNode),(x.isIE||x.isEdge)&&S(e)}))}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},t.prototype._autoConfigure=function(e){var t=this,n=t.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(n.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(n.locationChangeAngularEmitter="angular"in window),"undefined"===typeof e.moveGradientsOutsideSymbol&&(n.moveGradientsOutsideSymbol=x.isFirefox)},t.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},t.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(L.SYMBOL_MOUNT,t.node)),r},t.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(L.SYMBOL_MOUNT,e.node)})),y(r.querySelectorAll("symbol")).forEach((function(e){var t=v.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(L.MOUNT,r),r},t.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},t.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,o=n.render();return this.node=o,t&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(L.MOUNT,o),o},t.prototype.render=function(){return g(this.stringify())},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},t.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return F(this.node,n,k(e)+"#",k(t)+"#"),!0},Object.defineProperties(t.prototype,o),t}(m),H=e((function(e){
- /*!
- * domready (c) Dustin Diaz 2014 - License MIT
- */
- !function(t,n){e.exports=n()}(0,(function(){var e,t=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,e=function(){n.removeEventListener(o,e),i=1;while(e=t.shift())e()}),function(e){i?setTimeout(e,0):t.push(e)}}))})),U="__SVG_SPRITE_NODE__",V="__SVG_SPRITE__",j=!!window[V];j?I=window[V]:(I=new z({attrs:{id:U}}),window[V]=I);var W=function(){var e=document.getElementById(U);e?I.attach(e):I.mount(document.body,!0)};document.body?W():H(W);var $=I;return $}))}).call(this,n("c8ba"))},2244:function(e,t,n){(function(t){var n={version:"1.14.0"};n[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´±‗¾¶§÷¸°¨·¹³²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´˝˛ˇ˘§÷¸°¨˙űŘř■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´±�¾¶§÷¸°¨·¹³²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[932]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);return{enc:n,dec:t}}(),n[936]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(n[r[133][e]]=34048+e,t[34048+e]=r[133][e]);for(r[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(n[r[134][e]]=34304+e,t[34304+e]=r[134][e]);for(r[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(n[r[160][e]]=40960+e,t[40960+e]=r[160][e]);for(r[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);for(r[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);for(r[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(n[r[253][e]]=64768+e,t[64768+e]=r[253][e]);for(r[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[254].length;++e)65533!==r[254][e].charCodeAt(0)&&(n[r[254][e]]=65024+e,t[65024+e]=r[254][e]);return{enc:n,dec:t}}(),n[949]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=r[129].length;++e)65533!==r[129][e].charCodeAt(0)&&(n[r[129][e]]=33024+e,t[33024+e]=r[129][e]);for(r[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=r[130].length;++e)65533!==r[130][e].charCodeAt(0)&&(n[r[130][e]]=33280+e,t[33280+e]=r[130][e]);for(r[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=r[131].length;++e)65533!==r[131][e].charCodeAt(0)&&(n[r[131][e]]=33536+e,t[33536+e]=r[131][e]);for(r[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=r[132].length;++e)65533!==r[132][e].charCodeAt(0)&&(n[r[132][e]]=33792+e,t[33792+e]=r[132][e]);for(r[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=r[133].length;++e)65533!==r[133][e].charCodeAt(0)&&(n[r[133][e]]=34048+e,t[34048+e]=r[133][e]);for(r[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=r[134].length;++e)65533!==r[134][e].charCodeAt(0)&&(n[r[134][e]]=34304+e,t[34304+e]=r[134][e]);for(r[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=r[135].length;++e)65533!==r[135][e].charCodeAt(0)&&(n[r[135][e]]=34560+e,t[34560+e]=r[135][e]);for(r[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=r[136].length;++e)65533!==r[136][e].charCodeAt(0)&&(n[r[136][e]]=34816+e,t[34816+e]=r[136][e]);for(r[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=r[137].length;++e)65533!==r[137][e].charCodeAt(0)&&(n[r[137][e]]=35072+e,t[35072+e]=r[137][e]);for(r[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=r[138].length;++e)65533!==r[138][e].charCodeAt(0)&&(n[r[138][e]]=35328+e,t[35328+e]=r[138][e]);for(r[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=r[139].length;++e)65533!==r[139][e].charCodeAt(0)&&(n[r[139][e]]=35584+e,t[35584+e]=r[139][e]);for(r[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=r[140].length;++e)65533!==r[140][e].charCodeAt(0)&&(n[r[140][e]]=35840+e,t[35840+e]=r[140][e]);for(r[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=r[141].length;++e)65533!==r[141][e].charCodeAt(0)&&(n[r[141][e]]=36096+e,t[36096+e]=r[141][e]);for(r[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=r[142].length;++e)65533!==r[142][e].charCodeAt(0)&&(n[r[142][e]]=36352+e,t[36352+e]=r[142][e]);for(r[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=r[143].length;++e)65533!==r[143][e].charCodeAt(0)&&(n[r[143][e]]=36608+e,t[36608+e]=r[143][e]);for(r[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=r[144].length;++e)65533!==r[144][e].charCodeAt(0)&&(n[r[144][e]]=36864+e,t[36864+e]=r[144][e]);for(r[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=r[145].length;++e)65533!==r[145][e].charCodeAt(0)&&(n[r[145][e]]=37120+e,t[37120+e]=r[145][e]);for(r[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=r[146].length;++e)65533!==r[146][e].charCodeAt(0)&&(n[r[146][e]]=37376+e,t[37376+e]=r[146][e]);for(r[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=r[147].length;++e)65533!==r[147][e].charCodeAt(0)&&(n[r[147][e]]=37632+e,t[37632+e]=r[147][e]);for(r[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=r[148].length;++e)65533!==r[148][e].charCodeAt(0)&&(n[r[148][e]]=37888+e,t[37888+e]=r[148][e]);for(r[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=r[149].length;++e)65533!==r[149][e].charCodeAt(0)&&(n[r[149][e]]=38144+e,t[38144+e]=r[149][e]);for(r[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=r[150].length;++e)65533!==r[150][e].charCodeAt(0)&&(n[r[150][e]]=38400+e,t[38400+e]=r[150][e]);for(r[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=r[151].length;++e)65533!==r[151][e].charCodeAt(0)&&(n[r[151][e]]=38656+e,t[38656+e]=r[151][e]);for(r[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=r[152].length;++e)65533!==r[152][e].charCodeAt(0)&&(n[r[152][e]]=38912+e,t[38912+e]=r[152][e]);for(r[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=r[153].length;++e)65533!==r[153][e].charCodeAt(0)&&(n[r[153][e]]=39168+e,t[39168+e]=r[153][e]);for(r[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=r[154].length;++e)65533!==r[154][e].charCodeAt(0)&&(n[r[154][e]]=39424+e,t[39424+e]=r[154][e]);for(r[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=r[155].length;++e)65533!==r[155][e].charCodeAt(0)&&(n[r[155][e]]=39680+e,t[39680+e]=r[155][e]);for(r[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=r[156].length;++e)65533!==r[156][e].charCodeAt(0)&&(n[r[156][e]]=39936+e,t[39936+e]=r[156][e]);for(r[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=r[157].length;++e)65533!==r[157][e].charCodeAt(0)&&(n[r[157][e]]=40192+e,t[40192+e]=r[157][e]);for(r[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=r[158].length;++e)65533!==r[158][e].charCodeAt(0)&&(n[r[158][e]]=40448+e,t[40448+e]=r[158][e]);for(r[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=r[159].length;++e)65533!==r[159][e].charCodeAt(0)&&(n[r[159][e]]=40704+e,t[40704+e]=r[159][e]);for(r[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=r[160].length;++e)65533!==r[160][e].charCodeAt(0)&&(n[r[160][e]]=40960+e,t[40960+e]=r[160][e]);for(r[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);for(r[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=r[250].length;++e)65533!==r[250][e].charCodeAt(0)&&(n[r[250][e]]=64e3+e,t[64e3+e]=r[250][e]);for(r[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=r[251].length;++e)65533!==r[251][e].charCodeAt(0)&&(n[r[251][e]]=64256+e,t[64256+e]=r[251][e]);for(r[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=r[252].length;++e)65533!==r[252][e].charCodeAt(0)&&(n[r[252][e]]=64512+e,t[64512+e]=r[252][e]);for(r[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=r[253].length;++e)65533!==r[253][e].charCodeAt(0)&&(n[r[253][e]]=64768+e,t[64768+e]=r[253][e]);return{enc:n,dec:t}}(),n[950]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=r[170].length;++e)65533!==r[170][e].charCodeAt(0)&&(n[r[170][e]]=43520+e,t[43520+e]=r[170][e]);for(r[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=r[171].length;++e)65533!==r[171][e].charCodeAt(0)&&(n[r[171][e]]=43776+e,t[43776+e]=r[171][e]);for(r[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=r[172].length;++e)65533!==r[172][e].charCodeAt(0)&&(n[r[172][e]]=44032+e,t[44032+e]=r[172][e]);for(r[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=r[173].length;++e)65533!==r[173][e].charCodeAt(0)&&(n[r[173][e]]=44288+e,t[44288+e]=r[173][e]);for(r[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=r[174].length;++e)65533!==r[174][e].charCodeAt(0)&&(n[r[174][e]]=44544+e,t[44544+e]=r[174][e]);for(r[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=r[175].length;++e)65533!==r[175][e].charCodeAt(0)&&(n[r[175][e]]=44800+e,t[44800+e]=r[175][e]);for(r[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);for(r[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=r[248].length;++e)65533!==r[248][e].charCodeAt(0)&&(n[r[248][e]]=63488+e,t[63488+e]=r[248][e]);for(r[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=r[249].length;++e)65533!==r[249][e].charCodeAt(0)&&(n[r[249][e]]=63744+e,t[63744+e]=r[249][e]);return{enc:n,dec:t}}(),n[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת���",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œں ،¢£¤¥¦§¨©ھ«¬®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûüے",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10008]=function(){var e,t=[],n={},r=[];for(r[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������������������������������������������������������������".split(""),e=0;e!=r[0].length;++e)65533!==r[0][e].charCodeAt(0)&&(n[r[0][e]]=0+e,t[0+e]=r[0][e]);for(r[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=r[161].length;++e)65533!==r[161][e].charCodeAt(0)&&(n[r[161][e]]=41216+e,t[41216+e]=r[161][e]);for(r[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=r[162].length;++e)65533!==r[162][e].charCodeAt(0)&&(n[r[162][e]]=41472+e,t[41472+e]=r[162][e]);for(r[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=r[163].length;++e)65533!==r[163][e].charCodeAt(0)&&(n[r[163][e]]=41728+e,t[41728+e]=r[163][e]);for(r[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=r[164].length;++e)65533!==r[164][e].charCodeAt(0)&&(n[r[164][e]]=41984+e,t[41984+e]=r[164][e]);for(r[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=r[165].length;++e)65533!==r[165][e].charCodeAt(0)&&(n[r[165][e]]=42240+e,t[42240+e]=r[165][e]);for(r[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=r[166].length;++e)65533!==r[166][e].charCodeAt(0)&&(n[r[166][e]]=42496+e,t[42496+e]=r[166][e]);for(r[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=r[167].length;++e)65533!==r[167][e].charCodeAt(0)&&(n[r[167][e]]=42752+e,t[42752+e]=r[167][e]);for(r[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=r[168].length;++e)65533!==r[168][e].charCodeAt(0)&&(n[r[168][e]]=43008+e,t[43008+e]=r[168][e]);for(r[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=r[169].length;++e)65533!==r[169][e].charCodeAt(0)&&(n[r[169][e]]=43264+e,t[43264+e]=r[169][e]);for(r[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=r[176].length;++e)65533!==r[176][e].charCodeAt(0)&&(n[r[176][e]]=45056+e,t[45056+e]=r[176][e]);for(r[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=r[177].length;++e)65533!==r[177][e].charCodeAt(0)&&(n[r[177][e]]=45312+e,t[45312+e]=r[177][e]);for(r[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=r[178].length;++e)65533!==r[178][e].charCodeAt(0)&&(n[r[178][e]]=45568+e,t[45568+e]=r[178][e]);for(r[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=r[179].length;++e)65533!==r[179][e].charCodeAt(0)&&(n[r[179][e]]=45824+e,t[45824+e]=r[179][e]);for(r[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=r[180].length;++e)65533!==r[180][e].charCodeAt(0)&&(n[r[180][e]]=46080+e,t[46080+e]=r[180][e]);for(r[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=r[181].length;++e)65533!==r[181][e].charCodeAt(0)&&(n[r[181][e]]=46336+e,t[46336+e]=r[181][e]);for(r[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=r[182].length;++e)65533!==r[182][e].charCodeAt(0)&&(n[r[182][e]]=46592+e,t[46592+e]=r[182][e]);for(r[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=r[183].length;++e)65533!==r[183][e].charCodeAt(0)&&(n[r[183][e]]=46848+e,t[46848+e]=r[183][e]);for(r[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=r[184].length;++e)65533!==r[184][e].charCodeAt(0)&&(n[r[184][e]]=47104+e,t[47104+e]=r[184][e]);for(r[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=r[185].length;++e)65533!==r[185][e].charCodeAt(0)&&(n[r[185][e]]=47360+e,t[47360+e]=r[185][e]);for(r[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=r[186].length;++e)65533!==r[186][e].charCodeAt(0)&&(n[r[186][e]]=47616+e,t[47616+e]=r[186][e]);for(r[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=r[187].length;++e)65533!==r[187][e].charCodeAt(0)&&(n[r[187][e]]=47872+e,t[47872+e]=r[187][e]);for(r[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=r[188].length;++e)65533!==r[188][e].charCodeAt(0)&&(n[r[188][e]]=48128+e,t[48128+e]=r[188][e]);for(r[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=r[189].length;++e)65533!==r[189][e].charCodeAt(0)&&(n[r[189][e]]=48384+e,t[48384+e]=r[189][e]);for(r[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=r[190].length;++e)65533!==r[190][e].charCodeAt(0)&&(n[r[190][e]]=48640+e,t[48640+e]=r[190][e]);for(r[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=r[191].length;++e)65533!==r[191][e].charCodeAt(0)&&(n[r[191][e]]=48896+e,t[48896+e]=r[191][e]);for(r[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=r[192].length;++e)65533!==r[192][e].charCodeAt(0)&&(n[r[192][e]]=49152+e,t[49152+e]=r[192][e]);for(r[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=r[193].length;++e)65533!==r[193][e].charCodeAt(0)&&(n[r[193][e]]=49408+e,t[49408+e]=r[193][e]);for(r[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=r[194].length;++e)65533!==r[194][e].charCodeAt(0)&&(n[r[194][e]]=49664+e,t[49664+e]=r[194][e]);for(r[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=r[195].length;++e)65533!==r[195][e].charCodeAt(0)&&(n[r[195][e]]=49920+e,t[49920+e]=r[195][e]);for(r[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=r[196].length;++e)65533!==r[196][e].charCodeAt(0)&&(n[r[196][e]]=50176+e,t[50176+e]=r[196][e]);for(r[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=r[197].length;++e)65533!==r[197][e].charCodeAt(0)&&(n[r[197][e]]=50432+e,t[50432+e]=r[197][e]);for(r[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=r[198].length;++e)65533!==r[198][e].charCodeAt(0)&&(n[r[198][e]]=50688+e,t[50688+e]=r[198][e]);for(r[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=r[199].length;++e)65533!==r[199][e].charCodeAt(0)&&(n[r[199][e]]=50944+e,t[50944+e]=r[199][e]);for(r[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=r[200].length;++e)65533!==r[200][e].charCodeAt(0)&&(n[r[200][e]]=51200+e,t[51200+e]=r[200][e]);for(r[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=r[201].length;++e)65533!==r[201][e].charCodeAt(0)&&(n[r[201][e]]=51456+e,t[51456+e]=r[201][e]);for(r[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=r[202].length;++e)65533!==r[202][e].charCodeAt(0)&&(n[r[202][e]]=51712+e,t[51712+e]=r[202][e]);for(r[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=r[203].length;++e)65533!==r[203][e].charCodeAt(0)&&(n[r[203][e]]=51968+e,t[51968+e]=r[203][e]);for(r[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=r[204].length;++e)65533!==r[204][e].charCodeAt(0)&&(n[r[204][e]]=52224+e,t[52224+e]=r[204][e]);for(r[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=r[205].length;++e)65533!==r[205][e].charCodeAt(0)&&(n[r[205][e]]=52480+e,t[52480+e]=r[205][e]);for(r[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=r[206].length;++e)65533!==r[206][e].charCodeAt(0)&&(n[r[206][e]]=52736+e,t[52736+e]=r[206][e]);for(r[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=r[207].length;++e)65533!==r[207][e].charCodeAt(0)&&(n[r[207][e]]=52992+e,t[52992+e]=r[207][e]);for(r[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=r[208].length;++e)65533!==r[208][e].charCodeAt(0)&&(n[r[208][e]]=53248+e,t[53248+e]=r[208][e]);for(r[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=r[209].length;++e)65533!==r[209][e].charCodeAt(0)&&(n[r[209][e]]=53504+e,t[53504+e]=r[209][e]);for(r[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=r[210].length;++e)65533!==r[210][e].charCodeAt(0)&&(n[r[210][e]]=53760+e,t[53760+e]=r[210][e]);for(r[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=r[211].length;++e)65533!==r[211][e].charCodeAt(0)&&(n[r[211][e]]=54016+e,t[54016+e]=r[211][e]);for(r[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=r[212].length;++e)65533!==r[212][e].charCodeAt(0)&&(n[r[212][e]]=54272+e,t[54272+e]=r[212][e]);for(r[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=r[213].length;++e)65533!==r[213][e].charCodeAt(0)&&(n[r[213][e]]=54528+e,t[54528+e]=r[213][e]);for(r[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=r[214].length;++e)65533!==r[214][e].charCodeAt(0)&&(n[r[214][e]]=54784+e,t[54784+e]=r[214][e]);for(r[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=r[215].length;++e)65533!==r[215][e].charCodeAt(0)&&(n[r[215][e]]=55040+e,t[55040+e]=r[215][e]);for(r[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=r[216].length;++e)65533!==r[216][e].charCodeAt(0)&&(n[r[216][e]]=55296+e,t[55296+e]=r[216][e]);for(r[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=r[217].length;++e)65533!==r[217][e].charCodeAt(0)&&(n[r[217][e]]=55552+e,t[55552+e]=r[217][e]);for(r[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=r[218].length;++e)65533!==r[218][e].charCodeAt(0)&&(n[r[218][e]]=55808+e,t[55808+e]=r[218][e]);for(r[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=r[219].length;++e)65533!==r[219][e].charCodeAt(0)&&(n[r[219][e]]=56064+e,t[56064+e]=r[219][e]);for(r[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=r[220].length;++e)65533!==r[220][e].charCodeAt(0)&&(n[r[220][e]]=56320+e,t[56320+e]=r[220][e]);for(r[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=r[221].length;++e)65533!==r[221][e].charCodeAt(0)&&(n[r[221][e]]=56576+e,t[56576+e]=r[221][e]);for(r[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=r[222].length;++e)65533!==r[222][e].charCodeAt(0)&&(n[r[222][e]]=56832+e,t[56832+e]=r[222][e]);for(r[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=r[223].length;++e)65533!==r[223][e].charCodeAt(0)&&(n[r[223][e]]=57088+e,t[57088+e]=r[223][e]);for(r[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=r[224].length;++e)65533!==r[224][e].charCodeAt(0)&&(n[r[224][e]]=57344+e,t[57344+e]=r[224][e]);for(r[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=r[225].length;++e)65533!==r[225][e].charCodeAt(0)&&(n[r[225][e]]=57600+e,t[57600+e]=r[225][e]);for(r[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=r[226].length;++e)65533!==r[226][e].charCodeAt(0)&&(n[r[226][e]]=57856+e,t[57856+e]=r[226][e]);for(r[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=r[227].length;++e)65533!==r[227][e].charCodeAt(0)&&(n[r[227][e]]=58112+e,t[58112+e]=r[227][e]);for(r[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=r[228].length;++e)65533!==r[228][e].charCodeAt(0)&&(n[r[228][e]]=58368+e,t[58368+e]=r[228][e]);for(r[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=r[229].length;++e)65533!==r[229][e].charCodeAt(0)&&(n[r[229][e]]=58624+e,t[58624+e]=r[229][e]);for(r[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=r[230].length;++e)65533!==r[230][e].charCodeAt(0)&&(n[r[230][e]]=58880+e,t[58880+e]=r[230][e]);for(r[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=r[231].length;++e)65533!==r[231][e].charCodeAt(0)&&(n[r[231][e]]=59136+e,t[59136+e]=r[231][e]);for(r[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=r[232].length;++e)65533!==r[232][e].charCodeAt(0)&&(n[r[232][e]]=59392+e,t[59392+e]=r[232][e]);for(r[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=r[233].length;++e)65533!==r[233][e].charCodeAt(0)&&(n[r[233][e]]=59648+e,t[59648+e]=r[233][e]);for(r[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=r[234].length;++e)65533!==r[234][e].charCodeAt(0)&&(n[r[234][e]]=59904+e,t[59904+e]=r[234][e]);for(r[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=r[235].length;++e)65533!==r[235][e].charCodeAt(0)&&(n[r[235][e]]=60160+e,t[60160+e]=r[235][e]);for(r[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=r[236].length;++e)65533!==r[236][e].charCodeAt(0)&&(n[r[236][e]]=60416+e,t[60416+e]=r[236][e]);for(r[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=r[237].length;++e)65533!==r[237][e].charCodeAt(0)&&(n[r[237][e]]=60672+e,t[60672+e]=r[237][e]);for(r[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=r[238].length;++e)65533!==r[238][e].charCodeAt(0)&&(n[r[238][e]]=60928+e,t[60928+e]=r[238][e]);for(r[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=r[239].length;++e)65533!==r[239][e].charCodeAt(0)&&(n[r[239][e]]=61184+e,t[61184+e]=r[239][e]);for(r[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=r[240].length;++e)65533!==r[240][e].charCodeAt(0)&&(n[r[240][e]]=61440+e,t[61440+e]=r[240][e]);for(r[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=r[241].length;++e)65533!==r[241][e].charCodeAt(0)&&(n[r[241][e]]=61696+e,t[61696+e]=r[241][e]);for(r[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=r[242].length;++e)65533!==r[242][e].charCodeAt(0)&&(n[r[242][e]]=61952+e,t[61952+e]=r[242][e]);for(r[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=r[243].length;++e)65533!==r[243][e].charCodeAt(0)&&(n[r[243][e]]=62208+e,t[62208+e]=r[243][e]);for(r[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=r[244].length;++e)65533!==r[244][e].charCodeAt(0)&&(n[r[244][e]]=62464+e,t[62464+e]=r[244][e]);for(r[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=r[245].length;++e)65533!==r[245][e].charCodeAt(0)&&(n[r[245][e]]=62720+e,t[62720+e]=r[245][e]);for(r[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=r[246].length;++e)65533!==r[246][e].charCodeAt(0)&&(n[r[246][e]]=62976+e,t[62976+e]=r[246][e]);for(r[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=r[247].length;++e)65533!==r[247][e].charCodeAt(0)&&(n[r[247][e]]=63232+e,t[63232+e]=r[247][e]);return{enc:n,dec:t}}(),n[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),n[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",t=[],n={},r=0;r!=e.length;++r)65533!==e.charCodeAt(r)&&(n[e.charAt(r)]=r),t[r]=e.charAt(r);return{enc:n,dec:t}}(),e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=n),function(t,r){"use strict";if("undefined"===typeof n){var o=n;e.exports&&"undefined"===typeof DO_NOT_EXPORT_CODEPAGE?e.exports=r(o):t.cptable=r(o)}else n=r(n)}(this,(function(e){"use strict";var n={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},r=[874,1250,1251,1252,1253,1254,1255,1256,1e4],o=[932,936,949,950],i=[65001],a={},u={},c={},s={},l=function(e){return String.fromCharCode(e)},f=function(e){return e.charCodeAt(0)},d="undefined"!==typeof t,h=function(){};if(d){var m=!t.from;if(!m)try{t.from("foo","utf8")}catch(I){m=!0}h=m?function(e,n){return n?new t(e,n):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var p=1024,g=t.allocUnsafe(p),v=function(e){for(var n=t.allocUnsafe(65536),r=0;r<65536;++r)n[r]=0;for(var o=Object.keys(e),i=o.length,a=0,u=o[a];a<i;++a)(u=o[a])&&(n[u.charCodeAt(0)]=e[u]);return n},b=function(n){var r=v(e[n].enc);return function(e,n){var o,i=e.length,a=0,u=0,c=0,s=0;if("string"===typeof e)for(o=t.allocUnsafe(i),a=0;a<i;++a)o[a]=r[e.charCodeAt(a)];else if(t.isBuffer(e)){for(o=t.allocUnsafe(2*i),u=0,a=0;a<i;++a)c=e[a],c<128?o[u++]=r[c]:c<224?(o[u++]=r[((31&c)<<6)+(63&e[a+1])],++a):c<240?(o[u++]=r[((15&c)<<12)+((63&e[a+1])<<6)+(63&e[a+2])],a+=2):(s=((7&c)<<18)+((63&e[a+1])<<12)+((63&e[a+2])<<6)+(63&e[a+3]),a+=3,s<65536?o[u++]=r[s]:(s-=65536,o[u++]=r[55296+(s>>10&1023)],o[u++]=r[56320+(1023&s)]));o=o.slice(0,u)}else for(o=t.allocUnsafe(i),a=0;a<i;++a)o[a]=r[e[a].charCodeAt(0)];return n&&"buf"!==n?"arr"!==n?o.toString("binary"):[].slice.call(o):o}},y=function(n){var r=e[n].dec,o=t.allocUnsafe(131072),i=0,a="";for(i=0;i<r.length;++i)if(a=r[i]){var u=a.charCodeAt(0);o[2*i]=255&u,o[2*i+1]=u>>8}return function(e){var n=e.length,r=0,i=0;if(2*n>p&&(p=2*n,g=t.allocUnsafe(p)),t.isBuffer(e))for(r=0;r<n;r++)i=2*e[r],g[2*r]=o[i],g[2*r+1]=o[i+1];else if("string"===typeof e)for(r=0;r<n;r++)i=2*e.charCodeAt(r),g[2*r]=o[i],g[2*r+1]=o[i+1];else for(r=0;r<n;r++)i=2*e[r],g[2*r]=o[i],g[2*r+1]=o[i+1];return g.slice(0,2*n).toString("ucs2")}},w=function(n){for(var r=e[n].enc,o=t.allocUnsafe(131072),i=0;i<131072;++i)o[i]=0;for(var a=Object.keys(r),u=0,c=a[u];u<a.length;++u)if(c=a[u]){var s=c.charCodeAt(0);o[2*s]=255&r[c],o[2*s+1]=r[c]>>8}return function(e,n){var r=e.length,i=t.allocUnsafe(2*r),a=0,u=0,c=0,s=0,l=0;if("string"===typeof e){for(a=s=0;a<r;++a)u=2*e.charCodeAt(a),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]);i=i.slice(0,s)}else if(t.isBuffer(e)){for(a=s=0;a<r;++a)l=e[a],l<128?u=l:l<224?(u=((31&l)<<6)+(63&e[a+1]),++a):l<240?(u=((15&l)<<12)+((63&e[a+1])<<6)+(63&e[a+2]),a+=2):(u=((7&l)<<18)+((63&e[a+1])<<12)+((63&e[a+2])<<6)+(63&e[a+3]),a+=3),u<65536?(u*=2,i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u])):(c=u-65536,u=2*(55296+(c>>10&1023)),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]),u=2*(56320+(1023&c)),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]));i=i.slice(0,s)}else for(a=s=0;a<r;a++)u=2*e[a].charCodeAt(0),i[s++]=o[u+1]||o[u],o[u+1]>0&&(i[s++]=o[u]);return n&&"buf"!==n?"arr"!==n?i.toString("binary"):[].slice.call(i):i}},x=function(n){var r,o=e[n].dec,i=t.allocUnsafe(131072),a=0,u=0,c=0,s=0;for(s=0;s<65536;++s)i[2*s]=255,i[2*s+1]=253;for(a=0;a<o.length;++a)(r=o[a])&&(u=r.charCodeAt(0),c=2*a,i[c]=255&u,i[c+1]=u>>8);return function(e){var n=e.length,r=t.allocUnsafe(2*n),o=0,a=0,u=0;if(t.isBuffer(e))for(o=0;o<n;o++)a=2*e[o],255===i[a]&&253===i[a+1]&&(a=2*((e[o]<<8)+e[o+1]),++o),r[u++]=i[a],r[u++]=i[a+1];else if("string"===typeof e)for(o=0;o<n;o++)a=2*e.charCodeAt(o),255===i[a]&&253===i[a+1]&&(a=2*((e.charCodeAt(o)<<8)+e.charCodeAt(o+1)),++o),r[u++]=i[a],r[u++]=i[a+1];else for(o=0;o<n;o++)a=2*e[o],255===i[a]&&253===i[a+1]&&(a=2*((e[o]<<8)+e[o+1]),++o),r[u++]=i[a],r[u++]=i[a+1];return r.slice(0,u).toString("ucs2")}};a[65001]=function e(n){if("string"===typeof n)return e(n.split("").map(f));var r=n.length,o=0,i=0;4*r>p&&(p=4*r,g=t.allocUnsafe(p));var a=0;r>=3&&239==n[0]&&187==n[1]&&191==n[2]&&(a=3);for(var u=1,c=0,s=0;a<r;a+=u)u=1,s=n[a],s<128?o=s:s<224?(o=64*(31&s)+(63&n[a+1]),u=2):s<240?(o=((15&s)<<12)+64*(63&n[a+1])+(63&n[a+2]),u=3):(o=262144*(7&s)+((63&n[a+1])<<12)+64*(63&n[a+2])+(63&n[a+3]),u=4),o<65536?(g[c++]=255&o,g[c++]=o>>8):(o-=65536,i=55296+(o>>10&1023),o=56320+(1023&o),g[c++]=255&i,g[c++]=i>>>8,g[c++]=255&o,g[c++]=o>>>8&255);return g.slice(0,c).toString("ucs2")},u[65001]=function(e,n){if(d&&t.isBuffer(e))return n&&"buf"!==n?"arr"!==n?e.toString("binary"):[].slice.call(e):e;var r=e.length,o=0,i=0,a=0,u="string"===typeof e;4*r>p&&(p=4*r,g=t.allocUnsafe(p));for(var c=0;c<r;++c)o=u?e.charCodeAt(c):e[c].charCodeAt(0),o<=127?g[a++]=o:o<=2047?(g[a++]=192+(o>>6),g[a++]=128+(63&o)):o>=55296&&o<=57343?(o-=55296,++c,i=(u?e.charCodeAt(c):e[c].charCodeAt(0))-56320+(o<<10),g[a++]=240+(i>>>18&7),g[a++]=144+(i>>>12&63),g[a++]=128+(i>>>6&63),g[a++]=128+(63&i)):(g[a++]=224+(o>>12),g[a++]=128+(o>>6&63),g[a++]=128+(63&o));return n&&"buf"!==n?"arr"!==n?g.slice(0,a).toString("binary"):[].slice.call(g,0,a):g.slice(0,a)}}var C=function(){if(d){if(c[r[0]])return;var t=0,n=0;for(t=0;t<r.length;++t)n=r[t],e[n]&&(c[n]=y(n),s[n]=b(n));for(t=0;t<o.length;++t)n=o[t],e[n]&&(c[n]=x(n),s[n]=w(n));for(t=0;t<i.length;++t)n=i[t],a[n]&&(c[n]=a[n]),u[n]&&(s[n]=u[n])}},S=function(e,t){return""},k=function(e){delete c[e],delete s[e]},_=function(){if(d){if(!c[r[0]])return;r.forEach(k),o.forEach(k),i.forEach(k)}O=S,B=0},E={encache:C,decache:_,sbcs:r,dbcs:o};C();var A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?",O=S,B=0,R=function r(o,i,a){if(o===B&&O)return O(i,a);if(s[o])return O=s[B=o],O(i,a);d&&t.isBuffer(i)&&(i=i.toString("utf8"));var u,c=i.length,f=d?t.allocUnsafe(4*c):[],m=0,p=0,g=0,v=0,b=e[o],y="",w="string"===typeof i;if(b&&(u=b.enc))for(p=0;p<c;++p,++g)m=u[w?i.charAt(p):i[p]],m>255?(f[g]=m>>8,f[++g]=255&m):f[g]=255&m;else{if(!(y=n[o]))throw new Error("Unrecognized CP: "+o);switch(y){case"utf8":if(d&&w){f=h(i,y),g=f.length;break}for(p=0;p<c;++p,++g)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m<=127?f[g]=m:m<=2047?(f[g]=192+(m>>6),f[++g]=128+(63&m)):m>=55296&&m<=57343?(m-=55296,v=(w?i.charCodeAt(++p):i[++p].charCodeAt(0))-56320+(m<<10),f[g]=240+(v>>>18&7),f[++g]=144+(v>>>12&63),f[++g]=128+(v>>>6&63),f[++g]=128+(63&v)):(f[g]=224+(m>>12),f[++g]=128+(m>>6&63),f[++g]=128+(63&m));break;case"ascii":if(d&&"string"===typeof i){f=h(i,y),g=f.length;break}for(p=0;p<c;++p,++g){if(m=w?i.charCodeAt(p):i[p].charCodeAt(0),!(m<=127))throw new Error("bad ascii "+m);f[g]=m}break;case"utf16le":if(d&&"string"===typeof i){f=h(i,y),g=f.length;break}for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),f[g++]=255&m,f[g++]=m>>8;break;case"utf16be":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),f[g++]=m>>8,f[g++]=255&m;break;case"utf32le":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m>=55296&&m<=57343&&(m=65536+(m-55296<<10)+(i[++p].charCodeAt(0)-56320)),f[g++]=255&m,m>>=8,f[g++]=255&m,m>>=8,f[g++]=255&m,m>>=8,f[g++]=255&m;break;case"utf32be":for(p=0;p<c;++p)m=w?i.charCodeAt(p):i[p].charCodeAt(0),m>=55296&&m<=57343&&(m=65536+(m-55296<<10)+(i[++p].charCodeAt(0)-56320)),f[g+3]=255&m,m>>=8,f[g+2]=255&m,m>>=8,f[g+1]=255&m,m>>=8,f[g]=255&m,g+=4;break;case"utf7":for(p=0;p<c;p++){var x=w?i.charAt(p):i[p].charAt(0);if("+"!==x)if(T.indexOf(x)>-1)f[g++]=x.charCodeAt(0);else{var C=r(1201,x);f[g++]=43,f[g++]=A.charCodeAt(C[0]>>2),f[g++]=A.charCodeAt(((3&C[0])<<4)+((C[1]||0)>>4)),f[g++]=A.charCodeAt(((15&C[1])<<2)+((C[2]||0)>>6)),f[g++]=45}else f[g++]=43,f[g++]=45}break;default:throw new Error("Unsupported magic: "+o+" "+n[o])}}return f=f.slice(0,g),d?a&&"buf"!==a?"arr"!==a?f.toString("binary"):[].slice.call(f):f:"str"==a?f.map(l).join(""):f},D=function r(o,i){var a;if(a=c[o])return a(i);if("string"===typeof i)return r(o,i.split("").map(f));var u,s=i.length,l=new Array(s),h="",m=0,p=0,g=1,v=0,b=0,y=e[o],w="";if(y&&(u=y.dec))for(p=0;p<s;p+=g){if(g=2,h=u[(i[p]<<8)+i[p+1]],h||(g=1,h=u[i[p]]),!h)throw new Error("Unrecognized code: "+i[p]+" "+i[p+g-1]+" "+p+" "+g+" "+u[i[p]]);l[v++]=h}else{if(!(w=n[o]))throw new Error("Unrecognized CP: "+o);switch(w){case"utf8":for(s>=3&&239==i[0]&&187==i[1]&&191==i[2]&&(p=3);p<s;p+=g)g=1,i[p]<128?m=i[p]:i[p]<224?(m=64*(31&i[p])+(63&i[p+1]),g=2):i[p]<240?(m=((15&i[p])<<12)+64*(63&i[p+1])+(63&i[p+2]),g=3):(m=262144*(7&i[p])+((63&i[p+1])<<12)+64*(63&i[p+2])+(63&i[p+3]),g=4),m<65536||(m-=65536,b=55296+(m>>10&1023),m=56320+(1023&m),l[v++]=String.fromCharCode(b)),l[v++]=String.fromCharCode(m);break;case"ascii":if(d&&t.isBuffer(i))return i.toString(w);for(p=0;p<s;p++)l[p]=String.fromCharCode(i[p]);v=s;break;case"utf16le":if(s>=2&&255==i[0]&&254==i[1]&&(p=2),d&&t.isBuffer(i))return i.toString(w);for(g=2;p+1<s;p+=g)l[v++]=String.fromCharCode((i[p+1]<<8)+i[p]);break;case"utf16be":for(s>=2&&254==i[0]&&255==i[1]&&(p=2),g=2;p+1<s;p+=g)l[v++]=String.fromCharCode((i[p]<<8)+i[p+1]);break;case"utf32le":for(s>=4&&255==i[0]&&254==i[1]&&0===i[2]&&0===i[3]&&(p=4),g=4;p<s;p+=g)m=(i[p+3]<<24)+(i[p+2]<<16)+(i[p+1]<<8)+i[p],m>65535?(m-=65536,l[v++]=String.fromCharCode(55296+(m>>10&1023)),l[v++]=String.fromCharCode(56320+(1023&m))):l[v++]=String.fromCharCode(m);break;case"utf32be":for(s>=4&&255==i[3]&&254==i[2]&&0===i[1]&&0===i[0]&&(p=4),g=4;p<s;p+=g)m=(i[p]<<24)+(i[p+1]<<16)+(i[p+2]<<8)+i[p+3],m>65535?(m-=65536,l[v++]=String.fromCharCode(55296+(m>>10&1023)),l[v++]=String.fromCharCode(56320+(1023&m))):l[v++]=String.fromCharCode(m);break;case"utf7":for(s>=4&&43==i[0]&&47==i[1]&&118==i[2]&&(s>=5&&56==i[3]&&45==i[4]?p=5:56!=i[3]&&57!=i[3]&&43!=i[3]&&47!=i[3]||(p=4));p<s;p+=g)if(43===i[p])if(g=1,45!==i[p+1]){while(String.fromCharCode(i[p+g]).match(/[A-Za-z0-9+\/]/))g++;var x=0;45===i[p+g]&&(++g,x=1);for(var C=[],S="",k=0,_=0,E=0,T=0,O=0,B=0,R=0,D=1;D<g-x;){if(T=A.indexOf(String.fromCharCode(i[p+D++])),O=A.indexOf(String.fromCharCode(i[p+D++])),k=T<<2|O>>4,C.push(k),B=A.indexOf(String.fromCharCode(i[p+D++])),-1===B)break;if(_=(15&O)<<4|B>>2,C.push(_),R=A.indexOf(String.fromCharCode(i[p+D++])),-1===R)break;E=(3&B)<<6|R,R<64&&C.push(E)}for(S=r(1201,C),D=0;D<S.length;++D)l[v++]=S.charAt(D)}else g=2,l[v++]="+";else g=1,l[v++]=String.fromCharCode(i[p]);break;default:throw new Error("Unsupported magic: "+o+" "+n[o])}}return l.slice(0,v).join("")},N=function(t){return!(!e[t]&&!n[t])};return e.utils={decode:D,encode:R,hascp:N,magic:n,cache:E},e}))}).call(this,n("b639").Buffer)},"230e":function(e,t,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"23c6":function(e,t,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,u;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(u=r(t))&&"function"==typeof t.callee?"Arguments":u}},2401:function(e,t){(function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e){return function(){return e}},o=function(e){return function(t){return!e(t)}},i=r(!1),a=r(!0),u=function(){return c},c=function(){var e=function(e){return e.isNone()},t=function(e){return e()},o=function(e){return e},c={fold:function(e,t){return e()},is:i,isSome:i,isNone:a,getOr:o,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:o,orThunk:t,map:u,each:n,bind:u,exists:i,forall:a,filter:u,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return c}(),s=function(e){var t=r(e),n=function(){return u},o=function(t){return t(e)},u={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:a,isNone:i,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return s(t(e))},each:function(t){t(e)},bind:o,exists:o,forall:o,filter:function(t){return t(e)?u:c},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(i,(function(t){return n(e,t)}))}};return u},l=function(e){return null===e||void 0===e?c:s(e)},f={some:s,none:u,from:l},d=function(e){var t=typeof e;return null===e?"null":"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},h=function(e){return function(t){return d(t)===e}},m=function(e){return function(t){return typeof t===e}},p=h("string"),g=h("array"),v=m("boolean"),b=m("function"),y=m("number"),w=Array.prototype.slice,x=Array.prototype.push,C=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++){var o=e[n];t(o,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},_=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],c=t(u);c!==n&&(r.push(o),o=[]),n=c,o.push(u)}return 0!==o.length&&r.push(o),r},E=function(e,t,n){return S(e,(function(e){n=t(n,e)})),n},A=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return f.some(i);if(n(i,r))break}return f.none()},T=function(e,t){return A(e,t,i)},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);x.apply(t,e[n])}return t},B=function(e,t){return O(C(e,t))},R=function(e){var t=w.call(e,0);return t.reverse(),t},D=function(e){return 0===e.length?f.none():f.some(e[0])},N=function(e){return 0===e.length?f.none():f.some(e[e.length-1])},I=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},P=function(t,n){return I(t,n,e.Node.DOCUMENT_POSITION_CONTAINED_BY)},M=function(){return M=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},M.apply(this,arguments)},F=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}},L=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},z=function(e,t){var n=L(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return V(r(1),r(2))},H=function(e,t){var n=String(t).toLowerCase();return 0===e.length?U():z(e,n)},U=function(){return V(0,0)},V=function(e,t){return{major:e,minor:t}},j={nu:V,detect:H,unknown:U},W="Edge",$="Chrome",G="IE",X="Opera",q="Firefox",K="Safari",Y=function(){return Z({current:void 0,version:j.unknown()})},Z=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(W),isChrome:r($),isIE:r(G),isOpera:r(X),isFirefox:r(q),isSafari:r(K)}},J={unknown:Y,nu:Z,edge:r(W),chrome:r($),ie:r(G),opera:r(X),firefox:r(q),safari:r(K)},Q="Windows",ee="iOS",te="Android",ne="Linux",re="OSX",oe="Solaris",ie="FreeBSD",ae="ChromeOS",ue=function(){return ce({current:void 0,version:j.unknown()})},ce=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Q),isiOS:r(ee),isAndroid:r(te),isOSX:r(re),isLinux:r(ne),isSolaris:r(oe),isFreeBSD:r(ie),isChromeOS:r(ae)}},se={unknown:ue,nu:ce,windows:r(Q),ios:r(ee),android:r(te),linux:r(ne),osx:r(re),solaris:r(oe),freebsd:r(ie),chromeos:r(ae)},le=function(e,t,n,o){var i=e.isiOS()&&!0===/ipad/i.test(n),a=e.isiOS()&&!i,u=e.isiOS()||e.isAndroid(),c=u||o("(pointer:coarse)"),s=i||!a&&u&&o("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),d=!l&&!s&&!f;return{isiPad:r(i),isiPhone:r(a),isTablet:r(s),isPhone:r(l),isTouch:r(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:r(f),isDesktop:r(d)}},fe=function(e,t){var n=String(t).toLowerCase();return T(e,(function(e){return e.search(n)}))},de=function(e,t){return fe(e,t).map((function(e){var n=j.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},he=function(e,t){return fe(e,t).map((function(e){var n=j.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},me={detectBrowser:de,detectOs:he},pe=function(e,t){return-1!==e.indexOf(t)},ge=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ve=function(e){return function(t){return pe(t,e)}},be=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return pe(e,"edge/")&&pe(e,"chrome")&&pe(e,"safari")&&pe(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ge],search:function(e){return pe(e,"chrome")&&!pe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return pe(e,"msie")||pe(e,"trident")}},{name:"Opera",versionRegexes:[ge,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ve("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ve("firefox")},{name:"Safari",versionRegexes:[ge,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(pe(e,"safari")||pe(e,"mobile/"))&&pe(e,"applewebkit")}}],ye=[{name:"Windows",search:ve("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return pe(e,"iphone")||pe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ve("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:ve("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ve("linux"),versionRegexes:[]},{name:"Solaris",search:ve("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ve("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ve("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],we={browsers:r(be),oses:r(ye)},xe=function(e,t){var n=we.browsers(),r=we.oses(),o=me.detectBrowser(n,e).fold(J.unknown,J.nu),i=me.detectOs(r,e).fold(se.unknown,se.nu),a=le(i,o,e,t);return{browser:o,os:i,deviceType:a}},Ce={detect:xe},Se=function(t){return e.window.matchMedia(t).matches},ke=F((function(){return Ce.detect(e.navigator.userAgent,Se)})),_e=function(){return ke()},Ee=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 Oe(o.childNodes[0])},Ae=function(t,n){var r=n||e.document,o=r.createElement(t);return Oe(o)},Te=function(t,n){var r=n||e.document,o=r.createTextNode(t);return Oe(o)},Oe=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:r(e)}},Be=function(e,t,n){var r=e.dom();return f.from(r.elementFromPoint(t,n)).map(Oe)},Re={fromHtml:Ee,fromTag:Ae,fromText:Te,fromDom:Oe,fromPoint:Be},De=1,Ne=De,Ie=function(e,t){var n=e.dom();if(n.nodeType!==Ne)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")},Pe=function(e,t){return e.dom()===t.dom()},Me=function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Fe=function(e,t){return P(e.dom(),t.dom())},Le=function(e,t){return _e().browser.isIE()?Fe(e,t):Me(e,t)},ze=Ie,He=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Ue=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Ve=tinymce.util.Tools.resolve("tinymce.util.VK"),je=function(e,t,n){return e.isSome()&&t.isSome()?f.some(n(e.getOrDie(),t.getOrDie())):f.none()},We=function(t,n){var r=n||e.document,o=r.createDocumentFragment();return S(t,(function(e){o.appendChild(e.dom())})),Re.fromDom(o)},$e=function(e){return f.from(e.dom().parentNode).map(Re.fromDom)},Ge=function(e){return C(e.dom().childNodes,Re.fromDom)},Xe=function(e,t){var n=e.dom().childNodes;return f.from(n[t]).map(Re.fromDom)},qe=function(e){return Xe(e,0)},Ke=function(e){return Xe(e,e.dom().childNodes.length-1)},Ye=function(e,t){var n=$e(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},Ze=function(e,t){e.dom().appendChild(t.dom())},Je=function(e,t){S(t,(function(t){Ye(e,t)}))},Qe=function(e,t){S(t,(function(t){Ze(e,t)}))},et=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},tt=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},nt=("undefined"!==typeof e.window?e.window:Function("return this;")(),tinymce.util.Tools.resolve("tinymce.dom.DomQuery")),rt=tinymce.util.Tools.resolve("tinymce.util.Tools"),ot=function(e){return function(t){return t&&t.nodeName.toLowerCase()===e}},it=function(e){return function(t){return t&&e.test(t.nodeName)}},at=function(e){return e&&3===e.nodeType},ut=it(/^(OL|UL|DL)$/),ct=it(/^(OL|UL)$/),st=ot("ol"),lt=it(/^(LI|DT|DD)$/),ft=it(/^(DT|DD)$/),dt=it(/^(TH|TD)$/),ht=ot("br"),mt=function(e){return e.parentNode.firstChild===e},pt=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},gt=function(e,t){return e&&e.nodeName in t},vt=function(e,t){return!!ht(t)&&!(!e.isBlock(t.nextSibling)||ht(t.previousSibling))},bt=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},yt=function(e,t){return e.isChildOf(t,e.getRoot())},wt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",At(e,n))},xt=function(e,t){return e&&1===t.length&&t[0]===e},Ct=function(e){return rt.grep(e.querySelectorAll("ol,ul,dl"),(function(e){return ut(e)}))},St=function(e){var t=wt(e),n=e.selection.getSelectedBlocks();return xt(t,n)?Ct(t):rt.grep(n,(function(e){return ut(e)&&t!==e}))},kt=function(e,t){var n=rt.map(t,(function(t){var n=e.dom.getParent(t,"li,dd,dt",At(e,t));return n||t}));return nt.unique(n)},_t=function(e){var t=e.selection.getSelectedBlocks();return rt.grep(kt(e,t),(function(e){return lt(e)}))},Et=function(e){return k(_t(e),ft)},At=function(e,t){var n=e.dom.getParents(t,"TD,TH"),r=n.length>0?n[0]:e.getBody();return r},Tt=function(e,t){var n=e.dom.getParents(t,"ol,ul",At(e,t));return N(n)},Ot=function(e){var t=Tt(e,e.selection.getStart()),n=k(e.selection.getSelectedBlocks(),ct);return t.toArray().concat(n)},Bt=function(e){var t=Ot(e);return Rt(e,t)},Rt=function(e,t){var n=C(t,(function(t){return Tt(e,t).getOr(t)}));return nt.unique(n)},Dt=function(e){return e.getParam("lists_indent_on_tab",!0)},Nt=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},It=function(e){return e.getParam("forced_root_block_attrs",{})},Pt=function(e,t){var n,r,o,i=e.dom,a=e.schema.getBlockElements(),u=i.createFragment(),c=Nt(e);if(c&&(r=i.create(c),r.tagName===c.toUpperCase()&&i.setAttribs(r,It(e)),gt(t.firstChild,a)||u.appendChild(r)),t)while(n=t.firstChild){var s=n.nodeName;o||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),gt(n,a)?(u.appendChild(n),r=null):c?(r||(r=i.create(c),u.appendChild(r)),r.appendChild(n)):u.appendChild(n)}return c?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):u.appendChild(i.create("br")),u},Mt=Object.keys,Ft=function(e,t){for(var n=Mt(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},Lt=function(e){return function(t,n){e[n]=t}},zt=function(e,t,n,r){var o={};return Ft(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},Ht=function(e,t){var r={};return zt(e,t,Lt(r),n),r},Ut=function(e){var t=e.dom().nodeName;return t.toLowerCase()},Vt=function(e){return e.dom().nodeType},jt=function(e){return function(t){return Vt(t)===e}},Wt=jt(De),$t=function(t,n,r){if(!(p(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+"")},Gt=function(e,t){var n=e.dom();Ft(t,(function(e,t){$t(n,t,e)}))},Xt=function(e){return E(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},qt=function(e){return void 0!==e.style&&b(e.style.getPropertyValue)},Kt=function(t,n,r){if(!p(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);qt(t)&&t.style.setProperty(n,r)},Yt=function(e,t,n){var r=e.dom();Kt(r,t,n)},Zt=function(e,t){return Re.fromDom(e.dom().cloneNode(t))},Jt=function(e){return Zt(e,!0)},Qt=function(e,t){var n=Re.fromTag(t),r=Xt(e);return Gt(n,r),n},en=function(e,t){var n=Qt(e,t);Ye(e,n);var r=Ge(e);return Qe(n,r),et(e),n},tn=function(e,t){Ze(e.item,t.list)},nn=function(e){for(var t=1;t<e.length;t++)tn(e[t-1],e[t])},rn=function(e,t){je(N(e),D(t),tn)},on=function(e,t){var n={list:Re.fromTag(t,e),item:Re.fromTag("li",e)};return Ze(n.list,n.item),n},an=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(on(e,t.listType));return r},un=function(e,t){for(var n=0;n<e.length-1;n++)Yt(e[n].item,"list-style-type","none");N(e).each((function(e){Gt(e.list,t.listAttributes),Gt(e.item,t.itemAttributes),Qe(e.item,t.content)}))},cn=function(e,t){Ut(e.list)!==t.listType&&(e.list=en(e.list,t.listType)),Gt(e.list,t.listAttributes)},sn=function(e,t,n){var r=Re.fromTag("li",e);return Gt(r,t),Qe(r,n),r},ln=function(e,t){Ze(e.list,t),e.item=t},fn=function(e,t,n){var r=t.slice(0,n.depth);return N(r).each((function(t){var r=sn(e,n.itemAttributes,n.content);ln(t,r),cn(t,n)})),r},dn=function(e,t,n){var r=an(e,n,n.depth-t.length);return nn(r),un(r,n),rn(t,r),t.concat(r)},hn=function(e,t){var n=E(t,(function(t,n){return n.depth>t.length?dn(e,t,n):fn(e,t,n)}),[]);return D(n).map((function(e){return e.list}))},mn=function(e){return ze(e,"OL,UL")},pn=function(e){return qe(e).map(mn).getOr(!1)},gn=function(e){return Ke(e).map(mn).getOr(!1)},vn=function(e){return e.depth>0},bn=function(e){return e.isSelected},yn=function(e){var t=Ge(e),n=gn(e)?t.slice(0,-1):t;return C(n,Jt)},wn=function(e,t,n){return $e(e).filter(Wt).map((function(r){return{depth:t,dirty:!1,isSelected:n,content:yn(e),itemAttributes:Xt(e),listAttributes:Xt(r),listType:Ut(r)}}))},xn=function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0},Cn=function(e,t){e.listType=t.listType,e.listAttributes=M({},t.listAttributes)},Sn=function(e){e.listAttributes=Ht(e.listAttributes,(function(e,t){return"start"!==t}))},kn=function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.depth<n};return A(R(e.slice(0,t)),r,o).orThunk((function(){return A(e.slice(t+1),r,o)}))},_n=function(e){return S(e,(function(t,n){kn(e,n).fold((function(){t.dirty&&Sn(t)}),(function(e){return Cn(t,e)}))})),e},En=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},An=function(e,t,n,r){return qe(r).filter(mn).fold((function(){t.each((function(e){Pe(e.start,r)&&n.set(!0)}));var o=wn(r,e,n.get());t.each((function(e){Pe(e.end,r)&&n.set(!1)}));var i=Ke(r).filter(mn).map((function(r){return Tn(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Tn(e,t,n,r)}))},Tn=function(e,t,n,r){return B(Ge(r),(function(r){var o=mn(r)?Tn:An,i=e+1;return o(i,t,n,r)}))},On=function(e,t){var n=En(!1),r=0;return C(e,(function(e){return{sourceList:e,entries:Tn(r,t,n,e)}}))},Bn=function(e,t){var n=_n(t);return C(n,(function(t){var n=We(t.content);return Re.fromDom(Pt(e,n.dom()))}))},Rn=function(e,t){var n=_n(t);return hn(e.contentDocument,n).toArray()},Dn=function(e,t){return B(_(t,vn),(function(t){var n=D(t).map(vn).getOr(!1);return n?Rn(e,t):Bn(e,t)}))},Nn=function(e,t){S(k(e,bn),(function(e){return xn(t,e)}))},In=function(e){var t=C(_t(e),Re.fromDom);return je(T(t,o(pn)),T(R(t),o(pn)),(function(e,t){return{start:e,end:t}}))},Pn=function(e,t,n){var r=On(t,In(e));S(r,(function(t){Nn(t.entries,n);var r=Dn(e,t.entries);S(r,(function(t){tt(e,"Indent"===n?"IndentList":"OutdentList",t.dom())})),Je(t.sourceList,r),et(t.sourceList)}))},Mn=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Fn=Mn.DOM,Ln=function(e,t,n){var r,o,i,a,u,c=function(e){rt.each(i,(function(t){e.parentNode.insertBefore(t,n.parentNode)})),Fn.remove(e)};for(i=Fn.select('span[data-mce-type="bookmark"]',t),u=Pt(e,n),r=Fn.createRng(),r.setStartAfter(n),r.setEndAfter(t),o=r.extractContents(),a=o.firstChild;a;a=a.firstChild)if("LI"===a.nodeName&&e.dom.isEmpty(a)){Fn.remove(a);break}e.dom.isEmpty(o)||Fn.insertAfter(o,t),Fn.insertAfter(u,t),bt(e.dom,n.parentNode)&&c(n.parentNode),Fn.remove(n),bt(e.dom,t)&&Fn.remove(t)},zn=function(e,t){ze(t,"dd")?en(t,"dt"):ze(t,"dt")&&$e(t).each((function(n){return Ln(e,n.dom(),t.dom())}))},Hn=function(e){ze(e,"dt")&&en(e,"dd")},Un=function(e,t,n){S(n,"Indent"===t?Hn:function(t){return zn(e,t)})},Vn=function(e,t){if(at(e))return{container:e,offset:t};var n=He.getNode(e,t);return at(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&at(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&at(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},jn=function(e){var t=e.cloneRange(),n=Vn(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=Vn(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},Wn=function(e,t){var n=C(Bt(e),Re.fromDom),r=C(Et(e),Re.fromDom),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Pn(e,n,t),Un(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(jn(e.selection.getRng())),e.nodeChanged(),o=!0}return o},$n=function(e){return Wn(e,"Indent")},Gn=function(e){return Wn(e,"Outdent")},Xn=function(e){return Wn(e,"Flatten")},qn=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),Kn=Mn.DOM,Yn=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=Kn.create("span",{"data-mce-type":"bookmark"}),o.hasChildNodes()?(i=Math.min(i,o.childNodes.length-1),n?o.insertBefore(r,o.childNodes[i]):Kn.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},Zn=function(e){function t(t){var n,r,o,i=function(e){var t=e.parentNode.firstChild,n=0;while(t){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1};n=o=e[t?"startContainer":"endContainer"],r=e[t?"startOffset":"endOffset"],n&&(1===n.nodeType&&(r=i(n),n=n.parentNode,Kn.remove(o),!n.hasChildNodes()&&Kn.isBlock(n)&&n.appendChild(Kn.create("br"))),e[t?"startContainer":"endContainer"]=n,e[t?"startOffset":"endOffset"]=r)}t(!0),t();var n=Kn.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),jn(n)},Jn=function(e){return/\btox\-/.test(e.className)},Qn=function(e,t,n){return function(){var r=function(e){var r=A(e.parents,ut,dt).filter((function(e){return e.nodeName===t&&!Jn(e)})).isSome();n(r)};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},er=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},tr=function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)},nr=function(e,t){rt.each(t,(function(t,n){e.setAttribute(n,t)}))},rr=function(e,t,n){nr(t,n["list-attributes"]),rt.each(e.select("li",t),(function(e){nr(e,n["list-item-attributes"])}))},or=function(e,t,n){tr(e,t,n),rr(e,t,n)},ir=function(e,t,n){rt.each(n,(function(n){var r;return e.setStyle(t,(r={},r[n]="",r))}))},ar=function(e,t,n,r){var o,i;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&&ht(o.nextSibling)&&(o=o.nextSibling);while(o.parentNode!==r){if(pt(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},ur=function(e,t,n){for(var r,o=[],i=e.dom,a=ar(e,t,!0,n),u=ar(e,t,!1,n),c=[],s=a;s;s=s.nextSibling)if(c.push(s),s===u)break;return rt.each(c,(function(t){if(pt(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||ht(t))return ht(t)&&i.remove(t),void(r=null);var a=t.nextSibling;qn.isBookmarkNode(t)&&(pt(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},cr=function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return o=null===o?"":o,r===o},sr=function(e,t,n){void 0===n&&(n={});var r,o=e.selection.getRng(!0),i="LI",a=At(e,e.selection.getStart(!0)),u=e.dom;"false"!==u.getContentEditable(e.selection.getNode())&&(t=t.toUpperCase(),"DL"===t&&(i="DT"),r=Yn(o),rt.each(ur(e,o,a),(function(r){var o,a;a=r.previousSibling,a&&ut(a)&&a.nodeName===t&&cr(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)),ir(u,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),or(u,o,n),mr(e.dom,o)})),e.selection.setRng(Zn(r)))},lr=function(e,t){return e&&t&&ut(e)&&e.nodeName===t.nodeName},fr=function(e,t,n){var r=e.getStyle(t,"list-style-type",!0),o=e.getStyle(n,"list-style-type",!0);return r===o},dr=function(e,t){return e.className===t.className},hr=function(e,t,n){return lr(t,n)&&fr(e,t,n)&&dr(t,n)},mr=function(e,t){var n,r;if(n=t.nextSibling,hr(e,t,n)){while(r=n.firstChild)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,hr(e,t,n)){while(r=n.lastChild)t.insertBefore(r,t.firstChild);e.remove(n)}},pr=function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);or(e.dom,o,r),tt(e,er(n),o)}else or(e.dom,t,r),tt(e,er(n),t)},gr=function(e,t,n,r,o){if(t.nodeName!==r||vr(o)){var i=Yn(e.selection.getRng(!0));rt.each([t].concat(n),(function(t){pr(e,t,r,o)})),e.selection.setRng(Zn(i))}else Xn(e)},vr=function(e){return"list-style-type"in e},br=function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||vr(r)||Jn(t)){var o=Yn(e.selection.getRng(!0));or(e.dom,t,r);var i=e.dom.rename(t,n);mr(e.dom,i),e.selection.setRng(Zn(o)),tt(e,er(n),i)}else Xn(e);else sr(e,n,r),tt(e,er(n),t)},yr=function(e,t,n){var r=wt(e),o=St(e);n=n||{},r&&o.length>0?gr(e,r,o,t,n):br(e,r,t,n)},wr=Mn.DOM,xr=function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&(n=r.previousSibling,n&&"LI"===n.nodeName?(n.appendChild(t),bt(e,r)&&wr.remove(r)):wr.setStyle(r,"listStyleType","none")),ut(r)&&(n=r.previousSibling,n&&"LI"===n.nodeName&&n.appendChild(t))},Cr=function(e,t){rt.each(rt.grep(e.select("ol,ul",t)),(function(t){xr(e,t)}))},Sr=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if(at(o)&&(n?i<o.data.length:i>0))return o;var a=e.schema.getNonEmptyElements();1===o.nodeType&&(o=He.getNode(o,i));var u=new Ue(o,r);n&&vt(e.dom,o)&&u.next();while(o=u[n?"next":"prev2"]()){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if(at(o)&&o.data.length>0)return o}},kr=function(e,t){var n=t.childNodes;return 1===n.length&&!ut(n[0])&&e.isBlock(n[0])},_r=function(e,t){kr(e,t)&&e.remove(t.firstChild,!0)},Er=function(e,t,n){var r,o;if(o=kr(e,n)?n.firstChild:n,_r(e,t),!bt(e,t,!0))while(r=t.firstChild)o.appendChild(r)},Ar=function(e,t,n){var r,o,i=t.parentNode;if(yt(e,t)&&yt(e,n)){ut(n.lastChild)&&(o=n.lastChild),i===n.lastChild&&ht(i.previousSibling)&&e.remove(i.previousSibling),r=n.lastChild,r&&ht(r)&&t.hasChildNodes()&&e.remove(r),bt(e,n,!0)&&e.$(n).empty(),Er(e,t,n),o&&n.appendChild(o);var a=Le(Re.fromDom(n),Re.fromDom(t)),u=a?e.getParents(t,ut,n):[];e.remove(t),S(u,(function(t){bt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},Tr=function(e,t,n){e.dom.$(n).empty(),Ar(e.dom,t,n),e.selection.setCursorLocation(n)},Or=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))Tr(e,n,r);else{var i=Yn(t);Ar(o,n,r),e.selection.setRng(Zn(i))}},Br=function(e,t,n,r){var o=Yn(t);Ar(e.dom,n,r);var i=Zn(o);e.selection.setRng(i)},Rr=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=At(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===e.getBody()&&bt(n,u))return!0;var c=jn(r.getRng()),s=n.getParent(Sr(e,c,t,i),"LI",i);if(s&&s!==a)return e.undoManager.transact((function(){t?Or(e,c,s,a):mt(a)?Gn(e):Br(e,c,a,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){Xn(e)})),!0}return!1},Dr=function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)},Nr=function(e,t){var n=e.dom,r=e.selection.getStart(),o=At(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=jn(e.selection.getRng()),u=n.getParent(Sr(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){Dr(n,i,o),mr(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1},Ir=function(e,t){return Rr(e,t)||Nr(e,t)},Pr=function(e){var t=e.selection.getStart(),n=At(e,t),r=e.dom.getParent(t,"LI,DT,DD",n);return!!(r||_t(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),Cr(e.dom,e.getBody())})),!0)},Mr=function(e,t){return e.selection.isCollapsed()?Ir(e,t):Pr(e)},Fr=function(e){e.on("keydown",(function(t){t.keyCode===Ve.BACKSPACE?Mr(e,!1)&&t.preventDefault():t.keyCode===Ve.DELETE&&Mr(e,!0)&&t.preventDefault()}))},Lr=function(e){return{backspaceDelete:function(t){Mr(e,t)}}},zr=function(e){var t=e.dom,n=wt(e);st(n)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:t.getAttrib(n,"start")||"1"},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(n){var r=n.getData();e.undoManager.transact((function(){t.setAttrib(wt(e),"start","1"===r.start?"":r.start)})),n.close()}})},Hr=function(e,t){return function(){var n=e.dom.getParent(e.selection.getStart(),"UL,OL,DL");return n&&n.nodeName===t}},Ur=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?$n(e):"outdent"===n&&Gn(e)})),e.addCommand("InsertUnorderedList",(function(t,n){yr(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){yr(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){yr(e,"DL",n)})),e.addCommand("RemoveList",(function(){Xn(e)})),e.addCommand("mceListProps",(function(){zr(e)})),e.addQueryStateHandler("InsertUnorderedList",Hr(e,"UL")),e.addQueryStateHandler("InsertOrderedList",Hr(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",Hr(e,"DL"))},Vr=function(e){return!(!/(^|[ ,])rtc([, ]|$)/.test(e.settings.plugins)||!t.get("rtc"))},jr=function(e){e.on("keydown",(function(t){t.keyCode!==Ve.TAB||Ve.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?Gn(e):$n(e))&&t.preventDefault()}))}))},Wr=function(e){Dt(e)&&jr(e),Fr(e)},$r=function(e){var t=function(e,t){var n=e.settings.plugins?e.settings.plugins:"";return-1!==rt.inArray(n.split(/[ ,]/),t)},n=function(t){return function(){return e.execCommand(t)}};t(e,"advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:n("InsertOrderedList"),onSetup:function(t){return Qn(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:n("InsertUnorderedList"),onSetup:function(t){return Qn(e,"UL",t.setActive)}}))},Gr=function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return zr(e)},onSetup:function(t){return Qn(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=wt(e,t);return st(n)?["listprops"]:[]}})};function Xr(){t.add("lists",(function(e){return!1===Vr(e)&&(Wr(e),Ur(e)),$r(e),Gr(e),Lr(e)}))}Xr()})(window)},"241e":function(e,t,n){var r=n("25eb");e.exports=function(e){return Object(r(e))}},2444:function(e,t,n){"use strict";(function(t){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function u(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t)&&(e=n("b50d")),e}var c={adapter:u(),transformRequest:[function(e,t){return o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(i)})),e.exports=c}).call(this,n("43622"))},"24e8":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 e.getParam("autolink_pattern",/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i)},r=function(e){return e.getParam("default_link_target",!1)},o=function(e){return e.getParam("link_default_protocol","http","string")},i=function(e,t){return e===t||" "===e||160===e.charCodeAt(0)},a=function(e){d(e,-1,"(")},u=function(e){d(e,0,"")},c=function(e){d(e,-1,"")},s=function(e,t){if(t<0&&(t=0),3===e.nodeType){var n=e.data.length;t>n&&(t=n)}return t},l=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setStart(t,s(t,n)):e.setStartBefore(t)},f=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setEnd(t,s(t,n)):e.setEndAfter(t)},d=function(e,t,a){var u,c,s,d,h,m,p,g,v,b,y=n(e),w=r(e);if("A"!==e.selection.getNode().tagName){if(u=e.selection.getRng(!0).cloneRange(),u.startOffset<5){if(g=u.endContainer.previousSibling,!g){if(!u.endContainer.firstChild||!u.endContainer.firstChild.nextSibling)return;g=u.endContainer.firstChild.nextSibling}if(v=g.length,l(u,g,v),f(u,g,v),u.endOffset<5)return;c=u.endOffset,d=g}else{if(d=u.endContainer,3!==d.nodeType&&d.firstChild){while(3!==d.nodeType&&d.firstChild)d=d.firstChild;3===d.nodeType&&(l(u,d,0),f(u,d,d.nodeValue.length))}c=1===u.endOffset?2:u.endOffset-1-t}s=c;do{l(u,d,c>=2?c-2:0),f(u,d,c>=1?c-1:0),c-=1,b=u.toString()}while(" "!==b&&""!==b&&160!==b.charCodeAt(0)&&c-2>=0&&b!==a);i(u.toString(),a)?(l(u,d,c),f(u,d,s),c+=1):0===u.startOffset?(l(u,d,0),f(u,d,s)):(l(u,d,c),f(u,d,s)),m=u.toString(),"."===m.charAt(m.length-1)&&f(u,d,s-1),m=u.toString().trim(),p=m.match(y);var x=o(e);p&&("www."===p[1]?p[1]=x+"://www.":/@$/.test(p[1])&&!/^mailto:/.test(p[1])&&(p[1]="mailto:"+p[1]),h=e.selection.getBookmark(),e.selection.setRng(u),e.execCommand("createlink",!1,p[1]+p[2]),!1!==w&&e.dom.setAttrib(e.selection.getNode(),"target",w),e.selection.moveToBookmark(h),e.nodeChanged())}},h=function(e){var n;e.on("keydown",(function(t){if(13===t.keyCode)return c(e)})),t.browser.isIE()?e.on("focus",(function(){if(!n){n=!0;try{e.execCommand("AutoUrlDetect",!1,!0)}catch(t){}}})):(e.on("keypress",(function(t){if(41===t.keyCode)return a(e)})),e.on("keyup",(function(t){if(32===t.keyCode)return u(e)})))};function m(){e.add("autolink",(function(e){h(e)}))}m()})()},2519:function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o=function(){},i=function(e){return function(){return e}},a=i(!1),u=i(!0),c="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",s=i(c),l=function(){return f},f=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:a,isSome:a,isNone:u,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:n,orThunk:t,map:l,each:o,bind:l,exists:a,forall:u,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return r}(),d=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:u,isNone:a,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)?o:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(a,(function(t){return n(e,t)}))}};return o},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=s,g=tinymce.util.Tools.resolve("tinymce.util.Tools"),v=function(e){var t=typeof e;return null===e?"null":"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},b=function(e){return function(t){return v(t)===e}},y=function(e){return function(t){return typeof t===e}},w=b("string"),x=b("array"),C=y("boolean"),S=y("number"),k=Array.prototype.slice,_=Array.prototype.push,E=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},A=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},T=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},O=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],c=t(u);c!==n&&(r.push(o),o=[]),n=c,o.push(u)}return 0!==o.length&&r.push(o),r},B=function(e,t,n){return A(e,(function(e){n=t(n,e)})),n},R=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!x(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);_.apply(t,e[n])}return t},D=function(e,t){return R(E(e,t))},N=function(e,t){var n=k.call(e,0);return n.sort(t),n},I=Object.hasOwnProperty,P=function(e,t){return I.call(e,t)},M=("undefined"!==typeof e.window?e.window:Function("return this;")(),9),F=1,L=3,z=function(e){return e.dom().nodeType},H=function(e){return function(t){return z(t)===e}},U=H(L),V=function(t,n,r){if(!(w(r)||C(r)||S(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+"")},j=function(e,t,n){V(e.dom(),t,n)},W=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 X(o.childNodes[0])},$=function(t,n){var r=n||e.document,o=r.createElement(t);return X(o)},G=function(t,n){var r=n||e.document,o=r.createTextNode(t);return X(o)},X=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},q=function(e,t,n){var r=e.dom();return m.from(r.elementFromPoint(t,n)).map(X)},K={fromHtml:W,fromTag:$,fromText:G,fromDom:X,fromPoint:q},Y=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Z=function(t,n){return Y(t,n,e.Node.DOCUMENT_POSITION_PRECEDING)},J=F,Q=M,ee=function(e){return e.nodeType!==J&&e.nodeType!==Q||0===e.childElementCount},te=function(t,n){var r=void 0===n?e.document:n.dom();return ee(r)?[]:E(r.querySelectorAll(t),K.fromDom)},ne=function(e){return m.from(e.dom().parentNode).map(K.fromDom)},re=function(e){return E(e.dom().childNodes,K.fromDom)},oe=function(e,t){return{element:i(e),offset:i(t)}},ie=function(e,t){var n=re(e);return n.length>0&&t<n.length?oe(n[t],0):oe(e,t)},ae=function(e,t){var n=ne(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},ue=function(e,t){e.dom().appendChild(t.dom())},ce=function(e,t){ae(e,t),ue(t,e)};function se(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?m.from(t.dom().nodeValue):m.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var le=se(U,"text"),fe=function(e){return le.get(e)},de=function(e,t){return te(t,e)},he=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),me=function(e,t){return e.isBlock(t)||P(e.schema.getShortEndedElements(),t.nodeName)},pe=function(e,t){return"false"===e.getContentEditable(t)},ge=function(e,t){return"true"===e.getContentEditable(t)&&"false"===e.getContentEditableParent(t.parentNode)},ve=function(e,t){return!e.isBlock(t)&&P(e.schema.getWhiteSpaceElements(),t.nodeName)},be=function(e,t){return me(e,t)||pe(e,t)||ve(e,t)||ge(e,t)},ye=function(e){return 3===e.nodeType},we=function(){return{sOffset:0,fOffset:0,elements:[]}},xe=function(e,t){return ie(K.fromDom(e),t)},Ce=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=i?t(!1):n;while(a){var u=pe(e,a);if(u||ve(e,a)){var c=u?r.cef(a):r.boundary(a);if(c)break;a=t(!0)}else{if(me(e,a)){if(r.boundary(a))break}else ye(a)&&r.text(a);if(a===o)break;a=t(!1)}}},Se=function(e,t,n,r,o){if(!be(e,n)){var i=e.getParent(r,e.isBlock),a=new he(n,i),c=o?a.next:a.prev;Ce(e,c,n,{boundary:u,cef:u,text:function(e){o?t.fOffset+=e.length:t.sOffset+=e.length,t.elements.push(K.fromDom(e))}})}},ke=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=new he(n,t),u=[],c=we();Se(e,c,n,t,!1);var s=function(){return c.elements.length>0&&(u.push(c),c=we()),!1};return Ce(e,a.next,n,{boundary:s,cef:function(e){return s(),o&&u.push.apply(u,o.cef(e)),!1},text:function(e){c.elements.push(K.fromDom(e)),o&&o.text(e,c)}},r,i),r&&Se(e,c,r,t,!0),s(),u},_e=function(e,t){var n=xe(t.startContainer,t.startOffset),r=n.element().dom(),o=xe(t.endContainer,t.endOffset),i=o.element().dom();return ke(e,t.commonAncestorContainer,r,i,{text:function(e,t){e===i?t.fOffset+=e.length-o.offset():e===r&&(t.sOffset+=n.offset())},cef:function(t){var n=D(de(K.fromDom(t),"*[contenteditable=true]"),(function(t){var n=t.dom();return ke(e,n,n)}));return N(n,(function(e,t){return Z(e.elements[0].dom(),t.elements[0].dom())?1:-1}))}},!1)},Ee=function(e,t){return t.collapsed?[]:_e(e,t)},Ae=function(e,t){var n=e.createRng();return n.selectNode(t),Ee(e,n)},Te=function(e,t){return D(t,(function(t){return Ae(e,t)}))},Oe=function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);var o=t.regex;o.lastIndex=n;var i,a=[];while(i=o.exec(e)){var u=i[t.matchIndex],c=i.index+i[0].indexOf(u),s=c+u.length;if(s>r)break;a.push({start:c,finish:s}),o.lastIndex=s}return a},Be=function(e,t){var n=B(e,(function(e,n){var r=fe(n),o=e.last,i=o+r.length,a=D(t,(function(e,t){return e.start<i&&e.finish>o?[{element:n,start:Math.max(o,e.start)-o,finish:Math.min(i,e.finish)-o,matchId:t}]:[]}));return{results:e.results.concat(a),last:i}}),{results:[],last:0}).results;return O(n,(function(e){return e.matchId}))},Re=function(e,t){return D(t,(function(t){var n=t.elements,r=E(n,fe).join(""),o=Oe(r,e,t.sOffset,r.length-t.fOffset);return Be(n,o)}))},De=function(e,t){T(e,(function(e,n){T(e,(function(e){var r=K.fromDom(t.cloneNode(!1));j(r,"data-mce-index",n);var o=e.element.dom();if(o.length===e.finish&&0===e.start)ce(e.element,r);else{o.length!==e.finish&&o.splitText(e.finish);var i=o.splitText(e.start);ce(K.fromDom(i),r)}}))}))},Ne=function(e,t,n,r){var o=Ae(e,n),i=Re(t,o);return De(i,r),i.length},Ie=function(e,t,n,r){var o=n.getBookmark(),i=e.select("td[data-mce-selected],th[data-mce-selected]"),a=i.length>0?Te(e,i):Ee(e,n.getRng()),u=Re(t,a);return De(u,r),n.moveToBookmark(o),u.length},Pe=function(e){var t=e.getAttribute("data-mce-index");return"number"===typeof t?""+t:t},Me=function(e,t,n,r){var o,i;return i=e.dom.create("span",{"data-mce-bogus":1}),i.className="mce-match-marker",o=e.getBody(),Xe(e,t,!1),r?Ie(e.dom,n,e.selection,i):Ne(e.dom,n,o,i)},Fe=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},Le=function(e,t){var n,r=[];if(n=g.toArray(e.getBody().getElementsByTagName("span")),n.length)for(var o=0;o<n.length;o++){var i=Pe(n[o]);null!==i&&i.length&&(i===t.toString()&&r.push(n[o]))}return r},ze=function(e,t,n){var r=t.get(),o=r.index,i=e.dom;n=!1!==n,n?o+1===r.count?o=0:o++:o-1===-1?o=r.count-1:o--,i.removeClass(Le(e,r.index),"mce-match-marker-selected");var a=Le(e,o);return a.length?(i.addClass(Le(e,o),"mce-match-marker-selected"),e.selection.scrollIntoView(a[0]),o):-1},He=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},Ue=function(e,t){var n=e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").replace(/\s/g,"[^\\S\\r\\n]"),r="("+n+")";return t?"(?:^|\\s|"+p()+")"+r+"(?=$|\\s|"+p()+")":r},Ve=function(e,t,n,r,o,i){var a=Ue(n,o),u={regex:new RegExp(a,r?"g":"gi"),matchIndex:1},c=Me(e,t,u,i);if(c){var s=ze(e,t,!0);t.set({index:s,count:c,text:n,matchCase:r,wholeWord:o,inSelection:i})}return c},je=function(e,t){var n=ze(e,t,!0);t.set(r(r({},t.get()),{index:n}))},We=function(e,t){var n=ze(e,t,!1);t.set(r(r({},t.get()),{index:n}))},$e=function(e){var t=Pe(e);return null!==t&&t.length>0},Ge=function(e,t,n,o,i){var a,u,c,s,l,f=t.get(),d=f.index,h=d;for(o=!1!==o,c=e.getBody(),u=g.grep(g.toArray(c.getElementsByTagName("span")),$e),a=0;a<u.length;a++){var m=Pe(u[a]);if(s=l=parseInt(m,10),i||s===f.index){n.length?(u[a].firstChild.nodeValue=n,Fe(u[a])):He(e.dom,u[a]);while(u[++a]){if(s=parseInt(Pe(u[a]),10),s!==l){a--;break}He(e.dom,u[a])}o&&h--}else l>d&&u[a].setAttribute("data-mce-index",String(l-1))}return t.set(r(r({},f),{count:i?0:f.count-1,index:h})),o?je(e,t):We(e,t),!i&&t.get().count>0},Xe=function(e,t,n){var o,i,a,u,c=t.get();for(i=g.toArray(e.getBody().getElementsByTagName("span")),o=0;o<i.length;o++){var s=Pe(i[o]);null!==s&&s.length&&(s===c.index.toString()&&(a||(a=i[o].firstChild),u=i[o].firstChild),Fe(i[o]))}if(t.set(r(r({},c),{index:-1,count:0,text:""})),a&&u){var l=e.dom.createRng();return l.setStart(a,0),l.setEnd(u,u.data.length),!1!==n&&e.selection.setRng(l),l}},qe=function(e,t){return t.get().count>1},Ke=function(e,t){return t.get().count>1},Ye=function(e,t){var n=function(n){return Xe(e,t,n)},r=function(n,r,o,i){return void 0===i&&(i=!1),Ve(e,t,n,r,o,i)},o=function(){return je(e,t)},i=function(){return We(e,t)},a=function(n,r,o){return Ge(e,t,n,r,o)};return{done:n,find:r,next:o,prev:i,replace:a}},Ze=function(){var e=t(m.none()),n=function(){e.set(m.none())},r=function(t){e.set(m.some(t))},o=function(t){e.get().each(t)},i=function(){return e.get().isSome()};return{clear:n,set:r,isSet:i,on:o}},Je=tinymce.util.Tools.resolve("tinymce.Env"),Qe=function(e,t){var n=Ze();e.undoManager.add();var o=g.trim(e.selection.getContent({format:"text"}));function i(n){var r=qe(e,t)?n.enable:n.disable;r("next");var o=Ke(e,t)?n.enable:n.disable;o("prev")}var a=function(e){var n=e.getData(),o=t.get();t.set(r(r({},o),{matchCase:n.matchcase,wholeWord:n.wholewords,inSelection:n.inselection}))},u=function(e,t){var n=["replace","replaceall","prev","next"],r=t?e.disable:e.enable;A(n,r)};function c(t){e.windowManager.alert("Could not find the specified string.",(function(){t.focus("findtext")}))}var s=function(e,t){Je.browser.isSafari()&&Je.deviceType.isTouch()&&("find"===t||"replace"===t||"replaceall"===t)&&e.focus(t)},l=function(n){Xe(e,t,!1),u(n,!0),i(n)},f=function(n){var r=n.getData(),o=t.get();if(r.findtext.length){if(o.text===r.findtext&&o.matchCase===r.matchcase&&o.wholeWord===r.wholewords)je(e,t);else{var a=Ve(e,t,r.findtext,r.matchcase,r.wholewords,r.inselection);a<=0&&c(n),u(n,0===a)}i(n)}else l(n)},d=t.get(),h={findtext:o,replacetext:"",wholewords:d.wholeWord,matchcase:d.matchCase,inselection:d.inSelection},m={title:"Find and Replace",size:"normal",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"findtext",placeholder:"Find",maximized:!0,inputMode:"search"},{type:"button",name:"prev",text:"Previous",icon:"action-prev",disabled:!0,borderless:!0},{type:"button",name:"next",text:"Next",icon:"action-next",disabled:!0,borderless:!0}]},{type:"input",name:"replacetext",placeholder:"Replace with",inputMode:"search"}]},buttons:[{type:"menu",name:"options",icon:"preferences",tooltip:"Preferences",align:"start",items:[{type:"togglemenuitem",name:"matchcase",text:"Match case"},{type:"togglemenuitem",name:"wholewords",text:"Find whole words only"},{type:"togglemenuitem",name:"inselection",text:"Find in selection"}]},{type:"custom",name:"find",text:"Find",primary:!0},{type:"custom",name:"replace",text:"Replace",disabled:!0},{type:"custom",name:"replaceall",text:"Replace All",disabled:!0}],initialData:h,onChange:function(e,n){"findtext"===n.name&&t.get().count>0&&l(e)},onAction:function(n,r){var o=n.getData();switch(r.name){case"find":f(n);break;case"replace":Ge(e,t,o.replacetext)?i(n):l(n);break;case"replaceall":Ge(e,t,o.replacetext,!0,!0),l(n);break;case"prev":We(e,t),i(n);break;case"next":je(e,t),i(n);break;case"matchcase":case"wholewords":case"inselection":a(n),l(n);break}s(n,r.name)},onSubmit:function(e){f(e),s(e,"find")},onClose:function(){e.focus(),Xe(e,t),e.undoManager.add()}};n.set(e.windowManager.open(m,{inline:"toolbar"}))},et=function(e,t){e.addCommand("SearchReplace",(function(){Qe(e,t)}))},tt=function(e,t){return function(){Qe(e,t)}},nt=function(e,t){e.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:tt(e,t),icon:"search"}),e.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:tt(e,t),icon:"search"}),e.shortcuts.add("Meta+F","",tt(e,t))};function rt(){n.add("searchreplace",(function(e){var n=t({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return et(e,n),nt(e,n),Ye(e,n)}))}rt()})(window)},"25eb":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"27ee":function(e,t,n){var r=n("23c6"),o=n("2b4c")("iterator"),i=n("84f2");e.exports=n("8378").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},2877:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,u){var c,s="function"===typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},s._ssrRegister=c):o&&(c=u?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(s.functional){s._injectStyles=c;var l=s.render;s.render=function(e,t){return c.call(t),l(e,t)}}else{var f=s.beforeCreate;s.beforeCreate=f?[].concat(f,c):[c]}return{exports:e,options:s}}n.d(t,"a",(function(){return r}))},"28a5":function(e,t,n){"use strict";var r=n("aae3"),o=n("cb7c"),i=n("ebd6"),a=n("0390"),u=n("9def"),c=n("5f1b"),s=n("520a"),l=n("79e5"),f=Math.min,d=[].push,h="split",m="length",p="lastIndex",g=4294967295,v=!l((function(){RegExp(g,"y")}));n("214f")("split",2,(function(e,t,n,l){var b;return b="c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[m]||2!="ab"[h](/(?:ab)*/)[m]||4!="."[h](/(.?)(.?)/)[m]||"."[h](/()()/)[m]>1||""[h](/.?/)[m]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);var i,a,u,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?g:t>>>0,v=new RegExp(e.source,l+"g");while(i=s.call(v,o)){if(a=v[p],a>f&&(c.push(o.slice(f,i.index)),i[m]>1&&i.index<o[m]&&d.apply(c,i.slice(1)),u=i[0][m],f=a,c[m]>=h))break;v[p]===i.index&&v[p]++}return f===o[m]?!u&&v.test("")||c.push(""):c.push(o.slice(f)),c[m]>h?c.slice(0,h):c}:"0"[h](void 0,0)[m]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,o,r):b.call(String(o),n,r)},function(e,t){var r=l(b,e,this,t,b!==n);if(r.done)return r.value;var s=o(e),d=String(this),h=i(s,RegExp),m=s.unicode,p=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(v?"y":"g"),y=new h(v?s:"^(?:"+s.source+")",p),w=void 0===t?g:t>>>0;if(0===w)return[];if(0===d.length)return null===c(y,d)?[d]:[];var x=0,C=0,S=[];while(C<d.length){y.lastIndex=v?C:0;var k,_=c(y,v?d:d.slice(C));if(null===_||(k=f(u(y.lastIndex+(v?0:C)),d.length))===x)C=a(d,C,m);else{if(S.push(d.slice(x,C)),S.length===w)return S;for(var E=1;E<=_.length-1;E++)if(S.push(_[E]),S.length===w)return S;C=x=k}}return S.push(d.slice(x)),S}]}))},2909:function(e,t,n){"use strict";var r=n("6b75");function o(e){if(Array.isArray(e))return Object(r["a"])(e)}function i(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}var a=n("06c5");function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){return o(e)||i(e)||Object(a["a"])(e)||u()}n.d(t,"a",(function(){return c}))},"294c":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"2aba":function(e,t,n){var r=n("7726"),o=n("32e9"),i=n("69a8"),a=n("ca5a")("src"),u=n("fa5b"),c="toString",s=(""+u).split(c);n("8378").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,c,(function(){return"function"==typeof this&&this[a]||u.call(this)}))},"2aeb":function(e,t,n){var r=n("cb7c"),o=n("1495"),i=n("e11e"),a=n("613b")("IE_PROTO"),u=function(){},c="prototype",s=function(){var e,t=n("230e")("iframe"),r=i.length,o="<",a=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),s=e.F;while(r--)delete s[c][i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[a]=e):n=s(),void 0===t?n:o(n,t)}},"2b07":function(e,t,n){n("dbbc")},"2b0e":function(e,t,n){"use strict";n.r(t),function(e){
- /*!
- * Vue.js v2.6.10
- * (c) 2014-2019 Evan You
- * Released under the MIT License.
- */
- var n=Object.freeze({});function r(e){return void 0===e||null===e}function o(e){return void 0!==e&&null!==e}function i(e){return!0===e}function a(e){return!1===e}function u(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function c(e){return null!==e&&"object"===typeof e}var s=Object.prototype.toString;function l(e){return"[object Object]"===s.call(e)}function f(e){return"[object RegExp]"===s.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return o(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function m(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===s?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function g(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}g("slot,component",!0);var v=g("key,ref,slot,slot-scope,is");function b(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function w(e,t){return y.call(e,t)}function x(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var C=/-(\w)/g,S=x((function(e){return e.replace(C,(function(e,t){return t?t.toUpperCase():""}))})),k=x((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),_=/\B([A-Z])/g,E=x((function(e){return e.replace(_,"-$1").toLowerCase()}));function A(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function T(e,t){return e.bind(t)}var O=Function.prototype.bind?T:A;function B(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function R(e,t){for(var n in t)e[n]=t[n];return e}function D(e){for(var t={},n=0;n<e.length;n++)e[n]&&R(t,e[n]);return t}function N(e,t,n){}var I=function(e,t,n){return!1},P=function(e){return e};function M(e,t){if(e===t)return!0;var n=c(e),r=c(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return M(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),u=Object.keys(t);return a.length===u.length&&a.every((function(n){return M(e[n],t[n])}))}catch(s){return!1}}function F(e,t){for(var n=0;n<e.length;n++)if(M(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var z="data-server-rendered",H=["component","directive","filter"],U=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],V={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:I,isReservedAttr:I,isUnknownElement:I,getTagNamespace:N,parsePlatformTagName:P,mustUseProp:I,async:!0,_lifecycleHooks:U},j=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function W(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function $(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var G=new RegExp("[^"+j.source+".$_\\d]");function X(e){if(!G.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}var q,K="__proto__"in{},Y="undefined"!==typeof window,Z="undefined"!==typeof WXEnvironment&&!!WXEnvironment.platform,J=Z&&WXEnvironment.platform.toLowerCase(),Q=Y&&window.navigator.userAgent.toLowerCase(),ee=Q&&/msie|trident/.test(Q),te=Q&&Q.indexOf("msie 9.0")>0,ne=Q&&Q.indexOf("edge/")>0,re=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===J),oe=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),ie={}.watch,ae=!1;if(Y)try{var ue={};Object.defineProperty(ue,"passive",{get:function(){ae=!0}}),window.addEventListener("test-passive",null,ue)}catch(Sa){}var ce=function(){return void 0===q&&(q=!Y&&!Z&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),q},se=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function le(e){return"function"===typeof e&&/native code/.test(e.toString())}var fe,de="undefined"!==typeof Symbol&&le(Symbol)&&"undefined"!==typeof Reflect&&le(Reflect.ownKeys);fe="undefined"!==typeof Set&&le(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=N,me=0,pe=function(){this.id=me++,this.subs=[]};pe.prototype.addSub=function(e){this.subs.push(e)},pe.prototype.removeSub=function(e){b(this.subs,e)},pe.prototype.depend=function(){pe.target&&pe.target.addDep(this)},pe.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},pe.target=null;var ge=[];function ve(e){ge.push(e),pe.target=e}function be(){ge.pop(),pe.target=ge[ge.length-1]}var ye=function(e,t,n,r,o,i,a,u){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=u,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},we={child:{configurable:!0}};we.child.get=function(){return this.componentInstance},Object.defineProperties(ye.prototype,we);var xe=function(e){void 0===e&&(e="");var t=new ye;return t.text=e,t.isComment=!0,t};function Ce(e){return new ye(void 0,void 0,void 0,String(e))}function Se(e){var t=new ye(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ke=Array.prototype,_e=Object.create(ke),Ee=["push","pop","shift","unshift","splice","sort","reverse"];Ee.forEach((function(e){var t=ke[e];$(_e,e,(function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2);break}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Ae=Object.getOwnPropertyNames(_e),Te=!0;function Oe(e){Te=e}var Be=function(e){this.value=e,this.dep=new pe,this.vmCount=0,$(e,"__ob__",this),Array.isArray(e)?(K?Re(e,_e):De(e,_e,Ae),this.observeArray(e)):this.walk(e)};function Re(e,t){e.__proto__=t}function De(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];$(e,i,t[i])}}function Ne(e,t){var n;if(c(e)&&!(e instanceof ye))return w(e,"__ob__")&&e.__ob__ instanceof Be?n=e.__ob__:Te&&!ce()&&(Array.isArray(e)||l(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Be(e)),t&&n&&n.vmCount++,n}function Ie(e,t,n,r,o){var i=new pe,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var u=a&&a.get,c=a&&a.set;u&&!c||2!==arguments.length||(n=e[t]);var s=!o&&Ne(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=u?u.call(e):n;return pe.target&&(i.depend(),s&&(s.dep.depend(),Array.isArray(t)&&Fe(t))),t},set:function(t){var r=u?u.call(e):n;t===r||t!==t&&r!==r||u&&!c||(c?c.call(e,t):n=t,s=!o&&Ne(t),i.notify())}})}}function Pe(e,t,n){if(Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Ie(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Me(e,t){if(Array.isArray(e)&&d(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||w(e,t)&&(delete e[t],n&&n.dep.notify())}}function Fe(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Fe(t)}Be.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ie(e,t[n])},Be.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ne(e[t])};var Le=V.optionMergeStrategies;function ze(e,t){if(!t)return e;for(var n,r,o,i=de?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)n=i[a],"__ob__"!==n&&(r=e[n],o=t[n],w(e,n)?r!==o&&l(r)&&l(o)&&ze(r,o):Pe(e,n,o));return e}function He(e,t,n){return n?function(){var r="function"===typeof t?t.call(n,n):t,o="function"===typeof e?e.call(n,n):e;return r?ze(r,o):o}:t?e?function(){return ze("function"===typeof t?t.call(this,this):t,"function"===typeof e?e.call(this,this):e)}:t:e}function Ue(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?Ve(n):n}function Ve(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function je(e,t,n,r){var o=Object.create(e||null);return t?R(o,t):o}Le.data=function(e,t,n){return n?He(e,t,n):t&&"function"!==typeof t?e:He(e,t)},U.forEach((function(e){Le[e]=Ue})),H.forEach((function(e){Le[e+"s"]=je})),Le.watch=function(e,t,n,r){if(e===ie&&(e=void 0),t===ie&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in R(o,e),t){var a=o[i],u=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(u):Array.isArray(u)?u:[u]}return o},Le.props=Le.methods=Le.inject=Le.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return R(o,e),t&&R(o,t),o},Le.provide=He;var We=function(e,t){return void 0===t?e:t};function $e(e,t){var n=e.props;if(n){var r,o,i,a={};if(Array.isArray(n)){r=n.length;while(r--)o=n[r],"string"===typeof o&&(i=S(o),a[i]={type:null})}else if(l(n))for(var u in n)o=n[u],i=S(u),a[i]=l(o)?o:{type:o};else 0;e.props=a}}function Ge(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(l(n))for(var i in n){var a=n[i];r[i]=l(a)?R({from:i},a):{from:a}}else 0}}function Xe(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"===typeof r&&(t[n]={bind:r,update:r})}}function qe(e,t,n){if("function"===typeof t&&(t=t.options),$e(t,n),Ge(t,n),Xe(t),!t._base&&(t.extends&&(e=qe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=qe(e,t.mixins[r],n);var i,a={};for(i in e)u(i);for(i in t)w(e,i)||u(i);function u(r){var o=Le[r]||We;a[r]=o(e[r],t[r],n,r)}return a}function Ke(e,t,n,r){if("string"===typeof n){var o=e[t];if(w(o,n))return o[n];var i=S(n);if(w(o,i))return o[i];var a=k(i);if(w(o,a))return o[a];var u=o[n]||o[i]||o[a];return u}}function Ye(e,t,n,r){var o=t[e],i=!w(n,e),a=n[e],u=et(Boolean,o.type);if(u>-1)if(i&&!w(o,"default"))a=!1;else if(""===a||a===E(e)){var c=et(String,o.type);(c<0||u<c)&&(a=!0)}if(void 0===a){a=Ze(r,o,e);var s=Te;Oe(!0),Ne(a),Oe(s)}return a}function Ze(e,t,n){if(w(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"===typeof r&&"Function"!==Je(t.type)?r.call(e):r}}function Je(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Qe(e,t){return Je(e)===Je(t)}function et(e,t){if(!Array.isArray(t))return Qe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Qe(t[n],e))return n;return-1}function tt(e,t,n){ve();try{if(t){var r=t;while(r=r.$parent){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{var a=!1===o[i].call(r,e,t,n);if(a)return}catch(Sa){rt(Sa,r,"errorCaptured hook")}}}rt(e,t,n)}finally{be()}}function nt(e,t,n,r,o){var i;try{i=n?e.apply(t,n):e.call(t),i&&!i._isVue&&h(i)&&!i._handled&&(i.catch((function(e){return tt(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(Sa){tt(Sa,r,o)}return i}function rt(e,t,n){if(V.errorHandler)try{return V.errorHandler.call(null,e,t,n)}catch(Sa){Sa!==e&&ot(Sa,null,"config.errorHandler")}ot(e,t,n)}function ot(e,t,n){if(!Y&&!Z||"undefined"===typeof console)throw e;console.error(e)}var it,at=!1,ut=[],ct=!1;function st(){ct=!1;var e=ut.slice(0);ut.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!==typeof Promise&&le(Promise)){var lt=Promise.resolve();it=function(){lt.then(st),re&&setTimeout(N)},at=!0}else if(ee||"undefined"===typeof MutationObserver||!le(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())it="undefined"!==typeof setImmediate&&le(setImmediate)?function(){setImmediate(st)}:function(){setTimeout(st,0)};else{var ft=1,dt=new MutationObserver(st),ht=document.createTextNode(String(ft));dt.observe(ht,{characterData:!0}),it=function(){ft=(ft+1)%2,ht.data=String(ft)},at=!0}function mt(e,t){var n;if(ut.push((function(){if(e)try{e.call(t)}catch(Sa){tt(Sa,t,"nextTick")}else n&&n(t)})),ct||(ct=!0,it()),!e&&"undefined"!==typeof Promise)return new Promise((function(e){n=e}))}var pt=new fe;function gt(e){vt(e,pt),pt.clear()}function vt(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!c(e)||Object.isFrozen(e)||e instanceof ye)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o){n=e.length;while(n--)vt(e[n],t)}else{r=Object.keys(e),n=r.length;while(n--)vt(e[r[n]],t)}}}var bt=x((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var n="~"===e.charAt(0);e=n?e.slice(1):e;var r="!"===e.charAt(0);return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}}));function yt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return nt(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)nt(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function wt(e,t,n,o,a,u){var c,s,l,f;for(c in e)s=e[c],l=t[c],f=bt(c),r(s)||(r(l)?(r(s.fns)&&(s=e[c]=yt(s,u)),i(f.once)&&(s=e[c]=a(f.name,s,f.capture)),n(f.name,s,f.capture,f.passive,f.params)):s!==l&&(l.fns=s,e[c]=l));for(c in t)r(e[c])&&(f=bt(c),o(f.name,t[c],f.capture))}function xt(e,t,n){var a;e instanceof ye&&(e=e.data.hook||(e.data.hook={}));var u=e[t];function c(){n.apply(this,arguments),b(a.fns,c)}r(u)?a=yt([c]):o(u.fns)&&i(u.merged)?(a=u,a.fns.push(c)):a=yt([u,c]),a.merged=!0,e[t]=a}function Ct(e,t,n){var i=t.options.props;if(!r(i)){var a={},u=e.attrs,c=e.props;if(o(u)||o(c))for(var s in i){var l=E(s);St(a,c,s,l,!0)||St(a,u,s,l,!1)}return a}}function St(e,t,n,r,i){if(o(t)){if(w(t,n))return e[n]=t[n],i||delete t[n],!0;if(w(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function kt(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function _t(e){return u(e)?[Ce(e)]:Array.isArray(e)?At(e):void 0}function Et(e){return o(e)&&o(e.text)&&a(e.isComment)}function At(e,t){var n,a,c,s,l=[];for(n=0;n<e.length;n++)a=e[n],r(a)||"boolean"===typeof a||(c=l.length-1,s=l[c],Array.isArray(a)?a.length>0&&(a=At(a,(t||"")+"_"+n),Et(a[0])&&Et(s)&&(l[c]=Ce(s.text+a[0].text),a.shift()),l.push.apply(l,a)):u(a)?Et(s)?l[c]=Ce(s.text+a):""!==a&&l.push(Ce(a)):Et(a)&&Et(s)?l[c]=Ce(s.text+a.text):(i(e._isVList)&&o(a.tag)&&r(a.key)&&o(t)&&(a.key="__vlist"+t+"_"+n+"__"),l.push(a)));return l}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Ot(e){var t=Bt(e.$options.inject,e);t&&(Oe(!1),Object.keys(t).forEach((function(n){Ie(e,n,t[n])})),Oe(!0))}function Bt(e,t){if(e){for(var n=Object.create(null),r=de?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){var a=e[i].from,u=t;while(u){if(u._provided&&w(u._provided,a)){n[i]=u._provided[a];break}u=u.$parent}if(!u)if("default"in e[i]){var c=e[i].default;n[i]="function"===typeof c?c.call(t):c}else 0}}return n}}function Rt(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var u=a.slot,c=n[u]||(n[u]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var s in n)n[s].every(Dt)&&delete n[s];return n}function Dt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Nt(e,t,r){var o,i=Object.keys(t).length>0,a=e?!!e.$stable:!i,u=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&r&&r!==n&&u===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},e)e[c]&&"$"!==c[0]&&(o[c]=It(t,c,e[c]))}else o={};for(var s in t)s in o||(o[s]=Pt(t,s));return e&&Object.isExtensible(e)&&(e._normalized=o),$(o,"$stable",a),$(o,"$key",u),$(o,"$hasNormal",i),o}function It(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:_t(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Pt(e,t){return function(){return e[t]}}function Mt(e,t){var n,r,i,a,u;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"===typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(c(e))if(de&&e[Symbol.iterator]){n=[];var s=e[Symbol.iterator](),l=s.next();while(!l.done)n.push(t(l.value,n.length)),l=s.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)u=a[r],n[r]=t(e[u],u,r);return o(n)||(n=[]),n._isVList=!0,n}function Ft(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(n=R(R({},r),n)),o=i(n)||t):o=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Lt(e){return Ke(this.$options,"filters",e,!0)||P}function zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,o){var i=V.keyCodes[t]||n;return o&&r&&!V.keyCodes[t]?zt(o,r):i?zt(i,e):r?E(r)!==t:void 0}function Ut(e,t,n,r,o){if(n)if(c(n)){var i;Array.isArray(n)&&(n=D(n));var a=function(a){if("class"===a||"style"===a||v(a))i=e;else{var u=e.attrs&&e.attrs.type;i=r||V.mustUseProp(t,u,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=S(a),s=E(a);if(!(c in i)&&!(s in i)&&(i[a]=n[a],o)){var l=e.on||(e.on={});l["update:"+a]=function(e){n[a]=e}}};for(var u in n)a(u)}else;return e}function Vt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),Wt(r,"__static__"+e,!1)),r}function jt(e,t,n){return Wt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Wt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!==typeof e[r]&&$t(e[r],t+"_"+r,n);else $t(e,t,n)}function $t(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Gt(e,t){if(t)if(l(t)){var n=e.on=e.on?R({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function Xt(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?Xt(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function qt(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"===typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Kt(e,t){return"string"===typeof e?t+e:e}function Yt(e){e._o=jt,e._n=p,e._s=m,e._l=Mt,e._t=Ft,e._q=M,e._i=F,e._m=Vt,e._f=Lt,e._k=Ht,e._b=Ut,e._v=Ce,e._e=xe,e._u=Xt,e._g=Gt,e._d=qt,e._p=Kt}function Zt(e,t,r,o,a){var u,c=this,s=a.options;w(o,"_uid")?(u=Object.create(o),u._original=o):(u=o,o=o._original);var l=i(s._compiled),f=!l;this.data=e,this.props=t,this.children=r,this.parent=o,this.listeners=e.on||n,this.injections=Bt(s.inject,o),this.slots=function(){return c.$slots||Nt(e.scopedSlots,c.$slots=Rt(r,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Nt(e.scopedSlots,this.slots())}}),l&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=Nt(e.scopedSlots,this.$slots)),s._scopeId?this._c=function(e,t,n,r){var i=fn(u,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(u,e,t,n,r,f)}}function Jt(e,t,r,i,a){var u=e.options,c={},s=u.props;if(o(s))for(var l in s)c[l]=Ye(l,s,t||n);else o(r.attrs)&&en(c,r.attrs),o(r.props)&&en(c,r.props);var f=new Zt(r,c,a,i,e),d=u.render.call(null,f._c,f);if(d instanceof ye)return Qt(d,r,f.parent,u,f);if(Array.isArray(d)){for(var h=_t(d)||[],m=new Array(h.length),p=0;p<h.length;p++)m[p]=Qt(h[p],r,f.parent,u,f);return m}}function Qt(e,t,n,r,o){var i=Se(e);return i.fnContext=n,i.fnOptions=r,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function en(e,t){for(var n in t)e[S(n)]=t[n]}Yt(Zt.prototype);var tn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;tn.prepatch(n,n)}else{var r=e.componentInstance=on(e,Bn);r.$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions,r=t.componentInstance=e.componentInstance;Pn(r,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,zn(n,"mounted")),e.data.keepAlive&&(t._isMounted?Jn(n):Fn(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?Ln(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,a,u){if(!r(e)){var s=n.$options._base;if(c(e)&&(e=s.extend(e)),"function"===typeof e){var l;if(r(e.cid)&&(l=e,e=xn(l,s),void 0===e))return wn(l,t,n,a,u);t=t||{},xr(e),o(t.model)&&cn(e.options,t);var f=Ct(t,e,u);if(i(e.options.functional))return Jt(e,f,t,n,a);var d=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}an(t);var m=e.options.name||u,p=new ye("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:d,tag:u,children:a},l);return p}}}function on(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return o(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}function an(e){for(var t=e.hook||(e.hook={}),n=0;n<nn.length;n++){var r=nn[n],o=t[r],i=tn[r];o===i||o&&o._merged||(t[r]=o?un(i,o):i)}}function un(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function cn(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),a=i[r],u=t.model.callback;o(a)?(Array.isArray(a)?-1===a.indexOf(u):a!==u)&&(i[r]=[u].concat(a)):i[r]=u}var sn=1,ln=2;function fn(e,t,n,r,o,a){return(Array.isArray(n)||u(n))&&(o=r,r=n,n=void 0),i(a)&&(o=ln),dn(e,t,n,r,o)}function dn(e,t,n,r,i){if(o(n)&&o(n.__ob__))return xe();if(o(n)&&o(n.is)&&(t=n.is),!t)return xe();var a,u,c;(Array.isArray(r)&&"function"===typeof r[0]&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),i===ln?r=_t(r):i===sn&&(r=kt(r)),"string"===typeof t)?(u=e.$vnode&&e.$vnode.ns||V.getTagNamespace(t),a=V.isReservedTag(t)?new ye(V.parsePlatformTagName(t),n,r,void 0,void 0,e):n&&n.pre||!o(c=Ke(e.$options,"components",t))?new ye(t,n,r,void 0,void 0,e):rn(c,n,e,r,t)):a=rn(t,n,e,r);return Array.isArray(a)?a:o(a)?(o(u)&&hn(a,u),o(n)&&mn(n),a):xe()}function hn(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),o(e.children))for(var a=0,u=e.children.length;a<u;a++){var c=e.children[a];o(c.tag)&&(r(c.ns)||i(n)&&"svg"!==c.tag)&&hn(c,t,n)}}function mn(e){c(e.style)&>(e.style),c(e.class)&>(e.class)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=Rt(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;Ie(e,"$attrs",i&&i.attrs||n,null,!0),Ie(e,"$listeners",t._parentListeners||n,null,!0)}var gn,vn=null;function bn(e){Yt(e.prototype),e.prototype.$nextTick=function(e){return mt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Nt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{vn=t,e=r.call(t._renderProxy,t.$createElement)}catch(Sa){tt(Sa,t,"render"),e=t._vnode}finally{vn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof ye||(e=xe()),e.parent=o,e}}function yn(e,t){return(e.__esModule||de&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function wn(e,t,n,r,o){var i=xe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}function xn(e,t){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;var n=vn;if(n&&o(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(n&&!o(e.owners)){var a=e.owners=[n],u=!0,s=null,l=null;n.$on("hook:destroyed",(function(){return b(a,n)}));var f=function(e){for(var t=0,n=a.length;t<n;t++)a[t].$forceUpdate();e&&(a.length=0,null!==s&&(clearTimeout(s),s=null),null!==l&&(clearTimeout(l),l=null))},d=L((function(n){e.resolved=yn(n,t),u?a.length=0:f(!0)})),m=L((function(t){o(e.errorComp)&&(e.error=!0,f(!0))})),p=e(d,m);return c(p)&&(h(p)?r(e.resolved)&&p.then(d,m):h(p.component)&&(p.component.then(d,m),o(p.error)&&(e.errorComp=yn(p.error,t)),o(p.loading)&&(e.loadingComp=yn(p.loading,t),0===p.delay?e.loading=!0:s=setTimeout((function(){s=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,f(!1))}),p.delay||200)),o(p.timeout)&&(l=setTimeout((function(){l=null,r(e.resolved)&&m(null)}),p.timeout)))),u=!1,e.loading?e.loadingComp:e.resolved}}function Cn(e){return e.isComment&&e.asyncFactory}function Sn(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||Cn(n)))return n}}function kn(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Tn(e,t)}function _n(e,t){gn.$on(e,t)}function En(e,t){gn.$off(e,t)}function An(e,t){var n=gn;return function r(){var o=t.apply(null,arguments);null!==o&&n.$off(e,r)}}function Tn(e,t,n){gn=e,wt(t,n||{},_n,En,An,e),gn=void 0}function On(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;var u=a.length;while(u--)if(i=a[u],i===t||i.fn===t){a.splice(u,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?B(n):n;for(var r=B(arguments,1),o='event handler for "'+e+'"',i=0,a=n.length;i<a;i++)nt(n[i],t,r,t,o)}return t}}var Bn=null;function Rn(e){var t=Bn;return Bn=e,function(){Bn=t}}function Dn(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){while(n.$options.abstract&&n.$parent)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function Nn(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=Rn(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){zn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||b(t.$children,e),e._watcher&&e._watcher.teardown();var n=e._watchers.length;while(n--)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),zn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}function In(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe),zn(e,"beforeMount"),r=function(){e._update(e._render(),n)},new nr(e,r,N,{before:function(){e._isMounted&&!e._isDestroyed&&zn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,zn(e,"mounted")),e}function Pn(e,t,r,o,i){var a=o.data.scopedSlots,u=e.$scopedSlots,c=!!(a&&!a.$stable||u!==n&&!u.$stable||a&&e.$scopedSlots.$key!==a.$key),s=!!(i||e.$options._renderChildren||c);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){Oe(!1);for(var l=e._props,f=e.$options._propKeys||[],d=0;d<f.length;d++){var h=f[d],m=e.$options.props;l[h]=Ye(h,m,t,e)}Oe(!0),e.$options.propsData=t}r=r||n;var p=e.$options._parentListeners;e.$options._parentListeners=r,Tn(e,r,p),s&&(e.$slots=Rt(i,o.context),e.$forceUpdate())}function Mn(e){while(e&&(e=e.$parent))if(e._inactive)return!0;return!1}function Fn(e,t){if(t){if(e._directInactive=!1,Mn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Fn(e.$children[n]);zn(e,"activated")}}function Ln(e,t){if((!t||(e._directInactive=!0,!Mn(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Ln(e.$children[n]);zn(e,"deactivated")}}function zn(e,t){ve();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)nt(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),be()}var Hn=[],Un=[],Vn={},jn=!1,Wn=!1,$n=0;function Gn(){$n=Hn.length=Un.length=0,Vn={},jn=Wn=!1}var Xn=0,qn=Date.now;if(Y&&!ee){var Kn=window.performance;Kn&&"function"===typeof Kn.now&&qn()>document.createEvent("Event").timeStamp&&(qn=function(){return Kn.now()})}function Yn(){var e,t;for(Xn=qn(),Wn=!0,Hn.sort((function(e,t){return e.id-t.id})),$n=0;$n<Hn.length;$n++)e=Hn[$n],e.before&&e.before(),t=e.id,Vn[t]=null,e.run();var n=Un.slice(),r=Hn.slice();Gn(),Qn(n),Zn(r),se&&V.devtools&&se.emit("flush")}function Zn(e){var t=e.length;while(t--){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&zn(r,"updated")}}function Jn(e){e._inactive=!1,Un.push(e)}function Qn(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Fn(e[t],!0)}function er(e){var t=e.id;if(null==Vn[t]){if(Vn[t]=!0,Wn){var n=Hn.length-1;while(n>$n&&Hn[n].id>e.id)n--;Hn.splice(n+1,0,e)}else Hn.push(e);jn||(jn=!0,mt(Yn))}}var tr=0,nr=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++tr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new fe,this.newDepIds=new fe,this.expression="","function"===typeof t?this.getter=t:(this.getter=X(t),this.getter||(this.getter=N)),this.value=this.lazy?void 0:this.get()};nr.prototype.get=function(){var e;ve(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(Sa){if(!this.user)throw Sa;tt(Sa,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&>(e),be(),this.cleanupDeps()}return e},nr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},nr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},nr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},nr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(Sa){tt(Sa,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},nr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},nr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},nr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var rr={enumerable:!0,configurable:!0,get:N,set:N};function or(e,t,n){rr.get=function(){return this[t][n]},rr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,rr)}function ir(e){e._watchers=[];var t=e.$options;t.props&&ar(e,t.props),t.methods&&mr(e,t.methods),t.data?ur(e):Ne(e._data={},!0),t.computed&&lr(e,t.computed),t.watch&&t.watch!==ie&&pr(e,t.watch)}function ar(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||Oe(!1);var a=function(i){o.push(i);var a=Ye(i,t,n,e);Ie(r,i,a),i in e||or(e,"_props",i)};for(var u in t)a(u);Oe(!0)}function ur(e){var t=e.$options.data;t=e._data="function"===typeof t?cr(t,e):t||{},l(t)||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);while(o--){var i=n[o];0,r&&w(r,i)||W(i)||or(e,"_data",i)}Ne(t,!0)}function cr(e,t){ve();try{return e.call(t,t)}catch(Sa){return tt(Sa,t,"data()"),{}}finally{be()}}var sr={lazy:!0};function lr(e,t){var n=e._computedWatchers=Object.create(null),r=ce();for(var o in t){var i=t[o],a="function"===typeof i?i:i.get;0,r||(n[o]=new nr(e,a||N,N,sr)),o in e||fr(e,o,i)}}function fr(e,t,n){var r=!ce();"function"===typeof n?(rr.get=r?dr(t):hr(n),rr.set=N):(rr.get=n.get?r&&!1!==n.cache?dr(t):hr(n.get):N,rr.set=n.set||N),Object.defineProperty(e,t,rr)}function dr(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),pe.target&&t.depend(),t.value}}function hr(e){return function(){return e.call(this,this)}}function mr(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?N:O(t[n],e)}function pr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)gr(e,n,r[o]);else gr(e,n,r)}}function gr(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"===typeof n&&(n=e[n]),e.$watch(t,n,r)}function vr(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Pe,e.prototype.$delete=Me,e.prototype.$watch=function(e,t,n){var r=this;if(l(t))return gr(r,e,t,n);n=n||{},n.user=!0;var o=new nr(r,e,t,n);if(n.immediate)try{t.call(r,o.value)}catch(i){tt(i,r,'callback for immediate watcher "'+o.expression+'"')}return function(){o.teardown()}}}var br=0;function yr(e){e.prototype._init=function(e){var t=this;t._uid=br++,t._isVue=!0,e&&e._isComponent?wr(t,e):t.$options=qe(xr(t.constructor),e||{},t),t._renderProxy=t,t._self=t,Dn(t),kn(t),pn(t),zn(t,"beforeCreate"),Ot(t),ir(t),Tt(t),zn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}function wr(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function xr(e){var t=e.options;if(e.super){var n=xr(e.super),r=e.superOptions;if(n!==r){e.superOptions=n;var o=Cr(e);o&&R(e.extendOptions,o),t=e.options=qe(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Cr(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}function Sr(e){this._init(e)}function kr(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=B(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function _r(e){e.mixin=function(e){return this.options=qe(this.options,e),this}}function Er(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=qe(n.options,e),a["super"]=n,a.options.props&&Ar(a),a.options.computed&&Tr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,H.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=R({},a.options),o[r]=a,a}}function Ar(e){var t=e.options.props;for(var n in t)or(e.prototype,"_props",n)}function Tr(e){var t=e.options.computed;for(var n in t)fr(e.prototype,n,t[n])}function Or(e){H.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function Br(e){return e&&(e.Ctor.options.name||e.tag)}function Rr(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function Dr(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var u=Br(a.componentOptions);u&&!t(u)&&Nr(n,i,r,o)}}}function Nr(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}yr(Sr),vr(Sr),On(Sr),Nn(Sr),bn(Sr);var Ir=[String,RegExp,Array],Pr={name:"keep-alive",abstract:!0,props:{include:Ir,exclude:Ir,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Nr(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){Dr(e,(function(e){return Rr(t,e)}))})),this.$watch("exclude",(function(t){Dr(e,(function(e){return!Rr(t,e)}))}))},render:function(){var e=this.$slots.default,t=Sn(e),n=t&&t.componentOptions;if(n){var r=Br(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!Rr(i,r))||a&&r&&Rr(a,r))return t;var u=this,c=u.cache,s=u.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,b(s,l),s.push(l)):(c[l]=t,s.push(l),this.max&&s.length>parseInt(this.max)&&Nr(c,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},Mr={KeepAlive:Pr};function Fr(e){var t={get:function(){return V}};Object.defineProperty(e,"config",t),e.util={warn:he,extend:R,mergeOptions:qe,defineReactive:Ie},e.set=Pe,e.delete=Me,e.nextTick=mt,e.observable=function(e){return Ne(e),e},e.options=Object.create(null),H.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,R(e.options.components,Mr),kr(e),_r(e),Er(e),Or(e)}Fr(Sr),Object.defineProperty(Sr.prototype,"$isServer",{get:ce}),Object.defineProperty(Sr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Sr,"FunctionalRenderContext",{value:Zt}),Sr.version="2.6.10";var Lr=g("style,class"),zr=g("input,textarea,option,select,progress"),Hr=function(e,t,n){return"value"===n&&zr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ur=g("contenteditable,draggable,spellcheck"),Vr=g("events,caret,typing,plaintext-only"),jr=function(e,t){return qr(t)||"false"===t?"false":"contenteditable"===e&&Vr(t)?t:"true"},Wr=g("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),$r="http://www.w3.org/1999/xlink",Gr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Xr=function(e){return Gr(e)?e.slice(6,e.length):""},qr=function(e){return null==e||!1===e};function Kr(e){var t=e.data,n=e,r=e;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(t=Yr(r.data,t));while(o(n=n.parent))n&&n.data&&(t=Yr(t,n.data));return Zr(t.staticClass,t.class)}function Yr(e,t){return{staticClass:Jr(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Zr(e,t){return o(e)||o(t)?Jr(e,Qr(t)):""}function Jr(e,t){return e?t?e+" "+t:e:t||""}function Qr(e){return Array.isArray(e)?eo(e):c(e)?to(e):"string"===typeof e?e:""}function eo(e){for(var t,n="",r=0,i=e.length;r<i;r++)o(t=Qr(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}function to(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var no={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ro=g("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),oo=g("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),io=function(e){return ro(e)||oo(e)};function ao(e){return oo(e)?"svg":"math"===e?"math":void 0}var uo=Object.create(null);function co(e){if(!Y)return!0;if(io(e))return!1;if(e=e.toLowerCase(),null!=uo[e])return uo[e];var t=document.createElement(e);return e.indexOf("-")>-1?uo[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:uo[e]=/HTMLUnknownElement/.test(t.toString())}var so=g("text,number,password,search,email,tel,url");function lo(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function fo(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function ho(e,t){return document.createElementNS(no[e],t)}function mo(e){return document.createTextNode(e)}function po(e){return document.createComment(e)}function go(e,t,n){e.insertBefore(t,n)}function vo(e,t){e.removeChild(t)}function bo(e,t){e.appendChild(t)}function yo(e){return e.parentNode}function wo(e){return e.nextSibling}function xo(e){return e.tagName}function Co(e,t){e.textContent=t}function So(e,t){e.setAttribute(t,"")}var ko=Object.freeze({createElement:fo,createElementNS:ho,createTextNode:mo,createComment:po,insertBefore:go,removeChild:vo,appendChild:bo,parentNode:yo,nextSibling:wo,tagName:xo,setTextContent:Co,setStyleScope:So}),_o={create:function(e,t){Eo(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Eo(e,!0),Eo(t))},destroy:function(e){Eo(e,!0)}};function Eo(e,t){var n=e.data.ref;if(o(n)){var r=e.context,i=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?b(a[n],i):a[n]===i&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Ao=new ye("",{},[]),To=["create","activate","update","remove","destroy"];function Oo(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&Bo(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Bo(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||so(r)&&so(i)}function Ro(e,t,n){var r,i,a={};for(r=t;r<=n;++r)i=e[r].key,o(i)&&(a[i]=r);return a}function Do(e){var t,n,a={},c=e.modules,s=e.nodeOps;for(t=0;t<To.length;++t)for(a[To[t]]=[],n=0;n<c.length;++n)o(c[n][To[t]])&&a[To[t]].push(c[n][To[t]]);function l(e){return new ye(s.tagName(e).toLowerCase(),{},[],void 0,e)}function f(e,t){function n(){0===--n.listeners&&d(e)}return n.listeners=t,n}function d(e){var t=s.parentNode(e);o(t)&&s.removeChild(t,e)}function h(e,t,n,r,a,u,c){if(o(e.elm)&&o(u)&&(e=u[c]=Se(e)),e.isRootInsert=!a,!m(e,t,n,r)){var l=e.data,f=e.children,d=e.tag;o(d)?(e.elm=e.ns?s.createElementNS(e.ns,d):s.createElement(d,e),C(e),y(e,f,t),o(l)&&x(e,t),b(n,e.elm,r)):i(e.isComment)?(e.elm=s.createComment(e.text),b(n,e.elm,r)):(e.elm=s.createTextNode(e.text),b(n,e.elm,r))}}function m(e,t,n,r){var a=e.data;if(o(a)){var u=o(e.componentInstance)&&a.keepAlive;if(o(a=a.hook)&&o(a=a.init)&&a(e,!1),o(e.componentInstance))return p(e,t),b(n,e.elm,r),i(u)&&v(e,t,n,r),!0}}function p(e,t){o(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,w(e)?(x(e,t),C(e)):(Eo(e),t.push(e))}function v(e,t,n,r){var i,u=e;while(u.componentInstance)if(u=u.componentInstance._vnode,o(i=u.data)&&o(i=i.transition)){for(i=0;i<a.activate.length;++i)a.activate[i](Ao,u);t.push(u);break}b(n,e.elm,r)}function b(e,t,n){o(e)&&(o(n)?s.parentNode(n)===e&&s.insertBefore(e,t,n):s.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){0;for(var r=0;r<t.length;++r)h(t[r],n,e.elm,null,!0,t,r)}else u(e.text)&&s.appendChild(e.elm,s.createTextNode(String(e.text)))}function w(e){while(e.componentInstance)e=e.componentInstance._vnode;return o(e.tag)}function x(e,n){for(var r=0;r<a.create.length;++r)a.create[r](Ao,e);t=e.data.hook,o(t)&&(o(t.create)&&t.create(Ao,e),o(t.insert)&&n.push(e))}function C(e){var t;if(o(t=e.fnScopeId))s.setStyleScope(e.elm,t);else{var n=e;while(n)o(t=n.context)&&o(t=t.$options._scopeId)&&s.setStyleScope(e.elm,t),n=n.parent}o(t=Bn)&&t!==e.context&&t!==e.fnContext&&o(t=t.$options._scopeId)&&s.setStyleScope(e.elm,t)}function S(e,t,n,r,o,i){for(;r<=o;++r)h(n[r],i,e,t,!1,n,r)}function k(e){var t,n,r=e.data;if(o(r))for(o(t=r.hook)&&o(t=t.destroy)&&t(e),t=0;t<a.destroy.length;++t)a.destroy[t](e);if(o(t=e.children))for(n=0;n<e.children.length;++n)k(e.children[n])}function _(e,t,n,r){for(;n<=r;++n){var i=t[n];o(i)&&(o(i.tag)?(E(i),k(i)):d(i.elm))}}function E(e,t){if(o(t)||o(e.data)){var n,r=a.remove.length+1;for(o(t)?t.listeners+=r:t=f(e.elm,r),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&E(n,t),n=0;n<a.remove.length;++n)a.remove[n](e,t);o(n=e.data.hook)&&o(n=n.remove)?n(e,t):t()}else d(e.elm)}function A(e,t,n,i,a){var u,c,l,f,d=0,m=0,p=t.length-1,g=t[0],v=t[p],b=n.length-1,y=n[0],w=n[b],x=!a;while(d<=p&&m<=b)r(g)?g=t[++d]:r(v)?v=t[--p]:Oo(g,y)?(O(g,y,i,n,m),g=t[++d],y=n[++m]):Oo(v,w)?(O(v,w,i,n,b),v=t[--p],w=n[--b]):Oo(g,w)?(O(g,w,i,n,b),x&&s.insertBefore(e,g.elm,s.nextSibling(v.elm)),g=t[++d],w=n[--b]):Oo(v,y)?(O(v,y,i,n,m),x&&s.insertBefore(e,v.elm,g.elm),v=t[--p],y=n[++m]):(r(u)&&(u=Ro(t,d,p)),c=o(y.key)?u[y.key]:T(y,t,d,p),r(c)?h(y,i,e,g.elm,!1,n,m):(l=t[c],Oo(l,y)?(O(l,y,i,n,m),t[c]=void 0,x&&s.insertBefore(e,l.elm,g.elm)):h(y,i,e,g.elm,!1,n,m)),y=n[++m]);d>p?(f=r(n[b+1])?null:n[b+1].elm,S(e,f,n,m,b,i)):m>b&&_(e,t,d,p)}function T(e,t,n,r){for(var i=n;i<r;i++){var a=t[i];if(o(a)&&Oo(e,a))return i}}function O(e,t,n,u,c,l){if(e!==t){o(t.elm)&&o(u)&&(t=u[c]=Se(t));var f=t.elm=e.elm;if(i(e.isAsyncPlaceholder))o(t.asyncFactory.resolved)?D(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(i(t.isStatic)&&i(e.isStatic)&&t.key===e.key&&(i(t.isCloned)||i(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,h=t.data;o(h)&&o(d=h.hook)&&o(d=d.prepatch)&&d(e,t);var m=e.children,p=t.children;if(o(h)&&w(t)){for(d=0;d<a.update.length;++d)a.update[d](e,t);o(d=h.hook)&&o(d=d.update)&&d(e,t)}r(t.text)?o(m)&&o(p)?m!==p&&A(f,m,p,n,l):o(p)?(o(e.text)&&s.setTextContent(f,""),S(f,null,p,0,p.length-1,n)):o(m)?_(f,m,0,m.length-1):o(e.text)&&s.setTextContent(f,""):e.text!==t.text&&s.setTextContent(f,t.text),o(h)&&o(d=h.hook)&&o(d=d.postpatch)&&d(e,t)}}}function B(e,t,n){if(i(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var R=g("attrs,class,staticClass,staticStyle,key");function D(e,t,n,r){var a,u=t.tag,c=t.data,s=t.children;if(r=r||c&&c.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(o(c)&&(o(a=c.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return p(t,n),!0;if(o(u)){if(o(s))if(e.hasChildNodes())if(o(a=c)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,d=0;d<s.length;d++){if(!f||!D(f,s[d],n,r)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else y(t,s,n);if(o(c)){var h=!1;for(var m in c)if(!R(m)){h=!0,x(t,n);break}!h&&c["class"]&>(c["class"])}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,u){if(!r(t)){var c=!1,f=[];if(r(e))c=!0,h(t,f);else{var d=o(e.nodeType);if(!d&&Oo(e,t))O(e,t,f,null,null,u);else{if(d){if(1===e.nodeType&&e.hasAttribute(z)&&(e.removeAttribute(z),n=!0),i(n)&&D(e,t,f))return B(t,f,!0),e;e=l(e)}var m=e.elm,p=s.parentNode(m);if(h(t,f,m._leaveCb?null:p,s.nextSibling(m)),o(t.parent)){var g=t.parent,v=w(t);while(g){for(var b=0;b<a.destroy.length;++b)a.destroy[b](g);if(g.elm=t.elm,v){for(var y=0;y<a.create.length;++y)a.create[y](Ao,g);var x=g.data.hook.insert;if(x.merged)for(var C=1;C<x.fns.length;C++)x.fns[C]()}else Eo(g);g=g.parent}}o(p)?_(p,[e],0,0):o(e.tag)&&k(e)}}return B(t,f,c),t.elm}o(e)&&k(e)}}var No={create:Io,update:Io,destroy:function(e){Io(e,Ao)}};function Io(e,t){(e.data.directives||t.data.directives)&&Po(e,t)}function Po(e,t){var n,r,o,i=e===Ao,a=t===Ao,u=Fo(e.data.directives,e.context),c=Fo(t.data.directives,t.context),s=[],l=[];for(n in c)r=u[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,zo(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(zo(o,"bind",t,e),o.def&&o.def.inserted&&s.push(o));if(s.length){var f=function(){for(var n=0;n<s.length;n++)zo(s[n],"inserted",t,e)};i?xt(t,"insert",f):f()}if(l.length&&xt(t,"postpatch",(function(){for(var n=0;n<l.length;n++)zo(l[n],"componentUpdated",t,e)})),!i)for(n in u)c[n]||zo(u[n],"unbind",e,e,a)}var Mo=Object.create(null);function Fo(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)r=e[n],r.modifiers||(r.modifiers=Mo),o[Lo(r)]=r,r.def=Ke(t.$options,"directives",r.name,!0);return o}function Lo(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function zo(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(Sa){tt(Sa,n.context,"directive "+e.name+" "+t+" hook")}}var Ho=[_o,No];function Uo(e,t){var n=t.componentOptions;if((!o(n)||!1!==n.Ctor.options.inheritAttrs)&&(!r(e.data.attrs)||!r(t.data.attrs))){var i,a,u,c=t.elm,s=e.data.attrs||{},l=t.data.attrs||{};for(i in o(l.__ob__)&&(l=t.data.attrs=R({},l)),l)a=l[i],u=s[i],u!==a&&Vo(c,i,a);for(i in(ee||ne)&&l.value!==s.value&&Vo(c,"value",l.value),s)r(l[i])&&(Gr(i)?c.removeAttributeNS($r,Xr(i)):Ur(i)||c.removeAttribute(i))}}function Vo(e,t,n){e.tagName.indexOf("-")>-1?jo(e,t,n):Wr(t)?qr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ur(t)?e.setAttribute(t,jr(t,n)):Gr(t)?qr(n)?e.removeAttributeNS($r,Xr(t)):e.setAttributeNS($r,t,n):jo(e,t,n)}function jo(e,t,n){if(qr(n))e.removeAttribute(t);else{if(ee&&!te&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Wo={create:Uo,update:Uo};function $o(e,t){var n=t.elm,i=t.data,a=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var u=Kr(t),c=n._transitionClasses;o(c)&&(u=Jr(u,Qr(c))),u!==n._prevClass&&(n.setAttribute("class",u),n._prevClass=u)}}var Go,Xo={create:$o,update:$o},qo="__r",Ko="__c";function Yo(e){if(o(e[qo])){var t=ee?"change":"input";e[t]=[].concat(e[qo],e[t]||[]),delete e[qo]}o(e[Ko])&&(e.change=[].concat(e[Ko],e.change||[]),delete e[Ko])}function Zo(e,t,n){var r=Go;return function o(){var i=t.apply(null,arguments);null!==i&&ei(e,o,n,r)}}var Jo=at&&!(oe&&Number(oe[1])<=53);function Qo(e,t,n,r){if(Jo){var o=Xn,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(e,t,ae?{capture:n,passive:r}:n)}function ei(e,t,n,r){(r||Go).removeEventListener(e,t._wrapper||t,n)}function ti(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},o=e.data.on||{};Go=t.elm,Yo(n),wt(n,o,Qo,ei,Zo,t.context),Go=void 0}}var ni,ri={create:ti,update:ti};function oi(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,a=t.elm,u=e.data.domProps||{},c=t.data.domProps||{};for(n in o(c.__ob__)&&(c=t.data.domProps=R({},c)),u)n in c||(a[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===u[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var s=r(i)?"":String(i);ii(a,s)&&(a.value=s)}else if("innerHTML"===n&&oo(a.tagName)&&r(a.innerHTML)){ni=ni||document.createElement("div"),ni.innerHTML="<svg>"+i+"</svg>";var l=ni.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(l.firstChild)a.appendChild(l.firstChild)}else if(i!==u[n])try{a[n]=i}catch(Sa){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||ai(e,t)||ui(e,t))}function ai(e,t){var n=!0;try{n=document.activeElement!==e}catch(Sa){}return n&&e.value!==t}function ui(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.number)return p(n)!==p(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var ci={create:oi,update:oi},si=x((function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(r);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function li(e){var t=fi(e.style);return e.staticStyle?R(e.staticStyle,t):t}function fi(e){return Array.isArray(e)?D(e):"string"===typeof e?si(e):e}function di(e,t){var n,r={};if(t){var o=e;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=li(o.data))&&R(r,n)}(n=li(e.data))&&R(r,n);var i=e;while(i=i.parent)i.data&&(n=li(i.data))&&R(r,n);return r}var hi,mi=/^--/,pi=/\s*!important$/,gi=function(e,t,n){if(mi.test(t))e.style.setProperty(t,n);else if(pi.test(n))e.style.setProperty(E(t),n.replace(pi,""),"important");else{var r=bi(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},vi=["Webkit","Moz","ms"],bi=x((function(e){if(hi=hi||document.createElement("div").style,e=S(e),"filter"!==e&&e in hi)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<vi.length;n++){var r=vi[n]+t;if(r in hi)return r}}));function yi(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var a,u,c=t.elm,s=i.staticStyle,l=i.normalizedStyle||i.style||{},f=s||l,d=fi(t.data.style)||{};t.data.normalizedStyle=o(d.__ob__)?R({},d):d;var h=di(t,!0);for(u in f)r(h[u])&&gi(c,u,"");for(u in h)a=h[u],a!==f[u]&&gi(c,u,null==a?"":a)}}var wi={create:yi,update:yi},xi=/\s+/;function Ci(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xi).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Si(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(xi).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ki(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&R(t,_i(e.name||"v")),R(t,e),t}return"string"===typeof e?_i(e):void 0}}var _i=x((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),Ei=Y&&!te,Ai="transition",Ti="animation",Oi="transition",Bi="transitionend",Ri="animation",Di="animationend";Ei&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Bi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ri="WebkitAnimation",Di="webkitAnimationEnd"));var Ni=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ii(e){Ni((function(){Ni(e)}))}function Pi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Ci(e,t))}function Mi(e,t){e._transitionClasses&&b(e._transitionClasses,t),Si(e,t)}function Fi(e,t,n){var r=zi(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var u=o===Ai?Bi:Di,c=0,s=function(){e.removeEventListener(u,l),n()},l=function(t){t.target===e&&++c>=a&&s()};setTimeout((function(){c<a&&s()}),i+1),e.addEventListener(u,l)}var Li=/\b(transform|all)(,|$)/;function zi(e,t){var n,r=window.getComputedStyle(e),o=(r[Oi+"Delay"]||"").split(", "),i=(r[Oi+"Duration"]||"").split(", "),a=Hi(o,i),u=(r[Ri+"Delay"]||"").split(", "),c=(r[Ri+"Duration"]||"").split(", "),s=Hi(u,c),l=0,f=0;t===Ai?a>0&&(n=Ai,l=a,f=i.length):t===Ti?s>0&&(n=Ti,l=s,f=c.length):(l=Math.max(a,s),n=l>0?a>s?Ai:Ti:null,f=n?n===Ai?i.length:c.length:0);var d=n===Ai&&Li.test(r[Oi+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:d}}function Hi(e,t){while(e.length<t.length)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return Ui(t)+Ui(e[n])})))}function Ui(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Vi(e,t){var n=e.elm;o(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=ki(e.data.transition);if(!r(i)&&!o(n._enterCb)&&1===n.nodeType){var a=i.css,u=i.type,s=i.enterClass,l=i.enterToClass,f=i.enterActiveClass,d=i.appearClass,h=i.appearToClass,m=i.appearActiveClass,g=i.beforeEnter,v=i.enter,b=i.afterEnter,y=i.enterCancelled,w=i.beforeAppear,x=i.appear,C=i.afterAppear,S=i.appearCancelled,k=i.duration,_=Bn,E=Bn.$vnode;while(E&&E.parent)_=E.context,E=E.parent;var A=!_._isMounted||!e.isRootInsert;if(!A||x||""===x){var T=A&&d?d:s,O=A&&m?m:f,B=A&&h?h:l,R=A&&w||g,D=A&&"function"===typeof x?x:v,N=A&&C||b,I=A&&S||y,P=p(c(k)?k.enter:k);0;var M=!1!==a&&!te,F=$i(D),z=n._enterCb=L((function(){M&&(Mi(n,B),Mi(n,O)),z.cancelled?(M&&Mi(n,T),I&&I(n)):N&&N(n),n._enterCb=null}));e.data.show||xt(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),D&&D(n,z)})),R&&R(n),M&&(Pi(n,T),Pi(n,O),Ii((function(){Mi(n,T),z.cancelled||(Pi(n,B),F||(Wi(P)?setTimeout(z,P):Fi(n,u,z)))}))),e.data.show&&(t&&t(),D&&D(n,z)),M||F||z()}}}function ji(e,t){var n=e.elm;o(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var i=ki(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(!o(n._leaveCb)){var a=i.css,u=i.type,s=i.leaveClass,l=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,h=i.leave,m=i.afterLeave,g=i.leaveCancelled,v=i.delayLeave,b=i.duration,y=!1!==a&&!te,w=$i(h),x=p(c(b)?b.leave:b);0;var C=n._leaveCb=L((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Mi(n,l),Mi(n,f)),C.cancelled?(y&&Mi(n,s),g&&g(n)):(t(),m&&m(n)),n._leaveCb=null}));v?v(S):S()}function S(){C.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),d&&d(n),y&&(Pi(n,s),Pi(n,f),Ii((function(){Mi(n,s),C.cancelled||(Pi(n,l),w||(Wi(x)?setTimeout(C,x):Fi(n,u,C)))}))),h&&h(n,C),y||w||C())}}function Wi(e){return"number"===typeof e&&!isNaN(e)}function $i(e){if(r(e))return!1;var t=e.fns;return o(t)?$i(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Gi(e,t){!0!==t.data.show&&Vi(t)}var Xi=Y?{create:Gi,activate:Gi,remove:function(e,t){!0!==e.data.show?ji(e,t):t()}}:{},qi=[Wo,Xo,ri,ci,wi,Xi],Ki=qi.concat(Ho),Yi=Do({nodeOps:ko,modules:Ki});te&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&oa(e,"input")}));var Zi={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?xt(n,"postpatch",(function(){Zi.componentUpdated(e,t,n)})):Ji(e,t,n.context),e._vOptions=[].map.call(e.options,ta)):("textarea"===n.tag||so(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",na),e.addEventListener("compositionend",ra),e.addEventListener("change",ra),te&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ji(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,ta);if(o.some((function(e,t){return!M(e,r[t])}))){var i=e.multiple?t.value.some((function(e){return ea(e,o)})):t.value!==t.oldValue&&ea(t.value,o);i&&oa(e,"change")}}}};function Ji(e,t,n){Qi(e,t,n),(ee||ne)&&setTimeout((function(){Qi(e,t,n)}),0)}function Qi(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,u=0,c=e.options.length;u<c;u++)if(a=e.options[u],o)i=F(r,ta(a))>-1,a.selected!==i&&(a.selected=i);else if(M(ta(a),r))return void(e.selectedIndex!==u&&(e.selectedIndex=u));o||(e.selectedIndex=-1)}}function ea(e,t){return t.every((function(t){return!M(t,e)}))}function ta(e){return"_value"in e?e._value:e.value}function na(e){e.target.composing=!0}function ra(e){e.target.composing&&(e.target.composing=!1,oa(e.target,"input"))}function oa(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function ia(e){return!e.componentInstance||e.data&&e.data.transition?e:ia(e.componentInstance._vnode)}var aa={bind:function(e,t,n){var r=t.value;n=ia(n);var o=n.data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,Vi(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value,o=t.oldValue;if(!r!==!o){n=ia(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?Vi(n,(function(){e.style.display=e.__vOriginalDisplay})):ji(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}},ua={model:Zi,show:aa},ca={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sa(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?sa(Sn(t.children)):e}function la(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[S(i)]=o[i];return t}function fa(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function da(e){while(e=e.parent)if(e.data.transition)return!0}function ha(e,t){return t.key===e.key&&t.tag===e.tag}var ma=function(e){return e.tag||Cn(e)},pa=function(e){return"show"===e.name},ga={name:"transition",props:ca,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(ma),n.length)){0;var r=this.mode;0;var o=n[0];if(da(this.$vnode))return o;var i=sa(o);if(!i)return o;if(this._leaving)return fa(e,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=la(this),s=this._vnode,l=sa(s);if(i.data.directives&&i.data.directives.some(pa)&&(i.data.show=!0),l&&l.data&&!ha(i,l)&&!Cn(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=R({},c);if("out-in"===r)return this._leaving=!0,xt(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),fa(e,o);if("in-out"===r){if(Cn(i))return s;var d,h=function(){d()};xt(c,"afterEnter",h),xt(c,"enterCancelled",h),xt(f,"delayLeave",(function(e){d=e}))}}return o}}},va=R({tag:String,moveClass:String},ca);delete va.mode;var ba={props:va,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=Rn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=la(this),u=0;u<o.length;u++){var c=o[u];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(r){for(var s=[],l=[],f=0;f<r.length;f++){var d=r[f];d.data.transition=a,d.data.pos=d.elm.getBoundingClientRect(),n[d.key]?s.push(d):l.push(d)}this.kept=e(t,null,s),this.removed=l}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(ya),e.forEach(wa),e.forEach(xa),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;Pi(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Bi,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Bi,e),n._moveCb=null,Mi(n,t))})}})))},methods:{hasMove:function(e,t){if(!Ei)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Si(n,e)})),Ci(n,t),n.style.display="none",this.$el.appendChild(n);var r=zi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function ya(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function wa(e){e.data.newPos=e.elm.getBoundingClientRect()}function xa(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}var Ca={Transition:ga,TransitionGroup:ba};Sr.config.mustUseProp=Hr,Sr.config.isReservedTag=io,Sr.config.isReservedAttr=Lr,Sr.config.getTagNamespace=ao,Sr.config.isUnknownElement=co,R(Sr.options.directives,ua),R(Sr.options.components,Ca),Sr.prototype.__patch__=Y?Yi:N,Sr.prototype.$mount=function(e,t){return e=e&&Y?lo(e):void 0,In(this,e,t)},Y&&setTimeout((function(){V.devtools&&se&&se.emit("init",Sr)}),0),t["default"]=Sr}.call(this,n("c8ba"))},"2b4c":function(e,t,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,a="function"==typeof i,u=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};u.store=r},"2d00":function(e,t){e.exports=!1},"2d83":function(e,t,n){"use strict";var r=n("387f");e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2e08":function(e,t,n){var r=n("9def"),o=n("9744"),i=n("be13");e.exports=function(e,t,n,a){var u=String(i(e)),c=u.length,s=void 0===n?" ":String(n),l=r(t);if(l<=c||""==s)return u;var f=l-c,d=o.call(s,Math.ceil(f/s.length));return d.length>f&&(d=d.slice(0,f)),a?d+u:u+d}},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2f62":function(e,t,n){"use strict";
- /**
- * vuex v3.1.0
- * (c) 2019 Evan You
- * @license MIT
- */
- function r(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:r});else{var n=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[r].concat(e.init):r,n.call(this,e)}}function r(){var e=this.$options;e.store?this.$store="function"===typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}n.d(t,"c",(function(){return O})),n.d(t,"b",(function(){return R}));var o="undefined"!==typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(e){o&&(e._devtoolHook=o,o.emit("vuex:init",e),o.on("vuex:travel-to-state",(function(t){e.replaceState(t)})),e.subscribe((function(e,t){o.emit("vuex:mutation",e,t)})))}function a(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function u(e){return null!==e&&"object"===typeof e}function c(e){return e&&"function"===typeof e.then}var s=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},l={namespaced:{configurable:!0}};l.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(e,t){this._children[e]=t},s.prototype.removeChild=function(e){delete this._children[e]},s.prototype.getChild=function(e){return this._children[e]},s.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},s.prototype.forEachChild=function(e){a(this._children,e)},s.prototype.forEachGetter=function(e){this._rawModule.getters&&a(this._rawModule.getters,e)},s.prototype.forEachAction=function(e){this._rawModule.actions&&a(this._rawModule.actions,e)},s.prototype.forEachMutation=function(e){this._rawModule.mutations&&a(this._rawModule.mutations,e)},Object.defineProperties(s.prototype,l);var f=function(e){this.register([],e,!1)};function d(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void 0;d(e.concat(r),t.getChild(r),n.modules[r])}}f.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},f.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},f.prototype.update=function(e){d([],this.root,e)},f.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0);var o=new s(t,n);if(0===e.length)this.root=o;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],o)}t.modules&&a(t.modules,(function(t,o){r.register(e.concat(o),t,n)}))},f.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];t.getChild(n).runtime&&t.removeChild(n)};var h;var m=function(e){var t=this;void 0===e&&(e={}),!h&&"undefined"!==typeof window&&window.Vue&&T(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new f(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new h;var o=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(e,t){return u.call(o,e,t)},this.commit=function(e,t,n){return c.call(o,e,t,n)},this.strict=r;var s=this._modules.root.state;y(this,s,[],this._modules.root),b(this,s),n.forEach((function(e){return e(t)}));var l=void 0!==e.devtools?e.devtools:h.config.devtools;l&&i(this)},p={state:{configurable:!0}};function g(e,t){return t.indexOf(e)<0&&t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function v(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;y(e,n,[],e._modules.root,!0),b(e,n,t)}function b(e,t,n){var r=e._vm;e.getters={};var o=e._wrappedGetters,i={};a(o,(function(t,n){i[n]=function(){return t(e)},Object.defineProperty(e.getters,n,{get:function(){return e._vm[n]},enumerable:!0})}));var u=h.config.silent;h.config.silent=!0,e._vm=new h({data:{$$state:t},computed:i}),h.config.silent=u,e.strict&&_(e),r&&(n&&e._withCommit((function(){r._data.$$state=null})),h.nextTick((function(){return r.$destroy()})))}function y(e,t,n,r,o){var i=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a]=r),!i&&!o){var u=E(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit((function(){h.set(u,c,r.state)}))}var s=r.context=w(e,a,n);r.forEachMutation((function(t,n){var r=a+n;C(e,r,t,s)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,o=t.handler||t;S(e,r,o,s)})),r.forEachGetter((function(t,n){var r=a+n;k(e,r,t,s)})),r.forEachChild((function(r,i){y(e,t,n.concat(i),r,o)}))}function w(e,t,n){var r=""===t,o={dispatch:r?e.dispatch:function(n,r,o){var i=A(n,r,o),a=i.payload,u=i.options,c=i.type;return u&&u.root||(c=t+c),e.dispatch(c,a)},commit:r?e.commit:function(n,r,o){var i=A(n,r,o),a=i.payload,u=i.options,c=i.type;u&&u.root||(c=t+c),e.commit(c,a,u)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return x(e,t)}},state:{get:function(){return E(e.state,n)}}}),o}function x(e,t){var n={},r=t.length;return Object.keys(e.getters).forEach((function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}})),n}function C(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push((function(t){n.call(e,r.state,t)}))}function S(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push((function(t,o){var i=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t,o);return c(i)||(i=Promise.resolve(i)),e._devtoolHook?i.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):i}))}function k(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function _(e){e._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function E(e,t){return t.length?t.reduce((function(e,t){return e[t]}),e):e}function A(e,t,n){return u(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function T(e){h&&e===h||(h=e,r(h))}p.state.get=function(){return this._vm._data.$$state},p.state.set=function(e){0},m.prototype.commit=function(e,t,n){var r=this,o=A(e,t,n),i=o.type,a=o.payload,u=(o.options,{type:i,payload:a}),c=this._mutations[i];c&&(this._withCommit((function(){c.forEach((function(e){e(a)}))})),this._subscribers.forEach((function(e){return e(u,r.state)})))},m.prototype.dispatch=function(e,t){var n=this,r=A(e,t),o=r.type,i=r.payload,a={type:o,payload:i},u=this._actions[o];if(u){try{this._actionSubscribers.filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(s){0}var c=u.length>1?Promise.all(u.map((function(e){return e(i)}))):u[0](i);return c.then((function(e){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(s){0}return e}))}},m.prototype.subscribe=function(e){return g(e,this._subscribers)},m.prototype.subscribeAction=function(e){var t="function"===typeof e?{before:e}:e;return g(t,this._actionSubscribers)},m.prototype.watch=function(e,t,n){var r=this;return this._watcherVM.$watch((function(){return e(r.state,r.getters)}),t,n)},m.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._vm._data.$$state=e}))},m.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),this._modules.register(e,t),y(this,this.state,e,this._modules.get(e),n.preserveState),b(this,this.state)},m.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit((function(){var n=E(t.state,e.slice(0,-1));h.delete(n,e[e.length-1])})),v(this)},m.prototype.hotUpdate=function(e){this._modules.update(e),v(this,!0)},m.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(m.prototype,p);var O=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=M(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,t,n):t[o]},n[r].vuex=!0})),n})),B=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var i=M(this.$store,"mapMutations",e);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),R=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;o=e+o,n[r]=function(){if(!e||M(this.$store,"mapGetters",e))return this.$store.getters[o]},n[r].vuex=!0})),n})),D=P((function(e,t){var n={};return I(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var i=M(this.$store,"mapActions",e);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),N=function(e){return{mapState:O.bind(null,e),mapGetters:R.bind(null,e),mapMutations:B.bind(null,e),mapActions:D.bind(null,e)}};function I(e){return Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}}))}function P(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function M(e,t,n){var r=e._modulesNamespaceMap[n];return r}var F={Store:m,install:T,version:"3.1.0",mapState:O,mapMutations:B,mapGetters:R,mapActions:D,createNamespacedHelpers:N};t["a"]=F},"2fdb":function(e,t,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(e){return!!~o(this,e,i).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},"2fec":function(e,t,n){n("24e8")},"30b5":function(e,t,n){"use strict";var r=n("c532");function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}return i&&(e+=(-1===e.indexOf("?")?"?":"&")+i),e}},"30f1":function(e,t,n){"use strict";var r=n("b8e3"),o=n("63b6"),i=n("9138"),a=n("35e8"),u=n("481b"),c=n("8f60"),s=n("45f2"),l=n("53e2"),f=n("5168")("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",p="values",g=function(){return this};e.exports=function(e,t,n,v,b,y,w){c(n,t,v);var x,C,S,k=function(e){if(!d&&e in T)return T[e];switch(e){case m:return function(){return new n(this,e)};case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",E=b==p,A=!1,T=e.prototype,O=T[f]||T[h]||b&&T[b],B=O||k(b),R=b?E?k("entries"):B:void 0,D="Array"==t&&T.entries||O;if(D&&(S=l(D.call(new e)),S!==Object.prototype&&S.next&&(s(S,_,!0),r||"function"==typeof S[f]||a(S,f,g))),E&&O&&O.name!==p&&(A=!0,B=function(){return O.call(this)}),r&&!w||!d&&!A&&T[f]||a(T,f,B),u[t]=B,u[_]=g,b)if(x={values:E?B:k(p),keys:y?B:k(m),entries:R},w)for(C in x)C in T||i(T,C,x[C]);else o(o.P+o.F*(d||A),t,x);return x}},3154:function(e,t,n){n("f034")},"31f4":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)}},"323e":function(e,t,n){var r,o;
- /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
- * @license MIT */(function(i,a){r=a,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return 100*(-1+e)}function o(e,n,o){var i;return i="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},i.transition="all "+n+"ms "+o,i}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var u=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var c=e.render(!u),s=c.querySelector(t.barSelector),l=t.speed,f=t.easing;return c.offsetWidth,i((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(s,o(r,l,f)),1===r?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),l)}),l)):setTimeout(n,l)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=t.template;var i,u=o.querySelector(t.barSelector),s=n?"-100":r(e.status||0),l=document.querySelector(t.parent);return a(u,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),t.showSpinner||(i=o.querySelector(t.spinnerSelector),i&&f(i)),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(o),o},e.remove=function(){s(document.documentElement,"nprogress-busy"),s(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);while(o--)if(r=e[o]+i,r in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,o[1],o[2])}}();function u(e,t){var n="string"==typeof e?e:l(e);return n.indexOf(" "+t+" ")>=0}function c(e,t){var n=l(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function s(e,t){var n,r=l(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function l(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"32e9":function(e,t,n){var r=n("86cc"),o=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"32fc":function(e,t,n){var r=n("e53d").document;e.exports=r&&r.documentElement},"335c":function(e,t,n){var r=n("6b4c");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"33a4":function(e,t,n){var r=n("84f2"),o=n("2b4c")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},"355d":function(e,t){t.f={}.propertyIsEnumerable},"35e8":function(e,t,n){var r=n("d9f6"),o=n("aebd");e.exports=n("8e60")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"365e":function(e,t,n){n("cf08")},3699:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},t.apply(this,arguments)},n=function(){},r=function(e){return function(){return e}},o=r(!1),i=r(!0),a=function(){return u},u=function(){var e=function(e){return e.isNone()},t=function(e){return e()},u=function(e){return e},c={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:u,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:u,orThunk:t,map:a,each:n,bind:a,exists:o,forall:i,filter:a,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return c}(),c=function(e){var t=r(e),n=function(){return s},a=function(t){return t(e)},s={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:i,isNone:o,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return c(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?s:u},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 s},s=function(e){return null===e||void 0===e?u:c(e)},l={some:c,none:a,from:s},f=function(e){var t=typeof e;return null===e?"null":"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},d=function(e){return function(t){return f(t)===e}},h=d("string"),m=d("object"),p=d("array"),g=Array.prototype.push,v=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},b=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);g.apply(t,e[n])}return t},y=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},w=Object.keys,x=Object.hasOwnProperty,C=function(e,t){for(var n=w(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},S=function(e,t){return k(e,t)?l.from(e[t]):l.none()},k=function(e,t){return x.call(e,t)},_=function(e){return e.getParam("media_scripts")},E=function(e){return e.getParam("audio_template_callback")},A=function(e){return e.getParam("video_template_callback")},T=function(e){return e.getParam("media_live_embeds",!0)},O=function(e){return e.getParam("media_filter_html",!0)},B=function(e){return e.getParam("media_url_resolver")},R=function(e){return e.getParam("media_alt_source",!0)},D=function(e){return e.getParam("media_poster",!0)},N=function(e){return e.getParam("media_dimensions",!0)},I=tinymce.util.Tools.resolve("tinymce.util.Tools"),P=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),M=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),F=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},L=P.DOM,z=function(e){return e.replace(/px$/,"")},H=function(e){var t=e.map.style,n=t?L.parseStyle(t):{};return{type:"ephox-embed-iri",source:e.map["data-ephox-embed-iri"],altsource:"",poster:"",width:S(n,"max-width").map(z).getOr(""),height:S(n,"max-height").map(z).getOr("")}},U=function(e,t){var n=y(!1),r={};return M({validate:!1,allow_conditional_comments:!0,start:function(t,o){if(n.get());else if(k(o.map,"data-ephox-embed-iri"))n.set(!0),r=H(o);else{if(r.source||"param"!==t||(r.source=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=I.extend(o.map,r)),"script"===t){var i=F(e,o.map.src);if(!i)return;r={type:"script",source:o.map.src,width:String(i.width),height:String(i.height)}}"source"===t&&(r.source?r.altsource||(r.altsource=o.map.src):r.source=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source=r.source||r.src||r.data,r.altsource=r.altsource||"",r.poster=r.poster||"",r},V=function(e){var t={mp3:"audio/mpeg",m4a:"audio/x-m4a",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"},n=e.toLowerCase().split(".").pop(),r=t[n];return r||""},j=tinymce.util.Tools.resolve("tinymce.html.Schema"),W=tinymce.util.Tools.resolve("tinymce.html.Writer"),$=P.DOM,G=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},X=function(e,t){C(t,(function(t,n){var r=""+t;if(e.map[n]){var o=e.length;while(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)}))},q=function(e,t){var n=t.map.style,r=n?$.parseStyle(n):{};r["max-width"]=G(e.width),r["max-height"]=G(e.height),X(t,{style:$.serializeStyle(r)})},K=["source","altsource"],Y=function(e,t,n){var r,o=W(),i=y(!1),a=0;return M({validate:!1,allow_conditional_comments:!0,comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,u,c){if(i.get());else if(k(u.map,"data-ephox-embed-iri"))i.set(!0),q(t,u);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&X(u,{width:t.width,height:t.height});break}if(n)switch(e){case"video":X(u,{poster:t.poster,src:""}),t.altsource&&X(u,{src:""});break;case"iframe":X(u,{src:t.source});break;case"source":if(a<2&&(X(u,{src:t[K[a]],type:t[K[a]+"mime"]}),!t[K[a]]))return;a++;break;case"img":if(!t.poster)return;r=!0;break}}o.start(e,u,c)},end:function(e){if(!i.get()){if("video"===e&&n)for(var u=0;u<2;u++)if(t[K[u]]){var c=[];c.map={},a<u&&(X(c,{src:t[K[u]],type:t[K[u]+"mime"]}),o.start("source",c,!0))}if(t.poster&&"object"===e&&n&&!r){var s=[];s.map={},X(s,{src:t.poster,width:t.width,height:t.height}),o.start("img",s,!0)}}o.end(e)}},j({})).parse(e),o.getContent()},Z=[{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}],J=function(e){var t=e.match(/^(https?:\/\/|www\.)(.+)$/i);return t&&t.length>1?"www."===t[1]?"https://":t[1]:"https://"},Q=function(e,t){for(var n=J(t),r=e.regex.exec(t),o=n+e.url,i=function(e){o=o.replace("$"+e,(function(){return r[e]?r[e]:""}))},a=0;a<r.length;a++)i(a);return o.replace(/\?$/,"")},ee=function(e){var t=Z.filter((function(t){return t.regex.test(e)}));return t.length>0?I.extend({},t[0],{url:Q(t[0],e)}):null},te=function(e){var t=e.allowFullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"},ne=function(e){var t='<object data="'+e.source+'" 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>",t},re=function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source+'">'+(e.altsource?'\n<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</audio>"},oe=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.source+'"'+(e.sourcemime?' type="'+e.sourcemime+'"':"")+" />\n"+(e.altsource?'<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</video>"},ie=function(e){return'<script src="'+e.source+'"><\/script>'},ae=function(e,t){var n=I.extend({},t);if(!n.source&&(I.extend(n,U(_(e),n.embed)),!n.source))return"";n.altsource||(n.altsource=""),n.poster||(n.poster=""),n.source=e.convertURL(n.source,"source"),n.altsource=e.convertURL(n.altsource,"source"),n.sourcemime=V(n.source),n.altsourcemime=V(n.altsource),n.poster=e.convertURL(n.poster,"poster");var r=ee(n.source);if(r&&(n.source=r.url,n.type=r.type,n.allowFullscreen=r.allowFullscreen,n.width=n.width||String(r.w),n.height=n.height||String(r.h)),n.embed)return Y(n.embed,n,!0);var o=F(_(e),n.source);o&&(n.type="script",n.width=String(o.width),n.height=String(o.height));var i=E(e),a=A(e);return n.width=n.width||"300",n.height=n.height||"150",I.each(n,(function(t,r){n[r]=e.dom.encode(""+t)})),"iframe"===n.type?te(n):"application/x-shockwave-flash"===n.sourcemime?ne(n):-1!==n.sourcemime.indexOf("audio")?re(n,i):"script"===n.type?ie(n):oe(n,a)},ue=tinymce.util.Tools.resolve("tinymce.util.Promise"),ce={},se=function(e,t,n){return new ue((function(r,o){var i=function(n){return n.html&&(ce[e.source]=n),r({url:e.source,html:n.html?n.html:t(e)})};ce[e.source]?i(ce[e.source]):n({url:e.source},i,o)}))},le=function(e,t){return new ue((function(n){n({html:t(e),url:e.source})}))},fe=function(e){return function(t){return ae(e,t)}},de=function(e,t){var n=B(e);return n?se(t,fe(e),n):le(t,fe(e))},he=function(e){return ce.hasOwnProperty(e)},me=function(e,t){return S(t,e).bind((function(e){return S(e,"meta")}))},pe=function(e,t,n){return function(r){var o,i=function(){return S(e,r)},a=function(){return S(t,r)},u=function(e){return S(e,"value").bind((function(e){return e.length>0?l.some(e):l.none()}))},c=function(){return i().bind((function(e){return m(e)?u(e).orThunk(a):a().orThunk((function(){return l.from(e)}))}))},s=function(){return a().orThunk((function(){return i().bind((function(e){return m(e)?u(e):l.from(e)}))}))};return o={},o[r]=(r===n?c():s()).getOr(""),o}},ge=function(e,t){var n={};return S(e,"dimensions").each((function(e){v(["width","height"],(function(r){S(t,r).orThunk((function(){return S(e,r)})).each((function(e){return n[r]=e}))}))})),n},ve=function(e,n){var r=n?me(n,e).getOr({}):{},o=pe(e,r,n);return t(t(t(t(t({},o("source")),o("altsource")),o("poster")),o("embed")),ge(e,r))},be=function(e){var n=t(t({},e),{source:{value:S(e,"source").getOr("")},altsource:{value:S(e,"altsource").getOr("")},poster:{value:S(e,"poster").getOr("")}});return v(["width","height"],(function(t){S(e,t).each((function(e){var r=n.dimensions||{};r[t]=e,n.dimensions=r}))})),n},ye=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})}},we=function(e,t){return U(_(e),t)},xe=function(e){return e.getAttribute("data-mce-object")||e.getAttribute("data-ephox-embed-iri")},Ce=function(e){var n=e.selection.getNode(),r=xe(n)?e.serializer.serialize(n,{selection:!0}):"";return t({embed:r},U(_(e),r))},Se=function(e,n){return function(r){if(h(r.url)&&r.url.trim().length>0){var o=r.html,i=we(n,o),a=t(t({},i),{source:r.url,embed:o});e.setData(be(a))}}},ke=function(e,t){for(var n=e.dom.select("img[data-mce-object]"),r=0;r<t.length;r++)for(var o=n.length-1;o>=0;o--)t[r]===n[o]&&n.splice(o,1);e.selection.select(n[0])},_e=function(e,t){var n=e.dom.select("img[data-mce-object]");e.insertContent(t),ke(e,n),e.nodeChanged()},Ee=function(e,t,n){t.embed=Y(t.embed,t),t.embed&&(e.source===t.source||he(t.source))?_e(n,t.embed):de(n,t).then((function(e){_e(n,e.html)})).catch(ye(n))},Ae=function(e){var n=Ce(e),r=y(n),o=be(n),i=function(t,n){var r=ve(n.getData(),"source");t.source!==r.source&&(Se(v,e)({url:r.source,html:""}),de(e,r).then(Se(v,e)).catch(ye(e)))},a=function(t){var n=ve(t.getData()),r=we(e,n.embed);t.setData(be(r))},u=function(n,r){var o=ve(n.getData(),r),i=ae(e,o);n.setData(be(t(t({},o),{embed:i})))},c=[{name:"source",type:"urlinput",filetype:"media",label:"Source"}],s=N(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],l={title:"General",name:"general",items:b([c,s])},f={type:"textarea",name:"embed",label:"Paste your embed code below:"},d={title:"Embed",items:[f]},h=[];R(e)&&h.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),D(e)&&h.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});var m={title:"Advanced",name:"advanced",items:h},p=[l,d];h.length>0&&p.push(m);var g={type:"tabpanel",tabs:p},v=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:g,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){var n=ve(t.getData());Ee(r.get(),n,e),t.close()},onChange:function(e,t){switch(t.name){case"source":i(r.get(),e);break;case"embed":a(e);break;case"dimensions":case"altsource":case"poster":u(e,t.name);break}r.set(ve(e.getData()))},initialData:o})},Te=function(e){var t=function(){Ae(e)};return{showDialog:t}},Oe=function(e){var t=function(){Ae(e)};e.addCommand("mceMedia",t)},Be=tinymce.util.Tools.resolve("tinymce.html.Node"),Re=tinymce.util.Tools.resolve("tinymce.Env"),De=function(e,t){if(!1===O(e))return t;var n,r=W();return M({validate:!1,allow_conditional_comments:!1,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)}},j({})).parse(t),r.getContent()},Ne=function(e,t){var n,r=t.name;return n=new Be("img",1),n.shortEnded=!0,Pe(e,t,n),n.attr({width:t.attr("width")||"300",height:t.attr("height")||("audio"===r?"30":"150"),style:t.attr("style"),src:Re.transparentSrc,"data-mce-object":r,class:"mce-object mce-object-"+r}),n},Ie=function(e,t){var n,r,o,i=t.name;return n=new Be("span",1),n.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":i,class:"mce-preview-object mce-object-"+i}),Pe(e,t,n),r=new Be(i,1),r.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 Be("span",1),o.attr("class","mce-shim"),n.append(r),n.append(o),n},Pe=function(e,t,n){var r,o,i,a,u;i=t.attributes,a=i.length;while(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,u&&(n.attr("data-mce-html",escape(De(e,u))),n.firstChild=null)},Me=function(e){var t=e.attr("class");return t&&/\btiny-pageembed\b/.test(t)},Fe=function(e){while(e=e.parent)if(e.attr("data-ephox-embed-iri")||Me(e))return!0;return!1},Le=function(e){return function(t){var n,r,o=t.length;while(o--)n=t[o],n.parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=F(_(e),n.attr("src")),r))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),"iframe"===n.name&&T(e)&&Re.ceFalse?Fe(n)||n.replace(Ie(e,n)):Fe(n)||n.replace(Ne(e,n))))}},ze=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();I.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();I.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",Le(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){var r,o,i,a,u,c,s,l,f=t.length;while(f--)if(r=t[f],r.parent){s=r.attr(n),o=new Be(s,1),"audio"!==s&&"script"!==s&&(l=r.attr("class"),l&&-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")}),a=r.attributes,i=a.length;while(i--){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===s&&o.attr("type","text/javascript"),u=r.attr("data-mce-html"),u&&(c=new Be("#text",3),c.raw=!0,c.value=De(e,unescape(u)),o.append(c)),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").length&&r.append('<span class="mce-shim"></span>')}))}))},He=function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))},Ue=function(e){e.on("click keyup touchend",(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&&(t=unescape(t),n.setAttribute("data-mce-html",escape(Y(t,{width:String(e.width),height:String(e.height)})))))}))},Ve=function(e,t){return function(n){return e.selection.selectorChangedWithUnbind(t.join(","),n.setActive).unbind}},je=function(e){e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:function(){e.execCommand("mceMedia")},onSetup:Ve(e,["img[data-mce-object]","span[data-mce-object]","div[data-ephox-embed-iri]"])}),e.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:function(){e.execCommand("mceMedia")}})};function We(){e.add("media",(function(e){return Oe(e),je(e),He(e),ze(e),Ue(e),Te(e)}))}We()})()},"36c3":function(e,t,n){var r=n("335c"),o=n("25eb");e.exports=function(e){return r(o(e))}},3835:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function o(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done);r=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){o=!0,i=c}finally{try{r||null==u["return"]||u["return"]()}finally{if(o)throw i}}return n}}var i=n("06c5");function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){return r(e)||o(e,t)||Object(i["a"])(e,t)||a()}n.d(t,"a",(function(){return u}))},3846:function(e,t,n){n("9e1e")&&"g"!=/./g.flags&&n("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:n("0bfb")})},"386d":function(e,t,n){"use strict";var r=n("cb7c"),o=n("83a1"),i=n("5f1b");n("214f")("search",1,(function(e,t,n,a){return[function(n){var r=e(this),o=void 0==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),c=String(this),s=u.lastIndex;o(s,0)||(u.lastIndex=0);var l=i(u,c);return o(u.lastIndex,s)||(u.lastIndex=s),null===l?-1:l.index}]}))},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},"38fd":function(e,t,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("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}},3934:function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"3a38":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},"3ad8":function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};function o(){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}var i=function(){},a=function(e){return function(){return e}},u=function(e){return e},c=function(e){return function(){throw new Error(e)}},s=a(!1),l=a(!0),f=function(){return d},d=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:l,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:f,each:i,bind:f,exists:s,forall:l,filter:f,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return r}(),h=function(e){var t=a(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:s,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:d},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 o},m=function(e){return null===e||void 0===e?d:h(e)},p={some:h,none:f,from:m},g=function(e){var t=typeof e;return null===e?"null":"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},v=function(e){return function(t){return g(t)===e}},b=v("string"),y=v("object"),w=v("array"),x=Array.prototype.slice,C=Array.prototype.indexOf,S=function(e,t){return C.call(e,t)},k=function(e,t){return S(e,t)>-1},_=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=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},A=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},T=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},O=function(e,t,n){return A(e,(function(e){n=t(n,e)})),n},B=function(e,t,n){return E(e,(function(e){n=t(n,e)})),n},R=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return p.some(i);if(n(i,r))break}return p.none()},D=function(e,t){return R(e,t,s)},N=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},I=function(e,t){var n=x.call(e,0);return n.sort(t),n},P=function(e){return 0===e.length?p.none():p.some(e[0])},M=Object.keys,F=Object.hasOwnProperty,L=function(e,t){return z(e,t)?p.from(e[t]):p.none()},z=function(e,t){return F.call(e,t)},H=function(t){if(!w(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 E(t,(function(o,i){var a=M(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],c=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(!w(c))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var s=function(e){var t=M(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));var r=N(n,(function(e){return k(t,e)}));if(!r)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:s,log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}})),r},U={generate:H},V=(U.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]),function(e){var t=[],n=[];return E(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}),j=function(e){var t=function(t){return e===t},n=function(t){return j(e)},r=function(t){return j(e)},o=function(t){return j(t(e))},i=function(t){return j(e)},u=function(t){t(e)},c=function(t){return t(e)},f=function(t,n){return n(e)},d=function(t){return t(e)},h=function(t){return t(e)},m=function(){return p.some(e)};return{is:t,isValue:l,isError:s,getOr:a(e),getOrThunk:a(e),getOrDie:a(e),or:n,orThunk:r,fold:f,map:o,mapError:i,each:u,bind:c,exists:d,forall:h,toOption:m}},W=function(e){var t=function(e){return e()},n=function(){return c(String(e))()},r=function(e){return e},o=function(e){return e()},a=function(t){return W(e)},f=function(t){return W(t(e))},d=function(t){return W(e)},h=function(t,n){return t(e)};return{is:s,isValue:s,isError:l,getOr:u,getOrThunk:t,getOrDie:n,or:r,orThunk:o,fold:h,map:a,mapError:f,each:i,bind:d,exists:s,forall:l,toOption:p.none}},$=function(e,t){return e.fold((function(){return W(t)}),j)},G={value:j,error:W,fromOption:$},X=function(e){return"inline-command"===e.type||"inline-format"===e.type},q=function(e){return"block-command"===e.type||"block-format"===e.type},K=function(e){return I(e,(function(e,t){return e.start.length===t.start.length?0:e.start.length>t.start.length?-1:1}))},Y=function(e){var t=function(t){return G.error({message:t,pattern:e})},n=function(n,r,o){if(void 0!==e.format){var i=void 0;if(w(e.format)){if(!N(e.format,b))return t(n+" pattern has non-string items in the `format` array");i=e.format}else{if(!b(e.format))return t(n+" pattern has non-string `format` parameter");i=[e.format]}return G.value(r(i))}return void 0!==e.cmd?b(e.cmd)?G.value(o(e.cmd,e.value)):t(n+" pattern has non-string `cmd` parameter"):t(n+" pattern is missing both `format` and `cmd` parameters")};if(!y(e))return t("Raw pattern is not an object");if(!b(e.start))return t("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!b(e.end))return t("Inline pattern has non-string `end` parameter");if(0===e.start.length&&0===e.end.length)return t("Inline pattern has empty `start` and `end` parameters");var r=e.start,o=e.end;return 0===o.length&&(o=r,r=""),n("Inline",(function(e){return{type:"inline-format",start:r,end:o,format:e}}),(function(e,t){return{type:"inline-command",start:r,end:o,cmd:e,value:t}}))}return void 0!==e.replacement?b(e.replacement)?0===e.start.length?t("Replacement pattern has empty `start` parameter"):G.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):t("Replacement pattern has non-string `replacement` parameter"):0===e.start.length?t("Block pattern has empty `start` parameter"):n("Block",(function(t){return{type:"block-format",start:e.start,format:t[0]}}),(function(t,n){return{type:"block-command",start:e.start,cmd:t,value:n}}))},Z=function(e){return"block-command"===e.type?{start:e.start,cmd:e.cmd,value:e.value}:"block-format"===e.type?{start:e.start,format:e.format}:"inline-command"===e.type?"mceInsertContent"===e.cmd&&""===e.start?{start:e.end,replacement:e.value}:{start:e.start,end:e.end,cmd:e.cmd,value:e.value}:"inline-format"===e.type?{start:e.start,end:e.end,format:1===e.format.length?e.format[0]:e.format}:void 0},J=function(e){return{inlinePatterns:T(e,X),blockPatterns:K(T(e,q))}},Q=function(e){var t=function(t){var n=V(_(t,Y));if(n.errors.length>0){var r=n.errors[0];throw new Error(r.message+":\n"+JSON.stringify(r.pattern,null,2))}e.set(J(n.values))},n=function(){return o(_(e.get().inlinePatterns,Z),_(e.get().blockPatterns,Z))};return{setPatterns:t,getPatterns:n}},ee="undefined"!==typeof e.window?e.window:Function("return this;")(),te=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=ee.console;n&&(n.error?n.error.apply(n,e):n.log.apply(n,e))},ne=[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}],re=function(e){var t=L(e,"textpattern_patterns").getOr(ne);if(!w(t))return te("The setting textpattern_patterns should be an array"),{inlinePatterns:[],blockPatterns:[]};var n=V(_(t,Y));return E(n.errors,(function(e){return te(e.message,e.pattern)})),J(n.values)},oe=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},ie=tinymce.util.Tools.resolve("tinymce.util.Delay"),ae=tinymce.util.Tools.resolve("tinymce.util.VK"),ue="\ufeff",ce=" ",se=tinymce.util.Tools.resolve("tinymce.util.Tools"),le=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),fe=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),de=function(e,t){return{container:e,offset:t}},he=function(t){return t.nodeType===e.Node.TEXT_NODE},me=function(e,t,n){if(t&&e.isEmpty(t)&&!n(t)){var r=t.parentNode;e.remove(t),me(e,r,n)}},pe=function(e,t,n,r){void 0===r&&(r=!0);var o=t.startContainer.parentNode,i=t.endContainer.parentNode;t.deleteContents(),r&&!n(t.startContainer)&&(he(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),he(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),me(e,o,n),o!==i&&me(e,i,n))},ge=function(e,t){var n=t.get(e);return w(n)&&P(n).exists((function(e){return z(e,"block")}))},ve=function(e){return 0===e.start.length},be=function(e,t){var n=p.from(e.dom.getParent(t.startContainer,e.dom.isBlock));return""===oe(e)?n.orThunk((function(){return p.some(e.getBody())})):n},ye=le.DOM,we=function(e){return function(t){return e===t?-1:0}},xe=function(e){return function(t){return e.isBlock(t)||k(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}},Ce=function(e,t,n){if(he(e)&&t>=0)return p.some(de(e,t));var r=fe(ye);return p.from(r.backwards(e,t,we(e),n)).map((function(e){return de(e.container,e.container.data.length)}))},Se=function(e,t,n){if(he(e)&&t>=e.length)return p.some(de(e,t));var r=fe(ye);return p.from(r.forwards(e,t,we(e),n)).map((function(e){return de(e.container,0)}))},ke=function(e,t,n){if(!he(e))return p.none();var r=e.textContent;if(t>=0&&t<=r.length)return p.some(de(e,t));var o=fe(ye);return p.from(o.backwards(e,t,we(e),n)).bind((function(e){var r=e.container.data;return ke(e.container,t+r.length,n)}))},_e=function(e,t,n){if(!he(e))return p.none();var r=e.textContent;if(t<=r.length)return p.some(de(e,t));var o=fe(ye);return p.from(o.forwards(e,t,we(e),n)).bind((function(e){return _e(e.container,t-r.length,n)}))},Ee=function(e,t,n,r,o){var i=fe(e,xe(e));return p.from(i.backwards(t,n,r,o))},Ae=function(e,t,n){if(he(t)&&(n<0||n>t.data.length))return[];var r=[n],o=t;while(o!==e&&o.parentNode){for(var i=o.parentNode,a=0;a<i.childNodes.length;a++)if(i.childNodes[a]===o){r.push(a);break}o=i}return o===e?r.reverse():[]},Te=function(e,t,n,r,o){var i=Ae(e,t,n),a=Ae(e,r,o);return{start:i,end:a}},Oe=function(e,t){var n=t.slice(),r=n.pop();return B(n,(function(e,t){return e.bind((function(e){return p.from(e.childNodes[t])}))}),p.some(e)).bind((function(e){return he(e)&&r>=0&&e.data.length,p.some({node:e,offset:r})}))},Be=function(t,n){return Oe(t,n.start).bind((function(r){var o=r.node,i=r.offset;return Oe(t,n.end).map((function(t){var n=t.node,r=t.offset,a=e.document.createRange();return a.setStart(o,i),a.setEnd(n,r),a}))}))},Re=function(e,t){return Te(e,t.startContainer,t.startOffset,t.endContainer,t.endOffset)},De=function(e,t,n){var r=Se(t,0,t);r.each((function(r){var o=r.container;_e(o,n.start.length,t).each((function(n){var r=e.createRng();r.setStart(o,0),r.setEnd(n.container,n.offset),pe(e,r,(function(e){return e===t}))}))}))},Ne=function(e,t){var n=e.dom,r=t.pattern,o=Be(n.getRoot(),t.range).getOrDie("Unable to resolve path range");return be(e,o).each((function(t){"block-format"===r.type?ge(r.format,e.formatter)&&e.undoManager.transact((function(){De(e.dom,t,r),e.formatter.apply(r.format)})):"block-command"===r.type&&e.undoManager.transact((function(){De(e.dom,t,r),e.execCommand(r.cmd,!1,r.value)}))})),!0},Ie=function(e,t){var n=t.replace(ce," ");return D(e,(function(e){return 0===t.indexOf(e.start)||0===n.indexOf(e.start)}))},Pe=function(e,t){var n=e.dom,r=e.selection.getRng();return be(e,r).filter((function(t){var r=oe(e),o=""===r&&n.is(t,"body")||n.is(t,r);return null!==t&&o})).bind((function(e){var r=e.textContent,o=Ie(t,r);return o.map((function(t){return se.trim(r).length===t.start.length?[]:[{pattern:t,range:Te(n.getRoot(),e,0,e,0)}]}))})).getOr([])},Me=function(e,t){if(0!==t.length){var n=e.selection.getBookmark();E(t,(function(t){return Ne(e,t)})),e.selection.moveToBookmark(n)}},Fe=0,Le=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return Fe++,e+"_"+r+Fe+String(n)},ze=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},He=function(e,t){return ze(e,t,e.length-t.length)},Ue=function(e,t){return e.create("span",{"data-mce-type":"bookmark",id:t})},Ve=function(e,t){var n=e.createRng();return n.setStartAfter(t.start),n.setEndBefore(t.end),n},je=function(e,t,n){var r=Be(e.getRoot(),n).getOrDie("Unable to resolve path range"),o=r.startContainer,i=r.endContainer,a=0===r.endOffset?i:i.splitText(r.endOffset),u=0===r.startOffset?o:o.splitText(r.startOffset);return{prefix:t,end:a.parentNode.insertBefore(Ue(e,t+"-end"),a),start:u.parentNode.insertBefore(Ue(e,t+"-start"),u)}},We=function(e,t,n){me(e,e.get(t.prefix+"-end"),n),me(e,e.get(t.prefix+"-start"),n)},$e=function(e,t,n){return function(e,t){var r=e.data,o=r.substring(0,t),i=o.lastIndexOf(n.charAt(n.length-1)),a=o.lastIndexOf(n);return-1!==a?a+n.length:-1!==i?i+1:-1}},Ge=function(e,t,n,r){var o=t.start,i=Ee(e,r.container,r.offset,$e(e,n,o),n);return i.bind((function(r){if(r.offset>=o.length){var i=e.createRng();return i.setStart(r.container,r.offset-o.length),i.setEnd(r.container,r.offset),p.some(i)}var a=r.offset-o.length;return ke(r.container,a,n).map((function(t){var n=e.createRng();return n.setStart(t.container,t.offset),n.setEnd(r.container,r.offset),n})).filter((function(e){return e.toString()===o})).orThunk((function(){return Ge(e,t,n,de(r.container,0))}))}))},Xe=function(e,t,n,r,o,i){if(void 0===i&&(i=!1),0===t.start.length&&!i){var a=e.createRng();return a.setStart(n,r),a.setEnd(n,r),p.some(a)}return Ce(n,r,o).bind((function(n){var r=Ge(e,t,o,n);return r.bind((function(e){if(i){if(e.endContainer===n.container&&e.endOffset===n.offset)return p.none();if(0===n.offset&&e.endContainer.textContent.length===e.endOffset)return p.none()}return p.some(e)}))}))},qe=function(e,t,n){var r=e.dom,o=r.getRoot(),i=n.pattern,a=n.position.container,u=n.position.offset;return ke(a,u-n.pattern.end.length,t).bind((function(c){var s=Te(o,c.container,c.offset,a,u);if(ve(i))return p.some({matches:[{pattern:i,startRng:s,endRng:s}],position:c});var l=Ke(e,n.remainingPatterns,c.container,c.offset,t),f=l.getOr({matches:[],position:c}),d=f.position,h=Xe(r,i,d.container,d.offset,t,l.isNone());return h.map((function(e){var t=Re(o,e);return{matches:f.matches.concat([{pattern:i,startRng:t,endRng:s}]),position:de(e.startContainer,e.startOffset)}}))}))},Ke=function(e,t,n,r,o){var i=e.dom;return Ce(n,r,i.getRoot()).bind((function(a){var u=i.createRng();u.setStart(o,0),u.setEnd(n,r);for(var c=u.toString(),s=0;s<t.length;s++){var l=t[s];if(He(c,l.end)){var f=t.slice();f.splice(s,1);var d=qe(e,o,{pattern:l,remainingPatterns:f,position:a});if(d.isSome())return d}}return p.none()}))},Ye=function(e,t,n){e.selection.setRng(n),"inline-format"===t.type?E(t.format,(function(t){e.formatter.apply(t)})):e.execCommand(t.cmd,!1,t.value)},Ze=function(e,t,n,r){var o=Ve(e.dom,n);pe(e.dom,o,r),Ye(e,t,o)},Je=function(e,t,n,r,o){var i=e.dom,a=Ve(i,r),u=Ve(i,n);pe(i,u,o),pe(i,a,o);var c={prefix:n.prefix,start:n.end,end:r.start},s=Ve(i,c);Ye(e,t,s)},Qe=function(e,t){var n=Le("mce_textpattern"),o=O(t,(function(t,o){var i=je(e,n+"_end"+t.length,o.endRng);return t.concat([r(r({},o),{endMarker:i})])}),[]);return O(o,(function(t,i){var a=o.length-t.length-1,u=ve(i.pattern)?i.endMarker:je(e,n+"_start"+a,i.startRng);return t.concat([r(r({},i),{startMarker:u})])}),[])},et=function(e,t,n){var r=e.selection.getRng();return!1===r.collapsed?[]:be(e,r).bind((function(o){var i=r.startOffset-(n?1:0);return Ke(e,t,r.startContainer,i,o)})).fold((function(){return[]}),(function(e){return e.matches}))},tt=function(e,t){if(0!==t.length){var n=e.dom,r=e.selection.getBookmark(),o=Qe(n,t);E(o,(function(t){var r=n.getParent(t.startMarker.start,n.isBlock),o=function(e){return e===r};ve(t.pattern)?Ze(e,t.pattern,t.endMarker,o):Je(e,t.pattern,t.startMarker,t.endMarker,o),We(n,t.endMarker,o),We(n,t.startMarker,o)})),e.selection.moveToBookmark(r)}},nt=function(e,t){if(!e.selection.isCollapsed())return!1;var n=et(e,t.inlinePatterns,!1),r=Pe(e,t.blockPatterns);return(r.length>0||n.length>0)&&(e.undoManager.add(),e.undoManager.extra((function(){e.execCommand("mceInsertNewLine")}),(function(){e.insertContent(ue),tt(e,n),Me(e,r);var t=e.selection.getRng(),o=Ce(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each((function(t){var n=t.container;n.data.charAt(t.offset-1)===ue&&(n.deleteData(t.offset-1,1),me(e.dom,n.parentNode,(function(t){return t===e.dom.getRoot()})))}))})),!0)},rt=function(e,t){var n=et(e,t.inlinePatterns,!0);n.length>0&&e.undoManager.transact((function(){tt(e,n)}))},ot=function(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return!0},it=function(e,t){return ot(e,t,(function(e,t){return e===t.keyCode&&!1===ae.modifierPressed(t)}))},at=function(e,t){return ot(e,t,(function(e,t){return e.charCodeAt(0)===t.charCode}))},ut=function(e,t){var n=[",",".",";",":","!","?"],r=[32];e.on("keydown",(function(n){13!==n.keyCode||ae.modifierPressed(n)||nt(e,t.get())&&n.preventDefault()}),!0),e.on("keyup",(function(n){it(r,n)&&rt(e,t.get())})),e.on("keypress",(function(r){at(n,r)&&ie.setEditorTimeout(e,(function(){rt(e,t.get())}))}))};function ct(){n.add("textpattern",(function(e){var n=t(re(e.settings));return ut(e,n),Q(n)}))}ct()})(window)},"3aea":function(e,t,n){n("3699")},"3b2b":function(e,t,n){var r=n("7726"),o=n("5dbc"),i=n("86cc").f,a=n("9093").f,u=n("aae3"),c=n("0bfb"),s=r.RegExp,l=s,f=s.prototype,d=/a/g,h=/a/g,m=new s(d)!==d;if(n("9e1e")&&(!m||n("79e5")((function(){return h[n("2b4c")("match")]=!1,s(d)!=d||s(h)==h||"/a/i"!=s(d,"i")})))){s=function(e,t){var n=this instanceof s,r=u(e),i=void 0===t;return!n&&r&&e.constructor===s&&i?e:o(m?new l(r&&!i?e.source:e,t):l((r=e instanceof s)?e.source:e,r&&i?c.call(e):t),n?this:f,s)};for(var p=function(e){e in s||i(s,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=s,s.prototype=f,n("2aba")(r,"RegExp",s)}n("7a56")("RegExp")},"3c4e":function(e,t,n){"use strict";var r=function(e){return o(e)&&!i(e)};function o(e){return!!e&&"object"===typeof e}function i(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||c(e)}var a="function"===typeof Symbol&&Symbol.for,u=a?Symbol.for("react.element"):60103;function c(e){return e.$$typeof===u}function s(e){return Array.isArray(e)?[]:{}}function l(e,t){var n=t&&!0===t.clone;return n&&r(e)?h(s(e),e,t):e}function f(e,t,n){var o=e.slice();return t.forEach((function(t,i){"undefined"===typeof o[i]?o[i]=l(t,n):r(t)?o[i]=h(e[i],t,n):-1===e.indexOf(t)&&o.push(l(t,n))})),o}function d(e,t,n){var o={};return r(e)&&Object.keys(e).forEach((function(t){o[t]=l(e[t],n)})),Object.keys(t).forEach((function(i){r(t[i])&&e[i]?o[i]=h(e[i],t[i],n):o[i]=l(t[i],n)})),o}function h(e,t,n){var r=Array.isArray(t),o=Array.isArray(e),i=n||{arrayMerge:f},a=r===o;if(a){if(r){var u=i.arrayMerge||f;return u(e,t,n)}return d(e,t,n)}return l(t,n)}h.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return h(e,n,t)}))};var m=h;e.exports=m},"3f6b":function(e,t,n){e.exports={default:n("51b6"),__esModule:!0}},"41a0":function(e,t,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"41b2":function(e,t,n){"use strict";t.__esModule=!0;var r=n("3f6b"),o=i(r);function i(e){return e&&e.__esModule?e:{default:e}}t.default=o.default||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}},4237:function(e,t,n){n("be7f")},43622:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("df7c")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"43fc":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e){return e.getParam("noneditable_noneditable_class","mceNonEditable")},r=function(e){return e.getParam("noneditable_editable_class","mceEditable")},o=function(e){var t=e.getParam("noneditable_regexp",[]);return t&&t.constructor===RegExp?[t]:t},i=function(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}},a=function(e,t,n){return function(r){var o=arguments,i=o[o.length-2],a=i>0?t.charAt(i-1):"";if('"'===a)return r;if(">"===a){var u=t.lastIndexOf("<",i);if(-1!==u){var c=t.substring(u,i);if(-1!==c.indexOf('contenteditable="false"'))return r}}return'<span class="'+n+'" data-mce-content="'+e.dom.encode(o[0])+'">'+e.dom.encode("string"===typeof o[1]?o[1]:o[0])+"</span>"}},u=function(e,t,r){var o=t.length,i=r.content;if("raw"!==r.format){while(o--)i=i.replace(t[o],a(e,i,n(e)));r.content=i}},c=function(e){var a,c,s="contenteditable";a=" "+t.trim(r(e))+" ",c=" "+t.trim(n(e))+" ";var l=i(a),f=i(c),d=o(e);e.on("PreInit",(function(){d.length>0&&e.on("BeforeSetContent",(function(t){u(e,d,t)})),e.parser.addAttributeFilter("class",(function(e){var t,n=e.length;while(n--)t=e[n],l(t)?t.attr(s,"true"):f(t)&&t.attr(s,"false")})),e.serializer.addAttributeFilter(s,(function(e){var t,n=e.length;while(n--)t=e[n],(l(t)||f(t))&&(d.length>0&&t.attr("data-mce-content")?(t.name="#text",t.type=3,t.raw=!0,t.value=t.attr("data-mce-content")):t.attr(s,null))}))}))};function s(){e.add("noneditable",(function(e){c(e)}))}s()})()},"456d":function(e,t,n){var r=n("4bf8"),o=n("0d58");n("5eda")("keys",(function(){return function(e){return o(r(e))}}))},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},"45f2":function(e,t,n){var r=n("d9f6").f,o=n("07e3"),i=n("5168")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"467f":function(e,t,n){"use strict";var r=n("2d83");e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},"46c3":function(e,t){tinymce.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2c0-1.1.9-2 2-2zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 01-1-1v-5c0-.6-.4-1-1-1a1 1 0 00-1 1v5c0 .6-.4 1-1 1a1 1 0 01-1-1V9H4a1 1 0 110-2h16c.6 0 1 .4 1 1s-.4 1-1 1z" fill-rule="nonzero"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 00-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 10-1.4-1.4L12 13.6 5.7 7.3z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 001.4-1.4L12 6.6l-7.7 7.7a1 1 0 001.4 1.4L12 9.4l6.3 6.3z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5L13 7H5a1 1 0 110-2h9.2zm4 0h.8a1 1 0 010 2h-2l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h6.8zm4 0H19a1 1 0 010 2h-4.4l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h4.4zm4 0H19a1 1 0 010 2h-6.8l1.2-2zM7 17l-1.2 2H5a1 1 0 010-2h2zm4 0h8a1 1 0 010 2H9.8l1.2-2zm5.2-13.5l1.3.7-9.7 16.3-1.3-.7 9.7-16.3z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="M5.6 13l12 6a1 1 0 001.4-1V6a1 1 0 00-1.4-.9l-12 6a1 1 0 000 1.8z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="M18.5 13l-12 6A1 1 0 015 18V6a1 1 0 011.4-.9l12 6a1 1 0 010 1.8z" fill-rule="evenodd"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 01-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 00-1 1z" fill-rule="nonzero"/></svg>',"border-width":'<svg width="24" height="24"><path d="M5 14.8h14a1 1 0 010 2H5a1 1 0 010-2zm-.5 3.7h15c.3 0 .5.2.5.5s-.2.5-.5.5h-15a.5.5 0 110-1zm.5-8.3h14c.6 0 1 .4 1 1v1c0 .5-.4 1-1 1H5a1 1 0 01-1-1v-1c0-.6.4-1 1-1zm0-5.7h14c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1H5a1 1 0 01-1-1v-2c0-.6.4-1 1-1z" fill-rule="evenodd"/></svg>',brightness:'<svg width="24" height="24"><path d="M12 17c.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7v-1c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3zm0-10a1 1 0 01-.7-.3A1 1 0 0111 6V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3zm7 4c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3h-1a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1zM7 12c0 .3-.1.5-.3.7a1 1 0 01-.7.3H5a1 1 0 01-.7-.3A1 1 0 014 12c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1c.3 0 .5.1.7.3.2.2.3.4.3.7zm10 3.5l.7.8c.2.1.3.4.3.6 0 .3-.1.6-.3.8a1 1 0 01-.8.3 1 1 0 01-.6-.3l-.8-.7a1 1 0 01-.3-.8c0-.2.1-.5.3-.7a1 1 0 011.4 0zm-10-7l-.7-.8a1 1 0 01-.3-.6c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.2 0 .5.1.7.3l.7.7c.2.2.3.5.3.8 0 .2-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.8-.3zm10 0a1 1 0 01-.8.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.6.3-.8l.8-.7c.1-.2.4-.3.6-.3.3 0 .6.1.8.3.2.2.3.5.3.8 0 .2-.1.5-.3.7l-.7.7zm-10 7c.2-.2.5-.3.8-.3.2 0 .5.1.7.3a1 1 0 010 1.4l-.8.8a1 1 0 01-.6.3 1 1 0 01-.8-.3 1 1 0 01-.3-.8c0-.2.1-.5.3-.6l.7-.8zM12 8a4 4 0 013.7 2.4 4 4 0 010 3.2A4 4 0 0112 16a4 4 0 01-3.7-2.4 4 4 0 010-3.2A4 4 0 0112 8zm0 6.5c.7 0 1.3-.2 1.8-.7.5-.5.7-1.1.7-1.8s-.2-1.3-.7-1.8c-.5-.5-1.1-.7-1.8-.7s-1.3.2-1.8.7c-.5.5-.7 1.1-.7 1.8s.2 1.3.7 1.8c.5.5 1.1.7 1.8.7z" fill-rule="evenodd"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9.4l-2.3 2.3a1 1 0 11-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 01-1.4 1.4L13 13.4V20a1 1 0 01-2 0v-6.6z" fill-rule="nonzero"/></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 110 14.8 7.4 7.4 0 010-14.8zM12 3a9 9 0 100 18 9 9 0 000-18zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7z" fill-rule="nonzero"/></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 01-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 01-1 .7h-.2a.7.7 0 01-.7-1l4-12a1 1 0 012 0l4 12a.7.7 0 01-.8 1h-.2a1 1 0 01-1-.7l-.8-2.6zm-.3-1.5l-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1zm4.8-6.8V10H7.7V5.8h-1v-1h2zM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1zM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2v-.1-.2l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 01-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 00-.5-.1 1 1 0 00-.4 0l-.3.4h-1zm2.3.8h-.2l-.2.1-.4.1a1 1 0 00-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 001.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 00-.6-.3l-.6.3-.2.8zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 00-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 01-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 01-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8a1 1 0 010 2h-8a1 1 0 010-2zM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 011.6 1.2l-8 12a1 1 0 01-1.5.1l-5-5a1 1 0 111.4-1.4l4.1 4.1 7.4-11z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 010-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3L4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 010-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 010-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 010-1.1L6 5 2.2 1.3z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8L5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 010-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0z" fill-rule="nonzero"/></svg>',close:'<svg width="24" height="24"><path d="M17.3 8.2L13.4 12l3.9 3.8a1 1 0 01-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 01-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 011.5-1.5l3.8 3.9 3.8-3.9a1 1 0 011.5 1.5z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 01-.8 2 2.8 2.8 0 01.8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 01-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 01.8-2 2.8 2.8 0 01-.8-2zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2zM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 01-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 01-.5-.5V17a3 3 0 001-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5z" fill-rule="evenodd"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0118 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 01-3.7 3 5.7 5.7 0 01-3.2 0A5.9 5.9 0 017.6 18a6.2 6.2 0 01-1.4-2.6 6.7 6.7 0 010-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 012.3-4A20 20 0 0112 4a26.4 26.4 0 013.2 3.4 18.2 18.2 0 012.3 4zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 00-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 01-1.3 3 5.3 5.3 0 01-2.3 1.5 4.9 4.9 0 01-2 .1 4.3 4.3 0 002.4.8 4 4 0 002-.6 4 4 0 001.5-1.5z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 000 18 1.5 1.5 0 001.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 005-5c0-4.4-4-8-9-8zm-5.5 9a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3-4a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3 4a1.5 1.5 0 110-3 1.5 1.5 0 010 3z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24"><path stroke="#000" stroke-width="2" d="M21 3L3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/><path d="M13 10h2a1 1 0 010 2h-2v2a1 1 0 01-2 0v-2H9a1 1 0 010-2h2V8a1 1 0 012 0v2z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/></svg>',contrast:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-6 8a6 6 0 006 6V6a6 6 0 00-6 6z" fill-rule="evenodd"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 00-2 2v11h2V5h10V3zm1 4a2 2 0 012 2v10a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7zm0 12V9h-7v10h7z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 01-1-1v-2H7V9H5a1 1 0 110-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3zM9 9v5l5-5H9zm1 6h5v-5l-5 5z" fill-rule="evenodd"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 01-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 018.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 010-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 010 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8zm-8.5 2.2l.1-.4v-.3-.4a1 1 0 00-.2-.5 1 1 0 00-.4-.2 1.6 1.6 0 00-.8 0 2.6 2.6 0 00-.8.3 2.5 2.5 0 00-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 00.8-.3 2.8 2.8 0 001-1zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4zm5.4 4l.2-.5v-.4-.3a2.6 2.6 0 00-.3-.8 2.4 2.4 0 00-.7-.7 2.5 2.5 0 00-.8-.3 1.5 1.5 0 00-.8 0 1 1 0 00-.4.2 1 1 0 00-.2.5 1.5 1.5 0 000 .7v.4l.3.4.3.4a2.8 2.8 0 00.8.5l.4.1h.7l.5-.2z" fill-rule="evenodd"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5zm0 4h2v2h-2V9zM9 9h2v2H9V9zm4 4h2v2h-2v-2zm-4 0h2v2H9v-2zm0 4h2v2H9v-2zm4 0h2v2h-2v-2zM9 5h2v2H9V5z" fill-rule="evenodd"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10zm3 8h-2V9h-7v10h9a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7a2 2 0 012 2v2z"/><path d="M17 14h1a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1h-1a1 1 0 010-2h1v-1a1 1 0 012 0v1z"/></g></svg>',"edit-block":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19.8 8.8l-9.4 9.4c-.2.2-.5.4-.9.4l-5.4 1.2 1.2-5.4.5-.8 9.4-9.4c.7-.7 1.8-.7 2.5 0l2.1 2.1c.7.7.7 1.8 0 2.5zm-2-.2l1-.9v-.3l-2.2-2.2a.3.3 0 00-.3 0l-1 1L18 8.5zm-1 1l-2.5-2.4-6 6 2.5 2.5 6-6zm-7 7.1l-2.6-2.4-.3.3-.1.2-.7 3 3.1-.6h.1l.4-.5z"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 00-2-2H7v2h11v9zM6 17h15a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1H6a2 2 0 01-2-2V7H3a1 1 0 110-2h1V4a1 1 0 112 0v13zm3-5.3l1.3 2 3-4.7 3.7 6H7l2-3.3z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0119 6zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 008 19h3zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 00-4 4.5h2.2zm-3.4 0a12 12 0 012.8-4 12 12 0 00-5 4h2.2z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm4.8 2.6l5.6 4a.5.5 0 010 .8l-5.6 4A.5.5 0 019 16V8a.5.5 0 01.8-.4z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5zM12 4a8 8 0 100 16 8 8 0 000-16zm0 14.5a6.5 6.5 0 110-13 6.5 6.5 0 010 13z" fill-rule="nonzero"/></svg>',fill:'<svg width="24" height="26"><path d="M16.6 12l-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 002.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2zM5.2 13L10 8.2l4.8 4.8H5.2zM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 002-2c0-1.3-2-3.5-2-3.5z" fill-rule="nonzero"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2zm4-8h2V9h-2v2zM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 00-2 2zm14-2v2h2a2 2 0 00-2-2zm-7 16h2V3h-2v18zm7-6h2v-2h-2v2zm-4-8h2V5h-2v2zm4 12a2 2 0 002-2h-2v2z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5zm8 4v2h2v-2h-2zm4-14H7a2 2 0 00-2 2v3h2V6h10v3h2V6a2 2 0 00-2-2zm2 14h-2v2a2 2 0 002-2zM3 11v2h18v-2H3zm6 7v2h2v-2H9zm8-4v2h2v-2h-2zM5 18c0 1.1.9 2 2 2v-2H5z" fill-rule="nonzero"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 00-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 010 2h-4v11a1 1 0 01-2 0V7H7a1 1 0 110-2h10z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="M15.3 10l-1.2-1.3 2.9-3h-2.3a.9.9 0 110-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 11-1.8 0V7l-2.9 3zm0 4l3 3v-2.3a.9.9 0 111.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 110-1.8H17l-3-2.9 1.3-1.2zM10 15.4l-2.9 3h2.3a.9.9 0 110 1.7H5a.9.9 0 01-.9-.9v-4.4a.9.9 0 111.8 0V17l2.9-3 1.2 1.3zM8.7 10L5.7 7v2.3a.9.9 0 01-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 010 1.8H7l3 2.9-1.3 1.2z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="M5 15.7l2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7zM5 18V19h3l1.8-1.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 01-1-1V7c0-.6.4-1 1-1zm6 7a2 2 0 110-4 2 2 0 010 4zM4.5 4h15a.5.5 0 110 1h-15a.5.5 0 010-1zm2-2h11a.5.5 0 110 1h-11a.5.5 0 010-1z"/></svg>',gamma:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm6.5 11.8V14L9.2 8.7a5.1 5.1 0 00-.4-.8l-.1-.2H8 8v-1l.3-.1.3-.1h.7a1 1 0 01.6.5l.1.3a8.5 8.5 0 01.3.6l1.9 4.6 2-5.2a1 1 0 011-.6.5.5 0 01.5.6L13 14v2.8a.7.7 0 01-1.4 0z" fill-rule="nonzero"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 00-6 9 6.3 6.3 0 001.4 2l1 1a6.3 6.3 0 003.6 1 6.5 6.5 0 006-9 6.3 6.3 0 00-1.4-2l-1-1a6.3 6.3 0 00-3.6-1zM12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4z"/><path d="M9.6 9.7a.7.7 0 01-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 00-.8.8.8.8 0 01-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 012.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24"><path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="M5 15.7l3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7zM5 18V19h3l2.8-2.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm6 8a2 2 0 100-4 2 2 0 000 4z" fill-rule="nonzero"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-1 3v2h2V7h-2zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 001.8-2.9 6.3 6.3 0 00-.1-4.1 5.8 5.8 0 00-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 00-3.9 1.8 6.3 6.3 0 00-1.3 6 6.2 6.2 0 001.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 014 11c0-1 .2-1.9.6-2.7A7 7 0 016.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 015.7 2 7 7 0 011.7 2.3 6 6 0 01.2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 01-3.6 2.5v.5z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 100-14 7 7 0 000 14zm0 2a9 9 0 110-18 9 9 0 010 18z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 00-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1z"/></g></svg>',invert:'<svg width="24" height="24"><path d="M18 19.3L16.5 18a5.8 5.8 0 01-3.1 1.9 6.1 6.1 0 01-5.5-1.6A5.8 5.8 0 016 14v-.3l.1-1.2A13.9 13.9 0 017.7 9l-3-3 .7-.8 2.8 2.9 9 8.9 1.5 1.6-.7.6zm0-5.5v.3l-.1 1.1-.4 1-1.2-1.2a4.3 4.3 0 00.2-1v-.2c0-.4 0-.8-.2-1.3l-.5-1.4a14.8 14.8 0 00-3-4.2L12 6a26.1 26.1 0 00-2.2 2.5l-1-1a20.9 20.9 0 012.9-3.3L12 4l1 .8a22.2 22.2 0 014 5.4c.6 1.2 1 2.4 1 3.6z" fill-rule="evenodd"/></svg>',italic:'<svg width="24" height="24"><path d="M16.7 4.7l-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8z" fill-rule="evenodd"/></svg>',line:'<svg width="24" height="24"><path d="M15 9l-8 8H4v-3l8-8 3 3zm1-1l-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1zM4 18h16v2H4v-2z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2.1 2a2 2 0 102.7 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2-2a2 2 0 10-2.6-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M11 16a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 26a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 36a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6z" fill-rule="nonzero"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-default":'<svg width="48" height="48"><g fill-rule="evenodd"><circle cx="11" cy="14" r="3"/><circle cx="11" cy="24" r="3"/><circle cx="11" cy="34" r="3"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-square":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M8 11h6v6H8zM8 21h6v6H8zM8 31h6v6H8z"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8l-1.6 1v-1.1l1.6-1h1.2V17zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6zM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3zM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4zM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3zM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM37.1 34.6L34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3zM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33zm0 10v-1.2h-1.3V26H33zm0 10v-1.2h-1.3V36H33z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15zm0 10v-1.2h1.3V26H15zm0 10v-1.2h1.3V36H15z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M39.3 17l-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3zm-1.6-4.7l-.7 2.3h1.6l-.8-2.3zM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26zM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M12.6 17l-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3zM11 12.3l-.7 2.3h1.6l-.8-2.3zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3zm0 10v-1.2H33V27h-1.3zm0 10v-1.2H33V37h-1.3z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15zm0 10v-1.2h1.3V27H15zm0 10v-1.2h1.3V37H15z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24"><path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3zM10 8v3h4V8a1 1 0 00-.3-.7A1 1 0 0013 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 017.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L11 5zM4.4 16.2L6.2 15l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="M15 13l2-2v8H5V7h8l-2 2H7v8h8v-4zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 110-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 01-1-1v-3zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M17.8 9.8L15.4 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7l2.3 5.8zm0 0l2.2 5.7-2.3-5.8zM13 17v-2h-2v2h2zm0-4V7h-2v6h2z" fill-rule="evenodd"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 110-2zm13-1v3.5a.5.5 0 11-1 0V5h-.5a.5.5 0 110-1H19zm-1 8.8l.2.2h1.3a.5.5 0 110 1h-1.6a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2h-1.3a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 010-1h1.2a.3.3 0 100-.6h-1.3a.4.4 0 110-.8h1.3a.3.3 0 000-.6h-1.2a.5.5 0 110-1H19c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 110-2zM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 01-.5-.5V5h-.5a.5.5 0 010-1H6zm-1 8.8l.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2H4.5a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 010-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 110-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 110-1H6c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24"><path d="M7.3 6.4L1 13l6.4 6.5 6.5-6.5-6.5-6.5zM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7zM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 010-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 11-4.3 16.9l1.5-1.5A7 7 0 1013 6h-1z" fill-rule="nonzero"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm1.6-3.8a1 1 0 01-1.2 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 011.2 1.6L6.8 12l1.8 1.2z" fill-rule="evenodd"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1zM6 22a1 1 0 01-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 01-1-1v-5H7v5c0 .6-.4 1-1 1z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5L8 20H3v-3l3.5-3.5a2 2 0 010-3L14 3l1 1-7.3 7.3a1 1 0 000 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 01-2.8 0l-.1-.1z" fill-rule="nonzero"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 01.1 2H13v6a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H11V5c0-.6.4-1 1-1z"/></svg>',preferences:'<svg width="24" height="24"><path d="M20.1 13.5l-1.9.2a5.8 5.8 0 01-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 01-1.4 0l-1.5-1.2a6.2 6.2 0 01-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 01-1-.9l-.2-1.9a5.8 5.8 0 01-1.5-.6l-1.5 1.2a1 1 0 01-1.4 0l-.7-.7a1 1 0 010-1.4l1.2-1.5a6.2 6.2 0 01-.6-1.5l-1.9-.2a1 1 0 01-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 01.6-1.5L5.2 7.3a1 1 0 010-1.4l.7-.7a1 1 0 011.4 0l1.5 1.2a6.2 6.2 0 011.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 011.5.6l1.5-1.2a1 1 0 011.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 01.6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1zM12 15a3 3 0 100-6 3 3 0 000 6z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 002.1-2.8 15.7 15.7 0 00-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 00-6.7 3.2A16.2 16.2 0 003.2 12c0 .2.2.3.3.5zm-2.4-1l.7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 012.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 01-2.8-3.7 1 1 0 010-1zm12-3.3a2 2 0 102.7 2.6 4 4 0 11-2.6-2.6z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 00-3 3v6h2v3h14v-3h2v-6a3 3 0 00-3-3zm-1 10H7v-4h10v4zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm.5-8H6v2h12V5z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3z" fill-rule="nonzero"/></svg>',redo:'<svg width="24" height="24"><path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 11-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 111.4-1.4l5 5a1 1 0 010 1.4l-5 5a1 1 0 01-1.4-1.4l3.3-3.3z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M5 22.1l-1.2-4.7v-.2a1 1 0 011-1l5 .4a1 1 0 11-.2 2l-2.2-.2a7.8 7.8 0 008.4.2 7.5 7.5 0 003.5-6.4 1 1 0 112 0 9.5 9.5 0 01-4.5 8 9.9 9.9 0 01-10.2 0l.4 1.4a1 1 0 11-2 .5zM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 00-9.5-1 7.5 7.5 0 00-3.6 7 1 1 0 01-2 0 9.5 9.5 0 014.5-8.6 10 10 0 0110.9.3l-.3-1a1 1 0 012-.5l1.1 4.8a1 1 0 01-1 1.2l-5-.4a1 1 0 01-.9-1z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 010 .2l-2.6 10a1 1 0 01-1 .8h-.2a.8.8 0 01-.8-1l2.6-10H8a1 1 0 110-2h9a1 1 0 010 2h-3.8zM5 18h7a1 1 0 010 2H5a1 1 0 010-2zm13 1.5L16.5 18 15 19.5a.7.7 0 01-1-1l1.5-1.5-1.5-1.5a.7.7 0 011-1l1.5 1.5 1.5-1.5a.7.7 0 011 1L17.5 17l1.5 1.5a.7.7 0 01-1 1z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 010 2h-1v9a3 3 0 01-3 3H9a3 3 0 01-3-3V9H5a1 1 0 110-2h3V6a3 3 0 013-3h2a3 3 0 013 3v1zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 00-1 1v1h4zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9zm-7 3a1 1 0 012 0v4a1 1 0 01-2 0v-4zm4 0a1 1 0 012 0v4a1 1 0 01-2 0v-4z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 119 2l-7 7A.5.5 0 111 8l7-7zM8.1 5.1A.5.5 0 119 6l-3 3A.5.5 0 115 8l3-3z"/></g></svg>',resize:'<svg width="24" height="24"><path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-6a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3A1 1 0 014 11V5z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1z"/><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 012 0v6c0 .6-.4 1-1 1h-6a1 1 0 010-2h4.3L16 7A7.2 7.2 0 007.7 6a7 7 0 003 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 011.4 1.5A9.2 9.2 0 012.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 014.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L8 5zm12 11.2a1 1 0 11-1 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 111 1.6L18.4 15l1.8 1.2z" fill-rule="evenodd"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 012 2v2a2 2 0 01-2 2H5a2 2 0 01-2-2v-2c0-1.1.9-2 2-2zm0 2v2h14v-2H5zm10 0h2v2h-2v-2zm-4-6.4L8.7 9.3a1 1 0 10-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 10-1.4-1.4L13 11.6V4a1 1 0 00-2 0v7.6z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 00-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2a2 2 0 00-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8a2 2 0 002-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm3.6 10.9L7 12.3a.7.7 0 00-1 1L9.6 17 18 8.6a.7.7 0 000-1 .7.7 0 00-1 0l-7.4 7.3z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V8H5a1 1 0 110-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6zM8 8h2V6H8v2zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V13H5a1 1 0 010-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6zM14 13h2v-2h-2v2zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V18H5a1 1 0 010-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6zM8 18h2v-2H8v2z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path d="M16 6l4 4-8 9-8-9 4-4h8zm-4 10.2l5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2z" fill-rule="evenodd"/></svg>',"sort-asc":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M4 8h5a1 1 0 110 2H4a1 1 0 110-2zm0 8h8a1 1 0 010 2H4a1 1 0 010-2zm0-4h7a1 1 0 010 2H4a1 1 0 010-2z"/><path fill-rule="nonzero" d="M16 8.4l-2.3 2.3a1 1 0 01-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 11-1.4 1.4L18 8.4V18a1 1 0 01-2 0V8.4z"/></g></svg>',"sort-dsc":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M4 16h5a1 1 0 000-2H4a1 1 0 000 2zm0-8h8a1 1 0 000-2H4a1 1 0 100 2zm0 4h7a1 1 0 000-2H4a1 1 0 000 2z"/><path fill-rule="nonzero" d="M16 15.6l-2.3-2.3a1 1 0 00-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 00-1.4-1.4L18 15.6V6a1 1 0 00-2 0v9.6z"/></g></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 010-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7zM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 00-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7z"/></g></svg>',"spell-check":'<svg width="24" height="24"><path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6zm0-3v2h2V5H6zm13 0h-3v5h3v1h-3a1 1 0 01-.7-.3 1 1 0 01-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1zm-5 1.5l-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5zM13 10V8h-2v2h2zm0-3V5h-2v2h2zm3 5l1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12z" fill-rule="evenodd"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 017 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1z"/><path d="M5 11h14a1 1 0 010 2H5a1 1 0 010-2z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="M10.4 10l4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10zM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 00-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 01-1.3 1.3l-.6.6h2.6V19z" fill-rule="nonzero"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4L10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11z" fill-rule="nonzero"/></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9H5v5h6v-5zm8 0h-6v5h6v-5zm-8-7H5v5h6V6z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2zm.3.5l1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6zm-4.7 1.8l1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 6v12h14V6H5z"/><path d="M14.4 8.6l1 1-2.3 2.4 2.3 2.4-1 1-2.4-2.3-2.4 2.3-1-1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 01-2 0V6h-8v12h8v-1a1 1 0 012 0v2c0 .5-.4 1-.9 1H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h15zM9 13H5v5h4v-5zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H17v2a1 1 0 01-2 .1V13h-2a1 1 0 01-.1-2H15V9c0-.6.4-1 1-1zM9 6H5v5h4V6z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H4a1 1 0 01-1-1v-2a1 1 0 012 0v1h8V6H5v1a1 1 0 11-2 0V5c0-.6.4-1 1-1h15zm0 9h-4v5h4v-5zM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H9v2a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H7V9c0-.6.4-1 1-1zm11-2h-4v5h4V6z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 110 2H5v6h14V6h-1a1 1 0 010-2h2c.6 0 1 .4 1 1v13a2 2 0 01-2 2H5a2 2 0 01-2-2V5c0-.6.4-1 1-1h2zm5 10H5v4h6v-4zm8 0h-6v4h6v-4zM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 010 2h-2v2a1 1 0 01-2 .1V8H9a1 1 0 010-2h2V4c0-.6.4-1 1-1z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 01.1 2H13v2a1 1 0 01-2 .1V18H9a1 1 0 01-.1-2H11v-2c0-.6.4-1 1-1zm6 7a1 1 0 010-2h1v-6H5v6h1a1 1 0 010 2H4a1 1 0 01-1-1V6c0-1.1.9-2 2-2h14a2 2 0 012 2v13c0 .5-.4 1-.9 1H18zM11 6H5v4h6V6zm8 0h-6v4h6V6z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 9h-4v5h4v-5zm-6 0H9v5h4v-5zm0-7H9v5h4V6zm6 0h-4v5h4V6z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15.5V18h3v-2.5H5zm14-5h-9V18h9v-7.5zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6zm-8 7.5h3v-3H5v3z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15v3h6v-3H5zm14 0h-6v3h6v-3zm0-9h-6v3h6V6zM5 9h6V6H5v3z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM8 15.5H5V18h3v-2.5zm11-5h-9V18h9v-7.5zm-2.5 1l1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2zm-8.5-1H5v3h3v-3zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 11H5v3h6v-3zm8 0h-6v3h6v-3zm0-5h-6v3h6v-3zM5 13h6v-3H5v3z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 14v4h6v-4H5zm14 0h-6v4h6v-4zm0-6h-6v4h6V8zM5 12h6V8H5v4z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14zM9 16v-4a5 5 0 116 0v4h4a2 2 0 012 2v3H3v-3c0-1.1.9-2 2-2h4zm4 0v-5l.8-.6a3 3 0 10-3.6 0l.8.6v5h2z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 111 0V6H15v1.6a8 8 0 11-6 0zm-2.6 5.3a.5.5 0 00.3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 013.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 00-4.1 3.7z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 01-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 01-.5.6h-.8a.5.5 0 01-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 0-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4zm2.6-7.6l-.6 2a.5.5 0 00.5.6h1.6a.5.5 0 00.5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4z"/></g></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',translate:'<svg width="24" height="24"><path d="M12.7 14.3l-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 010-1l3.1-3A12.4 12.4 0 016.7 9H8a10.1 10.1 0 001.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 110-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 01-1 2.4 13.5 13.5 0 01-1.7 2.3l1.9 1.8zm4.3-3l2.7 7.3a.5.5 0 01-.4.7 1 1 0 01-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 01-1 .7.5.5 0 01-.4-.7l2.7-7.4a1 1 0 012 0zm-2.2 4.4h2.4L16 12.5l-1.2 3.2z" fill-rule="evenodd"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 01-.4 1.8l-1 1.4a5.3 5.3 0 01-5.5 1 5 5 0 01-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 01-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 002.2.8 3.4 3.4 0 002.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1zM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 01-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 11-1.4 1.4l-5-5a1 1 0 010-1.4l5-5a1 1 0 011.4 1.4L6.4 8z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2 2a2 2 0 102.6 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2.1-2a2 2 0 10-2.7-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2zM7.6 6.3a.8.8 0 01-1 1.1L3.3 4.2a.7.7 0 111-1l3.2 3.1zM5.1 8.6a.8.8 0 010 1.5H3a.8.8 0 010-1.5H5zm5-3.5a.8.8 0 01-1.5 0V3a.8.8 0 011.5 0V5zm6 11.8a.8.8 0 011-1l3.2 3.2a.8.8 0 01-1 1L16 17zm-2.2 2a.8.8 0 011.5 0V21a.8.8 0 01-1.5 0V19zm5-3.5a.7.7 0 110-1.5H21a.8.8 0 010 1.5H19z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 00-.3-.7A1 1 0 0016 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1z" fill-rule="evenodd"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm0 1a1 1 0 00-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 012 0v3c0 .6-.4 1-1 1H5a1 1 0 01-1-1v-3a1 1 0 012 0v2h12zM11 6.4L8.7 8.7a1 1 0 01-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 11-1.4 1.4L13 6.4V16a1 1 0 01-2 0V6.4z" fill-rule="nonzero"/></svg>',user:'<svg width="24" height="24"><path d="M12 24a12 12 0 110-24 12 12 0 010 24zm-8.7-5.3a11 11 0 0017.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7zM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13z" fill-rule="nonzero"/></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2zm-4 0v2a2 2 0 01-2-2h2zm8 0v2h-2v-2h2zm8 0a2 2 0 01-2 2v-2h2zm-4 0v2h-2v-2h2zM15 7a1 1 0 010 2v7a1 1 0 01-2 0V9h-1v7a1 1 0 01-2 0v-4a2.5 2.5 0 01-.2-5H15zM5 15v2H3v-2h2zm16 0v2h-2v-2h2zM5 11v2H3v-2h2zm16 0v2h-2v-2h2zM5 7v2H3V7h2zm16 0v2h-2V7h2zM5 3v2H3c0-1.1.9-2 2-2zm8 0v2h-2V3h2zm6 0a2 2 0 012 2h-2V3zM9 3v2H7V3h2zm8 0v2h-2V3h2z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z" fill-rule="evenodd"/></svg>',warning:'<svg width="24" height="24"><path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6zM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3zm.7-3l.3-4a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7l.3 4h1.4z" fill-rule="evenodd"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-1-9a1 1 0 012 0v6a1 1 0 01-2 0V8zm-2 4a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-3-5a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>'}})},"47ee":function(e,t,n){var r=n("c3a1"),o=n("9aa9"),i=n("355d");e.exports=function(e){var t=r(e),n=o.f;if(n){var a,u=n(e),c=i.f,s=0;while(u.length>s)c.call(e,a=u[s++])&&t.push(a)}return t}},"481b":function(e,t){e.exports={}},4917:function(e,t,n){"use strict";var r=n("cb7c"),o=n("9def"),i=n("0390"),a=n("5f1b");n("214f")("match",1,(function(e,t,n,u){return[function(n){var r=e(this),o=void 0==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 c=r(e),s=String(this);if(!c.global)return a(c,s);var l=c.unicode;c.lastIndex=0;var f,d=[],h=0;while(null!==(f=a(c,s))){var m=String(f[0]);d[h]=m,""===m&&(c.lastIndex=i(s,o(c.lastIndex),l)),h++}return 0===h?null:d}]}))},"4a59":function(e,t,n){var r=n("9b43"),o=n("1fa8"),i=n("33a4"),a=n("cb7c"),u=n("9def"),c=n("27ee"),s={},l={};t=e.exports=function(e,t,n,f,d){var h,m,p,g,v=d?function(){return e}:c(e),b=r(n,f,t?2:1),y=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(i(v)){for(h=u(e.length);h>y;y++)if(g=t?b(a(m=e[y])[0],m[1]):b(e[y]),g===s||g===l)return g}else for(p=v.call(e);!(m=p.next()).done;)if(g=o(p,b,m.value,t),g===s||g===l)return g};t.BREAK=s,t.RETURN=l},"4bd0":function(e,t,n){n("a376")},"4bdc":function(e,t){(function(){"use strict";var e=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e,t){e.fire("VisualBlocks",{state:t})},r=function(e,t,r){var o=e.dom;o.toggleClass(e.getBody(),"mce-visualblocks"),r.set(!r.get()),n(e,r.get())},o=function(e,t,n){e.addCommand("mceVisualBlocks",(function(){r(e,t,n)}))},i=function(e){return e.getParam("visualblocks_default_state",!1,"boolean")},a=function(e,t,n){e.on("PreviewFormats AfterPreviewFormats",(function(t){n.get()&&e.dom.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"===t.type)})),e.on("init",(function(){i(e)&&r(e,t,n)})),e.on("remove",(function(){e.dom.removeClass(e.getBody(),"mce-visualblocks")}))},u=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualBlocks",r),function(){return e.off("VisualBlocks",r)}}},c=function(e,t){e.ui.registry.addToggleButton("visualblocks",{icon:"visualblocks",tooltip:"Show blocks",onAction:function(){return e.execCommand("mceVisualBlocks")},onSetup:u(e,t)}),e.ui.registry.addToggleMenuItem("visualblocks",{text:"Show blocks",icon:"visualblocks",onAction:function(){return e.execCommand("mceVisualBlocks")},onSetup:u(e,t)})};function s(){t.add("visualblocks",(function(t,n){var r=e(!1);o(t,n,r),c(t,r),a(t,n,r)}))}s()})()},"4bf8":function(e,t,n){var r=n("be13");e.exports=function(e){return Object(r(e))}},"4ea8":function(e,t,n){n("cdd9")},"4f7f":function(e,t,n){"use strict";var r=n("c26b"),o=n("b39a"),i="Set";e.exports=n("e0b8")(i,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(o(this,i),e=0===e?0:e,e)}},r)},"50ed":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},5147:function(e,t,n){var r=n("2b4c")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(o){}}return!0}},5168:function(e,t,n){var r=n("dbdb")("wks"),o=n("62a0"),i=n("e53d").Symbol,a="function"==typeof i,u=e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))};u.store=r},"51b6":function(e,t,n){n("a3c3"),e.exports=n("584a").Object.assign},"520a":function(e,t,n){"use strict";var r=n("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,a=o,u="lastIndex",c=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e[u]||0!==t[u]}(),s=void 0!==/()??/.exec("")[1],l=c||s;l&&(a=function(e){var t,n,a,l,f=this;return s&&(n=new RegExp("^"+f.source+"$(?!\\s)",r.call(f))),c&&(t=f[u]),a=o.call(f,e),c&&a&&(f[u]=f.global?a.index+a[0].length:t),s&&a&&a.length>1&&i.call(a[0],n,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(a[l]=void 0)})),a}),e.exports=a},5270:function(e,t,n){"use strict";var r=n("c532"),o=n("c401"),i=n("2e67"),a=n("2444"),u=n("d925"),c=n("e683");function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){s(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return s(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(s(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},"52a7":function(e,t){t.f={}.propertyIsEnumerable},"53ca":function(e,t,n){"use strict";function r(e){return r="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},r(e)}n.d(t,"a",(function(){return r}))},"53e2":function(e,t,n){var r=n("07e3"),o=n("241e"),i=n("5559")("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}},"551c":function(e,t,n){"use strict";var r,o,i,a,u=n("2d00"),c=n("7726"),s=n("9b43"),l=n("23c6"),f=n("5ca1"),d=n("d3f4"),h=n("d8e8"),m=n("f605"),p=n("4a59"),g=n("ebd6"),v=n("1991").set,b=n("8079")(),y=n("a5b8"),w=n("9c80"),x=n("a25f"),C=n("bcaa"),S="Promise",k=c.TypeError,_=c.process,E=_&&_.versions,A=E&&E.v8||"",T=c[S],O="process"==l(_),B=function(){},R=o=y.f,D=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n("2b4c")("species")]=function(e){e(B,B)};return(O||"function"==typeof PromiseRejectionEvent)&&e.then(B)instanceof t&&0!==A.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(r){}}(),N=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var n=e._c;b((function(){var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,u=o?t.ok:t.fail,c=t.resolve,s=t.reject,l=t.domain;try{u?(o||(2==e._h&&F(e),e._h=1),!0===u?n=r:(l&&l.enter(),n=u(r),l&&(l.exit(),a=!0)),n===t.promise?s(k("Promise-chain cycle")):(i=N(n))?i.call(n,c,s):c(n)):s(r)}catch(f){l&&!a&&l.exit(),s(f)}};while(n.length>i)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&P(e)}))}},P=function(e){v.call(c,(function(){var t,n,r,o=e._v,i=M(e);if(i&&(t=w((function(){O?_.emit("unhandledRejection",o,e):(n=c.onunhandledrejection)?n({promise:e,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)})),e._h=O||M(e)?2:1),e._a=void 0,i&&t.e)throw t.v}))},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(c,(function(){var t;O?_.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})}))},L=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),I(t,!0))},z=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw k("Promise can't be resolved itself");(t=N(e))?b((function(){var r={_w:n,_d:!1};try{t.call(e,s(z,r,1),s(L,r,1))}catch(o){L.call(r,o)}})):(n._v=e,n._s=1,I(n,!1))}catch(r){L.call({_w:n,_d:!1},r)}}};D||(T=function(e){m(this,T,S,"_h"),h(e),r.call(this);try{e(s(z,this,1),s(L,this,1))}catch(t){L.call(this,t)}},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},r.prototype=n("dcbc")(T.prototype,{then:function(e,t){var n=R(g(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=O?_.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=s(z,e,1),this.reject=s(L,e,1)},y.f=R=function(e){return e===T||e===a?new i(e):o(e)}),f(f.G+f.W+f.F*!D,{Promise:T}),n("7f20")(T,S),n("7a56")(S),a=n("8378")[S],f(f.S+f.F*!D,S,{reject:function(e){var t=R(this),n=t.reject;return n(e),t.promise}}),f(f.S+f.F*(u||!D),S,{resolve:function(e){return C(u&&this===a?T:this,e)}}),f(f.S+f.F*!(D&&n("5cc5")((function(e){T.all(e)["catch"](B)}))),S,{all:function(e){var t=this,n=R(t),r=n.resolve,o=n.reject,i=w((function(){var n=[],i=0,a=1;p(e,!1,(function(e){var u=i++,c=!1;n.push(void 0),a++,t.resolve(e).then((function(e){c||(c=!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=w((function(){p(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},5530:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(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 i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n.d(t,"a",(function(){return i}))},5537:function(e,t,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},5559:function(e,t,n){var r=n("dbdb")("keys"),o=n("62a0");e.exports=function(e){return r[e]||(r[e]=o(e))}},"55a0":function(e,t,n){n("f962")},"584a":function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"597f":function(e,t){e.exports=function(e,t,n,r){var o,i=0;function a(){var a=this,u=Number(new Date)-i,c=arguments;function s(){i=Number(new Date),n.apply(a,c)}function l(){o=void 0}r&&!o&&s(),o&&clearTimeout(o),void 0===r&&u>e?s():!0!==t&&(o=setTimeout(r?l:s,void 0===r?e-u:e))}return"boolean"!==typeof t&&(r=n,n=t,t=void 0),a}},"5b4e":function(e,t,n){var r=n("36c3"),o=n("b447"),i=n("0fc9");e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){while(s>l)if(u=c[l++],u!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},"5ca1":function(e,t,n){var r=n("7726"),o=n("8378"),i=n("32e9"),a=n("2aba"),u=n("9b43"),c="prototype",s=function(e,t,n){var l,f,d,h,m=e&s.F,p=e&s.G,g=e&s.S,v=e&s.P,b=e&s.B,y=p?r:g?r[t]||(r[t]={}):(r[t]||{})[c],w=p?o:o[t]||(o[t]={}),x=w[c]||(w[c]={});for(l in p&&(n=t),n)f=!m&&y&&void 0!==y[l],d=(f?y:n)[l],h=b&&f?u(d,r):v&&"function"==typeof d?u(Function.call,d):d,y&&a(y,l,d,e&s.U),w[l]!=d&&i(w,l,h),v&&x[l]!=d&&(x[l]=d)};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},"5cc5":function(e,t,n){var r=n("2b4c")("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,(function(){throw 2}))}catch(a){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},e(i)}catch(a){}return n}},"5dbc":function(e,t,n){var r=n("d3f4"),o=n("8b97").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}},"5df3":function(e,t,n){"use strict";var r=n("02f4")(!0);n("01f9")(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})}))},"5eda":function(e,t,n){var r=n("5ca1"),o=n("8378"),i=n("79e5");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)}},"5f1b":function(e,t,n){"use strict";var r=n("23c6"),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)}},"613b":function(e,t,n){var r=n("5537")("keys"),o=n("ca5a");e.exports=function(e){return r[e]||(r[e]=o(e))}},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"62a0":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"62e5":function(e,t,n){n("2519")},"63b6":function(e,t,n){var r=n("e53d"),o=n("584a"),i=n("d864"),a=n("35e8"),u=n("07e3"),c="prototype",s=function(e,t,n){var l,f,d,h=e&s.F,m=e&s.G,p=e&s.S,g=e&s.P,v=e&s.B,b=e&s.W,y=m?o:o[t]||(o[t]={}),w=y[c],x=m?r:p?r[t]:(r[t]||{})[c];for(l in m&&(n=t),n)f=!h&&x&&void 0!==x[l],f&&u(y,l)||(d=f?x[l]:n[l],y[l]=m&&"function"!=typeof x[l]?n[l]:v&&f?i(d,r):b&&x[l]==d?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[c]=e[c],t}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((y.virtual||(y.virtual={}))[l]=d,e&s.R&&w&&!w[l]&&a(w,l,d)))};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},"64d8":function(e,t,n){n("ef1f")},6718:function(e,t,n){var r=n("e53d"),o=n("584a"),i=n("b8e3"),a=n("ccb9"),u=n("d9f6").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)})}},6762:function(e,t,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},"67ab":function(e,t,n){var r=n("ca5a")("meta"),o=n("d3f4"),i=n("69a8"),a=n("86cc").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("79e5")((function(){return c(Object.preventExtensions({}))})),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return s&&m.NEED&&c(e)&&!i(e,r)&&l(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:h}},6821:function(e,t,n){var r=n("626a"),o=n("be13");e.exports=function(e){return r(o(e))}},6957:function(e,t,n){n("75b8")},"69a4":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e){return e.getParam("content_style","")},r=function(e){return e.getParam("content_css_cors",!1,"boolean")},o=tinymce.util.Tools.resolve("tinymce.Env"),i=function(e){var i="",a=e.dom.encode,u=n(e);i+='<base href="'+a(e.documentBaseURI.getURI())+'">',u&&(i+='<style type="text/css">'+u+"</style>");var c=r(e)?' crossorigin="anonymous"':"";t.each(e.contentCSS,(function(t){i+='<link type="text/css" rel="stylesheet" href="'+a(e.documentBaseURI.toAbsolute(t))+'"'+c+">"}));var s=e.settings.body_id||"tinymce";-1!==s.indexOf("=")&&(s=e.getParam("body_id","","hash"),s=s[e.id]||s);var l=e.settings.body_class||"";-1!==l.indexOf("=")&&(l=e.getParam("body_class","","hash"),l=l[e.id]||"");var f=o.mac?"e.metaKey":"e.ctrlKey && !e.altKey",d='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+f+")) {e.preventDefault();}}}, false);<\/script> ",h=e.getBody().dir,m=h?' dir="'+a(h)+'"':"",p="<!DOCTYPE html><html><head>"+i+'</head><body id="'+a(s)+'" class="mce-content-body '+a(l)+'"'+m+">"+e.getContent()+d+"</body></html>";return p},a=function(e){var t=i(e),n=e.windowManager.open({title:"Preview",size:"large",body:{type:"panel",items:[{name:"preview",type:"iframe",sandboxed:!0}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{preview:t}});n.focus("close")},u=function(e){e.addCommand("mcePreview",(function(){a(e)}))},c=function(e){e.ui.registry.addButton("preview",{icon:"preview",tooltip:"Preview",onAction:function(){return e.execCommand("mcePreview")}}),e.ui.registry.addMenuItem("preview",{icon:"preview",text:"Preview",onAction:function(){return e.execCommand("mcePreview")}})};function s(){e.add("preview",(function(e){u(e),c(e)}))}s()})()},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"69d3":function(e,t,n){n("6718")("asyncIterator")},"6a99":function(e,t,n){var r=n("d3f4");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")}},"6abf":function(e,t,n){var r=n("e6f3"),o=n("1691").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},"6b4c":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"6b54":function(e,t,n){"use strict";n("3846");var r=n("cb7c"),o=n("0bfb"),i=n("9e1e"),a="toString",u=/./[a],c=function(e){n("2aba")(RegExp.prototype,a,e,!0)};n("79e5")((function(){return"/a/b"!=u.call({source:"a",flags:"b"})}))?c((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?o.call(e):void 0)})):u.name!=a&&c((function(){return u.call(this)}))},"6b75":function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},"6c1c":function(e,t,n){n("c367");for(var r=n("e53d"),o=n("35e8"),i=n("481b"),a=n("5168")("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<u.length;c++){var s=u[c],l=r[s],f=l&&l.prototype;f&&!f[a]&&o(f,a,s),i[s]=i.Array}},"6dd8":function(e,t,n){"use strict";n.r(t),function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),r="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,o=function(){return"undefined"!==typeof e&&e.Math===Math?e:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),i=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)}}(),a=2;function u(e,t){var n=!1,r=!1,o=0;function u(){n&&(n=!1,e()),r&&s()}function c(){i(u)}function s(){var e=Date.now();if(n){if(e-o<a)return;r=!0}else n=!0,r=!1,setTimeout(c,t);o=e}return s}var c=20,s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!==typeof MutationObserver,f=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=u(this.refresh.bind(this),c)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,r=s.some((function(e){return!!~n.indexOf(e)}));r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},h=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||o},m=k(0,0,0,0);function p(e){return parseFloat(e)||0}function g(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){var r=e["border-"+n+"-width"];return t+p(r)}),0)}function v(e){for(var t=["top","right","bottom","left"],n={},r=0,o=t;r<o.length;r++){var i=o[r],a=e["padding-"+i];n[i]=p(a)}return n}function b(e){var t=e.getBBox();return k(0,0,t.width,t.height)}function y(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return m;var r=h(e).getComputedStyle(e),o=v(r),i=o.left+o.right,a=o.top+o.bottom,u=p(r.width),c=p(r.height);if("border-box"===r.boxSizing&&(Math.round(u+i)!==t&&(u-=g(r,"left","right")+i),Math.round(c+a)!==n&&(c-=g(r,"top","bottom")+a)),!x(e)){var s=Math.round(u+i)-t,l=Math.round(c+a)-n;1!==Math.abs(s)&&(u-=s),1!==Math.abs(l)&&(c-=l)}return k(o.left,o.top,u,c)}var w=function(){return"undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof h(e).SVGGraphicsElement}:function(e){return e instanceof h(e).SVGElement&&"function"===typeof e.getBBox}}();function x(e){return e===h(e).document.documentElement}function C(e){return r?w(e)?b(e):y(e):m}function S(e){var t=e.x,n=e.y,r=e.width,o=e.height,i="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(i.prototype);return d(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function k(e,t,n,r){return{x:e,y:t,width:n,height:r}}var _=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=k(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=C(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),E=function(){function e(e,t){var n=S(t);d(this,{target:e,contentRect:n})}return e}(),A=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new _(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new E(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),T="undefined"!==typeof WeakMap?new WeakMap:new n,O=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=f.getInstance(),r=new A(t,n,this);T.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach((function(e){O.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}}));var B=function(){return"undefined"!==typeof o.ResizeObserver?o.ResizeObserver:O}();t["default"]=B}.call(this,n("c8ba"))},"71c1":function(e,t,n){var r=n("3a38"),o=n("25eb");e.exports=function(e){return function(t,n){var i,a,u=String(o(t)),c=r(n),s=u.length;return c<0||c>=s?e?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?e?u.charAt(c):i:e?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},7333:function(e,t,n){"use strict";var r=n("9e1e"),o=n("0d58"),i=n("2621"),a=n("52a7"),u=n("4bf8"),c=n("626a"),s=Object.assign;e.exports=!s||n("79e5")((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){var n=u(e),s=arguments.length,l=1,f=i.f,d=a.f;while(s>l){var h,m=c(arguments[l++]),p=f?o(m).concat(f(m)):o(m),g=p.length,v=0;while(g>v)h=p[v++],r&&!d.call(m,h)||(n[h]=m[h])}return n}:s},7514:function(e,t,n){"use strict";var r=n("5ca1"),o=n("0a49")(5),i="find",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(i)},"75b8":function(e,t){(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=function(e){return e.getParam("save_enablewhendirty",!0)},o=function(e){return!!e.getParam("save_onsavecallback")},i=function(e){return!!e.getParam("save_oncancelcallback")},a=function(e,t){e.notificationManager.open({text:t,type:"error"})},u=function(e){var n;if(n=t.DOM.getParent(e.id,"form"),!r(e)||e.isDirty()){if(e.save(),o(e))return e.execCallback("save_onsavecallback",e),void e.nodeChanged();n?(e.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"===typeof n.submit?n.submit():a(e,"Error: Form submit field collision.")),e.nodeChanged()):a(e,"Error: No form element found.")}},c=function(e){var t=n.trim(e.startContent);i(e)?e.execCallback("save_oncancelcallback",e):e.resetContent(t)},s=function(e){e.addCommand("mceSave",(function(){u(e)})),e.addCommand("mceCancel",(function(){c(e)}))},l=function(e){return function(t){var n=function(){t.setDisabled(r(e)&&!e.isDirty())};return e.on("NodeChange dirty",n),function(){return e.off("NodeChange dirty",n)}}},f=function(e){e.ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return e.execCommand("mceSave")},onSetup:l(e)}),e.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return e.execCommand("mceCancel")},onSetup:l(e)}),e.addShortcut("Meta+S","","mceSave")};function d(){e.add("save",(function(e){f(e),s(e)}))}d()})()},"765d":function(e,t,n){n("6718")("observable")},7726: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)},"77f1":function(e,t,n){var r=n("4588"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},"78e4":function(e,t,n){n("3ad8")},"794b":function(e,t,n){e.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7a56":function(e,t,n){"use strict";var r=n("7726"),o=n("86cc"),i=n("9e1e"),a=n("2b4c")("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},"7a77":function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},"7aac":function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b3e":function(e,t,n){"use strict";var r,o=n("a3de");
- /**
- * Checks if an event is supported in the current execution environment.
- *
- * NOTE: This will not work correctly for non-generic events such as `change`,
- * `reset`, `load`, `error`, and `select`.
- *
- * Borrows from Modernizr.
- *
- * @param {string} eventNameSuffix Event name, e.g. "click".
- * @param {?boolean} capture Check if the capture phase is supported.
- * @return {boolean} True if the event is supported.
- * @internal
- * @license Modernizr 3.0.0pre (Custom Build) | MIT
- */
- function i(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,i=n in document;if(!i){var a=document.createElement("div");a.setAttribute(n,"return;"),i="function"===typeof a[n]}return!i&&r&&"wheel"===e&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=i},"7c4f":function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!n.get("powerpaste"))&&("undefined"!==typeof 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})},c=function(e,t){return e.fire("paste",{ieFake:t})},s=function(e,t){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),u(e,!1)):(t.pasteFormat.set("text"),u(e,!0)),e.focus()},l=function(e,t){e.addCommand("mceTogglePlainTextPaste",(function(){s(e,t)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},f=function(){},d=function(e){return function(){return e}},h=d(!1),m=d(!0),p=function(){return g},g=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:h,isSome:h,isNone:m,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:n,orThunk:t,map:p,each:f,bind:p,exists:h,forall:m,filter:p,equals:e,equals_:e,toArray:function(){return[]},toString:d("none()")};return r}(),v=function(e){var t=d(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:m,isNone:h,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return v(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:g},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},b=function(e){return null===e||void 0===e?g:v(e)},y={some:v,none:p,from:b},w=function(e){return function(t){return typeof t===e}},x=w("function"),C=Array.prototype.slice,S=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},k=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},_=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},E=function(e,t,n){return k(e,(function(e){n=t(n,e)})),n},A=x(Array.from)?Array.from:function(e){return C.call(e)},T=function(){var e=t(y.none()),n=function(){e.set(y.none())},r=function(t){e.set(y.some(t))},o=function(t){e.get().each(t)},i=function(){return e.get().isSome()};return{clear:n,set:r,isSet:i,on:o}},O=tinymce.util.Tools.resolve("tinymce.Env"),B=tinymce.util.Tools.resolve("tinymce.util.Delay"),R=tinymce.util.Tools.resolve("tinymce.util.Promise"),D=tinymce.util.Tools.resolve("tinymce.util.Tools"),N=tinymce.util.Tools.resolve("tinymce.util.VK"),I="x-tinymce/html",P="\x3c!-- "+I+" --\x3e",M=function(e){return P+e},F=function(e){return e.replace(P,"")},L=function(e){return-1!==e.indexOf(P)},z=function(){return I},H=tinymce.util.Tools.resolve("tinymce.html.Entities"),U=function(e){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(e)},V=function(e){return e.replace(/\r?\n/g,"<br>")},j=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+">"},W=function(e,t,n){var r=e.split(/\n\n/),o=j(t,n),i="</"+t+">",a=D.map(r,(function(e){return e.split(/\n/).join("<br />")})),u=function(e){return o+e+i};return 1===a.length?a[0]:D.map(a,u).join("")},$=function(e,t,n){return t?W(e,!0===t?"p":t,n):V(e)},G=tinymce.util.Tools.resolve("tinymce.html.DomParser"),X=tinymce.util.Tools.resolve("tinymce.html.Serializer"),q=tinymce.util.Tools.resolve("tinymce.html.Node"),K=tinymce.util.Tools.resolve("tinymce.html.Schema"),Y=function(e){return e.getParam("paste_block_drop",!1)},Z=function(e){return e.getParam("paste_data_images",!1)},J=function(e){return e.getParam("paste_filter_drop",!0)},Q=function(e){return e.getParam("paste_preprocess")},ee=function(e){return e.getParam("paste_postprocess")},te=function(e){return e.getParam("paste_webkit_styles")},ne=function(e){return e.getParam("paste_remove_styles_if_webkit",!0)},re=function(e){return e.getParam("paste_merge_formats",!0)},oe=function(e){return e.getParam("smart_paste",!0)},ie=function(e){return e.getParam("paste_as_text",!1)},ae=function(e){return e.getParam("paste_retain_style_properties")},ue=function(e){var t="-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";return e.getParam("paste_word_valid_elements",t)},ce=function(e){return e.getParam("paste_convert_word_fake_lists",!0)},se=function(e){return e.getParam("paste_enable_default_filters",!0)},le=" ";function fe(e,t){return D.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e}function de(e){var t=K(),n=G({},t),r="",o=t.getShortEndedElements(),i=D.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements();function u(e){var t=e.name,n=e;if("br"!==t){if("wbr"!==t)if(o[t]&&(r+=" "),i[t])r+=" ";else{if(3===e.type&&(r+=e.value),!e.shortEnded&&(e=e.firstChild))do{u(e)}while(e=e.next);a[t]&&n.next&&(r+="\n","p"===t&&(r+="\n"))}}else r+="\n"}return e=fe(e,[/<!\[[^\]]+\]>/g]),u(n.parse(e)),r}function he(e){function t(e,t,n){return t||n?le:" "}return e=fe(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,t],/<br class="Apple-interchange-newline">/g,/<br>$/i]),e}function me(e){var t=0;return function(){return e+t++}}var pe=function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")};function ge(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)}function ve(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 ]+/,""),D.each(n,(function(n){if(n.test(e))return t=!0,!1})),t}function be(e){return/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(e)}function ye(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 c=e._listLevel||r;c!==r&&(c<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new q(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",c>r&&n&&n.lastChild.append(t),r=c,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)}var c=[],s=e.firstChild;while("undefined"!==typeof s&&null!==s)if(c.push(s),s=s.walk(),null!==s)while("undefined"!==typeof s&&s.parent!==e)s=s.walk();for(var l=0;l<c.length;l++)if(e=c[l],"p"===e.name&&e.firstChild){var f=o(e);if(be(f)){u(e,"ul");continue}if(ve(f)){var d=/([0-9]+)\./.exec(f),h=1;d&&(h=parseInt(d[1],10)),u(e,"ol",h);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}function we(e,t,n,r){var o,i={},a=e.dom.parseStyle(r);return D.each(a,(function(a,u){switch(u){case"mso-list":o=/\w+ \w+([0-9]+)/i.exec(r),o&&(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();break}0!==u.indexOf("mso-comment")?0!==u.indexOf("mso-")&&("all"===ae(e)||t&&t[u])&&(i[u]=a):n.remove()})),/(bold)/i.test(i["font-weight"])&&(delete i["font-weight"],n.wrap(new q("b",1))),/(italic)/i.test(i["font-style"])&&(delete i["font-style"],n.wrap(new q("i",1))),i=e.dom.serializeStyle(i,n.name),i||null}var xe=function(e,t){var n,r;n=ae(e),n&&(r=D.makeMap(n.split(/[, ]/))),t=fe(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,le],[/<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(le):""}]]);var o=ue(e),i=K({valid_elements:o,valid_children:"-li[p]"});D.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=G({},i);a.addAttributeFilter("style",(function(t){var n,o=t.length;while(o--)n=t[o],n.attr("style",we(e,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()})),a.addAttributeFilter("class",(function(e){var t,n,r=e.length;while(r--)t=e[r],n=t.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){var t=e.length;while(t--)e[t].remove()})),a.addNodeFilter("a",(function(e){var t,n,r,o=e.length;while(o--)if(t=e[o],n=t.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)),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 ce(e)&&ye(u),t=X({validate:e.settings.validate},i).serialize(u),t},Ce=function(e,t){return se(e)?xe(e,t):t},Se=function(e,t){var n=G({},e.schema);n.addNodeFilter("meta",(function(e){D.each(e,(function(e){return e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return X({validate:e.settings.validate},e.schema).serialize(r)},ke=function(e,t){return{content:e,cancelled:t}},_e=function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=a(e,o,n,r);return ke(i.node.innerHTML,i.isDefaultPrevented())},Ee=function(e,t,n,r){var o=i(e,t,n,r),a=Se(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?_e(e,a,n,r):ke(a,o.isDefaultPrevented())},Ae=function(e,t,n){var r=ge(t),o=r?Ce(e,t):t;return Ee(e,o,n,r)},Te=function(e,t){return e.insertContent(t,{merge:re(e),paste:!0}),!0},Oe=function(e){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(e)},Be=function(e){return Oe(e)&&/.(gif|jpe?g|png)$/.test(e)},Re=function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0},De=function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0},Ne=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!Oe(t))&&De(e,t,n)},Ie=function(e,t,n){return!!Be(t)&&Re(e,t,n)},Pe=function(e,t){D.each([Ne,Ie,Te],(function(n){return!0!==n(e,t,Te)}))},Me=function(e,t,n){n||!1===oe(e)?Te(e,t):Pe(e,t)},Fe=function(e){return-1!==" \f\t\v".indexOf(e)},Le=function(e){return"\n"===e||"\r"===e},ze=function(e,t){return t<e.length&&t>=0&&Le(e[t])},He=function(e){var t=E(e,(function(t,n){return Fe(n)||n===le?t.pcIsSpace||""===t.str||t.str.length===e.length-1||ze(e,t.str.length+1)?{pcIsSpace:!1,str:t.str+le}:{pcIsSpace:!0,str:t.str+" "}:{pcIsSpace:Le(n),str:t.str+n}}),{pcIsSpace:!1,str:""});return t.str},Ue=function(e,t,n,r){var o=Ae(e,t,n);!1===o.cancelled&&Me(e,o.content,r)},Ve=function(e,t,n){var r=n||L(t);Ue(e,F(t),r,!1)},je=function(e,t){var n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=He(n),o=$(r,e.settings.forced_root_block,e.settings.forced_root_block_attrs);Ue(e,o,!1,!0)},We=function(e){var t={},n="data:text/mce-internal,";if(e){if(e.getData){var r=e.getData("Text");r&&r.length>0&&-1===r.indexOf(n)&&(t["text/plain"]=r)}if(e.types)for(var o=0;o<e.types.length;o++){var i=e.types[o];try{t[i]=e.getData(i)}catch(a){t[i]=""}}}return t},$e=function(e,t){var n=We(t.clipboardData||e.getDoc().dataTransfer);return pe()?D.extend(n,{"text/html":""}):n},Ge=function(e,t){return t in e&&e[t].length>0},Xe=function(e){return Ge(e,"text/html")||Ge(e,"text/plain")},qe=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(e);return t?{type:t[1],data:decodeURIComponent(t[2])}:{type:null,data:null}},Ke=function(e,t){return!e.images_dataimg_filter||e.images_dataimg_filter(t)},Ye=function(e,t){var n=t.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?e.dom.encode(n[1]):null},Ze=me("mceclip"),Je=function(t,n){var r=qe(n.uri),o=r.data,i=r.type,a=Ze(),u=t.settings.images_reuse_filename&&n.blob.name?Ye(t,n.blob.name):a,c=new e.Image;if(c.src=n.uri,Ke(t.settings,c)){var s=t.editorUpload.blobCache,l=void 0,f=s.getByData(o,i);f?l=f:(l=s.create(a,n.blob,o,u),s.add(l)),Ve(t,'<img src="'+l.blobUri()+'">',!1)}else Ve(t,'<img src="'+n.uri+'">',!1)},Qe=function(e){return"paste"===e.type},et=function(e){return R.all(S(e,(function(e){return new R((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)}))})))},tt=function(e){var t=e.items?S(A(e.items),(function(e){return e.getAsFile()})):[],n=e.files?A(e.files):[],r=_(t.length>0?t:n,(function(e){return/^image\/(jpeg|png|gif|bmp)$/.test(e.type)}));return r},nt=function(e,t,n){var r=Qe(t)?t.clipboardData:t.dataTransfer;if(e.settings.paste_data_images&&r){var o=tt(r);if(o.length>0)return t.preventDefault(),et(o).then((function(t){n&&e.selection.setRng(n),k(t,(function(t){Je(e,t)}))})),!0}return!1},rt=function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length},ot=function(e){return N.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},it=function(t,n,r){var o,i=T();function a(e,r,o,i){var a,u,c;Ge(e,"text/html")?a=e["text/html"]:(a=n.getHtml(),i=i||L(a),n.isDefaultContent(a)&&(o=!0)),a=he(a),n.remove(),u=!1===i&&U(a),c=Be(a),(!a.length||u&&!c)&&(o=!0),(o||c)&&(a=Ge(e,"text/plain")&&u?e["text/plain"]:de(a)),n.isDefaultContent(a)?r||t.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?je(t,a):Ve(t,a,i)}t.on("keydown",(function(r){function a(e){ot(e)&&!e.isDefaultPrevented()&&n.remove()}if(ot(r)&&!r.isDefaultPrevented()){if(o=r.shiftKey&&86===r.keyCode,o&&O.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(r.stopImmediatePropagation(),i.set(r),window.setTimeout((function(){i.clear()}),100),O.ie&&o)return r.preventDefault(),void c(t,!0);n.remove(),n.create(),t.once("keyup",a),t.once("paste",(function(){t.off("keyup",a)}))}}));var u=function(){return n.getLastRng()||t.selection.getRng()};t.on("paste",(function(e){var c=i.isSet(),s=$e(t,e),l="text"===r.get()||o,f=Ge(s,z());o=!1,e.isDefaultPrevented()||rt(e)?n.remove():Xe(s)||!nt(t,e,u())?(c||e.preventDefault(),!O.ie||c&&!e.ieFake||Ge(s,"text/html")||(n.create(),t.dom.bind(n.getEl(),"paste",(function(e){e.stopPropagation()})),t.getDoc().execCommand("Paste",!1,null),s["text/html"]=n.getHtml()),Ge(s,"text/html")?(e.preventDefault(),f||(f=L(s["text/html"])),a(s,c,l,f)):B.setEditorTimeout(t,(function(){a(s,c,l,f)}),0)):n.remove()}))},at=function(e,t,n){var r;it(e,t,n),e.parser.addNodeFilter("img",(function(t,n,o){var i=function(e){return e.data&&!0===e.data.paste},a=function(e){e.attr("data-mce-object")||r===O.transparentSrc||e.remove()},u=function(e){return 0===e.indexOf("webkit-fake-url")},c=function(e){return 0===e.indexOf("data:")};if(!e.settings.paste_data_images&&i(o)){var s=t.length;while(s--)r=t[s].attr("src"),r&&(u(r)||!e.settings.allow_html_data_urls&&c(r))&&a(t[s])}}))},ut=function(t){return O.ie&&t.inline?e.document.body:t.getBody()},ct=function(e){return ut(e)!==e.getBody()},st=function(e,t,n){ct(e)&&e.dom.bind(t,"paste keyup",(function(t){vt(e,n)||e.fire("paste")}))},lt=function(e,t,n){var r,o=e.dom,i=e.getBody();t.set(e.selection.getRng()),r=e.dom.add(ut(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),(O.ie||O.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),st(e,r,n),r.focus(),e.selection.select(r,!0)},ft=function(e,t){if(dt(e)){var n=void 0,r=t.get();while(n=e.dom.get("mcepastebin"))e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)},dt=function(e){return e.dom.get("mcepastebin")},ht=function(e){var t,n,r,o,i,a=function(t,n){t.appendChild(n),e.dom.remove(n,!0)};for(n=D.grep(ut(e).childNodes,(function(e){return"mcepastebin"===e.id})),t=n.shift(),D.each(n,(function(e){a(t,e)})),o=e.dom.select("div[id=mcepastebin]",t),r=o.length-1;r>=0;r--)i=e.dom.create("div"),t.insertBefore(i,o[r]),a(i,o[r]);return t?t.innerHTML:""},mt=function(e){return e.get()},pt=function(e,t){return t===e},gt=function(e){return e&&"mcepastebin"===e.id},vt=function(e,t){var n=dt(e);return gt(n)&&pt(t,n.innerHTML)},bt=function(e){var n=t(null),r="%MCEPASTEBIN%";return{create:function(){return lt(e,n,r)},remove:function(){return ft(e,n)},getEl:function(){return dt(e)},getHtml:function(){return ht(e)},getLastRng:function(){return mt(n)},isDefault:function(){return vt(e,r)},isDefaultContent:function(e){return pt(r,e)}}},yt=function(e,t){var n=bt(e);return e.on("PreInit",(function(){return at(e,n,t)})),{pasteFormat:t,pasteHtml:function(t,n){return Ve(e,t,n)},pasteText:function(t){return je(e,t)},pasteImageData:function(t,n){return nt(e,t,n)},getDataTransferItems:We,hasHtmlOrText:Xe,hasContentType:Ge}},wt=function(e){return!1===O.iOS&&void 0!==e&&"function"===typeof e.setData&&!0!==pe()},xt=function(e,t,n){if(!wt(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(z(),t),!0}catch(r){return!1}},Ct=function(e,t,n,r){xt(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},St=function(e){return function(t,n){var r=M(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),B.setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},kt=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},_t=function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())},Et=function(e){return!e.selection.isCollapsed()||_t(e)},At=function(e){return function(t){Et(e)&&Ct(t,kt(e),St(e),(function(){if(O.browser.isChrome()){var t=e.selection.getRng();B.setEditorTimeout(e,(function(){e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))}},Tt=function(e){return function(t){Et(e)&&Ct(t,kt(e),St(e),(function(){}))}},Ot=function(e){e.on("cut",At(e)),e.on("copy",Tt(e))},Bt=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Rt=function(e,t){return Bt.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Dt=function(e){var t=e["text/plain"];return!!t&&0===t.indexOf("file://")},Nt=function(e,t){e.focus(),e.selection.setRng(t)},It=function(e,t,n){Y(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),Z(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=Rt(e,r),!r.isDefaultPrevented()&&!n.get()){o=t.getDataTransferItems(r.dataTransfer);var a=t.hasContentType(o,z());if((t.hasHtmlOrText(o)&&!Dt(o)||!t.pasteImageData(r,i))&&i&&J(e)){var u=o["mce-internal"]||o["text/html"]||o["text/plain"];u&&(r.preventDefault(),B.setEditorTimeout(e,(function(){e.undoManager.transact((function(){o["mce-internal"]&&e.execCommand("Delete"),Nt(e,i),u=he(u),o["text/html"]?t.pasteHtml(u,a):t.pasteText(u)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){Z(e)&&!1===n.get()&&(t.preventDefault(),Nt(e,Rt(e,t))),"dragend"===t.type&&n.set(!1)}))},Pt=function(e){var t=e.plugins.paste,n=Q(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=ee(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))};function Mt(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))}function Ft(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}function Lt(e,t){if(!ge(t))return t;var n=[];D.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=fe(t,[[r,"$1"]]),t=fe(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]]),t}function zt(e,t,n,r){if(r||n)return t;var o,i=te(e);if(!1===ne(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)),c={};if("none"===o)return t+r;for(var s=0;s<o.length;s++){var l=i[o[s]],f=a.getStyle(u,o[s],!0);/color/.test(o[s])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(c[o[s]]=l)}return c=a.serializeStyle(c,"span"),c?t+' style="'+c+'"'+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})),t}function Ht(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))}var Ut=function(e){O.webkit&&Mt(e,zt),O.ie&&(Mt(e,Lt),Ft(e,Ht))},Vt=function(e,t){return function(n){n.setActive("text"===t.pasteFormat.get());var r=function(e){return n.setActive(e.state)};return e.on("PastePlainTextToggle",r),function(){return e.off("PastePlainTextToggle",r)}}},jt=function(e,t){e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:Vt(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:Vt(e,t)})};function Wt(){n.add("paste",(function(e){if(!1===r(e)){var n=t(!1),i=t(ie(e)?"text":"html"),a=yt(e,i),u=Ut(e);return jt(e,a),l(e,a),Pt(e),Ot(e),It(e,a,n),o(a,u)}}))}Wt()})(window)},"7e90":function(e,t,n){var r=n("d9f6"),o=n("e4ae"),i=n("c3a1");e.exports=n("8e60")?Object.defineProperties:function(e,t){o(e);var n,a=i(t),u=a.length,c=0;while(u>c)r.f(e,n=a[c++],t[n]);return e}},"7f20":function(e,t,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},"7f7f":function(e,t,n){var r=n("86cc").f,o=Function.prototype,i=/^\s*function ([^ (]*)/,a="name";a in o||n("9e1e")&&r(o,a,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},8079:function(e,t,n){var r=n("7726"),o=n("1991").set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,u=r.Promise,c="process"==n("2d95")(a);e.exports=function(){var e,t,n,s=function(){var r,o;c&&(r=a.domain)&&r.exit();while(e){o=e.fn,e=e.next;try{o()}catch(i){throw e?n():t=void 0,i}}t=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var l=u.resolve(void 0);n=function(){l.then(s)}}else n=function(){o.call(r,s)};else{var f=!0,d=document.createTextNode("");new i(s).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}}},8378:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"840a":function(e,t,n){n("d4c3")},8436:function(e,t){e.exports=function(){}},"84ec":function(e,t,n){n("2401")},"84f2":function(e,t){e.exports={}},"855b":function(e,t,n){n("e2d6a")},"86cc":function(e,t,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),a=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},8863:function(e,t,n){n("9dd9")},"88b6":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},r=function(e){e.addCommand("ApplyUnorderedListStyle",(function(t,r){n(e,"UL",r["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(t,r){n(e,"OL",r["list-style-type"])}))},o=function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]},i=function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]},a=function(){},u=function(e){return function(){return e}},c=u(!1),s=u(!0),l=function(){return f},f=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:c,isSome:c,isNone:s,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(void 0),or:n,orThunk:t,map:l,each:a,bind:l,exists:c,forall:s,filter:l,equals:e,equals_:e,toArray:function(){return[]},toString:u("none()")};return r}(),d=function(e){var t=u(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:c,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)?o:f},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},h=function(e){return null===e||void 0===e?f:d(e)},m={some:d,none:l,from:h},p=function(e,t){return e.$.contains(e.getBody(),t)},g=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},v=function(e){return function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&p(e,t)}},b=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return m.from(n)},y=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return n}return-1},w=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))},x=function(e,n,r){var o=y(n.parents,g),i=-1!==o?n.parents.slice(0,o):n.parents,a=t.grep(i,v(e));return a.length>0&&a[0].nodeName===r},C=function(e,r,o,i,a,u){e.ui.registry.addSplitButton(r,{tooltip:o,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){var n=t.map(u,(function(e){var t="OL"===a?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r="default"===e?"":e,o=w(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:o}}));e(n)},onAction:function(){return e.execCommand(i)},onItemAction:function(t,r){n(e,a,r)},select:function(t){var n=b(e);return n.map((function(e){return t===e})).getOr(!1)},onSetup:function(t){var n=function(n){t.setActive(x(e,n,a))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}})},S=function(e,t,n,r,o,i){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:function(t){var n=function(n){t.setActive(x(e,n,o))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}},onAction:function(){return e.execCommand(r)}})},k=function(e,t,n,r,o,i){i.length>0?C(e,t,n,r,o,i):S(e,t,n,r,o)},_=function(e){k(e,"numlist","Numbered list","InsertOrderedList","OL",o(e)),k(e,"bullist","Bullet list","InsertUnorderedList","UL",i(e))};function E(){e.add("advlist",(function(e){var n=function(e,n){var r=e.settings.plugins?e.settings.plugins:"";return-1!==t.inArray(r.split(/[ ,]/),n)};n(e,"lists")&&(_(e),r(e))}))}E()})()},"8b97":function(e,t,n){var r=n("d3f4"),o=n("cb7c"),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("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"8c4f":function(e,t,n){"use strict";
- /*!
- * vue-router v3.0.2
- * (c) 2018 Evan You
- * @license MIT
- */function r(e,t){0}function o(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function i(e,t){for(var n in t)e[n]=t[n];return e}var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,o=t.parent,a=t.data;a.routerView=!0;var c=o.$createElement,s=n.name,l=o.$route,f=o._routerViewCache||(o._routerViewCache={}),d=0,h=!1;while(o&&o._routerRoot!==o)o.$vnode&&o.$vnode.data.routerView&&d++,o._inactive&&(h=!0),o=o.$parent;if(a.routerViewDepth=d,h)return c(f[s],a,r);var m=l.matched[d];if(!m)return f[s]=null,c();var p=f[s]=m.components[s];a.registerRouteInstance=function(e,t){var n=m.instances[s];(t&&n!==e||!t&&n===e)&&(m.instances[s]=t)},(a.hook||(a.hook={})).prepatch=function(e,t){m.instances[s]=t.componentInstance};var g=a.props=u(l,m.props&&m.props[s]);if(g){g=a.props=i({},g);var v=a.attrs=a.attrs||{};for(var b in g)p.props&&b in p.props||(v[b]=g[b],delete g[b])}return c(p,a,r)}};function u(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}var c=/[!'()*]/g,s=function(e){return"%"+e.charCodeAt(0).toString(16)},l=/%2C/g,f=function(e){return encodeURIComponent(e).replace(c,s).replace(l,",")},d=decodeURIComponent;function h(e,t,n){void 0===t&&(t={});var r,o=n||m;try{r=o(e||"")}catch(a){r={}}for(var i in t)r[i]=t[i];return r}function m(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),r=d(n.shift()),o=n.length>0?d(n.join("=")):null;void 0===t[r]?t[r]=o:Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]})),t):t}function p(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return f(t);if(Array.isArray(n)){var r=[];return n.forEach((function(e){void 0!==e&&(null===e?r.push(f(t)):r.push(f(t)+"="+f(e)))})),r.join("&")}return f(t)+"="+f(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var g=/\/?$/;function v(e,t,n,r){var o=r&&r.options.stringifyQuery,i=t.query||{};try{i=b(i)}catch(u){}var a={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:x(t,o),matched:e?w(e):[]};return n&&(a.redirectedFrom=x(n,o)),Object.freeze(a)}function b(e){if(Array.isArray(e))return e.map(b);if(e&&"object"===typeof e){var t={};for(var n in e)t[n]=b(e[n]);return t}return e}var y=v(null,{path:"/"});function w(e){var t=[];while(e)t.unshift(e),e=e.parent;return t}function x(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var o=e.hash;void 0===o&&(o="");var i=t||p;return(n||"/")+i(r)+o}function C(e,t){return t===y?e===t:!!t&&(e.path&&t.path?e.path.replace(g,"")===t.path.replace(g,"")&&e.hash===t.hash&&S(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&S(e.query,t.query)&&S(e.params,t.params)))}function S(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every((function(n){var r=e[n],o=t[n];return"object"===typeof r&&"object"===typeof o?S(r,o):String(r)===String(o)}))}function k(e,t){return 0===e.path.replace(g,"/").indexOf(t.path.replace(g,"/"))&&(!t.hash||e.hash===t.hash)&&_(e.query,t.query)}function _(e,t){for(var n in t)if(!(n in e))return!1;return!0}var E,A=[String,Object],T=[String,Array],O={name:"RouterLink",props:{to:{type:A,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:T,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,u=o.route,c=o.href,s={},l=n.options.linkActiveClass,f=n.options.linkExactActiveClass,d=null==l?"router-link-active":l,h=null==f?"router-link-exact-active":f,m=null==this.activeClass?d:this.activeClass,p=null==this.exactActiveClass?h:this.exactActiveClass,g=a.path?v(null,a,null,n):u;s[p]=C(r,g),s[m]=this.exact?s[p]:k(r,g);var b=function(e){B(e)&&(t.replace?n.replace(a):n.push(a))},y={click:B};Array.isArray(this.event)?this.event.forEach((function(e){y[e]=b})):y[this.event]=b;var w={class:s};if("a"===this.tag)w.on=y,w.attrs={href:c};else{var x=R(this.$slots.default);if(x){x.isStatic=!1;var S=x.data=i({},x.data);S.on=y;var _=x.data.attrs=i({},x.data.attrs);_.href=c}else w.on=y}return e(this.tag,w,this.$slots.default)}};function B(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function R(e){if(e)for(var t,n=0;n<e.length;n++){if(t=e[n],"a"===t.tag)return t;if(t.children&&(t=R(t.children)))return t}}function D(e){if(!D.installed||E!==e){D.installed=!0,E=e;var t=function(e){return void 0!==e},n=function(e,n){var r=e.$options._parentVnode;t(r)&&t(r=r.data)&&t(r=r.registerRouteInstance)&&r(e,n)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",a),e.component("RouterLink",O);var r=e.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}}var N="undefined"!==typeof window;function I(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var o=t.split("/");n&&o[o.length-1]||o.pop();for(var i=e.replace(/^\//,"").split("/"),a=0;a<i.length;a++){var u=i[a];".."===u?o.pop():"."!==u&&o.push(u)}return""!==o[0]&&o.unshift(""),o.join("/")}function P(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var o=e.indexOf("?");return o>=0&&(n=e.slice(o+1),e=e.slice(0,o)),{path:e,query:n,hash:t}}function M(e){return e.replace(/\/\//g,"/")}var F=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},L=re,z=W,H=$,U=q,V=ne,j=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function W(e,t){var n,r=[],o=0,i=0,a="",u=t&&t.delimiter||"/";while(null!=(n=j.exec(e))){var c=n[0],s=n[1],l=n.index;if(a+=e.slice(i,l),i=l+c.length,s)a+=s[1];else{var f=e[i],d=n[2],h=n[3],m=n[4],p=n[5],g=n[6],v=n[7];a&&(r.push(a),a="");var b=null!=d&&null!=f&&f!==d,y="+"===g||"*"===g,w="?"===g||"*"===g,x=n[2]||u,C=m||p;r.push({name:h||o++,prefix:d||"",delimiter:x,optional:w,repeat:y,partial:b,asterisk:!!v,pattern:C?Y(C):v?".*":"[^"+K(x)+"]+?"})}}return i<e.length&&(a+=e.substr(i)),a&&r.push(a),r}function $(e,t){return q(W(e,t))}function G(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function X(e){return encodeURI(e).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function q(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"===typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var o="",i=n||{},a=r||{},u=a.pretty?G:encodeURIComponent,c=0;c<e.length;c++){var s=e[c];if("string"!==typeof s){var l,f=i[s.name];if(null==f){if(s.optional){s.partial&&(o+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(F(f)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var d=0;d<f.length;d++){if(l=u(f[d]),!t[c].test(l))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(l)+"`");o+=(0===d?s.prefix:s.delimiter)+l}}else{if(l=s.asterisk?X(f):u(f),!t[c].test(l))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+l+'"');o+=s.prefix+l}}else o+=s}return o}}function K(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Y(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function Z(e,t){return e.keys=t,e}function J(e){return e.sensitive?"":"i"}function Q(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Z(e,t)}function ee(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(re(e[o],t,n).source);var i=new RegExp("(?:"+r.join("|")+")",J(n));return Z(i,t)}function te(e,t,n){return ne(W(e,n),t,n)}function ne(e,t,n){F(t)||(n=t||n,t=[]),n=n||{};for(var r=n.strict,o=!1!==n.end,i="",a=0;a<e.length;a++){var u=e[a];if("string"===typeof u)i+=K(u);else{var c=K(u.prefix),s="(?:"+u.pattern+")";t.push(u),u.repeat&&(s+="(?:"+c+s+")*"),s=u.optional?u.partial?c+"("+s+")?":"(?:"+c+"("+s+"))?":c+"("+s+")",i+=s}}var l=K(n.delimiter||"/"),f=i.slice(-l.length)===l;return r||(i=(f?i.slice(0,-l.length):i)+"(?:"+l+"(?=$))?"),i+=o?"$":r&&f?"":"(?="+l+"|$)",Z(new RegExp("^"+i,J(n)),t)}function re(e,t,n){return F(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?Q(e,t):F(e)?ee(e,t,n):te(e,t,n)}L.parse=z,L.compile=H,L.tokensToFunction=U,L.tokensToRegExp=V;var oe=Object.create(null);function ie(e,t,n){try{var r=oe[e]||(oe[e]=L.compile(e));return r(t||{},{pretty:!0})}catch(o){return""}}function ae(e,t,n,r){var o=t||[],i=n||Object.create(null),a=r||Object.create(null);e.forEach((function(e){ue(o,i,a,e)}));for(var u=0,c=o.length;u<c;u++)"*"===o[u]&&(o.push(o.splice(u,1)[0]),c--,u--);return{pathList:o,pathMap:i,nameMap:a}}function ue(e,t,n,r,o,i){var a=r.path,u=r.name;var c=r.pathToRegexpOptions||{},s=se(a,o,c.strict);"boolean"===typeof r.caseSensitive&&(c.sensitive=r.caseSensitive);var l={path:s,regex:ce(s,c),components:r.components||{default:r.component},instances:{},name:u,parent:o,matchAs:i,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};if(r.children&&r.children.forEach((function(r){var o=i?M(i+"/"+r.path):void 0;ue(e,t,n,r,l,o)})),void 0!==r.alias){var f=Array.isArray(r.alias)?r.alias:[r.alias];f.forEach((function(i){var a={path:i,children:r.children};ue(e,t,n,a,o,l.path||"/")}))}t[l.path]||(e.push(l.path),t[l.path]=l),u&&(n[u]||(n[u]=l))}function ce(e,t){var n=L(e,[],t);return n}function se(e,t,n){return n||(e=e.replace(/\/$/,"")),"/"===e[0]||null==t?e:M(t.path+"/"+e)}function le(e,t,n,r){var o="string"===typeof e?{path:e}:e;if(o.name||o._normalized)return o;if(!o.path&&o.params&&t){o=i({},o),o._normalized=!0;var a=i(i({},t.params),o.params);if(t.name)o.name=t.name,o.params=a;else if(t.matched.length){var u=t.matched[t.matched.length-1].path;o.path=ie(u,a,"path "+t.path)}else 0;return o}var c=P(o.path||""),s=t&&t.path||"/",l=c.path?I(c.path,s,n||o.append):s,f=h(c.query,o.query,r&&r.options.parseQuery),d=o.hash||c.hash;return d&&"#"!==d.charAt(0)&&(d="#"+d),{_normalized:!0,path:l,query:f,hash:d}}function fe(e,t){var n=ae(e),r=n.pathList,o=n.pathMap,i=n.nameMap;function a(e){ae(e,r,o,i)}function u(e,n,a){var u=le(e,n,!1,t),c=u.name;if(c){var s=i[c];if(!s)return l(null,u);var f=s.regex.keys.filter((function(e){return!e.optional})).map((function(e){return e.name}));if("object"!==typeof u.params&&(u.params={}),n&&"object"===typeof n.params)for(var d in n.params)!(d in u.params)&&f.indexOf(d)>-1&&(u.params[d]=n.params[d]);if(s)return u.path=ie(s.path,u.params,'named route "'+c+'"'),l(s,u,a)}else if(u.path){u.params={};for(var h=0;h<r.length;h++){var m=r[h],p=o[m];if(de(p.regex,u.path,u.params))return l(p,u,a)}}return l(null,u)}function c(e,n){var r=e.redirect,o="function"===typeof r?r(v(e,n,null,t)):r;if("string"===typeof o&&(o={path:o}),!o||"object"!==typeof o)return l(null,n);var a=o,c=a.name,s=a.path,f=n.query,d=n.hash,h=n.params;if(f=a.hasOwnProperty("query")?a.query:f,d=a.hasOwnProperty("hash")?a.hash:d,h=a.hasOwnProperty("params")?a.params:h,c){i[c];return u({_normalized:!0,name:c,query:f,hash:d,params:h},void 0,n)}if(s){var m=he(s,e),p=ie(m,h,'redirect route with path "'+m+'"');return u({_normalized:!0,path:p,query:f,hash:d},void 0,n)}return l(null,n)}function s(e,t,n){var r=ie(n,t.params,'aliased route with path "'+n+'"'),o=u({_normalized:!0,path:r});if(o){var i=o.matched,a=i[i.length-1];return t.params=o.params,l(a,t)}return l(null,t)}function l(e,n,r){return e&&e.redirect?c(e,r||n):e&&e.matchAs?s(e,n,e.matchAs):v(e,n,r,t)}return{match:u,addRoutes:a}}function de(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var o=1,i=r.length;o<i;++o){var a=e.keys[o-1],u="string"===typeof r[o]?decodeURIComponent(r[o]):r[o];a&&(n[a.name||"pathMatch"]=u)}return!0}function he(e,t){return I(e,t.parent?t.parent.path:"/",!0)}var me=Object.create(null);function pe(){window.history.replaceState({key:Oe()},"",window.location.href.replace(window.location.origin,"")),window.addEventListener("popstate",(function(e){ve(),e.state&&e.state.key&&Be(e.state.key)}))}function ge(e,t,n,r){if(e.app){var o=e.options.scrollBehavior;o&&e.app.$nextTick((function(){var i=be(),a=o.call(e,t,n,r?i:null);a&&("function"===typeof a.then?a.then((function(e){ke(e,i)})).catch((function(e){0})):ke(a,i))}))}}function ve(){var e=Oe();e&&(me[e]={x:window.pageXOffset,y:window.pageYOffset})}function be(){var e=Oe();if(e)return me[e]}function ye(e,t){var n=document.documentElement,r=n.getBoundingClientRect(),o=e.getBoundingClientRect();return{x:o.left-r.left-t.x,y:o.top-r.top-t.y}}function we(e){return Se(e.x)||Se(e.y)}function xe(e){return{x:Se(e.x)?e.x:window.pageXOffset,y:Se(e.y)?e.y:window.pageYOffset}}function Ce(e){return{x:Se(e.x)?e.x:0,y:Se(e.y)?e.y:0}}function Se(e){return"number"===typeof e}function ke(e,t){var n="object"===typeof e;if(n&&"string"===typeof e.selector){var r=document.querySelector(e.selector);if(r){var o=e.offset&&"object"===typeof e.offset?e.offset:{};o=Ce(o),t=ye(r,o)}else we(e)&&(t=xe(e))}else n&&we(e)&&(t=xe(e));t&&window.scrollTo(t.x,t.y)}var _e=N&&function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),Ee=N&&window.performance&&window.performance.now?window.performance:Date,Ae=Te();function Te(){return Ee.now().toFixed(3)}function Oe(){return Ae}function Be(e){Ae=e}function Re(e,t){ve();var n=window.history;try{t?n.replaceState({key:Ae},"",e):(Ae=Te(),n.pushState({key:Ae},"",e))}catch(r){window.location[t?"replace":"assign"](e)}}function De(e){Re(e,!0)}function Ne(e,t,n){var r=function(o){o>=e.length?n():e[o]?t(e[o],(function(){r(o+1)})):r(o+1)};r(0)}function Ie(e){return function(t,n,r){var i=!1,a=0,u=null;Pe(e,(function(e,t,n,c){if("function"===typeof e&&void 0===e.cid){i=!0,a++;var s,l=ze((function(t){Le(t)&&(t=t.default),e.resolved="function"===typeof t?t:E.extend(t),n.components[c]=t,a--,a<=0&&r()})),f=ze((function(e){var t="Failed to resolve async component "+c+": "+e;u||(u=o(e)?e:new Error(t),r(u))}));try{s=e(l,f)}catch(h){f(h)}if(s)if("function"===typeof s.then)s.then(l,f);else{var d=s.component;d&&"function"===typeof d.then&&d.then(l,f)}}})),i||r()}}function Pe(e,t){return Me(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function Me(e){return Array.prototype.concat.apply([],e)}var Fe="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Le(e){return e.__esModule||Fe&&"Module"===e[Symbol.toStringTag]}function ze(e){var t=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var He=function(e,t){this.router=e,this.base=Ue(t),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Ue(e){if(!e)if(N){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function Ve(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r;n++)if(e[n]!==t[n])break;return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}function je(e,t,n,r){var o=Pe(e,(function(e,r,o,i){var a=We(e,t);if(a)return Array.isArray(a)?a.map((function(e){return n(e,r,o,i)})):n(a,r,o,i)}));return Me(r?o.reverse():o)}function We(e,t){return"function"!==typeof e&&(e=E.extend(e)),e.options[t]}function $e(e){return je(e,"beforeRouteLeave",Xe,!0)}function Ge(e){return je(e,"beforeRouteUpdate",Xe)}function Xe(e,t){if(t)return function(){return e.apply(t,arguments)}}function qe(e,t,n){return je(e,"beforeRouteEnter",(function(e,r,o,i){return Ke(e,o,i,t,n)}))}function Ke(e,t,n,r,o){return function(i,a,u){return e(i,a,(function(e){u(e),"function"===typeof e&&r.push((function(){Ye(e,t.instances,n,o)}))}))}}function Ye(e,t,n,r){t[n]&&!t[n]._isBeingDestroyed?e(t[n]):r()&&setTimeout((function(){Ye(e,t,n,r)}),16)}He.prototype.listen=function(e){this.cb=e},He.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},He.prototype.onError=function(e){this.errorCbs.push(e)},He.prototype.transitionTo=function(e,t,n){var r=this,o=this.router.match(e,this.current);this.confirmTransition(o,(function(){r.updateRoute(o),t&&t(o),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(o)})))}),(function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)})))}))},He.prototype.confirmTransition=function(e,t,n){var i=this,a=this.current,u=function(e){o(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):(r(!1,"uncaught error during route navigation:"),console.error(e))),n&&n(e)};if(C(e,a)&&e.matched.length===a.matched.length)return this.ensureURL(),u();var c=Ve(this.current.matched,e.matched),s=c.updated,l=c.deactivated,f=c.activated,d=[].concat($e(l),this.router.beforeHooks,Ge(s),f.map((function(e){return e.beforeEnter})),Ie(f));this.pending=e;var h=function(t,n){if(i.pending!==e)return u();try{t(e,a,(function(e){!1===e||o(e)?(i.ensureURL(!0),u(e)):"string"===typeof e||"object"===typeof e&&("string"===typeof e.path||"string"===typeof e.name)?(u(),"object"===typeof e&&e.replace?i.replace(e):i.push(e)):n(e)}))}catch(r){u(r)}};Ne(d,h,(function(){var n=[],r=function(){return i.current===e},o=qe(f,n,r),a=o.concat(i.router.resolveHooks);Ne(a,h,(function(){if(i.pending!==e)return u();i.pending=null,t(e),i.router.app&&i.router.app.$nextTick((function(){n.forEach((function(e){e()}))}))}))}))},He.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach((function(n){n&&n(e,t)}))};var Ze=function(e){function t(t,n){var r=this;e.call(this,t,n);var o=t.options.scrollBehavior,i=_e&&o;i&&pe();var a=Je(this.base);window.addEventListener("popstate",(function(e){var n=r.current,o=Je(r.base);r.current===y&&o===a||r.transitionTo(o,(function(e){i&&ge(t,e,n,!0)}))}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){Re(M(r.base+e.fullPath)),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){De(M(r.base+e.fullPath)),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(Je(this.base)!==this.current.fullPath){var t=M(this.base+this.current.fullPath);e?Re(t):De(t)}},t.prototype.getCurrentLocation=function(){return Je(this.base)},t}(He);function Je(e){var t=decodeURI(window.location.pathname);return e&&0===t.indexOf(e)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Qe=function(e){function t(t,n,r){e.call(this,t,n),r&&et(this.base)||tt()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router,n=t.options.scrollBehavior,r=_e&&n;r&&pe(),window.addEventListener(_e?"popstate":"hashchange",(function(){var t=e.current;tt()&&e.transitionTo(nt(),(function(n){r&&ge(e.router,n,t,!0),_e||it(n.fullPath)}))}))},t.prototype.push=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){ot(e.fullPath),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this,o=this,i=o.current;this.transitionTo(e,(function(e){it(e.fullPath),ge(r.router,e,i,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;nt()!==t&&(e?ot(t):it(t))},t.prototype.getCurrentLocation=function(){return nt()},t}(He);function et(e){var t=Je(e);if(!/^\/#/.test(t))return window.location.replace(M(e+"/#"+t)),!0}function tt(){var e=nt();return"/"===e.charAt(0)||(it("/"+e),!1)}function nt(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":decodeURI(e.slice(t+1))}function rt(e){var t=window.location.href,n=t.indexOf("#"),r=n>=0?t.slice(0,n):t;return r+"#"+e}function ot(e){_e?Re(rt(e)):window.location.hash=e}function it(e){_e?De(rt(e)):window.location.replace(rt(e))}var at=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,(function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){t.index=n,t.updateRoute(r)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(He),ut=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=fe(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!_e&&!1!==e.fallback,this.fallback&&(t="hash"),N||(t="abstract"),this.mode=t,t){case"history":this.history=new Ze(this,e.base);break;case"hash":this.history=new Qe(this,e.base,this.fallback);break;case"abstract":this.history=new at(this,e.base);break;default:0}},ct={currentRoute:{configurable:!0}};function st(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function lt(e,t,n){var r="hash"===n?"#"+t:t;return e?M(e+"/"+r):r}ut.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},ct.currentRoute.get=function(){return this.history&&this.history.current},ut.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof Ze)n.transitionTo(n.getCurrentLocation());else if(n instanceof Qe){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},ut.prototype.beforeEach=function(e){return st(this.beforeHooks,e)},ut.prototype.beforeResolve=function(e){return st(this.resolveHooks,e)},ut.prototype.afterEach=function(e){return st(this.afterHooks,e)},ut.prototype.onReady=function(e,t){this.history.onReady(e,t)},ut.prototype.onError=function(e){this.history.onError(e)},ut.prototype.push=function(e,t,n){this.history.push(e,t,n)},ut.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},ut.prototype.go=function(e){this.history.go(e)},ut.prototype.back=function(){this.go(-1)},ut.prototype.forward=function(){this.go(1)},ut.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},ut.prototype.resolve=function(e,t,n){var r=le(e,t||this.history.current,n,this),o=this.match(r,t),i=o.redirectedFrom||o.fullPath,a=this.history.base,u=lt(a,i,this.mode);return{location:r,route:o,href:u,normalizedTo:r,resolved:o}},ut.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ut.prototype,ct),ut.install=D,ut.version="3.0.2",N&&window.Vue&&window.Vue.use(ut),t["a"]=ut},"8ce1":function(e,t){(function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Delay"),r=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(e){return e.fire("RestoreDraft")},a=function(e){return e.fire("StoreDraft")},u=function(e){return e.fire("RemoveDraft")},c=function(e,t){var n={s:1e3,m:6e4},r=e||t,o=/^(\d+)([ms]?)$/.exec(""+r);return(o[2]?n[o[2]]:1)*parseInt(r,10)},s=function(e){return e.getParam("autosave_ask_before_unload",!0)},l=function(t){var n=e.document.location;return t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,n.pathname).replace(/{query}/g,n.search).replace(/{hash}/g,n.hash).replace(/{id}/g,t.id)},f=function(e){return e.getParam("autosave_restore_when_empty",!1)},d=function(e){return c(e.settings.autosave_interval,"30s")},h=function(e){return c(e.settings.autosave_retention,"20m")},m=function(e,t){var n=e.settings.forced_root_block;return t=o.trim("undefined"===typeof t?e.getBody().innerHTML:t),""===t||new RegExp("^<"+n+"[^>]*>(( | |[ \t]|<br[^>]*>)+?|)</"+n+">|<br>$","i").test(t)},p=function(e){var t=parseInt(r.getItem(l(e)+"time"),10)||0;return!((new Date).getTime()-t>h(e))||(g(e,!1),!1)},g=function(e,t){var n=l(e);r.removeItem(n+"draft"),r.removeItem(n+"time"),!1!==t&&u(e)},v=function(e){var t=l(e);!m(e)&&e.isDirty()&&(r.setItem(t+"draft",e.getContent({format:"raw",no_events:!0})),r.setItem(t+"time",(new Date).getTime().toString()),a(e))},b=function(e){var t=l(e);p(e)&&(e.setContent(r.getItem(t+"draft"),{format:"raw"}),i(e))},y=function(e){var t=d(e);n.setInterval((function(){e.removed||v(e)}),t)},w=function(e){e.undoManager.transact((function(){b(e),g(e)})),e.focus()},x=function(e){return{hasDraft:function(){return p(e)},storeDraft:function(){return v(e)},restoreDraft:function(){return b(e)},removeDraft:function(t){return g(e,t)},isEmpty:function(t){return m(e,t)}}},C=tinymce.util.Tools.resolve("tinymce.EditorManager"),S=function(e){e.editorManager.on("BeforeUnload",(function(e){var t;o.each(C.get(),(function(e){e.plugins.autosave&&e.plugins.autosave.storeDraft(),!t&&e.isDirty()&&s(e)&&(t=e.translate("You have unsaved changes are you sure you want to navigate away?"))})),t&&(e.preventDefault(),e.returnValue=t)}))},k=function(e){return function(t){t.setDisabled(!p(e));var n=function(){return t.setDisabled(!p(e))};return e.on("StoreDraft RestoreDraft RemoveDraft",n),function(){return e.off("StoreDraft RestoreDraft RemoveDraft",n)}}},_=function(e){y(e),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){w(e)},onSetup:k(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){w(e)},onSetup:k(e)})};function E(){t.add("autosave",(function(e){return S(e),_(e),e.on("init",(function(){f(e)&&e.dom.isEmpty(e.getBody())&&b(e)})),x(e)}))}E()})(window)},"8df4":function(e,t,n){"use strict";var r=n("7a77");function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e,t=new o((function(t){e=t}));return{token:t,cancel:e}},e.exports=o},"8e60":function(e,t,n){e.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"8eb7":function(e,t){var n,r,o,i,a,u,c,s,l,f,d,h,m,p,g,v=!1;function b(){if(!v){v=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),b=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(h=/\b(iPhone|iP[ao]d)/.exec(e),m=/\b(iP[ao]d)/.exec(e),f=/Android/i.exec(e),p=/FBAN\/\w+;/i.exec(e),g=/Mobile/i.exec(e),d=!!/Win64/.exec(e),t){n=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,n&&document&&document.documentMode&&(n=document.documentMode);var y=/(?:Trident\/(\d+.\d+))/.exec(e);u=y?parseFloat(y[1])+4:n,r=t[2]?parseFloat(t[2]):NaN,o=t[3]?parseFloat(t[3]):NaN,i=t[4]?parseFloat(t[4]):NaN,i?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),a=t&&t[1]?parseFloat(t[1]):NaN):a=NaN}else n=r=o=a=i=NaN;if(b){if(b[1]){var w=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);c=!w||parseFloat(w[1].replace("_","."))}else c=!1;s=!!b[2],l=!!b[3]}else c=s=l=!1}}var y={ie:function(){return b()||n},ieCompatibilityMode:function(){return b()||u>n},ie64:function(){return y.ie()&&d},firefox:function(){return b()||r},opera:function(){return b()||o},webkit:function(){return b()||i},safari:function(){return y.webkit()},chrome:function(){return b()||a},windows:function(){return b()||s},osx:function(){return b()||c},linux:function(){return b()||l},iphone:function(){return b()||h},mobile:function(){return b()||h||m||f||g},nativeApp:function(){return b()||p},android:function(){return b()||f},ipad:function(){return b()||m}};e.exports=y},"8f60":function(e,t,n){"use strict";var r=n("a159"),o=n("aebd"),i=n("45f2"),a={};n("35e8")(a,n("5168")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},9003:function(e,t,n){var r=n("6b4c");e.exports=Array.isArray||function(e){return"Array"==r(e)}},9093:function(e,t,n){var r=n("ce10"),o=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},9138:function(e,t,n){e.exports=n("35e8")},9152:function(e,t){t.read=function(e,t,n,r,o){var i,a,u=8*o-r-1,c=(1<<u)-1,s=c>>1,l=-7,f=n?o-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-l)-1,h>>=-l,l+=u;l>0;i=256*i+e[t+f],f+=d,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===i)i=1-s;else{if(i===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=s}return(h?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,u,c,s=8*i-o-1,l=(1<<s)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,m=r?1:-1,p=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),t+=a+f>=1?d/c:d*Math.pow(2,1-f),t*c>=2&&(a++,c/=2),a+f>=l?(u=0,a=l):a+f>=1?(u=(t*c-1)*Math.pow(2,o),a+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&u,h+=m,u/=256,o-=8);for(a=a<<o|u,s+=o;s>0;e[n+h]=255&a,h+=m,a/=256,s-=8);e[n+h-m]|=128*p}},"92fa":function(e,t){var n=/^(attrs|props|on|nativeOn|class|style|hook)$/;function r(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce((function(e,t){var o,i,a,u,c;for(a in t)if(o=e[a],i=t[a],o&&n.test(a))if("class"===a&&("string"===typeof o&&(c=o,e[a]=o={},o[c]=!0),"string"===typeof i&&(c=i,t[a]=i={},i[c]=!0)),"on"===a||"nativeOn"===a||"hook"===a)for(u in i)o[u]=r(o[u],i[u]);else if(Array.isArray(o))e[a]=o.concat(i);else if(Array.isArray(i))e[a]=[o].concat(i);else for(u in i)o[u]=i[u];else e[a]=t[a];return e}),{})}},9306:function(e,t,n){"use strict";var r=n("8e60"),o=n("c3a1"),i=n("9aa9"),a=n("355d"),u=n("241e"),c=n("335c"),s=Object.assign;e.exports=!s||n("294c")((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){var n=u(e),s=arguments.length,l=1,f=i.f,d=a.f;while(s>l){var h,m=c(arguments[l++]),p=f?o(m).concat(f(m)):o(m),g=p.length,v=0;while(g>v)h=p[v++],r&&!d.call(m,h)||(n[h]=m[h])}return n}:s},"93bf":function(e,t,n){
- /*!
- * screenfull
- * v4.2.0 - 2019-04-01
- * (c) Sindre Sorhus; MIT License
- */
- (function(){"use strict";var t="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},n=e.exports,r="undefined"!==typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,o=function(){for(var e,n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,o=n.length,i={};r<o;r++)if(e=n[r],e&&e[1]in t){for(r=0;r<e.length;r++)i[n[0][r]]=e[r];return i}return!1}(),i={change:o.fullscreenchange,error:o.fullscreenerror},a={request:function(e){return new Promise(function(n){var i=o.requestFullscreen,a=function(){this.off("change",a),n()}.bind(this);e=e||t.documentElement,/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?e[i]():e[i](r?Element.ALLOW_KEYBOARD_INPUT:{}),this.on("change",a)}.bind(this))},exit:function(){return new Promise(function(e){if(this.isFullscreen){var n=function(){this.off("change",n),e()}.bind(this);t[o.exitFullscreen](),this.on("change",n)}else e()}.bind(this))},toggle:function(e){return this.isFullscreen?this.exit():this.request(e)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,n){var r=i[e];r&&t.addEventListener(r,n,!1)},off:function(e,n){var r=i[e];r&&t.removeEventListener(r,n,!1)},raw:o};o?(Object.defineProperties(a,{isFullscreen:{get:function(){return Boolean(t[o.fullscreenElement])}},element:{enumerable:!0,get:function(){return t[o.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(t[o.fullscreenEnabled])}}}),n?(e.exports=a,e.exports.default=a):window.screenfull=a):n?e.exports=!1:window.screenfull=!1})()},9434:function(e,t,n){n("e8b0")},"94ce":function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},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(t){return!e(t)}},c=function(e){return function(){throw new Error(e)}},s=o(!1),l=o(!0),f=function(){return d},d=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:l,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:f,each:n,bind:f,exists:s,forall:l,filter:f,equals:e,equals_:e,toArray:function(){return[]},toString:o("none()")};return i}(),h=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:l,isNone:s,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)?i:d},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=function(e){return null===e||void 0===e?d:h(e)},p={some:h,none:f,from:m},g=tinymce.util.Tools.resolve("tinymce.PluginManager"),v=function(e){var t=typeof e;return null===e?"null":"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},b=function(e){return function(t){return v(t)===e}},y=function(e){return function(t){return typeof t===e}},w=b("string"),x=b("array"),C=y("boolean"),S=y("function"),k=y("number"),_=Array.prototype.slice,E=Array.prototype.indexOf,A=Array.prototype.push,T=function(e,t){return E.call(e,t)},O=function(e,t){return T(e,t)>-1},B=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},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},D=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},N=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},I=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},P=function(e,t,n){return N(e,(function(e){n=t(n,e)})),n},M=function(e,t,n){return D(e,(function(e){n=t(n,e)})),n},F=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return p.some(i);if(n(i,r))break}return p.none()},L=function(e,t){return F(e,t,s)},z=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return p.some(n)}return p.none()},H=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!x(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);A.apply(t,e[n])}return t},U=function(e,t){return H(R(e,t))},V=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},j=function(e){var t=_.call(e,0);return t.reverse(),t},W=function(e){return 0===e.length?p.none():p.some(e[e.length-1])},$=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return p.none()},G=Object.keys,X=Object.hasOwnProperty,q=function(e,t){for(var n=G(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},K=function(e,t){return Y(e,(function(e,n){return{k:n,v:t(e,n)}}))},Y=function(e,t){var n={};return q(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},Z=function(e,t){return J(e,t)?p.from(e[t]):p.none()},J=function(e,t){return X.call(e,t)},Q=("undefined"!==typeof e.window?e.window:Function("return this;")(),8),ee=9,te=1,ne=3,re=function(e){var t=e.dom().nodeName;return t.toLowerCase()},oe=function(e){return e.dom().nodeType},ie=function(e){return function(t){return oe(t)===e}},ae=function(e){return oe(e)===Q||"#comment"===re(e)},ue=ie(te),ce=ie(ne),se=function(t,n,r){if(!(w(r)||C(r)||k(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+"")},le=function(e,t,n){se(e.dom(),t,n)},fe=function(e,t){var n=e.dom();q(t,(function(e,t){se(n,t,e)}))},de=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},he=function(e,t){return p.from(de(e,t))},me=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},pe=function(e,t){e.dom().removeAttribute(t)},ge=function(e){return M(e.dom().attributes,(function(e,t){return e[t.name]=t.value,e}),{})},ve=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},be=function(e,t){return-1!==e.indexOf(t)},ye=function(e,t){return ve(e,t,0)},we=function(e,t){return ve(e,t,e.length-t.length)},xe=function(e){return function(t){return t.replace(e,"")}},Ce=xe(/^\s+|\s+$/g),Se=function(e){return void 0!==e.style&&S(e.style.getPropertyValue)},ke=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 Ae(o.childNodes[0])},_e=function(t,n){var r=n||e.document,o=r.createElement(t);return Ae(o)},Ee=function(t,n){var r=n||e.document,o=r.createTextNode(t);return Ae(o)},Ae=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:o(e)}},Te=function(e,t,n){var r=e.dom();return p.from(r.elementFromPoint(t,n)).map(Ae)},Oe={fromHtml:ke,fromTag:_e,fromText:Ee,fromDom:Ae,fromPoint:Te},Be=function(e){var t=ce(e)?e.dom().parentNode:e.dom();return void 0!==t&&null!==t&&t.ownerDocument.body.contains(t)},Re=function(){return De(Oe.fromDom(e.document))},De=function(e){var t=e.dom().body;if(null===t||void 0===t)throw new Error("Body is not available yet");return Oe.fromDom(t)},Ne=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);Se(t)&&t.style.setProperty(n,r)},Ie=function(e,t){Se(e)&&e.style.removeProperty(t)},Pe=function(e,t,n){var r=e.dom();Ne(r,t,n)},Me=function(e,t){var n=e.dom();q(t,(function(e,t){Ne(n,t,e)}))},Fe=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r),i=o.getPropertyValue(n);return""!==i||Be(t)?i:Le(r,n)},Le=function(e,t){return Se(e)?e.style.getPropertyValue(t):""},ze=function(e,t){var n=e.dom(),r=Le(n,t);return p.from(r).filter((function(e){return e.length>0}))},He=function(e,t){var n=e.dom();Ie(n,t),he(e,"style").map(Ce).is("")&&pe(e,"style")},Ue=function(e,t){var n=e.dom(),r=t.dom();Se(n)&&Se(r)&&(r.style.cssText=n.style.cssText)},Ve=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},je=function(t,n){return Ve(t,n,e.Node.DOCUMENT_POSITION_CONTAINED_BY)},We=function(){return We=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},We.apply(this,arguments)},$e=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}},Ge=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},Xe=function(e,t){var n=Ge(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Ye(r(1),r(2))},qe=function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ke():Xe(e,n)},Ke=function(){return Ye(0,0)},Ye=function(e,t){return{major:e,minor:t}},Ze={nu:Ye,detect:qe,unknown:Ke},Je="Edge",Qe="Chrome",et="IE",tt="Opera",nt="Firefox",rt="Safari",ot=function(){return it({current:void 0,version:Ze.unknown()})},it=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Je),isChrome:r(Qe),isIE:r(et),isOpera:r(tt),isFirefox:r(nt),isSafari:r(rt)}},at={unknown:ot,nu:it,edge:o(Je),chrome:o(Qe),ie:o(et),opera:o(tt),firefox:o(nt),safari:o(rt)},ut="Windows",ct="iOS",st="Android",lt="Linux",ft="OSX",dt="Solaris",ht="FreeBSD",mt="ChromeOS",pt=function(){return gt({current:void 0,version:Ze.unknown()})},gt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(ut),isiOS:r(ct),isAndroid:r(st),isOSX:r(ft),isLinux:r(lt),isSolaris:r(dt),isFreeBSD:r(ht),isChromeOS:r(mt)}},vt={unknown:pt,nu:gt,windows:o(ut),ios:o(ct),android:o(st),linux:o(lt),osx:o(ft),solaris:o(dt),freebsd:o(ht),chromeos:o(mt)},bt=function(e,t,n,r){var i=e.isiOS()&&!0===/ipad/i.test(n),a=e.isiOS()&&!i,u=e.isiOS()||e.isAndroid(),c=u||r("(pointer:coarse)"),s=i||!a&&u&&r("(min-device-width:768px)"),l=a||u&&!s,f=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),d=!l&&!s&&!f;return{isiPad:o(i),isiPhone:o(a),isTablet:o(s),isPhone:o(l),isTouch:o(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:o(f),isDesktop:o(d)}},yt=function(e,t){var n=String(t).toLowerCase();return L(e,(function(e){return e.search(n)}))},wt=function(e,t){return yt(e,t).map((function(e){var n=Ze.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},xt=function(e,t){return yt(e,t).map((function(e){var n=Ze.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},Ct={detectBrowser:wt,detectOs:xt},St=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,kt=function(e){return function(t){return be(t,e)}},_t=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return be(e,"edge/")&&be(e,"chrome")&&be(e,"safari")&&be(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,St],search:function(e){return be(e,"chrome")&&!be(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return be(e,"msie")||be(e,"trident")}},{name:"Opera",versionRegexes:[St,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:kt("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:kt("firefox")},{name:"Safari",versionRegexes:[St,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(be(e,"safari")||be(e,"mobile/"))&&be(e,"applewebkit")}}],Et=[{name:"Windows",search:kt("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return be(e,"iphone")||be(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:kt("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:kt("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:kt("linux"),versionRegexes:[]},{name:"Solaris",search:kt("sunos"),versionRegexes:[]},{name:"FreeBSD",search:kt("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:kt("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],At={browsers:o(_t),oses:o(Et)},Tt=function(e,t){var n=At.browsers(),r=At.oses(),o=Ct.detectBrowser(n,e).fold(at.unknown,at.nu),i=Ct.detectOs(r,e).fold(vt.unknown,vt.nu),a=bt(i,o,e,t);return{browser:o,os:i,deviceType:a}},Ot={detect:Tt},Bt=function(t){return e.window.matchMedia(t).matches},Rt=$e((function(){return Ot.detect(e.navigator.userAgent,Bt)})),Dt=function(){return Rt()},Nt=te,It=ee,Pt=function(e,t){var n=e.dom();if(n.nodeType!==Nt)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")},Mt=function(e){return e.nodeType!==Nt&&e.nodeType!==It||0===e.childElementCount},Ft=function(t,n){var r=void 0===n?e.document:n.dom();return Mt(r)?[]:R(r.querySelectorAll(t),Oe.fromDom)},Lt=function(t,n){var r=void 0===n?e.document:n.dom();return Mt(r)?p.none():p.from(r.querySelector(t)).map(Oe.fromDom)},zt=function(e,t){return e.dom()===t.dom()},Ht=function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Ut=function(e,t){return je(e.dom(),t.dom())},Vt=function(e,t){return Dt().browser.isIE()?Ut(e,t):Ht(e,t)},jt=Pt,Wt=function(e){return Oe.fromDom(e.dom().ownerDocument)},$t=function(e){return Oe.fromDom(e.dom().ownerDocument.defaultView)},Gt=function(e){return p.from(e.dom().parentNode).map(Oe.fromDom)},Xt=function(e,t){var n=S(t)?t:s,r=e.dom(),o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=Oe.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},qt=function(e){return p.from(e.dom().previousSibling).map(Oe.fromDom)},Kt=function(e){return p.from(e.dom().nextSibling).map(Oe.fromDom)},Yt=function(e){return R(e.dom().childNodes,Oe.fromDom)},Zt=function(e,t){var n=e.dom().childNodes;return p.from(n[t]).map(Oe.fromDom)},Jt=function(e){return Zt(e,0)},Qt=function(e,t){var n=Gt(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},en=function(e,t){var n=Kt(e);n.fold((function(){var n=Gt(e);n.each((function(e){nn(e,t)}))}),(function(e){Qt(e,t)}))},tn=function(e,t){var n=Jt(e);n.fold((function(){nn(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},nn=function(e,t){e.dom().appendChild(t.dom())},rn=function(e,t){Qt(e,t),nn(t,e)},on=function(e,t){D(t,(function(t){Qt(e,t)}))},an=function(e,t){D(t,(function(n,r){var o=0===r?e:t[r-1];en(o,n)}))},un=function(e,t){D(t,(function(t){nn(e,t)}))},cn=function(e){e.dom().textContent="",D(Yt(e),(function(e){sn(e)}))},sn=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},ln=function(e){var t=Yt(e);t.length>0&&on(e,t),sn(e)},fn=function(e,t){return{rows:o(e),columns:o(t)}},dn=function(e,t){return{row:o(e),column:o(t)}},hn=function(e,t,n){return{element:o(e),rowspan:o(t),colspan:o(n)}},mn=function(e,t,n,r){return{element:o(e),rowspan:o(t),colspan:o(n),isNew:o(r)}},pn=function(e,t,n,r,i){return{element:o(e),rowspan:o(t),colspan:o(n),row:o(r),column:o(i)}},gn=function(e,t,n){return{element:o(e),cells:o(t),section:o(n)}},vn=function(e,t){return{element:o(e),isNew:o(t)}},bn=function(e,t,n,r){return{element:o(e),cells:o(t),section:o(n),isNew:o(r)}},yn=function(e,t){return{cells:o(e),section:o(t)}},wn=function(e,t){return{details:o(e),section:o(t)}},xn=function(e,t,n,r){return{startRow:o(e),startCol:o(t),finishRow:o(n),finishCol:o(r)}},Cn=function(e,t,n){return I(Xt(e,n),t)},Sn=function(e,t){return I(Yt(e),t)},kn=function(e,t){var n=[];return D(Yt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(kn(e,t))})),n},_n=function(e,t,n){return Cn(e,(function(e){return Pt(e,t)}),n)},En=function(e,t){return Sn(e,(function(e){return Pt(e,t)}))},An=function(e,t){return Ft(t,e)};function Tn(e,t,n,r,o){return e(n,r)?p.some(n):S(o)&&o(n)?p.none():t(n,r,o)}var On=function(e,t,n){var r=e.dom(),i=S(n)?n:o(!1);while(r.parentNode){r=r.parentNode;var a=Oe.fromDom(r);if(t(a))return p.some(a);if(i(a))break}return p.none()},Bn=function(e,t,n){var r=function(e,t){return t(e)};return Tn(r,On,e,t,n)},Rn=function(e,t){var n=function(e){return t(Oe.fromDom(e))},r=L(e.dom().childNodes,n);return r.map(Oe.fromDom)},Dn=function(e,t){var n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Oe.fromDom(e.childNodes[r]);if(t(o))return p.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return p.none()};return n(e.dom())},Nn=function(e,t,n){return On(e,(function(e){return Pt(e,t)}),n)},In=function(e,t){return Rn(e,(function(e){return Pt(e,t)}))},Pn=function(e,t){return Lt(t,e)},Mn=function(e,t,n){var r=function(e,t){return Pt(e,t)};return Tn(r,Nn,e,t,n)},Fn=function(e,t,n){return void 0===n&&(n=0),he(e,t).map((function(e){return parseInt(e,10)})).getOr(n)},Ln=function(e,t){return Fn(e,t,1)},zn=function(e){return Ln(e,"colspan")>1},Hn=function(e){return Ln(e,"rowspan")>1},Un=function(e,t){return parseInt(Fe(e,t),10)},Vn=o(10),jn=o(10),Wn=function(e,t){return $n(e,t,o(!0))},$n=function(e,t,n){return U(Yt(e),(function(e){return Pt(e,t)?n(e)?[e]:[]:$n(e,t,n)}))},Gn=function(e,t,n){if(void 0===n&&(n=s),n(t))return p.none();if(O(e,re(t)))return p.some(t);var r=function(e){return Pt(e,"table")||n(e)};return Nn(t,e.join(","),r)},Xn=function(e,t){return Gn(["td","th"],e,t)},qn=function(e){return Wn(e,"th,td")},Kn=function(e,t){return Gt(t).map((function(t){return En(t,e)}))},Yn=(a(Kn,"th,td"),a(Kn,"tr"),function(e,t){return Mn(e,"table",t)}),Zn=function(e){return Wn(e,"tr")},Jn=function(e){var t=Zn(e);return R(t,(function(e){var t=e,n=Gt(t),r=n.map((function(e){var t=re(e);return"tfoot"===t||"thead"===t||"tbody"===t?t:"tbody"})).getOr("tbody"),o=R(qn(e),(function(e){var t=Fn(e,"rowspan",1),n=Fn(e,"colspan",1);return hn(e,t,n)}));return gn(t,o,r)}))},Qn=function(e,t){return R(e,(function(e){var n=R(qn(e),(function(e){var t=Fn(e,"rowspan",1),n=Fn(e,"colspan",1);return hn(e,t,n)}));return gn(e,n,t.section())}))},er=function(e,t){return e+","+t},tr=function(e,t,n){var r=e.access[er(t,n)];return void 0!==r?p.some(r):p.none()},nr=function(e,t,n){var r=rr(e,(function(e){return n(t,e.element())}));return r.length>0?p.some(r[0]):p.none()},rr=function(e,t){var n=U(e.all,(function(e){return e.cells()}));return I(n,t)},or=function(e){var t={},n=[],r=e.length,o=0;D(e,(function(e,r){var i=[];D(e.cells(),(function(e){var n=0;while(void 0!==t[er(r,n)])n++;for(var a=pn(e.element(),e.rowspan(),e.colspan(),r,n),u=0;u<e.colspan();u++)for(var c=0;c<e.rowspan();c++){var s=r+c,l=n+u,f=er(s,l);t[f]=a,o=Math.max(o,l+1)}i.push(a)})),n.push(gn(e.element(),i,e.section()))}));var i=fn(r,o);return{grid:i,access:t,all:n}},ir=function(e){var t=R(e.all,(function(e){return e.cells()}));return H(t)},ar={generate:or,getAt:tr,findItem:nr,filterItems:rr,justCells:ir},ur=function(e,t,n,r){return{minRow:e,minCol:t,maxRow:n,maxCol:r}},cr=function(e,t){var n=e.grid.columns(),r=e.grid.rows(),o=r,i=n,a=0,u=0;return q(e.access,(function(e){if(t(e)){var n=e.row(),r=n+e.rowspan()-1,c=e.column(),s=c+e.colspan()-1;n<o?o=n:r>a&&(a=r),c<i?i=c:s>u&&(u=s)}})),ur(o,i,a,u)},sr=function(e,t,n){var r=e[n].element(),o=Oe.fromTag("td");nn(o,Oe.fromTag("br"));var i=t?nn:tn;i(r,o)},lr=function(e,t,n,r){for(var o=t.grid.columns(),i=t.grid.rows(),a=0;a<i;a++)for(var u=!1,c=0;c<o;c++)if(!(a<n.minRow||a>n.maxRow||c<n.minCol||c>n.maxCol)){var s=ar.getAt(t,a,c).filter(r).isNone();s?sr(e,u,a):u=!0}},fr=function(e,t){var n=I(Wn(e,"tr"),(function(e){return 0===e.dom().childElementCount}));D(n,sn),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||D(Wn(e,"th,td"),(function(e){pe(e,"rowspan"),pe(e,"colspan")})),pe(e,"width"),pe(e,"height"),He(e,"width"),He(e,"height")},dr=function(e,t){var n=function(e){return Pt(e.element(),t)},r=Jn(e),o=ar.generate(r),i=cr(o,n),a="th:not("+t+"),td:not("+t+")",u=$n(e,"th,td",(function(e){return Pt(e,a)}));return D(u,sn),lr(r,o,i,n),fr(e,i),e},hr=" ";function mr(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?p.from(t.dom().nodeValue):p.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var pr=mr(ce,"text"),gr=function(e){return pr.get(e)},vr=function(e){return pr.getOption(e)},br=function(e,t){return pr.set(e,t)},yr=function(e){return"img"===re(e)?1:vr(e).fold((function(){return Yt(e).length}),(function(e){return e.length}))},wr=function(e){return vr(e).filter((function(e){return 0!==e.trim().length||e.indexOf(hr)>-1})).isSome()},xr=["img","br"],Cr=function(e){var t=wr(e);return t||O(xr,re(e))},Sr=function(e){return Dn(e,Cr)},kr=function(e){return _r(e,Cr)},_r=function(e,t){var n=function(e){for(var r=Yt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return p.some(i);var a=n(i);if(a.isSome())return a}return p.none()};return n(e)},Er=function(e,t){return Oe.fromDom(e.dom().cloneNode(t))},Ar=function(e){return Er(e,!1)},Tr=function(e){return Er(e,!0)},Or=function(e,t){var n=Oe.fromTag(t),r=ge(e);return fe(n,r),n},Br=function(e,t){var n=Or(e,t),r=Yt(Tr(e));return un(n,r),n},Rr=function(){var e=Oe.fromTag("td");return nn(e,Oe.fromTag("br")),e},Dr=function(e,t,n){var r=Br(e,t);return q(n,(function(e,t){null===e?pe(r,t):le(r,t,e)})),r},Nr=function(e){return e},Ir=function(e){return function(){return Oe.fromTag("tr",e.dom())}},Pr=function(e,t,n){var r=Sr(e);return r.map((function(r){var o=n.join(","),i=_n(r,o,(function(t){return zt(t,e)}));return P(i,(function(e,t){var n=Ar(t);return pe(n,"contenteditable"),nn(e,n),n}),t)})).getOr(t)},Mr=function(e,t,n){var r=function(t){var r=Wt(t.element()),o=Oe.fromTag(re(t.element()),r.dom()),i=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),a=i.length>0?Pr(t.element(),o,i):o;return nn(a,Oe.fromTag("br")),Ue(t.element(),o),He(o,"height"),1!==t.colspan()&&He(t.element(),"width"),e(t.element(),o),o};return{row:Ir(t),cell:r,replace:Dr,gap:Rr}},Fr=function(e){return{row:Ir(e),cell:Rr,replace:Nr,gap:Rr}},Lr=function(t,n){var r=n||e.document,o=r.createElement("div");return o.innerHTML=t,Yt(Oe.fromDom(o))},zr=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()},Hr=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()},Ur=function(e,t){for(var n=!0,r=a(Hr,t),o=t.startRow();o<=t.finishRow();o++)for(var i=t.startCol();i<=t.finishCol();i++)n=n&&ar.getAt(e,o,i).exists(r);return n?p.some(t):p.none()},Vr=function(e,t){return xn(Math.min(e.row(),t.row()),Math.min(e.column(),t.column()),Math.max(e.row()+e.rowspan()-1,t.row()+t.rowspan()-1),Math.max(e.column()+e.colspan()-1,t.column()+t.colspan()-1))},jr=function(e,t,n){var r=ar.findItem(e,t,zt),o=ar.findItem(e,n,zt);return r.bind((function(e){return o.map((function(t){return Vr(e,t)}))}))},Wr=function(e,t,n){return jr(e,t,n).bind((function(t){return Ur(e,t)}))},$r=function(e,t,n,r){return ar.findItem(e,t,zt).bind((function(t){var o=n>0?t.row()+t.rowspan()-1:t.row(),i=r>0?t.column()+t.colspan()-1:t.column(),a=ar.getAt(e,o+n,i+r);return a.map((function(e){return e.element()}))}))},Gr=function(e,t,n){return jr(e,t,n).map((function(t){var n=ar.filterItems(e,a(zr,t));return R(n,(function(e){return e.element()}))}))},Xr=function(e,t){var n=function(e,t){return Vt(t,e)};return ar.findItem(e,t,n).map((function(e){return e.element()}))},qr=function(e,t,n){return Yn(e).bind((function(r){var o=Jr(r);return $r(o,e,t,n)}))},Kr=function(e,t,n){var r=Jr(e);return Gr(r,t,n)},Yr=function(e,t,n,r,o){var i=Jr(e),a=zt(e,n)?p.some(t):Xr(i,t),u=zt(e,o)?p.some(r):Xr(i,r);return a.bind((function(e){return u.bind((function(t){return Gr(i,e,t)}))}))},Zr=function(e,t,n){var r=Jr(e);return Wr(r,t,n)},Jr=function(e){var t=Jn(e);return ar.generate(t)},Qr=["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 eo(){var e=function(e){return Oe.fromDom(e.dom().cloneNode(!1))},t=function(e){return e.dom().ownerDocument},n=function(e){return!!ue(e)&&("body"===re(e)||O(Qr,re(e)))},r=function(e){return!!ue(e)&&O(["br","img","hr","input"],re(e))},i=function(e){return ue(e)&&"false"===de(e,"contenteditable")},a=function(e,t){return e.dom().compareDocumentPosition(t.dom())},u=function(e,t){var n=ge(e);fe(t,n)};return{up:o({selector:Nn,closest:Mn,predicate:On,all:Xt}),down:o({selector:An,predicate:kn}),styles:o({get:Fe,getRaw:ze,set:Pe,remove:He}),attrs:o({get:de,set:le,remove:pe,copyTo:u}),insert:o({before:Qt,after:en,afterAll:an,append:nn,appendAll:un,prepend:tn,wrap:rn}),remove:o({unwrap:ln,remove:sn}),create:o({nu:Oe.fromTag,clone:e,text:Oe.fromText}),query:o({comparePosition:a,prevSibling:qt,nextSibling:Kt}),property:o({children:Yt,name:re,parent:Gt,document:t,isText:ce,isComment:ae,isElement:ue,getText:gr,setText:br,isBoundary:n,isEmptyTag:r,isNonEditable:i}),eq:zt,is:jt}}var to=function(e,t,n,r){var o=n[0],i=n.slice(1);return r(e,t,o,i)},no=function(e,t,n){return n.length>0?to(e,t,n,ro):p.none()},ro=function(e,t,n,r){var o=t(e,n);return P(r,(function(n,r){var o=t(e,r);return oo(e,n,o)}),o)},oo=function(e,t,n){return t.bind((function(t){return n.filter(a(e.eq,t))}))},io=function(e,t){return a(e.eq,t)},ao=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){var t=z(e,r);return t.fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},c=u(i),l=u(a),f=L(c,(function(t){return B(l,io(e,t))}));return{firstpath:o(c),secondpath:o(l),shared:o(f)}},uo=no,co=ao,so=eo(),lo=function(e,t){return uo(so,(function(t,n){return e(n)}),t)},fo=function(e,t,n){return co(so,e,t,n)},ho=function(e){return Nn(e,"table")},mo=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||zt(t,e)}};return zt(e,t)?p.some({boxes:p.some([e]),start:e,finish:t}):ho(e).bind((function(o){return ho(t).bind((function(i){if(zt(o,i))return p.some({boxes:Kr(o,e,t),start:e,finish:t});if(Vt(o,i)){var a=_n(t,"td,th",r(o)),u=a.length>0?a[a.length-1]:t;return p.some({boxes:Yr(o,e,o,t,i),start:e,finish:u})}if(Vt(i,o)){a=_n(e,"td,th",r(i));var c=a.length>0?a[a.length-1]:e;return p.some({boxes:Yr(i,e,o,t,i),start:e,finish:c})}return fo(e,t).shared().bind((function(a){return Mn(a,"table",n).bind((function(n){var a=_n(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,c=_n(e,"td,th",r(n)),s=c.length>0?c[c.length-1]:e;return p.some({boxes:Yr(n,e,o,t,i),start:s,finish:u})}))}))}))}))},po=function(e,t){var n=An(e,t);return n.length>0?p.some(n):p.none()},go=function(e,t){return L(e,(function(e){return Pt(e,t)}))},vo=function(e,t,n){return Pn(e,t).bind((function(t){return Pn(e,n).bind((function(e){return lo(ho,[t,e]).map((function(n){return{first:o(t),last:o(e),table:o(n)}}))}))}))},bo=function(e,t){return Nn(e,"table").bind((function(n){return Pn(n,t).bind((function(t){return mo(t,e).bind((function(e){return e.boxes.map((function(t){return{boxes:t,start:e.start,finish:e.finish}}))}))}))}))},yo=function(e,t,n,r,o){return go(e,o).bind((function(e){return qr(e,t,n).bind((function(e){return bo(e,r)}))}))},wo=function(e,t){return po(e,t)},xo=function(e,t,n){return vo(e,t,n).bind((function(t){var n=function(t){return zt(e,t)},r=Nn(t.first(),"thead,tfoot,tbody,table",n),o=Nn(t.last(),"thead,tfoot,tbody,table",n);return r.bind((function(e){return o.bind((function(n){return zt(e,n)?Zr(t.table(),t.first(),t.last()):p.none()}))}))}))},Co="data-mce-selected",So="td["+Co+"],th["+Co+"]",ko="["+Co+"]",_o="data-mce-first-selected",Eo="td["+_o+"],th["+_o+"]",Ao="data-mce-last-selected",To="td["+Ao+"],th["+Ao+"]",Oo=Co,Bo=So,Ro=ko,Do=_o,No=Eo,Io=Ao,Po=To,Mo=Object.freeze({__proto__:null,selected:Oo,selectedSelector:Bo,attributeSelector:Ro,firstSelected:Do,firstSelectedSelector:No,lastSelected:Io,lastSelectedSelector:Po}),Fo=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=G(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],c=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(c))throw new Error("case arguments must be an array");n.push(u),r[u]=function(){var r=arguments.length;if(r!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var s=function(e){var t=G(e);if(n.length!==t.length)throw new Error("Wrong number of arguments to match. Expected: "+n.join(",")+"\nActual: "+t.join(","));var r=V(n,(function(e){return O(t,e)}));if(!r)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:s,log:function(t){e.console.log(t,{constructors:n,constructor:u,params:o})}}}})),r},Lo={generate:Fo},zo=Lo.generate([{none:[]},{multiple:["elements"]},{single:["selection"]}]),Ho=function(e,t,n,r){return e.fold(t,n,r)},Uo=zo.none,Vo=zo.multiple,jo=zo.single,Wo=function(e,t){return Ho(t.get(),o([]),i,o([e]))},$o=function(e,t){var n=function(e){return me(e,"rowspan")&&parseInt(de(e,"rowspan"),10)>1||me(e,"colspan")&&parseInt(de(e,"colspan"),10)>1},r=Wo(e,t);return r.length>0&&V(r,n)?p.some(r):p.none()},Go=function(e,t){return Ho(t.get(),p.none,(function(t,n){return 0===t.length?p.none():xo(e,No,Po).bind((function(e){return t.length>1?p.some({bounds:o(e),cells:o(t)}):p.none()}))}),p.none)},Xo=function(e){return{element:o(e),mergable:p.none,unmergable:p.none,selection:o([e])}},qo=function(e,t,n){return{element:o(n),mergable:o(Go(t,e)),unmergable:o($o(n,e)),selection:o(Wo(n,e))}},Ko=function(e){return Xo(e)},Yo=function(e,t,n){return{element:o(e),clipboard:o(t),generators:o(n)}},Zo=function(e,t,n,r,i){return{element:o(n),mergable:p.none,unmergable:p.none,selection:o(Wo(n,e)),clipboard:o(r),generators:o(i)}},Jo=function(e){return Yn(e[0]).map(Tr).map((function(e){return[dr(e,Ro)]}))},Qo=function(e,t){return R(t,(function(t){return e.selection.serializer.serialize(t.dom(),{})})).join("")},ei=function(e){return R(e,(function(e){return e.dom().innerText})).join("")},ti=function(e,t,r,o){e.on("BeforeGetContent",(function(r){var o=function(t){r.preventDefault(),Jo(t).each((function(t){r.content="text"===r.format?ei(t):Qo(e,t)}))};!0===r.selection&&Ho(t.get(),n,o,n)})),e.on("BeforeSetContent",(function(t){if(!0===t.selection&&!0===t.paste){var n=p.from(e.dom.getParent(e.selection.getStart(),"th,td"));n.each((function(n){var i=Oe.fromDom(n);Yn(i).each((function(n){var a=I(Lr(t.content),(function(e){return"meta"!==re(e)}));if(1===a.length&&"table"===re(a[0])){t.preventDefault();var u=Oe.fromDom(e.getDoc()),c=Fr(u),s=Yo(i,a[0],c);r.pasteCells(n,s).each((function(t){e.selection.setRng(t),e.focus(),o.clear(n)}))}}))}))}}))};function ni(e,t){var n=function(t,n){if(!k(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();Se(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=Fe(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return M(t,(function(t,n){var r=Fe(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var ri=ni("height",(function(e){var t=e.dom();return Be(e)?t.getBoundingClientRect().height:t.offsetHeight})),oi=function(e){return ri.get(e)},ii=function(e){return ri.getOuter(e)},ai=ni("width",(function(e){return e.dom().offsetWidth})),ui=function(e){return ai.get(e)},ci=function(e){return ai.getOuter(e)},si=function(){var e=Dt();return e.browser.isIE()||e.browser.isEdge()},li=function(e,t){var n=parseFloat(e);return isNaN(n)?t:n},fi=function(e,t,n){return li(Fe(e,t),n)},di=function(e){var t=fi(e,"padding-top",0),n=fi(e,"padding-bottom",0),r=fi(e,"border-top-width",0),o=fi(e,"border-bottom-width",0),i=e.dom().getBoundingClientRect().height,a=Fe(e,"box-sizing"),u=r+o;return"border-box"===a?i:i-t-n-u},hi=function(e){return si()?di(e):fi(e,"height",oi(e))},mi=/(\d+(\.\d+)?)(\w|%)*/,pi=/(\d+(\.\d+)?)%/,gi=/(\d+(\.\d+)?)px|em/,vi=function(e,t){Pe(e,"width",t+"px")},bi=function(e,t){Pe(e,"width",t+"%")},yi=function(e,t){Pe(e,"height",t+"px")},wi=function(e){return ze(e,"height").getOrThunk((function(){return hi(e)+"px"}))},xi=function(e,t,n,r){var o=Yn(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o},Ci=function(e,t,n,r){var o=parseInt(e,10);return we(e,"%")&&"table"!==re(t)?xi(t,o,n,r):o},Si=function(e){var t=wi(e);return t?Ci(t,e,oi,yi):oi(e)},ki=function(e,t,n){var r=n(e),o=Ln(e,t);return r/o},_i=function(e){var t=ze(e,"width");return t.fold((function(){return p.from(de(e,"width"))}),(function(e){return p.some(e)}))},Ei=function(e,t){return e/t.pixelWidth()*100},Ai=function(e,t,n){var r=pi.exec(t);if(null!==r)return parseFloat(r[1]);var o=ui(e);return Ei(o,n)},Ti=function(e,t){var n=_i(e);return n.fold((function(){var n=ui(e);return Ei(n,t)}),(function(n){return Ai(e,n,t)}))},Oi=function(e,t){return e/100*t.pixelWidth()},Bi=function(e,t,n){var r=gi.exec(t);if(null!==r)return parseInt(r[1],10);var o=pi.exec(t);if(null!==o){var i=parseFloat(o[1]);return Oi(i,n)}return ui(e)},Ri=function(e,t){var n=_i(e);return n.fold((function(){return ui(e)}),(function(n){return Bi(e,n,t)}))},Di=function(e){return ki(e,"rowspan",Si)},Ni=function(e){var t=_i(e);return t.bind((function(e){var t=mi.exec(e);return null!==t?p.some({width:o(parseFloat(t[1])),unit:o(t[3])}):p.none()}))},Ii=function(e,t,n){Pe(e,"width",t+n)},Pi=o(pi),Mi=o(gi),Fi=function(e,t){var n=Ni(e);n.each((function(n){var r=n.width()/2;Ii(e,r,n.unit()),Ii(t,r,n.unit())}))},Li=function(e,t){var n=function(n,r){return Li(e+n,t+r)};return{left:o(e),top:o(t),translate:n}},zi=Li,Hi=function(e){var t=e.getBoundingClientRect();return zi(t.left,t.top)},Ui=function(e,t){return void 0!==e?e:void 0!==t?t:0},Vi=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom())return zi(n.offsetLeft,n.offsetTop);var i=Ui(r.pageYOffset,o.scrollTop),a=Ui(r.pageXOffset,o.scrollLeft),u=Ui(o.clientTop,n.clientTop),c=Ui(o.clientLeft,n.clientLeft);return ji(e).translate(a-c,i-u)},ji=function(e){var t=e.dom(),n=t.ownerDocument,r=n.body;return r===t?zi(r.offsetLeft,r.offsetTop):Be(e)?Hi(t):zi(0,0)},Wi=function(e,t){return{row:e,y:t}},$i=function(e,t){return{col:e,x:t}},Gi=function(e){var t=Vi(e);return t.left()+ci(e)},Xi=function(e){return Vi(e).left()},qi=function(e,t){return $i(e,Xi(t))},Ki=function(e,t){return $i(e,Gi(t))},Yi=function(e){return Vi(e).top()},Zi=function(e,t){return Wi(e,Yi(t))},Ji=function(e,t){return Wi(e,Yi(t)+ii(t))},Qi=function(e,t,n){if(0===n.length)return[];var r=R(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])},ea=function(e){return-e},ta={delta:i,positions:function(e){return Qi(Zi,Ji,e)},edge:Yi},na={delta:i,edge:Xi,positions:function(e){return Qi(qi,Ki,e)}},ra={delta:ea,edge:Gi,positions:function(e){return Qi(Ki,qi,e)}},oa={ltr:na,rtl:ra};function ia(e){var t=function(t){return e(t).isRtl()?oa.rtl:oa.ltr},n=function(e,n){return t(n).delta(e,n)},r=function(e,n){return t(n).positions(e,n)},o=function(e){return t(e).edge(e)};return{delta:n,edge:o,positions:r}}var aa=function(e){var t=Jn(e),n=ar.generate(t);return n.grid},ua=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},ca=function(e,t,n,r){n===r?pe(e,t):le(e,t,n)},sa=function(e,t){var n=[],r=[],o=function(t,o){var i=In(e,o).getOrThunk((function(){var t=Oe.fromTag(o,Wt(e).dom());return nn(e,t),t}));cn(i);var a=R(t,(function(e){e.isNew()&&n.push(e.element());var t=e.element();return cn(t),D(e.cells(),(function(e){e.isNew()&&r.push(e.element()),ca(e.element(),"colspan",e.colspan(),1),ca(e.element(),"rowspan",e.rowspan(),1),nn(t,e.element())})),t}));un(i,a)},i=function(t){In(e,t).each(sn)},a=function(e,t){e.length>0?o(e,t):i(t)},u=[],c=[],s=[];return D(t,(function(e){switch(e.section()){case"thead":u.push(e);break;case"tbody":c.push(e);break;case"tfoot":s.push(e);break}})),a(u,"thead"),a(c,"tbody"),a(s,"tfoot"),{newRows:n,newCells:r}},la=function(e){return R(e,(function(e){var t=Ar(e.element());return D(e.cells(),(function(e){var n=Tr(e.element());ca(n,"colspan",e.colspan(),1),ca(n,"rowspan",e.rowspan(),1),nn(t,n)})),t}))},fa=function(e,t){var n=de(e,t);return void 0===n||""===n?[]:n.split(" ")},da=function(e,t,n){var r=fa(e,t),o=r.concat([n]);return le(e,t,o.join(" ")),!0},ha=function(e,t,n){var r=I(fa(e,t),(function(e){return e!==n}));return r.length>0?le(e,t,r.join(" ")):pe(e,t),!1},ma=function(e){return void 0!==e.dom().classList},pa=function(e){return fa(e,"class")},ga=function(e,t){return da(e,"class",t)},va=function(e,t){return ha(e,"class",t)},ba=function(e,t){ma(e)?e.dom().classList.add(t):ga(e,t)},ya=function(e){var t=ma(e)?e.dom().classList:pa(e);0===t.length&&pe(e,"class")},wa=function(e,t){if(ma(e)){var n=e.dom().classList;n.remove(t)}else va(e,t);ya(e)},xa=function(e,t){return ma(e)&&e.dom().classList.contains(t)},Ca=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},Sa=function(e,t){for(var n=[],r=e;r<t;r++)n.push(r);return n},ka=function(e,t){if(t<0||t>=e.length-1)return p.none();var n=e[t].fold((function(){var n=j(e.slice(0,t));return $(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return $(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return p.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}))}))},_a=function(e){var t=e.grid,n=Sa(0,t.columns()),r=Sa(0,t.rows());return R(n,(function(t){var n=function(){return U(r,(function(n){return ar.getAt(e,n,t).filter((function(e){return e.column()===t})).fold(o([]),(function(e){return[e]}))}))},i=function(e){return 1===e.colspan()},a=function(){return ar.getAt(e,0,t)};return Ea(n,i,a)}))},Ea=function(e,t,n){var r=e(),o=L(r,t),i=o.orThunk((function(){return p.from(r[0]).orThunk(n)}));return i.map((function(e){return e.element()}))},Aa=function(e){var t=e.grid,n=Sa(0,t.rows()),r=Sa(0,t.columns());return R(n,(function(t){var n=function(){return U(r,(function(n){return ar.getAt(e,t,n).filter((function(e){return e.row()===t})).fold(o([]),(function(e){return[e]}))}))},i=function(e){return 1===e.rowspan()},a=function(){return ar.getAt(e,t,0)};return Ea(n,i,a)}))},Ta=function(e){var t=e.replace(/\./g,"-"),n=function(e){return t+"-"+e};return{resolve:n}},Oa=Ta("ephox-snooker"),Ba=Oa.resolve,Ra=function(e,t,n,r,o){var i=Oe.fromTag("div");return Me(i,{position:"absolute",left:t-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),fe(i,{"data-column":e,role:"presentation"}),i},Da=function(e,t,n,r,o){var i=Oe.fromTag("div");return Me(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),fe(i,{"data-row":e,role:"presentation"}),i},Na=Ba("resizer-bar"),Ia=Ba("resizer-rows"),Pa=Ba("resizer-cols"),Ma=7,Fa=function(e){var t=An(e.parent(),"."+Na);D(t,sn)},La=function(e,t,n){var r=e.origin();D(t,(function(t){t.each((function(t){var o=n(r,t);ba(o,Na),nn(e.parent(),o)}))}))},za=function(e,t,n,r){La(e,t,(function(e,t){var o=Ra(t.col,t.x-e.left(),n.top()-e.top(),Ma,r);return ba(o,Pa),o}))},Ha=function(e,t,n,r){La(e,t,(function(e,t){var o=Da(t.row,n.left()-e.left(),t.y-e.top(),r,Ma);return ba(o,Ia),o}))},Ua=function(e,t,n,r,o,i){var a=Vi(t),u=n.length>0?o.positions(n,t):[];Ha(e,u,a,ci(t));var c=r.length>0?i.positions(r,t):[];za(e,c,a,ii(t))},Va=function(e,t,n,r){Fa(e);var o=Jn(t),i=ar.generate(o),a=Aa(i),u=_a(i);Ua(e,t,a,u,n,r)},ja=function(e,t){var n=An(e.parent(),"."+Na);D(n,t)},Wa=function(e){ja(e,(function(e){Pe(e,"display","none")}))},$a=function(e){ja(e,(function(e){Pe(e,"display","block")}))},Ga=function(e){return xa(e,Ia)},Xa=function(e){return xa(e,Pa)},qa=function(e,t,n){var r=e.cells(),o=r.slice(0,t),i=r.slice(t),a=o.concat([n]).concat(i);return Ya(e,a)},Ka=function(e,t,n){var r=e.cells();r[t]=n},Ya=function(e,t){return yn(t,e.section())},Za=function(e,t){var n=e.cells(),r=R(n,t);return yn(r,e.section())},Ja=function(e,t){return e.cells()[t]},Qa=function(e,t){return Ja(e,t).element()},eu=function(e){return e.cells().length},tu=function(e,t){return R(e,(function(e){return Ja(e,t)}))},nu=function(e,t){return e[t]},ru=function(e,t){if(0===e.length)return 0;var n=e[0],r=z(e,(function(e){return!t(n.element(),e.element())}));return r.fold((function(){return e.length}),(function(e){return e}))},ou=function(e,t,n,r){var o=nu(e,t).cells().slice(n),i=ru(o,r),a=tu(e,n).slice(t),u=ru(a,r);return{colspan:i,rowspan:u}},iu=function(e,t){var n=R(e,(function(e){return R(e.cells(),(function(){return!1}))})),r=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};return R(e,(function(o,i){var a=U(o.cells(),(function(o,a){if(!1===n[i][a]){var u=ou(e,i,a,t);return r(i,a,u.rowspan,u.colspan),[mn(o.element(),u.rowspan,u.colspan,o.isNew())]}return[]}));return wn(a,o.section())}))},au=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=ar.getAt(e,o,a).map((function(e){return vn(e.element(),n)})).getOrThunk((function(){return vn(t.gap(),!0)}));i.push(u)}var c=yn(i,e.all[o].section());r.push(c)}return r},uu=function(e,t){return au(e,t,!1)},cu=function(e,t){var n=function(e){var n=$(e,(function(e){return Gt(e.element()).map((function(e){var t=Gt(e).isNone();return vn(e,t)}))}));return n.getOrThunk((function(){return vn(t.row(),!0)}))};return R(e,(function(e){var t=n(e.details());return bn(t.element(),e.details(),e.section(),t.isNew())}))},su=function(e,t){var n=iu(e,zt);return cu(n,t)},lu=function(e,t){return $(e.all,(function(e){return L(e.cells(),(function(e){return zt(t,e.element())}))}))},fu=function(e,t,n,r,i){return function(a,u,c,s,l){var f=Jn(u),d=ar.generate(f),h=t(d,c).map((function(t){var n=uu(d,s),r=e(n,t,zt,i(s)),a=su(r.grid(),s);return{grid:o(a),cursor:r.cursor}}));return h.fold((function(){return p.none()}),(function(e){var t=sa(u,e.grid());return n(u,e.grid(),l),r(u),Va(a,u,ta,l),p.some({cursor:e.cursor,newRows:o(t.newRows),newCells:o(t.newCells)})}))}},du=function(e,t){return Xn(t.element()).bind((function(t){return lu(e,t)}))},hu=function(e,t){return Xn(t.element()).bind((function(n){return lu(e,n).map((function(e){var n=We(We({},e),{generators:t.generators,clipboard:t.clipboard});return n}))}))},mu=function(e,t){var n=R(t.selection(),(function(t){return Xn(t).bind((function(t){return lu(e,t)}))})),r=ua(n);return r.length>0?p.some({cells:r,generators:t.generators,clipboard:t.clipboard}):p.none()},pu=function(e,t){return t.mergable()},gu=function(e,t){return t.unmergable()},vu=function(e,t){var n=R(t.selection(),(function(t){return Xn(t).bind((function(t){return lu(e,t)}))})),r=ua(n);return r.length>0?p.some(r):p.none()},bu=function(e){var t=function(t){return e===t},n=function(t){return bu(e)},r=function(t){return bu(e)},i=function(t){return bu(t(e))},a=function(t){return bu(e)},u=function(t){t(e)},c=function(t){return t(e)},f=function(t,n){return n(e)},d=function(t){return t(e)},h=function(t){return t(e)},m=function(){return p.some(e)};return{is:t,isValue:l,isError:s,getOr:o(e),getOrThunk:o(e),getOrDie:o(e),or:n,orThunk:r,fold:f,map:i,mapError:a,each:u,bind:c,exists:d,forall:h,toOption:m}},yu=function(e){var t=function(e){return e()},r=function(){return c(String(e))()},o=function(e){return e},a=function(e){return e()},u=function(t){return yu(e)},f=function(t){return yu(t(e))},d=function(t){return yu(e)},h=function(t,n){return t(e)};return{is:s,isValue:s,isError:l,getOr:i,getOrThunk:t,getOrDie:r,or:o,orThunk:a,fold:h,map:u,mapError:f,each:n,bind:d,exists:s,forall:l,toOption:p.none}},wu=function(e,t){return e.fold((function(){return yu(t)}),bu)},xu={value:bu,error:yu,fromOption:wu},Cu=function(e,t,n){if(e.row()>=t.length||e.column()>eu(t[0]))return xu.error("invalid start address out of table bounds, row: "+e.row()+", column: "+e.column());var r=t.slice(e.row()),o=r[0].cells().slice(e.column()),i=eu(n[0]),a=n.length;return xu.value({rowDelta:r.length-a,colDelta:o.length-i})},Su=function(e,t){var n=eu(e[0]),r=eu(t[0]);return{rowDelta:0,colDelta:n-r}},ku=function(e,t){return R(e,(function(){return vn(t.cell(),!0)}))},_u=function(e,t,n){return e.concat(Ca(t,(function(t){return Ya(e[e.length-1],ku(e[e.length-1].cells(),n))})))},Eu=function(e,t,n){return R(e,(function(e){return Ya(e,e.cells().concat(ku(Sa(0,t),n)))}))},Au=function(e,t,n){var r=t.colDelta<0?Eu:i,o=t.rowDelta<0?_u:i,a=r(e,Math.abs(t.colDelta),n);return o(a,Math.abs(t.rowDelta),n)},Tu=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++)Ka(e[o],i,vn(r(),!1));return e},Ou=function(e,t,n,r){for(var o=!0,i=0;i<e.length;i++)for(var a=0;a<eu(e[0]);a++){var u=Qa(e[i],a),c=n(u,t);!0===c&&!1===o?Ka(e[i],a,vn(r(),!0)):!0===c&&(o=!1)}return e},Bu=function(e,t){return M(e,(function(e,n){return B(e,(function(e){return t(e.element(),n.element())}))?e:e.concat([n])}),[])},Ru=function(e,t,n,r){if(t>0&&t<e.length){var o=e[t-1].cells(),i=Bu(o,n);D(i,(function(o){for(var i=p.none(),a=function(t){for(var a=function(a){var u=e[t].cells()[a],c=n(u.element(),o.element());c&&(i.isNone()&&(i=p.some(r())),i.each((function(n){Ka(e[t],a,vn(n,!0))})))},u=0;u<eu(e[0]);u++)a(u)},u=t;u<e.length;u++)a(u)}))}return e},Du=function(e,t,n,r){var o=Ja(e[t],n),i=a(r,o.element()),u=e[t];return e.length>1&&eu(u)>1&&(n>0&&i(Qa(u,n-1))||n<u.cells().length-1&&i(Qa(u,n+1))||t>0&&i(Qa(e[t-1],n))||t<e.length-1&&i(Qa(e[t+1],n)))},Nu=function(e,t,n,r,o){for(var i=e.row(),a=e.column(),u=n.length,c=eu(n[0]),s=i+u,l=a+c,f=i;f<s;f++)for(var d=a;d<l;d++){Du(t,f,d,o)&&Ou(t,Qa(t[f],d),o,r.cell);var h=Qa(n[f-i],d-a),m=r.replace(h);Ka(t[f],d,vn(m,!0))}return t},Iu=function(e,t,n,r,o){var i=Cu(e,t,n);return i.map((function(i){var a=Au(t,i,r);return Nu(e,a,n,r,o)}))},Pu=function(e,t,n,r,o){Ru(t,e,o,r.cell);var i=Su(n,t),a=Au(n,i,r),u=Su(t,a),c=Au(t,u,r);return c.slice(0,e).concat(a).concat(c.slice(e,c.length))},Mu=function(e,t,n,r,o){var i=e.slice(0,t),a=e.slice(t),u=Za(e[n],(function(n,i){var a=t>0&&t<e.length&&r(Qa(e[t-1],i),Qa(e[t],i)),u=a?Ja(e[t],i):vn(o(n.element(),r),!0);return u}));return i.concat([u]).concat(a)},Fu=function(e,t,n,r,o){return R(e,(function(e){var i=t>0&&t<eu(e)&&r(Qa(e,t-1),Qa(e,t)),a=i?Ja(e,t):vn(o(Qa(e,n),r),!0);return qa(e,t,a)}))},Lu=function(e,t,n){var r=R(e,(function(e){var r=e.cells().slice(0,t).concat(e.cells().slice(n+1));return yn(r,e.section())}));return I(r,(function(e){return e.cells().length>0}))},zu=function(e,t,n){return e.slice(0,t).concat(e.slice(n+1))},Hu=function(e,t,n,r){var o=function(e){return B(t,(function(t){return n(e.element(),t.element())}))};return R(e,(function(e){return Za(e,(function(e){return o(e)?vn(r(e.element(),n),!0):e}))}))},Uu=function(e,t,n,r){return void 0!==Qa(e[t],n)&&t>0&&r(Qa(e[t-1],n),Qa(e[t],n))},Vu=function(e,t,n){return t>0&&n(Qa(e,t-1),Qa(e,t))},ju=function(e,t,n,r){var o=U(e,(function(r,o){var i=Uu(e,o,t,n)||Vu(r,t,n);return i?[]:[Ja(r,t)]}));return Hu(e,o,n,r)},Wu=function(e,t,n,r){var o=e[t],i=U(o.cells(),(function(r,i){var a=Uu(e,t,i,n)||Vu(o,i,n);return a?[]:[r]}));return Hu(e,i,n,r)},$u=Lo.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Gu=We({},$u),Xu=function(e,t){return 0===e.length?Gu.none():1===e.length?Gu.only(0):0===t?Gu.left(0,1):t===e.length-1?Gu.right(t-1,t):t>0&&t<e.length-1?Gu.middle(t-1,t,t+1):Gu.none()},qu=function(e,t,n,r){var i=e.slice(0),a=Xu(e,t),u=function(e){return R(e,o(0))},c=o(u(i)),s=function(e){return r.singleColumnWidth(i[e],n)},l=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),c=i[e]-a;return u(i.slice(0,e)).concat([a-i[e],c]).concat(u(i.slice(t+1)))},f=l,d=function(e,t,n){return l(t,n)},h=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]])};return a.fold(c,s,f,d,h)},Ku=function(e,t,n,r,o){var i=_a(e),a=R(i,(function(e){return e.map(t.edge)}));return R(i,(function(e,t){var i=e.filter(u(zn));return i.fold((function(){var e=ka(a,t);return r(e)}),(function(e){return n(e,o)}))}))},Yu=function(e,t,n){return Ku(e,t,Ti,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}),n)},Zu=function(e,t,n){return Ku(e,t,Ri,(function(e){return e.getOrThunk(n.minCellWidth)}),n)},Ju=function(e,t,n,r){var o=Aa(e),i=R(o,(function(e){return e.map(t.edge)}));return R(o,(function(e,t){var o=e.filter(u(Hn));return o.fold((function(){var e=ka(i,t);return r(e)}),(function(e){return n(e)}))}))},Qu=function(e,t){return Ju(e,t,Di,(function(e){return e.getOrThunk(jn)}))},ec=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},tc=function(e,t){var n=ar.justCells(e);return R(n,(function(e){var n=ec(e.column(),e.column()+e.colspan(),t);return{element:e.element(),width:n,colspan:e.colspan()}}))},nc=function(e,t){var n=ar.justCells(e);return R(n,(function(e){var n=ec(e.row(),e.row()+e.rowspan(),t);return{element:e.element,height:o(n),rowspan:e.rowspan}}))},rc=function(e,t){return R(e.all,(function(e,n){return{element:e.element,height:o(t[n])}}))},oc=function(e,t){var n=parseFloat(e),r=ui(t),i=function(e){return e/r*100},a=function(e,t){return[100-e]},u=function(){return Vn()/r*100},c=function(e,t,r){var o=r/100,i=o*n;bi(e,n+i)};return{width:o(n),pixelWidth:o(r),getWidths:Yu,getCellDelta:i,singleColumnWidth:a,minCellWidth:u,setElementWidth:bi,setTableWidth:c}},ic=function(e){var t=i,n=function(e,t){var n=Math.max(Vn(),e+t);return[n-e]},r=function(e,t,n){var r=P(t,(function(e,t){return e+t}),0);vi(e,r)};return{width:o(e),pixelWidth:o(e),getWidths:Zu,getCellDelta:t,singleColumnWidth:n,minCellWidth:Vn,setElementWidth:vi,setTableWidth:r}},ac=function(e,t){var n=Pi().exec(t);if(null!==n)return oc(n[1],e);var r=Mi().exec(t);if(null!==r){var o=parseInt(r[1],10);return ic(o)}var i=ui(e);return ic(i)},uc=function(e){var t=_i(e);return t.fold((function(){var t=ui(e);return ic(t)}),(function(t){return ac(e,t)}))},cc=function(e){return ar.generate(e)},sc=function(e){return P(e,(function(e,t){return e+t}),0)},lc=function(e){var t=Jn(e);return cc(t)},fc=function(e,t,n,r){var o=uc(e),i=o.getCellDelta(t),a=lc(e),u=o.getWidths(a,r,o),c=qu(u,n,i,o),s=R(c,(function(e,t){return e+u[t]})),l=tc(a,s);D(l,(function(e){o.setElementWidth(e.element,e.width)})),n===a.grid.columns()-1&&o.setTableWidth(e,s,i)},dc=function(e,t,n,r){var o=lc(e),i=Qu(o,r),a=R(i,(function(e,r){return n===r?Math.max(t+e,jn()):e})),u=nc(o,a),c=rc(o,a);D(c,(function(e){yi(e.element(),e.height())})),D(u,(function(e){yi(e.element(),e.height())}));var s=sc(a);yi(e,s)},hc=function(e,t,n){var r=uc(e),o=cc(t),i=r.getWidths(o,n,r),a=tc(o,i);D(a,(function(e){r.setElementWidth(e.element,e.width)})),a.length>0&&r.setTableWidth(e,i,r.getCellDelta(0))},mc=function(e){return e.slice(0).sort()},pc=function(e,t){throw new Error("All required keys ("+mc(e).join(", ")+") were not specified. Specified keys were: "+mc(t).join(", ")+".")},gc=function(e){throw new Error("Unsupported keys for object: "+mc(e).join(", "))},vc=function(e,t){if(!x(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");D(t,(function(t){if(!w(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))},bc=function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+mc(e).join(", ")+") were not.")},yc=function(e){var t=mc(e),n=L(t,(function(e,n){return n<t.length-1&&e===t[n+1]}));n.each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+t.join(", ")+"].")}))},wc=function(e,t){return xc(e,t,{validate:S,label:"function"})},xc=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");return vc("required",t),yc(t),function(r){var o=G(r),i=V(t,(function(e){return O(o,e)}));i||pc(t,o),e(t,o);var a=I(t,(function(e){return!n.validate(r[e],e)}));return a.length>0&&bc(a,n.label),r}},Cc=function(e,t){var n=I(t,(function(t){return!O(e,t)}));n.length>0&&gc(n)},Sc=function(e){return wc(Cc,e)},kc=Sc(["cell","row","replace","gap"]),_c=function(e){var t=Fn(e,"colspan",1),n=Fn(e,"rowspan",1);return{element:o(e),colspan:o(t),rowspan:o(n)}},Ec=function(e,n){void 0===n&&(n=_c),kc(e);var r=t(p.none()),o=function(t){return e.cell(t)},i=function(e){var t=n(e);return o(t)},a=function(e){var t=i(e);return r.get().isNone()&&r.set(p.some(t)),u=p.some({item:e,replacement:t}),t},u=p.none(),c=function(e,t){return u.fold((function(){return a(e)}),(function(n){return t(e,n.item)?n.replacement:a(e)}))};return{getOrInit:c,cursor:r.get}},Ac=function(e,n){return function(r){var o=t(p.none());kc(r);var i=[],a=function(e,t){return L(i,(function(n){return t(n.item,e)}))},u=function(t){var a={scope:e},u=r.replace(t,n,a);return i.push({item:t,sub:u}),o.get().isNone()&&o.set(p.some(u)),u},c=function(e,t){return a(e,t).fold((function(){return u(e)}),(function(n){return t(e,n.item)?n.sub:u(e)}))};return{replaceOrInit:c,cursor:o.get}}},Tc=function(e){kc(e);var n=t(p.none()),r=function(t){return n.get().isNone()&&n.set(p.some(t)),function(){var n=e.cell({element:o(t),colspan:o(1),rowspan:o(1)});return He(n,"width"),He(t,"width"),n}};return{combine:r,cursor:n.get}},Oc={modification:Ec,transform:Ac,merging:Tc},Bc=["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"],Rc=function(e,t){var n=e.property().name(t);return O(["ol","ul"],n)},Dc=function(e,t){var n=e.property().name(t);return O(Bc,n)},Nc=function(e,t){return O(["br","img","hr","input"],e.property().name(t))},Ic=eo(),Pc=function(e){return Dc(Ic,e)},Mc=function(e){return Rc(Ic,e)},Fc=function(e){return Nc(Ic,e)},Lc=function(e){var t=function(e){return"br"===re(e)},n=function(e){return V(e,(function(e){return t(e)||ce(e)&&0===gr(e).trim().length}))},r=function(e){return"li"===re(e)||On(e,Mc).isSome()},o=function(e){return Kt(e).map((function(e){return!!Pc(e)||!!Fc(e)&&"img"!==re(e)})).getOr(!1)},i=function(e){return kr(e).bind((function(n){var i=o(n);return Gt(n).map((function(o){return!0===i||r(o)||t(n)||Pc(o)&&!zt(e,o)?[]:[Oe.fromTag("br")]}))})).getOr([])},a=function(){var t=U(e,(function(e){var t=Yt(e);return n(t)?[]:t.concat(i(e))}));return 0===t.length?[Oe.fromTag("br")]:t},u=a();cn(e[0]),un(e[0],u)},zc=function(e){var t=qn(e);0===t.length&&sn(e)},Hc=function(e,t){return{grid:o(e),cursor:o(t)}},Uc=function(e,t,n){return Vc(e,t,n).orThunk((function(){return Vc(e,0,0)}))},Vc=function(e,t,n){return p.from(e[t]).bind((function(e){return p.from(e.cells()[n]).bind((function(e){return p.from(e.element())}))}))},jc=function(e,t,n){return Hc(e,Vc(e,t,n))},Wc=function(e){return M(e,(function(e,t){return B(e,(function(e){return e.row()===t.row()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row()-t.row()}))},$c=function(e){return M(e,(function(e,t){return B(e,(function(e){return e.column()===t.column()}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column()-t.column()}))},Gc=function(e,t,n,r){var o=t[0].row(),i=t[0].row(),a=Wc(t),u=M(a,(function(e,t){return Mu(e,i,o,n,r.getOrInit)}),e);return jc(u,i,t[0].column())},Xc=function(e,t,n,r){var o=Wc(t),i=o[o.length-1].row(),a=o[o.length-1].row()+o[o.length-1].rowspan(),u=M(o,(function(e,t){return Mu(e,a,i,n,r.getOrInit)}),e);return jc(u,a,t[0].column())},qc=function(e,t,n,r){var o=$c(t),i=o[0].column(),a=o[0].column(),u=M(o,(function(e,t){return Fu(e,a,i,n,r.getOrInit)}),e);return jc(u,t[0].row(),a)},Kc=function(e,t,n,r){var o=t[t.length-1].column(),i=t[t.length-1].column()+t[t.length-1].colspan(),a=$c(t),u=M(a,(function(e,t){return Fu(e,i,o,n,r.getOrInit)}),e);return jc(u,t[0].row(),i)},Yc=function(e,t,n,r){var o=Wu(e,t.row(),n,r.replaceOrInit);return jc(o,t.row(),t.column())},Zc=function(e,t,n,r){var o=ju(e,t.column(),n,r.replaceOrInit);return jc(o,t.row(),t.column())},Jc=function(e,t,n,r){var o=Wu(e,t.row(),n,r.replaceOrInit);return jc(o,t.row(),t.column())},Qc=function(e,t,n,r){var o=ju(e,t.column(),n,r.replaceOrInit);return jc(o,t.row(),t.column())},es=function(e,t,n,r){var o=$c(t),i=Lu(e,o[0].column(),o[o.length-1].column()),a=Uc(i,t[0].row(),t[0].column());return Hc(i,a)},ts=function(e,t,n,r){var o=Wc(t),i=zu(e,o[0].row(),o[o.length-1].row()),a=Uc(i,t[0].row(),t[0].column());return Hc(i,a)},ns=function(e,t,n,r){var i=t.cells();Lc(i);var a=Tu(e,t.bounds(),n,o(i[0]));return Hc(a,p.from(i[0]))},rs=function(e,t,n,r){var o=P(t,(function(e,t){return Ou(e,t,n,r.combine(t))}),e);return Hc(o,p.from(t[0]))},os=function(e,t,n,r){var o=function(e,t){var n=Jn(e),r=ar.generate(n);return au(r,t,!0)},i=o(t.clipboard(),t.generators()),a=dn(t.row(),t.column()),u=Iu(a,e,i,t.generators(),n);return u.fold((function(){return Hc(e,p.some(t.element()))}),(function(e){var n=Uc(e,t.row(),t.column());return Hc(e,n)}))},is=function(e,t,n){var r=Qn(e,n),o=ar.generate(r);return au(o,t,!0)},as=function(e,t,n,r){var o=e[t.cells[0].row()],i=t.cells[0].row(),a=is(t.clipboard(),t.generators(),o),u=Pu(i,e,a,t.generators(),n),c=Uc(u,t.cells[0].row(),t.cells[0].column());return Hc(u,c)},us=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=is(t.clipboard(),t.generators(),o),u=Pu(i,e,a,t.generators(),n),c=Uc(u,t.cells[0].row(),t.cells[0].column());return Hc(u,c)},cs=hc,ss=fu(Gc,vu,n,n,Oc.modification),ls=fu(Xc,vu,n,n,Oc.modification),fs=fu(qc,vu,cs,n,Oc.modification),ds=fu(Kc,vu,cs,n,Oc.modification),hs=fu(es,vu,cs,zc,Oc.modification),ms=fu(ts,vu,n,zc,Oc.modification),ps=(fu(Zc,du,n,n,Oc.transform("row","th")),fu(Qc,du,n,n,Oc.transform(null,"td")),fu(Yc,du,n,n,Oc.transform("col","th")),fu(Jc,du,n,n,Oc.transform(null,"td")),fu(ns,pu,n,n,Oc.merging)),gs=fu(rs,gu,cs,n,Oc.merging),vs=fu(os,hu,cs,n,Oc.modification),bs=fu(as,mu,n,n,Oc.modification),ys=fu(us,mu,n,n,Oc.modification),ws=function(e){return Oe.fromDom(e.getBody())},xs=function(e){return e.getBoundingClientRect().width},Cs=function(e){return e.getBoundingClientRect().height},Ss=function(e){return function(t){return zt(t,ws(e))}},ks=function(e){return e?e.replace(/px$/,""):""},_s=function(e){return/^[0-9]+$/.test(e)&&(e+="px"),e},Es=function(e){var t=An(e,"td[data-mce-style],th[data-mce-style]");pe(e,"data-mce-style"),D(t,(function(e){pe(e,"data-mce-style")}))},As=function(e){return"rtl"===Fe(e,"direction")?"rtl":"ltr"},Ts={isRtl:o(!1)},Os={isRtl:o(!0)},Bs=function(e){var t=As(e);return"rtl"===t?Os:Ts},Rs="tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol",Ds={"border-collapse":"collapse",width:"100%"},Ns={border:"1"},Is=function(e){return e.getParam("table_default_attributes",Ns,"object")},Ps=function(e){return e.getParam("table_default_styles",Ds,"object")},Ms=function(e){return e.getParam("table_resize_bars",!0,"boolean")},Fs=function(e){return e.getParam("table_tab_navigation",!0,"boolean")},Ls=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},zs=function(e){return e.getParam("table_row_advtab",!0,"boolean")},Hs=function(e){return e.getParam("table_advtab",!0,"boolean")},Us=function(e){return e.getParam("table_appearance_options",!0,"boolean")},Vs=function(e){return e.getParam("table_grid",!0,"boolean")},js=function(e){return e.getParam("table_style_by_css",!1,"boolean")},Ws=function(e){return e.getParam("table_cell_class_list",[],"array")},$s=function(e){return e.getParam("table_row_class_list",[],"array")},Gs=function(e){return e.getParam("table_class_list",[],"array")},Xs=function(e){return!0===e.getParam("table_responsive_width")},qs=function(e){return!1===e.getParam("table_responsive_width")},Ks=function(e){return e.getParam("table_toolbar",Rs)},Ys=function(e){var t=e.getParam("table_clone_elements");return w(t)?p.some(t.split(/[ ,]/)):Array.isArray(t)?p.some(t):p.none()},Zs=function(e){var t=e.getParam("object_resizing",!0);return w(t)?"table"===t:t},Js=function(e,t){return e.fire("newrow",{node:t})},Qs=function(e,t){return e.fire("newcell",{node:t})},el=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},tl=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},nl=function(e,t,n,r,o){e.fire("TableSelectionChange",{cells:t,start:n,finish:r,otherCells:o})},rl=function(e){e.fire("TableSelectionClear")},ol=function(e,t){return{element:o(e),offset:o(t)}},il=function(e,t,n){return e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?n(t).bind((function(t){return il(e,t,n).orThunk((function(){return p.some(t)}))})):p.none()},al=function(e,t){if(e.property().isText(t))return e.property().getText(t).length;var n=e.property().children(t);return n.length},ul=function(e,t){var n=il(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(n))return ol(n,al(e,n));var r=e.property().children(n);return r.length>0?ul(e,r[r.length-1]):ol(n,al(e,n))},cl=ul,sl=eo(),ll=function(e){return cl(sl,e)},fl=function(e,t){var r=function(e){return"table"===re(ws(e))},o=function(t){var n=aa(t);return!1===r(e)||n.rows()>1},i=function(t){var n=aa(t);return!1===r(e)||n.columns()>1},a=Ys(e),u=function(t,n,r,o){return function(i,u){Es(i);var c=o(),s=Oe.fromDom(e.getDoc()),l=ia(Bs),f=Mr(r,s,a);return n(i)?t(c,i,u,f,l).bind((function(t){return D(t.newRows(),(function(t){Js(e,t.dom())})),D(t.newCells(),(function(t){Qs(e,t.dom())})),t.cursor().map((function(t){var n=ll(t),r=e.dom.createRng();return r.setStart(n.element().dom(),n.offset()),r.setEnd(n.element().dom(),n.offset()),r}))})):p.none()}},c=u(ms,o,n,t),s=u(hs,i,n,t),f=u(ss,l,n,t),d=u(ls,l,n,t),h=u(fs,l,Fi,t),m=u(ds,l,Fi,t),g=u(ps,l,n,t),v=u(gs,l,n,t),b=u(bs,l,n,t),y=u(ys,l,n,t),w=u(vs,l,n,t);return{deleteRow:c,deleteColumn:s,insertRowsBefore:f,insertRowsAfter:d,insertColumnsBefore:h,insertColumnsAfter:m,mergeCells:g,unmergeCells:v,pasteRowsBefore:b,pasteRowsAfter:y,pasteCells:w}},dl=function(e,t,n){var r=Jn(e),o=ar.generate(r),i=vu(o,t);return i.map((function(e){var t=au(o,n,!1),r=t.slice(e[0].row(),e[e.length-1].row()+e[e.length-1].rowspan()),i=su(r,n);return la(i)}))},hl=tinymce.util.Tools.resolve("tinymce.util.Tools"),ml=function(e){return function(t){return p.from(t.dom.getParent(t.selection.getStart(),e)).map(Oe.fromDom)}},pl=ml("th,td"),gl=ml("th,td,caption"),vl=function(e,t,n){var r,o=e.select("td,th",t),i=function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if("undefined"===typeof t&&(t=i),t!==i)return""}return t};return r=i(r,o),r},bl=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},yl=function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)},wl=function(e,t){hl.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},xl=function(e,t){hl.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))},Cl=function(e,t,n){var r=function(e,n){return n=n||[],hl.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||[])},Sl=function(e,t){var n=function(t){return ye(t,"rgb")?e.toHex(t):t},r=ze(Oe.fromDom(t),"border-width").getOr(""),o=ze(Oe.fromDom(t),"border-style").getOr(""),i=ze(Oe.fromDom(t),"border-color").map(n).getOr(""),a=ze(Oe.fromDom(t),"background-color").map(n).getOr("");return{borderwidth:r,borderstyle:o,bordercolor:i,backgroundcolor:a}},kl=function(e){var t=e[0],n=e.slice(1),r=G(t);return D(n,(function(e){D(r,(function(n){q(e,(function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="")}))}))})),t},_l=function(e){var t=[{name:"borderstyle",type:"selectbox",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}],n={name:"borderwidth",type:"input",label:"Border width"},r="cell"===e?[n].concat(t):t;return{title:"Advanced",name:"advanced",items:r}},El=function(e,t,n,r,o){var i={};return hl.each(e.split(" "),(function(e){r.formatter.matchNode(o,t+e)&&(i[n]=e)})),i[n]||(i[n]=""),i},Al=a(El,"left center right"),Tl=a(El,"top middle bottom"),Ol=function(e,t){var n=Ps(e),r=Is(e),o=function(e){var t=function(t){return ye(t,"rgb")?e.toHex(t):t},r=Z(n,"border-style").getOr(""),o=Z(n,"border-color").getOr(""),i=Z(n,"background-color").getOr("");return{borderstyle:r,bordercolor:t(o),backgroundcolor:t(i)}},i={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},a=function(){var t=n["border-width"];return js(e)&&t?{border:t}:Z(r,"border").fold((function(){return{}}),(function(e){return{border:e}}))},u=e.dom,c=t?o(u):{},s=function(){var e=Z(n,"border-spacing").or(Z(r,"cellspacing")).fold((function(){return{}}),(function(e){return{cellspacing:e}})),t=Z(n,"border-padding").or(Z(r,"cellpadding")).fold((function(){return{}}),(function(e){return{cellpadding:e}}));return We(We({},e),t)},l=We(We(We(We(We(We({},i),n),r),c),a()),s());return l},Bl=function(e,t,n){var r=function(t,n){var r=ze(Oe.fromDom(n),"border-width");return js(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||vl(e.dom,n,"border-width")||vl(e.dom,n,"border")},o=e.dom,i=We(We({width:o.getStyle(t,"width")||o.getAttrib(t,"width"),height:o.getStyle(t,"height")||o.getAttrib(t,"height"),cellspacing:o.getStyle(t,"border-spacing")||o.getAttrib(t,"cellspacing"),cellpadding:o.getAttrib(t,"cellpadding")||vl(e.dom,t,"padding"),border:r(o,t),caption:!!o.select("caption",t)[0],class:o.getAttrib(t,"class","")},Al("align","align",e,t)),n?Sl(o,t):{});return i},Rl=function(e,t,n){var r=e.dom,o=We(We({height:r.getStyle(t,"height")||r.getAttrib(t,"height"),scope:r.getAttrib(t,"scope"),class:r.getAttrib(t,"class",""),align:"",type:t.parentNode.nodeName.toLowerCase()},Al("align","align",e,t)),n?Sl(r,t):{});return o},Dl=function(e,t,n){var r=e.dom,o=We(We(We({width:r.getStyle(t,"width")||r.getAttrib(t,"width"),height:r.getStyle(t,"height")||r.getAttrib(t,"height"),scope:r.getAttrib(t,"scope"),celltype:t.nodeName.toLowerCase(),class:r.getAttrib(t,"class","")},Al("align","halign",e,t)),Tl("valign","valign",e,t)),n?Sl(r,t):{});return o},Nl=function(e){var t=Ws(e),n=Cl(t,(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})}));return t.length>0?p.some({name:"class",type:"selectbox",label:"Class",items:n}):p.none()},Il=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"selectbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"selectbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"selectbox",label:"H Align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"selectbox",label:"V Align",items:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}],Pl=function(e){return Nl(e).fold((function(){return Il}),(function(e){return Il.concat(e)}))},Ml=function(e,t){var n=function(n,r){e.setAttrib(t,n,r)},r=function(n,r){e.setStyle(t,n,r)};return{setAttrib:n,setStyle:r}},Fl=function(e,t){var n=function(n,r){r&&e.setAttrib(t,n,r)},r=function(n,r){r&&e.setStyle(t,n,r)};return{setAttrib:n,setStyle:r}},Ll={normal:Ml,ifTruthy:Fl},zl=function(e,t){e.setAttrib("scope",t.scope),e.setAttrib("class",t.class),e.setStyle("width",_s(t.width)),e.setStyle("height",_s(t.height))},Hl=function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle),e.setStyle("border-width",_s(t.borderwidth))},Ul=function(e,t,n){var r=e.dom,o=n.celltype&&t[0].nodeName.toLowerCase()!==n.celltype?r.rename(t[0],n.celltype):t[0],i=Ll.normal(r,o);zl(i,n),Ls(e)&&Hl(i,n),wl(e,o),xl(e,o),n.halign&&bl(e,o,n.halign),n.valign&&yl(e,o,n.valign)},Vl=function(e,t,n){var r=e.dom;hl.each(t,(function(t){n.celltype&&t.nodeName.toLowerCase()!==n.celltype&&(t=r.rename(t,n.celltype));var o=Ll.ifTruthy(r,t);zl(o,n),Ls(e)&&Hl(o,n),n.halign&&bl(e,t,n.halign),n.valign&&yl(e,t,n.valign)}))},jl=function(e,t,n){var r=n.getData();n.close(),e.undoManager.transact((function(){var n=1===t.length?Ul:Vl;n(e,t,r),e.focus()}))},Wl=function(e){var t,n=[];if(n=e.dom.select("td[data-mce-selected],th[data-mce-selected]"),t=e.dom.getParent(e.selection.getStart(),"td,th"),!n.length&&t&&n.push(t),t=t||n[0],t){var r=hl.map(n,(function(t){return Dl(e,t,Ls(e))})),o=kl(r),i={type:"tabpanel",tabs:[{title:"General",name:"general",items:Pl(e)},_l("cell")]},u={type:"panel",items:[{type:"grid",columns:2,items:Pl(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:Ls(e)?i:u,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onSubmit:a(jl,e,n)})}},$l=function(e){var t=$s(e),n=Cl(t,(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"tr",classes:[t.value]})})}));return t.length>0?p.some({name:"class",type:"selectbox",label:"Class",items:n}):p.none()},Gl=[{type:"selectbox",name:"type",label:"Row type",items:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"selectbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],Xl=function(e){return $l(e).fold((function(){return Gl}),(function(e){return Gl.concat(e)}))},ql=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)),"tbody"===n&&"THEAD"===o.nodeName&&i.firstChild?i.insertBefore(t,i.firstChild):i.appendChild(t),o.hasChildNodes()||e.remove(o)},Kl=function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle)},Yl=function(e,t,n,r){var o=e.dom,i=r.getData();r.close();var a=1===t.length?Ll.normal:Ll.ifTruthy;e.undoManager.transact((function(){hl.each(t,(function(t){i.type!==t.parentNode.nodeName.toLowerCase()&&ql(e.dom,t,i.type);var r=a(o,t);r.setAttrib("scope",i.scope),r.setAttrib("class",i.class),r.setStyle("height",_s(i.height)),zs(e)&&Kl(r,i),i.align!==n.align&&(wl(e,t),bl(e,t,i.align))})),e.focus()}))},Zl=function(e){var t,n,r,o=e.dom,i=[];if(t=o.getParent(e.selection.getStart(),"table"),t&&(n=o.getParent(e.selection.getStart(),"td,th"),hl.each(t.rows,(function(e){hl.each(e.cells,(function(t){if((o.getAttrib(t,"data-mce-selected")||t===n)&&i.indexOf(e)<0)return i.push(e),!1}))})),r=i[0],r)){var u=hl.map(i,(function(t){return Rl(e,t,zs(e))})),c=kl(u),s={type:"tabpanel",tabs:[{title:"General",name:"general",items:Xl(e)},_l("row")]},l={type:"panel",items:[{type:"grid",columns:2,items:Xl(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:zs(e)?s:l,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:c,onSubmit:a(Yl,e,i,c)})}},Jl=tinymce.util.Tools.resolve("tinymce.Env"),Ql={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},percentages:!0},ef=function(){return Oe.fromTag("table")},tf=function(){return Oe.fromTag("tbody")},nf=function(){return Oe.fromTag("tr")},rf=function(){return Oe.fromTag("th")},of=function(){return Oe.fromTag("td")},af=function(e,t,n,r,o){void 0===o&&(o=Ql);var i=ef();Me(i,o.styles),fe(i,o.attributes);var a=tf();nn(i,a);for(var u=[],c=0;c<e;c++){for(var s=nf(),l=0;l<t;l++){var f=c<n||l<r?rf():of();l<r&&le(f,"scope","row"),c<n&&le(f,"scope","col"),nn(f,Oe.fromTag("br")),o.percentages&&Pe(f,"width",100/t+"%"),nn(s,f)}u.push(s)}return un(a,u),i},uf=function(e){return e.dom().innerHTML},cf=function(e){var t=Oe.fromTag("div"),n=Oe.fromDom(e.dom().cloneNode(!0));return nn(t,n),uf(t)},sf=function(e,t){e.selection.select(t.dom(),!0),e.selection.collapse(!0)},lf=function(e,t){Pn(t,"td,th").each(a(sf,e))},ff=function(e,t){D(An(t,"tr"),(function(t){Js(e,t.dom()),D(An(t,"th,td"),(function(t){Qs(e,t.dom())}))}))},df=function(e){return w(e)&&-1!==e.indexOf("%")},hf=function(e,t,n){var r=Ps(e),o={styles:r,attributes:Is(e),percentages:df(r.width)&&!qs(e)},i=af(n,t,0,0,o);le(i,"data-mce-id","__mce");var a=cf(i);return e.insertContent(a),Pn(ws(e),'table[data-mce-id="__mce"]').map((function(t){return qs(e)&&Pe(t,"width",Fe(t,"width")),pe(t,"data-mce-id"),ff(e,t),lf(e,t),t.dom()})).getOr(null)},mf=function(e,t,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=[{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}],i=Us(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],a=[{type:"selectbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}],u=t?[{type:"selectbox",name:"class",label:"Class",items:Cl(Gs(e),(function(t){t.value&&(t.textStyle=function(){return e.formatter.getCssText({block:"table",classes:[t.value]})})}))}]:[];return r.concat(o).concat(i).concat(a).concat(u)},pf=function(e,t,n,r){if("TD"===t.tagName||"TH"===t.tagName)w(n)?e.setStyle(t,n,r):e.setStyle(t,n);else if(t.children)for(var o=0;o<t.children.length;o++)pf(e,t.children[o],n,r)},gf=function(e,t,n){var r=e.dom,o={},i={};if(o.class=n.class,i.height=_s(n.height),r.getAttrib(t,"width")&&!js(e)?o.width=ks(n.width):i.width=_s(n.width),js(e)?(i["border-width"]=_s(n.border),i["border-spacing"]=_s(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),js(e)&&t.children)for(var a=0;a<t.children.length;a++)pf(r,t.children[a],{"border-width":_s(n.border),padding:_s(n.cellpadding)}),Hs(e)&&pf(r,t.children[a],{"border-color":n.bordercolor});Hs(e)&&(i["background-color"]=n.backgroundcolor,i["border-color"]=n.bordercolor,i["border-style"]=n.borderstyle),o.style=r.serializeStyle(We(We({},Ps(e)),i)),r.setAttribs(t,We(We({},Is(e)),o))},vf=function(e,t,n){var r,o=e.dom,i=n.getData();n.close(),""===i.class&&delete i.class,e.undoManager.transact((function(){if(!t){var n=parseInt(i.cols,10)||1,a=parseInt(i.rows,10)||1;t=hf(e,n,a)}gf(e,t,i),r=o.select("caption",t)[0],r&&!i.caption&&o.remove(r),!r&&i.caption&&(r=o.create("caption"),r.innerHTML=Jl.ie?hr:'<br data-mce-bogus="1"/>',t.insertBefore(r,t.firstChild)),""===i.align?wl(e,t):bl(e,t,i.align),e.focus(),e.addVisual()}))},bf=function(e,t){var n,r=e.dom,o=Ol(e,Hs(e));!1===t?(n=r.getParent(e.selection.getStart(),"table"),n?o=Bl(e,n,Hs(e)):Hs(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor="")):(o.cols="1",o.rows="1",Hs(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var i=Gs(e).length>0;i&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var u={type:"grid",columns:2,items:mf(e,i,t)},c=function(){return{type:"panel",items:[u]}},s=function(){return{type:"tabpanel",tabs:[{title:"General",name:"general",items:[u]},_l("table")]}},l=Hs(e)?s():c();e.windowManager.open({title:"Table Properties",size:"normal",body:l,onSubmit:a(vf,e,n),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},yf=hl.each,wf=function(e,t,r,o,i){var c=Ss(e),s=function(){gl(e).each((function(t){var n=Yn(t,c);n.filter(u(c)).each((function(t){var n=Oe.fromText("");if(en(t,n),sn(t),e.dom.isEmpty(e.getBody()))e.setContent(""),e.selection.setCursorLocation();else{var r=e.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),e.selection.setRng(r),e.nodeChanged()}}))}))},l=function(e){return Yn(e,c)},f=function(t){pl(e).each((function(n){l(n).each((function(i){var a=qo(o,i,n);t(i,a).each((function(t){e.selection.setRng(t),e.focus(),r.clear(i),Es(i)}))}))}))},d=function(t){return pl(e).map((function(t){return l(t).bind((function(r){var i=Oe.fromDom(e.getDoc()),a=qo(o,r,t),u=Mr(n,i,p.none());return dl(r,a,u)}))}))},h=function(t){i.get().each((function(n){var i=R(n,(function(e){return Tr(e)}));pl(e).each((function(n){l(n).each((function(a){var u=Oe.fromDom(e.getDoc()),c=Fr(u),s=Zo(o,a,n,i,c);t(a,s).each((function(t){e.selection.setRng(t),e.focus(),r.clear(a)}))}))}))}))};yf({mceTableSplitCells:function(){f(t.unmergeCells)},mceTableMergeCells:function(){f(t.mergeCells)},mceTableInsertRowBefore:function(){f(t.insertRowsBefore)},mceTableInsertRowAfter:function(){f(t.insertRowsAfter)},mceTableInsertColBefore:function(){f(t.insertColumnsBefore)},mceTableInsertColAfter:function(){f(t.insertColumnsAfter)},mceTableDeleteCol:function(){f(t.deleteColumn)},mceTableDeleteRow:function(){f(t.deleteRow)},mceTableCutRow:function(e){d().each((function(e){i.set(e),f(t.deleteRow)}))},mceTableCopyRow:function(e){d().each((function(e){i.set(e)}))},mceTablePasteRowBefore:function(e){h(t.pasteRowsBefore)},mceTablePasteRowAfter:function(e){h(t.pasteRowsAfter)},mceTableDelete:s},(function(t,n){e.addCommand(n,t)})),yf({mceInsertTable:a(bf,e,!0),mceTableProps:a(bf,e,!1),mceTableRowProps:a(Zl,e),mceTableCellProps:a(Wl,e)},(function(t,n){e.addCommand(n,(function(){t()}))}))},xf=function(e){var t=p.from(e.dom().documentElement).map(Oe.fromDom).getOr(e);return{parent:o(t),view:o(e),origin:o(zi(0,0))}},Cf=function(e,t){var n=function(){return Vi(t)};return{parent:o(t),view:o(e),origin:n}},Sf=function(e,t){return{parent:o(t),view:o(e),origin:o(zi(0,0))}},kf={only:xf,detached:Cf,body:Sf},_f=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}},Ef=function(e){var t=_f.apply(null,e),n=[],r=function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");n.push(e)},o=function(e){n=I(n,(function(t){return t!==e}))},i=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var o=t.apply(null,e);D(n,(function(e){e(o)}))};return{bind:r,unbind:o,trigger:i}},Af=function(e){var t=K(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),n=K(e,(function(e){return e.trigger}));return{registry:t,trigger:n}},Tf=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)}},Of=function(e){var t=Oe.fromDom(e.target),n=function(){return e.stopPropagation()},o=function(){return e.preventDefault()},i=r(o,n);return Tf(t,e.clientX,e.clientY,n,o,i,e)},Bf=function(e,t){return function(n){e(n)&&t(Of(n))}},Rf=function(e,t,n,r,o){var i=Bf(n,r);return e.dom().addEventListener(t,i,o),{unbind:a(Nf,e,t,i,o)}},Df=function(e,t,n,r){return Rf(e,t,n,r,!1)},Nf=function(e,t,n,r){e.dom().removeEventListener(t,n,r)},If=o(!0),Pf=function(e,t,n){return Df(e,t,If,n)},Mf=Of,Ff=Ta("ephox-dragster"),Lf=Ff.resolve,zf=function(e){var t=We({layerClass:Lf("blocker")},e),n=Oe.fromTag("div");le(n,"role","presentation"),Me(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),ba(n,Lf("blocker")),ba(n,t.layerClass);var r=function(){return n},o=function(){sn(n)};return{element:r,destroy:o}},Hf=Sc(["compare","extract","mutate","sink"]),Uf=Sc(["element","start","stop","destroy"]),Vf=Sc(["forceDrop","drop","move","delayDrop"]),jf=function(e,t){return zi(t.left()-e.left(),t.top()-e.top())},Wf=function(e){return p.some(zi(e.x(),e.y()))},$f=function(e,t){e.mutate(t.left(),t.top())},Gf=function(e,t){var n=zf(t),r=Pf(n.element(),"mousedown",e.forceDrop),o=Pf(n.element(),"mouseup",e.drop),i=Pf(n.element(),"mousemove",e.move),a=Pf(n.element(),"mouseout",e.delayDrop),u=function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()},c=function(e){nn(e,n.element())},s=function(){sn(n.element())};return Uf({element:n.element,start:c,stop:s,destroy:u})},Xf=Hf({compare:jf,extract:Wf,sink:Gf,mutate:$f}),qf=function(t,n){var r=null,o=function(){null!==r&&(e.clearTimeout(r),r=null)},i=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null!==r&&e.clearTimeout(r),r=e.setTimeout((function(){t.apply(null,o),r=null}),n)};return{cancel:o,throttle:i}};function Kf(){var e=p.none(),t=function(){e=p.none()},n=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=p.some(n),r},r=function(e,t){var r=t.extract(e);r.each((function(e){var r=n(t,e);r.each((function(e){o.trigger.move(e)}))}))},o=Af({move:Ef(["info"])});return{onEvent:r,reset:t,events:o.registry}}function Yf(){return{onEvent:n,reset:n}}function Zf(){var e=Yf(),t=Kf(),n=e,r=function(){n.reset(),n=t},o=function(){n.reset(),n=e},i=function(e,t){n.onEvent(e,t)},a=function(){return n===t};return{on:r,off:o,isOn:a,onEvent:i,events:t.events}}var Jf=function(e,t,n){var r=!1,o=Af({start:Ef([]),stop:Ef([])}),i=Zf(),a=function(){h.stop(),i.isOn()&&(i.off(),o.trigger.stop())},u=qf(a,200),c=function(e){h.start(e),i.on(),o.trigger.start()},s=function(e){u.cancel(),i.onEvent(e,t)};i.events.move.bind((function(n){t.mutate(e,n.info())}));var l=function(){r=!0},f=function(){r=!1},d=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r&&e.apply(null,t)}},h=t.sink(Vf({forceDrop:a,drop:d(a),move:d(s),delayDrop:d(u.throttle)}),n),m=function(){h.destroy()};return{element:h.element,go:c,on:l,off:f,destroy:m,events:o.registry}},Qf=function(e,t){void 0===t&&(t={});var n=void 0!==t.mode?t.mode:Xf;return Jf(e,n,t)},ed=function(e){return"true"===de(e,"contenteditable")},td=function(e,t){return Mn(e,"[contenteditable]",t)},nd=function(){var e=Af({drag:Ef(["xDelta","yDelta"])}),t=function(t,n){e.trigger.drag(t,n)};return{mutate:t,events:e.registry}},rd=function(){var e=Af({drag:Ef(["xDelta","yDelta","target"])}),t=p.none(),n=nd();n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta(),n.yDelta(),t)}))}));var r=function(e){t=p.some(e)},o=function(){return t};return{assign:r,get:o,mutate:n.mutate,events:e.registry}},od=Ba("resizer-bar-dragging"),id=function(e,t,n){var r=rd(),o=Qf(r,{}),i=p.none(),u=function(e,t){return p.from(de(e,t))};r.events.drag.bind((function(e){u(e.target(),"data-row").each((function(t){var n=Un(e.target(),"top");Pe(e.target(),"top",n+e.yDelta()+"px")})),u(e.target(),"data-column").each((function(t){var n=Un(e.target(),"left");Pe(e.target(),"left",n+e.xDelta()+"px")}))}));var c=function(e,t){var n=Un(e,t),r=Fn(e,"data-initial-"+t,0);return n-r};o.events.stop.bind((function(){r.get().each((function(r){i.each((function(o){u(r,"data-row").each((function(e){var t=c(r,"top");pe(r,"data-initial-top"),v.trigger.adjustHeight(o,t,parseInt(e,10))})),u(r,"data-column").each((function(e){var t=c(r,"left");pe(r,"data-initial-left"),v.trigger.adjustWidth(o,t,parseInt(e,10))})),Va(e,o,n,t)}))}))}));var s=function(t,n){v.trigger.startAdjust(),r.assign(t),le(t,"data-initial-"+n,Un(t,n)),ba(t,od),Pe(t,"opacity","0.2"),o.go(e.parent())},l=Pf(e.parent(),"mousedown",(function(e){Ga(e.target())&&s(e.target(),"top"),Xa(e.target())&&s(e.target(),"left")})),f=function(t){return zt(t,e.view())},d=function(e){return Mn(e,"table",f).filter((function(e){return td(e,f).exists(ed)}))},h=Pf(e.view(),"mouseover",(function(r){d(r.target()).fold((function(){Be(r.target())&&Fa(e)}),(function(r){i=p.some(r),Va(e,r,n,t)}))})),m=function(){l.unbind(),h.unbind(),o.destroy(),Fa(e)},g=function(r){Va(e,r,n,t)},v=Af({adjustHeight:Ef(["table","delta","row"]),adjustWidth:Ef(["table","delta","column"]),startAdjust:Ef([])});return{destroy:m,refresh:g,on:o.on,off:o.off,hideBars:a(Wa,e),showBars:a($a,e),events:v.registry}},ad=function(e,t){var n=ta,r=id(e,t,n),o=Af({beforeResize:Ef(["table"]),afterResize:Ef(["table"]),startDrag:Ef([])});return r.events.adjustHeight.bind((function(e){o.trigger.beforeResize(e.table());var t=n.delta(e.delta(),e.table());dc(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());fc(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}},ud={create:ad},cd=function(){var e=Oe.fromTag("div");return Me(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),nn(Re(),e),e},sd=function(e,t){return e.inline?kf.body(ws(e),cd()):kf.only(Oe.fromDom(e.getDoc()))},ld=function(e,t){e.inline&&sn(t.parent())},fd=function(e,t){return xs(e.dom())/xs(t.dom())*100+"%"},dd=function(e){var t=Oe.fromDom(e);Gt(t).map((function(e){return fd(t,e)})).each((function(e){Pe(t,"width",e),D(An(t,"tr"),(function(e){D(Yt(e),(function(t){Pe(t,"width",fd(t,e))}))}))}))},hd=function(e){Pe(Oe.fromDom(e),"width",xs(e).toString()+"px")},md=function(e){var t,n,r=p.none(),o=p.none(),i=p.none(),a=/(\d+(\.\d+)?)%/,u=function(e){return"TABLE"===e.nodeName},c=function(t){var n=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return p.from(n).filter((function(e){return e.length>0}))},s=function(){return o},l=function(){return i.getOr(kf.only(Oe.fromDom(e.getBody())))},f=function(){o.each((function(e){e.destroy()})),i.each((function(t){ld(e,t)}))};return e.on("init",(function(){var t=ia(Bs),n=sd(e);if(i=p.some(n),Zs(e)&&Ms(e)){var a=ud.create(n,t);a.on(),a.events.startDrag.bind((function(t){r=p.some(e.selection.getRng())})),a.events.beforeResize.bind((function(t){var n=t.table().dom();el(e,n,xs(n),Cs(n))})),a.events.afterResize.bind((function(t){var n=t.table(),o=n.dom();Es(n),r.each((function(t){e.selection.setRng(t),e.focus()})),tl(e,o,xs(o),Cs(o)),e.undoManager.add()})),o=p.some(a)}})),e.on("ObjectResizeStart",(function(r){var o=r.target;if(u(o)){var i=c(o).map((function(e){return a.test(e)})).getOr(!1);i&&qs(e)?hd(o):!i&&Xs(e)&&dd(o),t=r.width,n=c(o).getOr("")}})),e.on("ObjectResized",(function(r){var o=r.target;if(u(o)){var i=o;if(a.test(n)){var c=parseFloat(a.exec(n)[1]),s=r.width*c/t;e.dom.setStyle(i,"width",s+"%")}else{var l=[];hl.each(i.rows,(function(t){hl.each(t.cells,(function(t){var n=e.dom.getStyle(t,"width",!0);l.push({cell:t,width:n})}))})),hl.each(l,(function(t){e.dom.setStyle(t.cell,"width",t.width),e.dom.setAttrib(t.cell,"width",null)}))}}})),e.on("SwitchMode",(function(){s().each((function(t){e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),{lazyResize:s,lazyWire:l,destroy:f}},pd=Lo.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),gd=function(e){return void 0===e&&(e=void 0),pd.none(e)},vd=We(We({},pd),{none:gd}),bd=function(e,t){return Yn(e,t).bind((function(t){var n=qn(t),r=z(n,(function(t){return zt(e,t)}));return r.map((function(e){return{index:e,all:n}}))}))},yd=function(e,t){var n=bd(e,t);return n.fold((function(){return vd.none(e)}),(function(t){return t.index+1<t.all.length?vd.middle(e,t.all[t.index+1]):vd.last(e)}))},wd=function(e,t){var n=bd(e,t);return n.fold((function(){return vd.none()}),(function(t){return t.index-1>=0?vd.middle(e,t.all[t.index-1]):vd.first(e)}))},xd=function(e,t,n,r){return{start:o(e),soffset:o(t),finish:o(n),foffset:o(r)}},Cd={create:xd},Sd=Lo.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),kd=function(e,t,n,r){return e.fold(t,n,r)},_d=function(e){return e.fold(i,i,i)},Ed=Sd.before,Ad=Sd.on,Td=Sd.after,Od={before:Ed,on:Ad,after:Td,cata:kd,getStart:_d},Bd=Lo.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Rd=function(e){return Bd.exact(e.start(),e.soffset(),e.finish(),e.foffset())},Dd=function(e){return e.match({domRange:function(e){return Oe.fromDom(e.startContainer)},relative:function(e,t){return Od.getStart(e)},exact:function(e,t,n,r){return e}})},Nd=Bd.domRange,Id=Bd.relative,Pd=Bd.exact,Md=function(e){var t=Dd(e);return $t(t)},Fd=Cd.create,Ld={domRange:Nd,relative:Id,exact:Pd,exactFromRange:Rd,getWin:Md,range:Fd},zd=function(e,t){var n=e.document.createRange();return Hd(n,t),n},Hd=function(e,t){return e.selectNodeContents(t.dom())},Ud=function(e,t){t.fold((function(t){e.setStartBefore(t.dom())}),(function(t,n){e.setStart(t.dom(),n)}),(function(t){e.setStartAfter(t.dom())}))},Vd=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())}))},jd=function(e,t,n){var r=e.document.createRange();return Ud(r,t),Vd(r,n),r},Wd=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom(),n),i.setEnd(r.dom(),o),i},$d=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)}},Gd=function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?p.some(n).map($d):p.none()},Xd=Lo.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),qd=function(e,t,n){return t(Oe.fromDom(n.startContainer),n.startOffset,Oe.fromDom(n.endContainer),n.endOffset)},Kd=function(e,t){return t.match({domRange:function(e){return{ltr:o(e),rtl:p.none}},relative:function(t,n){return{ltr:$e((function(){return jd(e,t,n)})),rtl:$e((function(){return p.some(jd(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:$e((function(){return Wd(e,t,n,r,o)})),rtl:$e((function(){return p.some(Wd(e,r,o,t,n))}))}}})},Yd=function(e,t){var n=t.ltr();if(n.collapsed){var r=t.rtl().filter((function(e){return!1===e.collapsed}));return r.map((function(e){return Xd.rtl(Oe.fromDom(e.endContainer),e.endOffset,Oe.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return qd(e,Xd.ltr,n)}))}return qd(e,Xd.ltr,n)},Zd=function(e,t){var n=Kd(e,t);return Yd(e,n)},Jd=function(e,t){var n=Zd(e,t);return n.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}})},Qd=(Xd.ltr,Xd.rtl,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),c=Math.abs(t-u.left);if(n<=u.bottom){if(n<u.top||c>i)return a-1;i=c}}return 0}),eh=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},th=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=function(e){var t=i(e);return t.getBoundingClientRect()},u=gr(t).length,c=Qd(a,n,r,o.right,u);return i(c)},nh=function(e,t,n,r){var o=e.dom().createRange();o.selectNode(t.dom());var i=o.getClientRects(),a=$(i,(function(e){return eh(e,n,r)?p.some(e):p.none()}));return a.map((function(o){return th(e,t,n,r,o)}))},rh=function(e,t,n,r){var o=e.dom().createRange(),i=Yt(t);return $(i,(function(t){return o.selectNode(t.dom()),eh(o.getBoundingClientRect(),n,r)?oh(e,t,n,r):p.none()}))},oh=function(e,t,n,r){return ce(t)?nh(e,t,n,r):rh(e,t,n,r)},ih=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 oh(e,t,a,u)},ah=!0,uh=!1,ch=function(e,t){return t-e.left<e.right-t?ah:uh},sh=function(e,t,n){var r=e.dom().createRange();return r.selectNode(t.dom()),r.collapse(n),r},lh=function(e,t,n){var r=e.dom().createRange();r.selectNode(t.dom());var o=r.getBoundingClientRect(),i=ch(o,n),a=i===ah?Sr:kr;return a(t).map((function(t){return sh(e,t,i)}))},fh=function(e,t,n){var r=t.dom().getBoundingClientRect(),o=ch(r,n);return p.some(sh(e,t,o))},dh=function(e,t,n){var r=0===Yt(t).length?fh:lh;return r(e,t,n)},hh=function(e,t,n){return p.from(e.dom().caretPositionFromPoint(t,n)).bind((function(t){if(null===t.offsetNode)return p.none();var n=e.dom().createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),p.some(n)}))},mh=function(e,t,n){return p.from(e.dom().caretRangeFromPoint(t,n))},ph=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 ih(e,t,a,u)},gh=function(e,t,n){return Oe.fromPoint(e,t,n).bind((function(r){var o=function(){return dh(e,r,t)};return 0===Yt(r).length?o():ph(e,r,t,n).orThunk(o)}))},vh=document.caretPositionFromPoint?hh:document.caretRangeFromPoint?mh:gh,bh=function(e,t,n){var r=Oe.fromDom(e.document);return vh(r,t,n).map((function(e){return Cd.create(Oe.fromDom(e.startContainer),e.startOffset,Oe.fromDom(e.endContainer),e.endOffset)}))},yh=function(e,t){var n=re(e);return"input"===n?Od.after(e):O(["br","img"],n)?0===t?Od.before(e):Od.after(e):Od.on(e,t)},wh=function(e,t){var n=e.fold(Od.before,yh,Od.after),r=t.fold(Od.before,yh,Od.after);return Ld.relative(n,r)},xh=function(e,t,n,r){var o=yh(e,t),i=yh(n,r);return Ld.relative(o,i)},Ch=function(e){return e.match({domRange:function(e){var t=Oe.fromDom(e.startContainer),n=Oe.fromDom(e.endContainer);return xh(t,e.startOffset,n,e.endOffset)},relative:wh,exact:xh})},Sh=function(e,t,n,r){var o=Wt(e),i=o.dom().createRange();return i.setStart(e.dom(),t),i.setEnd(n.dom(),r),i},kh=function(e,t,n,r){var o=Sh(e,t,n,r),i=zt(e,n)&&t===r;return o.collapsed&&!i},_h=function(e,t){p.from(e.getSelection()).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Eh=function(e,t,n,r,o){var i=Wd(e,t,n,r,o);_h(e,i)},Ah=function(e,t,n,r,o,i){t.collapse(n.dom(),r),t.extend(o.dom(),i)},Th=function(e,t){return Zd(e,t).match({ltr:function(t,n,r,o){Eh(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{Ah(e,i,t,n,r,o)}catch(a){Eh(e,r,o,t,n)}else Eh(e,r,o,t,n)}})},Oh=function(e,t,n,r,o){var i=xh(t,n,r,o);Th(e,i)},Bh=function(e,t,n){var r=wh(t,n);Th(e,r)},Rh=function(e){var t=Ld.getWin(e).dom(),n=function(e,n,r,o){return Wd(t,e,n,r,o)},r=Ch(e);return Zd(t,r).match({ltr:n,rtl:n})},Dh=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return p.some(Cd.create(Oe.fromDom(t.startContainer),t.startOffset,Oe.fromDom(n.endContainer),n.endOffset))}return p.none()},Nh=function(e){var t=Oe.fromDom(e.anchorNode),n=Oe.fromDom(e.focusNode);return kh(t,e.anchorOffset,n,e.focusOffset)?p.some(Cd.create(t,e.anchorOffset,n,e.focusOffset)):Dh(e)},Ih=function(e,t){var n=zd(e,t);_h(e,n)},Ph=function(e){return p.from(e.getSelection()).filter((function(e){return e.rangeCount>0})).bind(Nh)},Mh=function(e){return Ph(e).map((function(e){return Ld.exact(e.start(),e.soffset(),e.finish(),e.foffset())}))},Fh=function(e,t){var n=Jd(e,t);return Gd(n)},Lh=function(e,t,n){return bh(e,t,n)},zh=function(e){var t=e.getSelection();t.removeAllRanges()},Hh=tinymce.util.Tools.resolve("tinymce.util.VK"),Uh=function(e,t,n,r){return $h(e,t,yd(n),r)},Vh=function(e,t,n,r){return $h(e,t,wd(n),r)},jh=function(e,t){var n=Ld.exact(t,0,t,0);return Rh(n)},Wh=function(e,t){var n=An(t,"tr");return W(n).bind((function(t){return Pn(t,"td,th").map((function(t){return jh(e,t)}))}))},$h=function(e,t,n,r,o){return n.fold(p.none,p.none,(function(t,n){return Sr(n).map((function(t){return jh(e,t)}))}),(function(n){return Yn(n,t).bind((function(t){var o=Xo(n);return e.undoManager.transact((function(){r.insertRowsAfter(t,o)})),Wh(e,t)}))}))},Gh=["table","li","dl"],Xh=function(e,t,n,r){if(e.keyCode===Hh.TAB){var o=ws(t),i=function(e){var t=re(e);return zt(e,o)||O(Gh,t)},a=t.selection.getRng();if(a.collapsed){var u=Oe.fromDom(a.startContainer);Xn(u,i).each((function(o){e.preventDefault();var a=e.shiftKey?Vh:Uh,u=a(t,i,o,n,r);u.each((function(e){t.selection.setRng(e)}))}))}}},qh=function(e,t){return{selection:o(e),kill:o(t)}},Kh={create:qh},Yh=function(e,t,n,r){return{start:o(Od.on(e,t)),finish:o(Od.on(n,r))}},Zh={create:Yh},Jh=function(e,t){var n=Jd(e,t);return Cd.create(Oe.fromDom(n.startContainer),n.startOffset,Oe.fromDom(n.endContainer),n.endOffset)},Qh=Zh.create,em=function(e,t,n,r,o,i,a){return zt(n,o)&&r===i?p.none():Mn(n,"td,th",t).bind((function(n){return Mn(o,"td,th",t).bind((function(r){return tm(e,t,n,r,a)}))}))},tm=function(e,t,n,r,o){return zt(n,r)?p.none():mo(n,r,t).bind((function(t){var r=t.boxes.getOr([]);return r.length>0?(o(e,r,t.start,t.finish),p.some(Kh.create(p.some(Qh(n,0,n,yr(n))),!0))):p.none()}))},nm=function(e,t,n,r,o){var i=function(e){return o.clearBeforeUpdate(n),o.selectRange(n,e.boxes,e.start,e.finish),e.boxes};return yo(r,e,t,o.firstSelectedSelector,o.lastSelectedSelector).map(i)},rm=function(e,t){return{item:o(e),mode:o(t)}},om=function(e,t,n,r){return void 0===r&&(r=im),e.property().parent(t).map((function(e){return rm(e,r)}))},im=function(e,t,n,r){return void 0===r&&(r=am),n.sibling(e,t).map((function(e){return rm(e,r)}))},am=function(e,t,n,r){void 0===r&&(r=am);var o=e.property().children(t),i=n.first(o);return i.map((function(e){return rm(e,r)}))},um=[{current:om,next:im,fallback:p.none()},{current:im,next:am,fallback:p.some(om)},{current:am,next:am,fallback:p.some(im)}],cm=function(e,t,n,r,o){void 0===o&&(o=um);var i=L(o,(function(e){return e.current===n}));return i.bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return cm(e,t,n,r)}))}))}))},sm=function(){var e=function(e,t){return e.query().prevSibling(t)},t=function(e){return e.length>0?p.some(e[e.length-1]):p.none()};return{sibling:e,first:t}},lm=function(){var e=function(e,t){return e.query().nextSibling(t)},t=function(e){return e.length>0?p.some(e[0]):p.none()};return{sibling:e,first:t}},fm={left:sm,right:lm},dm=function(e,t,n,r,o,i){var a=cm(e,t,r,o);return a.bind((function(t){return i(t.item())?p.none():n(t.item())?p.some(t.item()):dm(e,t.item(),n,t.mode(),o,i)}))},hm=function(e,t,n,r){return dm(e,t,n,im,fm.left(),r)},mm=function(e,t,n,r){return dm(e,t,n,im,fm.right(),r)},pm=function(e){return function(t){return 0===e.property().children(t).length}},gm=function(e,t,n){return bm(e,t,pm(e),n)},vm=function(e,t,n){return ym(e,t,pm(e),n)},bm=hm,ym=mm,wm=eo(),xm=function(e,t){return gm(wm,e,t)},Cm=function(e,t){return vm(wm,e,t)},Sm=function(e,t,n){return bm(wm,e,t,n)},km=function(e,t,n){return ym(wm,e,t,n)},_m=function(e,t,n){return On(e,t,n).isSome()},Em=Lo.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),Am=function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right},Tm=function(e){return Mn(e,"tr")},Om=function(e,t,n,r,o,i,a){return Mn(r,"td,th",a).bind((function(n){return Mn(t,"td,th",a).map((function(t){return zt(n,t)?zt(r,n)&&yr(n)===o?i(t):Em.none("in same cell"):lo(Tm,[n,t]).fold((function(){return Am(e,t,n)?Em.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Em.none("default"))},Bm=function(e,t,n,r,o){return e.fold(t,n,r,o)},Rm=We(We({},Em),{verify:Om,cata:Bm}),Dm=function(e,t,n,r){return{parent:o(e),children:o(t),element:o(n),index:o(r)}},Nm=function(e){return Gt(e).bind((function(t){var n=Yt(t);return Im(n,e).map((function(r){return Dm(t,n,e,r)}))}))},Im=function(e,t){return z(e,a(zt,t))},Pm=function(e){return"br"===re(e)},Mm=function(e,t,n){return t(e,n).bind((function(e){return ce(e)&&0===gr(e).trim().length?Mm(e,t,n):p.some(e)}))},Fm=function(e,t,n){return n.traverse(t).orThunk((function(){return Mm(t,n.gather,e)})).map(n.relative)},Lm=function(e,t){return Zt(e,t).filter(Pm).orThunk((function(){return Zt(e,t-1).filter(Pm)}))},zm=function(e,t,n,r){return Lm(t,n).bind((function(t){return r.traverse(t).fold((function(){return Mm(t,r.gather,e).map(r.relative)}),(function(e){return Nm(e).map((function(e){return Od.on(e.parent(),e.index())}))}))}))},Hm=function(e,t,n,r){var i=Pm(t)?Fm(e,t,r):zm(e,t,n,r);return i.map((function(e){return{start:o(e),finish:o(e)}}))},Um=function(e){return Rm.cata(e,(function(e){return p.none()}),(function(){return p.none()}),(function(e){return p.some(ol(e,0))}),(function(e){return p.some(ol(e,yr(e)))}))},Vm=function(e,t){return{left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}},jm=function(e,t){return{left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}},Wm=function(e,t,n){return{left:e.left+t,top:e.top+n,right:e.right+t,bottom:e.bottom+n}},$m=function(e){return e.top},Gm=function(e){return e.bottom},Xm=function(e,t,n){return n>=0&&n<yr(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):p.none()},qm=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}},Km=function(e,t){return p.some(e.getRect(t))},Ym=function(e,t,n){return ue(t)?Km(e,t).map(qm):ce(t)?Xm(e,t,n).map(qm):p.none()},Zm=function(e,t){return ue(t)?Km(e,t).map(qm):ce(t)?e.getRangedRect(t,0,t,yr(t)).map(qm):p.none()},Jm=5,Qm=100,ep=Lo.generate([{none:[]},{retry:["caret"]}]),tp=function(e,t){return e.left<t.left||Math.abs(t.right-e.left)<1||e.left>t.right},np=function(e,t,n){return Bn(t,Pc).fold(o(!1),(function(t){return Zm(e,t).exists((function(e){return tp(n,e)}))}))},rp=function(e,t,n,r,o){var i=Vm(o,Jm);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?ep.retry(i):n.top===o.bottom?ep.retry(Vm(o,1)):np(e,t,o)?ep.retry(Wm(i,Jm,0)):ep.none()},op=function(e,t,n,r,o){var i=jm(o,Jm);return Math.abs(n.top-r.top)<1||n.bottom<o.top?ep.retry(i):n.bottom===o.top?ep.retry(jm(o,1)):np(e,t,o)?ep.retry(Wm(i,Jm,0)):ep.none()},ip={point:$m,adjuster:op,move:jm,gather:xm},ap={point:Gm,adjuster:rp,move:Vm,gather:Cm},up=function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===re(e)})).isSome()},cp=function(e,t,n,r,o){return sp(e,t,n,t.move(r,Jm),o)},sp=function(e,t,n,r,o){return 0===o?p.some(r):up(e,r.left,t.point(r))?cp(e,t,n,r,o-1):e.situsFromPoint(r.left,t.point(r)).bind((function(i){return i.start().fold(p.none,(function(i){return Zm(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(p.none,(function(r){return sp(e,t,n,r,o-1)}))})).orThunk((function(){return p.some(r)}))}),p.none)}))},lp=function(e,t){return e.situsFromPoint(t.left,t.bottom+Jm)},fp=function(e,t){return e.situsFromPoint(t.left,t.top-Jm)},dp=function(e,t,n){return e.point(t)>n.getInnerHeight()?p.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?p.some(-e.point(t)):p.none()},hp=function(e,t,n){var r=e.move(n,Jm),o=sp(t,e,n,r,Qm).getOr(r);return dp(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)}))},mp={tryUp:a(hp,ip),tryDown:a(hp,ap),ieTryUp:fp,ieTryDown:lp,getJumpSize:o(Jm)},pp=20,gp=function(e,t,n){return e.getSelection().bind((function(r){return Hm(t,r.finish(),r.foffset(),n).fold((function(){return p.some(ol(r.finish(),r.foffset()))}),(function(o){var i=e.fromSitus(o),a=Rm.verify(e,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,t);return Um(a)}))}))},vp=function(e,t,n,r,o,i){return 0===i?p.none():wp(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),c=Rm.verify(e,n,r,u.finish(),u.foffset(),o.failure,t);return Rm.cata(c,(function(){return p.none()}),(function(){return p.some(a)}),(function(a){return zt(n,a)&&0===r?bp(e,n,r,jm,o):vp(e,t,a,0,o,i-1)}),(function(a){return zt(n,a)&&r===yr(a)?bp(e,n,r,Vm,o):vp(e,t,a,yr(a),o,i-1)}))}))},bp=function(e,t,n,r,o){return Ym(e,t,n).bind((function(t){return yp(e,o,r(t,mp.getJumpSize()))}))},yp=function(e,t,n){var r=Dt().browser;return r.isChrome()||r.isSafari()||r.isFirefox()||r.isEdge()?t.otherRetry(e,n):r.isIE()?t.ieRetry(e,n):p.none()},wp=function(e,t,n,r,o){return Ym(e,n,r).bind((function(t){return yp(e,o,t)}))},xp=function(e,t,n){return gp(e,t,n).bind((function(r){return vp(e,t,r.element(),r.offset(),n,pp).map(e.fromSitus)}))},Cp=function(e,t){return _m(e,(function(e){return Gt(e).exists((function(e){return zt(e,t)}))}))},Sp=function(e,t,n,r,i){return Mn(r,"td,th",t).bind((function(r){return Mn(r,"table",t).bind((function(a){return Cp(i,a)?xp(e,t,n).bind((function(e){return Mn(e.finish(),"td,th",t).map((function(t){return{start:o(r),finish:o(t),range:o(e)}}))})):p.none()}))}))},kp=function(e,t,n,r,o,i){return Dt().browser.isIE()?p.none():i(r,t).orThunk((function(){return Sp(e,t,n,r,o).map((function(e){var t=e.range();return Kh.create(p.some(Qh(t.start(),t.soffset(),t.finish(),t.foffset())),!0)}))}))},_p=function(e,t){return Mn(e,"tr",t).bind((function(e){return Mn(e,"table",t).bind((function(n){var r=An(n,"tr");return zt(e,r[0])?Sm(n,(function(e){return kr(e).isSome()}),t).map((function(e){var t=yr(e);return Kh.create(p.some(Qh(e,t,e,t)),!0)})):p.none()}))}))},Ep=function(e,t){return Mn(e,"tr",t).bind((function(e){return Mn(e,"table",t).bind((function(n){var r=An(n,"tr");return zt(e,r[r.length-1])?km(n,(function(e){return Sr(e).isSome()}),t).map((function(e){return Kh.create(p.some(Qh(e,0,e,0)),!0)})):p.none()}))}))},Ap=function(e,t,n,r,o,i,a){return Sp(e,n,r,o,i).bind((function(e){return tm(t,n,e.start(),e.finish(),a)}))},Tp=function(e,t){return Mn(e,"td,th",t)};function Op(e,t,n,r){var o=p.none(),i=function(){o=p.none()},a=function(e){r.clear(t),o=Tp(e.target(),n)},u=function(i){o.each((function(o){r.clearBeforeUpdate(t),Tp(i.target(),n).each((function(i){mo(o,i,n).each((function(n){var a=n.boxes.getOr([]);(a.length>1||1===a.length&&!zt(o,i))&&(r.selectRange(t,a,n.start,n.finish),e.selectContents(i))}))}))}))},c=function(e){o.each(i)};return{mousedown:a,mouseover:u,mouseup:c}}var Bp={traverse:Kt,gather:Cm,relative:Od.before,otherRetry:mp.tryDown,ieRetry:mp.ieTryDown,failure:Rm.failedDown},Rp={traverse:qt,gather:xm,relative:Od.before,otherRetry:mp.tryUp,ieRetry:mp.ieTryUp,failure:Rm.failedUp},Dp=function(e){return function(t){return t===e}},Np=Dp(38),Ip=Dp(40),Pp=function(e){return e>=37&&e<=40},Mp={isBackward:Dp(37),isForward:Dp(39)},Fp={isBackward:Dp(39),isForward:Dp(37)},Lp=function(e){return{left:e.left(),top:e.top(),right:e.right(),bottom:e.bottom(),width:e.width(),height:e.height()}},zp={toRaw:Lp},Hp=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 zi(r,o)},Up=function(t,n,r){var o=void 0!==r?r.dom():e.document,i=o.defaultView;i.scrollBy(t,n)},Vp=function(e){var t=function(t,n){return Oe.fromPoint(Oe.fromDom(e.document),t,n)},n=function(e){return e.dom().getBoundingClientRect()},r=function(t,n,r,o){var i=Ld.exact(t,n,r,o);return Fh(e,i).map(zp.toRaw)},o=function(){return Mh(e).map((function(t){return Jh(e,t)}))},i=function(t){var n=Ld.relative(t.start(),t.finish());return Jh(e,n)},a=function(t,n){return Lh(e,t,n).map((function(e){return Zh.create(e.start(),e.soffset(),e.finish(),e.foffset())}))},u=function(){zh(e)},c=function(t){void 0===t&&(t=!1),Mh(e).each((function(n){return n.fold((function(e){return e.collapse(t)}),(function(n,r){var o=t?n:r;Bh(e,o,o)}),(function(n,r,o,i){var a=t?n:o,u=t?r:i;Oh(e,a,u,a,u)}))}))},s=function(t){Ih(e,t)},l=function(t){Oh(e,t.start(),t.soffset(),t.finish(),t.foffset())},f=function(t,n){Bh(e,t,n)},d=function(){return e.innerHeight},h=function(){var t=Hp(Oe.fromDom(e.document));return t.top()},m=function(t,n){Up(t,n,Oe.fromDom(e.document))};return{elementFromPoint:t,getRect:n,getRangedRect:r,getSelection:o,fromSitus:i,situsFromPoint:a,clearSelection:u,collapseSelection:c,setSelection:l,setRelativeSelection:f,selectContents:s,getInnerHeight:d,getScrollY:h,scrollBy:m}},jp=function(e,t){return{rows:e,cols:t}},Wp=function(e,t,n,r){var o=Vp(e),i=Op(o,t,n,r);return{mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},$p=function(e,t,n,r){var o=Vp(e),i=function(){return r.clear(t),p.none()},u=function(e,u,c,s,l,f){var d=e.raw(),h=d.which,m=!0===d.shiftKey,g=po(t,r.selectedSelector).fold((function(){return Ip(h)&&m?a(Ap,o,t,n,Bp,s,u,r.selectRange):Np(h)&&m?a(Ap,o,t,n,Rp,s,u,r.selectRange):Ip(h)?a(kp,o,n,Bp,s,u,Ep):Np(h)?a(kp,o,n,Rp,s,u,_p):p.none}),(function(e){var n=function(n){return function(){var i=$(n,(function(n){return nm(n.rows,n.cols,t,e,r)}));return i.fold((function(){return vo(t,r.firstSelectedSelector,r.lastSelectedSelector).map((function(e){var n=Ip(h)||f.isForward(h)?Od.after:Od.before;return o.setRelativeSelection(Od.on(e.first(),0),n(e.table())),r.clear(t),Kh.create(p.none(),!0)}))}),(function(e){return p.some(Kh.create(p.none(),!0))}))}};return Ip(h)&&m?n([jp(1,0)]):Np(h)&&m?n([jp(-1,0)]):f.isBackward(h)&&m?n([jp(0,-1),jp(-1,0)]):f.isForward(h)&&m?n([jp(0,1),jp(1,0)]):Pp(h)&&!1===m?i:p.none}));return g()},c=function(e,o,i,a,u){return po(t,r.selectedSelector).fold((function(){var c=e.raw(),s=c.which,l=!0===c.shiftKey;return!1===l?p.none():Pp(s)?em(t,n,o,i,a,u,r.selectRange):p.none()}),p.none)};return{keydown:u,keyup:c}},Gp=function(e,t,n,r){var o=Vp(e);return function(e,i){r.clearBeforeUpdate(t),mo(e,i,n).each((function(e){var n=e.boxes.getOr([]);r.selectRange(t,n,e.start,e.finish),o.selectContents(i),o.collapseSelection()}))}},Xp=function(e,t){D(t,(function(t){wa(e,t)}))},qp=function(e){return function(t){ba(t,e)}},Kp=function(e){return function(t){Xp(t,e)}},Yp=function(e){var t=qp(e.selected),n=Kp([e.selected,e.lastSelected,e.firstSelected]),r=function(t){var r=An(t,e.selectedSelector);D(r,n)},o=function(n,o,i,a){r(n),D(o,t),ba(i,e.firstSelected),ba(a,e.lastSelected)};return{clearBeforeUpdate:r,clear:r,selectRange:o,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},Zp=function(e,t,n){var r=function(t){pe(t,e.selected),pe(t,e.firstSelected),pe(t,e.lastSelected)},o=function(t){le(t,e.selected,"1")},i=function(e){a(e),n()},a=function(t){var n=An(t,e.selectedSelector);D(n,r)},u=function(n,r,a,u){i(n),D(r,o),le(a,e.firstSelected,"1"),le(u,e.lastSelected,"1"),t(r,a,u)};return{clearBeforeUpdate:a,clear:i,selectRange:u,selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},Jp={byClass:Yp,byAttr:Zp},Qp=function(e,t,n){var r=e.slice(0,t[t.length-1].row()+1),o=su(r,n);return U(o,(function(e){var n=e.cells().slice(0,t[t.length-1].column()+1);return R(n,(function(e){return e.element()}))}))},eg=function(e,t,n){var r=e.slice(t[0].row()+t[0].rowspan()-1,e.length),o=su(r,n);return U(o,(function(e){var n=e.cells().slice(t[0].column()+t[0].colspan()-1,+e.cells().length);return R(n,(function(e){return e.element()}))}))},tg=function(e,t,n){var r=Jn(e),o=ar.generate(r),i=vu(o,t);return i.map((function(e){var t=au(o,n,!1),r=Qp(t,e,n),i=eg(t,e,n);return{upOrLeftCells:r,downOrRightCells:i}}))},ng=function(e){return!1===xa(Oe.fromDom(e.target),"ephox-snooker-resizer-bar")};function rg(e,r,o){var i=p.none(),a=Ys(e),u=function(t,r,i){o.targets().each((function(o){var u=Yn(r);u.each((function(u){var c=Oe.fromDom(e.getDoc()),s=Mr(n,c,a),l=tg(u,o,s);nl(e,t,r,i,l)}))}))},c=function(){rl(e)},s=Jp.byAttr(Mo,u,c);e.on("init",(function(o){var a=e.getWin(),u=ws(e),c=Ss(e),l=function(){var t=e.selection,r=Oe.fromDom(t.getStart()),o=Oe.fromDom(t.getEnd()),i=lo(Yn,[r,o]);i.fold((function(){s.clear(u)}),n)},f=Wp(a,u,c,s),d=$p(a,u,c,s),h=Gp(a,u,c,s),m=function(e){return!0===e.raw().shiftKey};e.on("TableSelectorChange",(function(e){h(e.start,e.finish)}));var g=function(t,n){m(t)&&(n.kill()&&t.kill(),n.selection().each((function(t){var n=Ld.relative(t.start(),t.finish()),r=Jd(a,n);e.selection.setRng(r)})))},v=function(t){var n=Mf(t);if(n.raw().shiftKey&&Pp(n.raw().which)){var r=e.selection.getRng(),o=Oe.fromDom(r.startContainer),i=Oe.fromDom(r.endContainer);d.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){g(n,e)}))}},b=function(t){var n=Mf(t);r().each((function(e){e.hideBars()}));var o=e.selection.getRng(),i=Oe.fromDom(e.selection.getStart()),a=Oe.fromDom(o.startContainer),u=Oe.fromDom(o.endContainer),c=Bs(i).isRtl()?Fp:Mp;d.keydown(n,a,o.startOffset,u,o.endOffset,c).each((function(e){g(n,e)})),r().each((function(e){e.showBars()}))},y=function(e){return 0===e.button},w=function(e){return void 0===e.buttons||(!(!Jl.browser.isEdge()||0!==e.buttons)||0!==(1&e.buttons))},x=function(e){y(e)&&ng(e)&&f.mousedown(Mf(e))},C=function(e){w(e)&&ng(e)&&f.mouseover(Mf(e))},S=function(e){y(e)&&ng(e)&&f.mouseup(Mf(e))},k=function(){var e=t(Oe.fromDom(u)),n=t(0),r=function(t){var r=Oe.fromDom(t.target);if("td"===re(r)||"th"===re(r)){var o=e.get(),i=n.get();zt(o,r)&&t.timeStamp-i<300&&(t.preventDefault(),h(r,r))}e.set(r),n.set(t.timeStamp)};return{touchEnd:r}},_=k();e.on("mousedown",x),e.on("mouseover",C),e.on("mouseup",S),e.on("touchend",_.touchEnd),e.on("keyup",v),e.on("keydown",b),e.on("NodeChange",l),i=p.some({mousedown:x,mouseover:C,mouseup:S,keyup:v,keydown:b})}));var l=function(){i.each((function(e){}))};return{clear:s.clear,destroy:l}}var og=function(e){var t=function(){var t=ws(e);return wo(t,Bo).fold((function(){return void 0===e.selection.getStart()?Uo():jo(e.selection)}),(function(e){return Vo(e)}))};return{get:t}},ig=function(e,n){var r=t(p.none()),o=t([]),i=function(){return gl(e).bind((function(e){var t=Yn(e);return t.map((function(t){return"caption"===re(e)?Ko(e):qo(n,t,e)}))}))},a=function(){r.set($e(i)()),D(o.get(),(function(e){return e()}))},u=function(e,t){var n=function(){return r.get().fold((function(){e.setDisabled(!0)}),(function(n){e.setDisabled(t(n))}))};return n(),o.set(o.get().concat([n])),function(){o.set(I(o.get(),(function(e){return e!==n})))}},c=function(e){return u(e,(function(e){return!1}))},s=function(e){return u(e,(function(e){return"caption"===re(e.element())}))},l=function(e){return u(e,(function(e){return e.mergable().isNone()}))},f=function(e){return u(e,(function(e){return e.unmergable().isNone()}))};return e.on("NodeChange TableSelectorChange",a),{onSetupTable:c,onSetupCellOrRow:s,onSetupMergeable:l,onSetupUnmergeable:f,resetTargets:a,targets:function(){return r.get()}}},ag=function(e,t){e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(e){return e("inserttable | cell row column | advtablesort | tableprops deletetable")}});var n=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:n("mceTableProps"),icon:"table",onSetup:t.onSetupTable}),e.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:n("mceTableDelete"),icon:"table-delete-table",onSetup:t.onSetupTable}),e.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:n("mceTableCellProps"),icon:"table-cell-properties",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:n("mceTableMergeCells"),icon:"table-merge-cells",onSetup:t.onSetupMergeable}),e.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:n("mceTableSplitCells"),icon:"table-split-cells",onSetup:t.onSetupUnmergeable}),e.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:n("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:n("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:n("mceTableDeleteRow"),icon:"table-delete-row",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:n("mceTableRowProps"),icon:"table-row-properties",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:n("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:n("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:n("mceTableDeleteCol"),icon:"table-delete-column",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",onAction:n("mceTableCutRow"),icon:"temporary-placeholder",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",onAction:n("mceTableCopyRow"),icon:"temporary-placeholder",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",onAction:n("mceTablePasteRowBefore"),icon:"temporary-placeholder",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",onAction:n("mceTablePasteRowAfter"),icon:"temporary-placeholder",onSetup:t.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:n("mceInsertTable"),icon:"table"})},ug=function(e){var t=function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)},n=Ks(e);n.length>0&&e.ui.registry.addContextToolbar("table",{predicate:t,items:n,scope:"node",position:"node"})},cg=function(e,t){var n=function(t){return function(){return e.execCommand(t)}},r=function(t){var n=t.numRows,r=t.numColumns;e.undoManager.transact((function(){hf(e,r,n)})),e.addVisual()},o={text:"Table properties",onSetup:t.onSetupTable,onAction:n("mceTableProps")},i={text:"Delete table",icon:"table-delete-table",onSetup:t.onSetupTable,onAction:n("mceTableDelete")},a=[{type:"menuitem",text:"Insert row before",icon:"table-insert-row-above",onAction:n("mceTableInsertRowBefore"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Insert row after",icon:"table-insert-row-after",onAction:n("mceTableInsertRowAfter"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Delete row",icon:"table-delete-row",onAction:n("mceTableDeleteRow"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Row properties",icon:"table-row-properties",onAction:n("mceTableRowProps"),onSetup:t.onSetupCellOrRow},{type:"separator"},{type:"menuitem",text:"Cut row",onAction:n("mceTableCutRow"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Copy row",onAction:n("mceTableCopyRow"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Paste row before",onAction:n("mceTablePasteRowBefore"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Paste row after",onAction:n("mceTablePasteRowAfter"),onSetup:t.onSetupCellOrRow}],u={type:"nestedmenuitem",text:"Row",getSubmenuItems:function(){return a}},c=[{type:"menuitem",text:"Insert column before",icon:"table-insert-column-before",onAction:n("mceTableInsertColBefore"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Insert column after",icon:"table-insert-column-after",onAction:n("mceTableInsertColAfter"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Delete column",icon:"table-delete-column",onAction:n("mceTableDeleteCol"),onSetup:t.onSetupCellOrRow}],s={type:"nestedmenuitem",text:"Column",getSubmenuItems:function(){return c}},l=[{type:"menuitem",text:"Cell properties",icon:"table-cell-properties",onAction:n("mceTableCellProps"),onSetup:t.onSetupCellOrRow},{type:"menuitem",text:"Merge cells",icon:"table-merge-cells",onAction:n("mceTableMergeCells"),onSetup:t.onSetupMergeable},{type:"menuitem",text:"Split cell",icon:"table-split-cells",onAction:n("mceTableSplitCells"),onSetup:t.onSetupUnmergeable}],f={type:"nestedmenuitem",text:"Cell",getSubmenuItems:function(){return l}};!1===Vs(e)?e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:n("mceInsertTable")}):e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:r}]}}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:n("mceInsertTable")}),e.ui.registry.addMenuItem("tableprops",o),e.ui.registry.addMenuItem("deletetable",i),e.ui.registry.addNestedMenuItem("row",u),e.ui.registry.addNestedMenuItem("column",s),e.ui.registry.addNestedMenuItem("cell",f),e.ui.registry.addContextMenu("table",{update:function(){return t.resetTargets(),t.targets().fold((function(){return""}),(function(e){return"caption"===re(e.element())?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}})},sg=function(e){return e.get().fold((function(){}),(function(e){return R(e,(function(e){return e.dom()}))}))},lg=function(e,t){var n=R(e,Oe.fromDom);t.set(p.from(n))},fg=function(e,t,n,r){return{insertTable:function(t,n){return hf(e,t,n)},setClipboardRows:function(e){return lg(e,t)},getClipboardRows:function(){return sg(t)},resizeHandler:n,selectionTargets:r}};function dg(e){var n=og(e),r=ig(e,n),o=md(e),i=rg(e,o.lazyResize,r),a=fl(e,o.lazyWire),u=t(p.none());return wf(e,a,i,n,u),ti(e,n,a,i),cg(e,r),ag(e,r),ug(e),e.on("PreInit",(function(){e.serializer.addTempAttr(Do),e.serializer.addTempAttr(Io)})),Fs(e)&&e.on("keydown",(function(t){Xh(t,e,a,o.lazyWire)})),e.on("remove",(function(){o.destroy(),i.destroy()})),fg(e,u,o,r)}function hg(){g.add("table",dg)}hg()})(window)},9619:function(e,t,n){var r=n("597f"),o=n("0e15");e.exports={throttle:r,debounce:o}},"96cf":function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"===typeof e,l=t.regeneratorRuntime;if(l)s&&(e.exports=l);else{l=t.regeneratorRuntime=s?e.exports:{},l.wrap=w;var f="suspendedStart",d="suspendedYield",h="executing",m="completed",p={},g={};g[a]=function(){return this};var v=Object.getPrototypeOf,b=v&&v(v(D([])));b&&b!==r&&o.call(b,a)&&(g=b);var y=k.prototype=C.prototype=Object.create(g);S.prototype=y.constructor=k,k.constructor=S,k[c]=S.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===S||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,k):(e.__proto__=k,c in e||(e[c]="GeneratorFunction")),e.prototype=Object.create(y),e},l.awrap=function(e){return{__await:e}},_(E.prototype),E.prototype[u]=function(){return this},l.AsyncIterator=E,l.async=function(e,t,n,r){var o=new E(w(e,t,n,r));return l.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},_(y),y[c]="Generator",y[a]=function(){return this},y.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=D,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(B),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return u.type="throw",u.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),s=o.call(a,"finallyLoc");if(c&&s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;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,p):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),p},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),B(n),p}},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;B(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:D(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),p}}}function w(e,t,n,r){var o=t&&t.prototype instanceof C?t:C,i=Object.create(o.prototype),a=new R(r||[]);return i._invoke=A(e,n,a),i}function x(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function C(){}function S(){}function k(){}function _(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function E(e){function t(n,r,i,a){var u=x(e[n],e,r);if("throw"!==u.type){var c=u.arg,s=c.value;return s&&"object"===typeof s&&o.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){c.value=e,i(c)}),a)}a(u.arg)}var n;function r(e,r){function o(){return new Promise((function(n,o){t(e,r,n,o)}))}return n=n?n.then(o,o):o()}this._invoke=r}function A(e,t,n){var r=f;return function(o,i){if(r===h)throw new Error("Generator is already running");if(r===m){if("throw"===o)throw i;return N()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var u=T(a,n);if(u){if(u===p)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var c=x(e,t,n);if("normal"===c.type){if(r=n.done?m:d,c.arg===p)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=m,n.method="throw",n.arg=c.arg)}}}function T(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,T(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var o=x(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,p;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function O(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 B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function D(e){if(e){var t=e[a];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){while(++r<e.length)if(o.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return i.next=i}}return{next:N}}function N(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},9744:function(e,t,n){"use strict";var r=n("4588"),o=n("be13");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}},"9aa9":function(e,t){t.f=Object.getOwnPropertySymbols},"9b43":function(e,t,n){var r=n("d8e8");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)}}},"9c6c":function(e,t,n){var r=n("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&n("32e9")(o,r,{}),e.exports=function(e){o[r][e]=!0}},"9c80":function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},"9dd9":function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.util.Tools"),o=function(){},i=function(e){return function(){return e}},a=i(!1),u=i(!0),c=function(){return s},s=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:a,isSome:a,isNone:u,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:c,each:o,bind:c,exists:a,forall:u,filter:c,equals:e,equals_:e,toArray:function(){return[]},toString:i("none()")};return r}(),l=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:u,isNone:a,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return l(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(a,(function(t){return n(e,t)}))}};return o},f=function(e){return null===e||void 0===e?s:l(e)},d={some:l,none:c,from:f};function h(t,n){return g(e.document.createElement("canvas"),t,n)}function m(e){var t=h(e.width,e.height),n=p(t);return n.drawImage(e,0,0),t}function p(e){return e.getContext("2d")}function g(e,t,n){return e.width=t,e.height=n,e}function v(e){return e.naturalWidth||e.width}function b(e){return e.naturalHeight||e.height}var y=function(){var t=function(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=null,this._value=null,this._deferreds=[],l(e,r(a,this),r(u,this))},n=t.immediateFn||"function"===typeof window.setImmediate&&window.setImmediate||function(t){e.setTimeout(t,1)};function r(e,t){return function(){return e.apply(t,arguments)}}var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e){var t=this;null!==this._state?n((function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(o){return void e.reject(o)}e.resolve(r)}else(t._state?e.resolve:e.reject)(t._value)})):this._deferreds.push(e)}function a(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===typeof e||"function"===typeof e)){var t=e.then;if("function"===typeof t)return void l(r(t,e),r(a,this),r(u,this))}this._state=!0,this._value=e,c.call(this)}catch(n){u.call(this,n)}}function u(e){this._state=!1,this._value=e,c.call(this)}function c(){for(var e=0,t=this._deferreds;e<t.length;e++){var n=t[e];i.call(this,n)}this._deferreds=[]}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 l(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(o){if(r)return;r=!0,n(o)}}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.then=function(e,n){var r=this;return new t((function(t,o){i.call(r,new s(e,n,t,o))}))},t.all=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=Array.prototype.slice.call(1===e.length&&o(e[0])?e[0]:e);return new t((function(e,t){if(0===r.length)return e([]);var n=r.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)}),t)}r[i]=a,0===--n&&e(r)}catch(c){t(c)}}for(var i=0;i<r.length;i++)o(i,r[i])}))},t.resolve=function(e){return e&&"object"===typeof e&&e.constructor===t?e:new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))},t.race=function(e){return new t((function(t,n){for(var r=0,o=e;r<o.length;r++){var i=o[r];i.then(t,n)}}))},t},w=window.Promise?window.Promise:y();function x(e){var t=e.src;return 0===t.indexOf("data:")?_(t):S(t)}function C(t){return new w((function(n,r){var o=e.URL.createObjectURL(t),i=new e.Image,a=function(){i.removeEventListener("load",u),i.removeEventListener("error",c)};function u(){a(),n(i)}function c(){a(),r("Unable to load data of type "+t.type+": "+o)}i.addEventListener("load",u),i.addEventListener("error",c),i.src=o,i.complete&&u()}))}function S(t){return new w((function(n,r){var o=new e.XMLHttpRequest;o.open("GET",t,!0),o.responseType="blob",o.onload=function(){200===this.status&&n(this.response)},o.onerror=function(){var e=this,t=function(){var e=new Error("No access to download image");return e.code=18,e.name="SecurityError",e},n=function(){return new Error("Error "+e.status+" downloading image")};r(0===this.status?t():n())},o.send()}))}function k(t){var n=t.split(","),r=/data:([^;]+)/.exec(n[0]);if(!r)return d.none();for(var o=r[1],i=n[1],a=1024,u=e.atob(i),c=u.length,s=Math.ceil(c/a),l=new Array(s),f=0;f<s;++f){for(var h=f*a,m=Math.min(h+a,c),p=new Array(m-h),g=h,v=0;g<m;++v,++g)p[v]=u[g].charCodeAt(0);l[f]=new Uint8Array(p)}return d.some(new e.Blob(l,{type:o}))}function _(e){return new w((function(t,n){k(e).fold((function(){n("uri is not base64: "+e)}),t)}))}function E(t,n,r){return n=n||"image/png",e.HTMLCanvasElement.prototype.toBlob?new w((function(e,o){t.toBlob((function(t){t?e(t):o()}),n,r)})):_(t.toDataURL(n,r))}function A(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}function T(e){return C(e).then((function(e){B(e);var t=h(v(e),b(e)),n=p(t);return n.drawImage(e,0,0),t}))}function O(t){return new w((function(n){var r=new e.FileReader;r.onloadend=function(){n(r.result)},r.readAsDataURL(t)}))}function B(t){e.URL.revokeObjectURL(t.src)}var R=function(e){return C(e)},D=function(e){return x(e)};function N(e,t,n){var r=t.type,o=i(r);function a(){return w.resolve(t)}var u=i(n);function c(){return n.split(",")[1]}function s(t,n){return e.then((function(e){return E(e,t,n)}))}function l(t,n){return e.then((function(e){return A(e,t,n)}))}function f(e,t){return l(e,t).then((function(e){return e.split(",")[1]}))}function d(){return e.then(m)}return{getType:o,toBlob:a,toDataURL:u,toBase64:c,toAdjustedBlob:s,toAdjustedDataURL:l,toAdjustedBase64:f,toCanvas:d}}function I(e){return O(e).then((function(t){return N(T(e),e,t)}))}function P(e,t){return E(e,t).then((function(t){return N(w.resolve(e),t,e.toDataURL())}))}function M(e,t){return e.toCanvas().then((function(n){return F(n,e.getType(),t)}))}function F(e,t,n){var r=h(e.width,e.height),o=p(r),i=0,a=0;return n=n<0?360+n:n,90!==n&&270!==n||g(r,r.height,r.width),90!==n&&180!==n||(i=r.width),270!==n&&180!==n||(a=r.height),o.translate(i,a),o.rotate(n*Math.PI/180),o.drawImage(e,0,0),P(r,t)}function L(e,t){return e.toCanvas().then((function(n){return z(n,e.getType(),t)}))}function z(e,t,n){var r=h(e.width,e.height),o=p(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),P(r,t)}var H=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return d.some(i);if(n(i,r))break}return d.none()},U=function(e,t){return H(e,t,a)},V=function(e,t){return L(e,t)},j=function(e,t){return M(e,t)},W=function(e){return I(e)},$=tinymce.util.Tools.resolve("tinymce.util.Delay"),G=tinymce.util.Tools.resolve("tinymce.util.Promise"),X=tinymce.util.Tools.resolve("tinymce.util.URI"),q=function(e){return e.getParam("imagetools_toolbar","rotateleft rotateright flipv fliph editimage imageoptions")},K=function(e){return e.getParam("imagetools_proxy")},Y=function(e){return e.getParam("imagetools_cors_hosts",[],"string[]")},Z=function(e){return e.getParam("imagetools_credentials_hosts",[],"string[]")},J=function(e){return d.from(e.getParam("imagetools_fetch_image",null,"function"))},Q=function(e){return e.getParam("api_key",e.getParam("imagetools_api_key","","string"),"string")},ee=function(e){return e.getParam("images_upload_timeout",3e4,"number")},te=function(e){return e.getParam("images_reuse_filename",!1,"boolean")};function ne(e){var t,n;function r(e){return/^[0-9\.]+px$/.test(e)}return t=e.style.width,n=e.style.height,t||n?r(t)&&r(n)?{w:parseInt(t,10),h:parseInt(n,10)}:null:(t=e.width,n=e.height,t&&n?{w:parseInt(t,10),h:parseInt(n,10)}:null)}function re(e,t){var n,r;t&&(n=e.style.width,r=e.style.height,(n||r)&&(e.style.width=t.w+"px",e.style.height=t.h+"px",e.removeAttribute("data-mce-style")),n=e.width,r=e.height,(n||r)&&(e.setAttribute("width",t.w),e.setAttribute("height",t.h)))}function oe(e){return{w:e.naturalWidth,h:e.naturalHeight}}var ie=function(e){return null!==e&&void 0!==e},ae=function(e,t){var n;return n=t.reduce((function(e,t){return ie(e)?e[t]:void 0}),e),ie(n)?n:null},ue=function(t,n,o){return new G((function(i){var a;a=new e.XMLHttpRequest,a.onreadystatechange=function(){4===a.readyState&&i({status:a.status,blob:this.response})},a.open("GET",t,!0),a.withCredentials=o,r.each(n,(function(e,t){a.setRequestHeader(t,e)})),a.responseType="blob",a.send()}))},ce=function(t){return new G((function(n){var r=new e.FileReader;r.onload=function(e){var t=e.target;n(t.result)},r.readAsText(t)}))},se=function(e){var t;try{t=JSON.parse(e)}catch(n){}return t},le=[{code:404,message:"Could not find Image Proxy"},{code:403,message:"Rejected request"},{code:0,message:"Incorrect Image Proxy URL"}],fe=[{type:"key_missing",message:"The request did not include an api key."},{type:"key_not_found",message:"The provided api key could not be found."},{type:"domain_not_trusted",message:"The api key is not valid for the request origins."}],de=function(e){return 400===e||403===e||500===e},he=function(e){var t=U(le,(function(t){return e===t.code})).fold(i("Unknown ImageProxy error"),(function(e){return e.message}));return"ImageProxy HTTP error: "+t},me=function(e){var t=he(e);return G.reject(t)},pe=function(e){return U(fe,(function(t){return t.type===e})).fold(i("Unknown service error"),(function(e){return e.message}))},ge=function(e){var t=se(e),n=ae(t,["error","type"]),r=n?pe(n):"Invalid JSON in service error message";return"ImageProxy Service error: "+r},ve=function(e,t){return ce(t).then((function(e){var t=ge(e);return G.reject(t)}))},be=function(e,t){return de(e)?ve(e,t):me(e)},ye=function(e,t){var n=-1===e.indexOf("?")?"?":"&";return/[?&]apiKey=/.test(e)||!t?e:e+n+"apiKey="+encodeURIComponent(t)},we=function(e,t){var n={"Content-Type":"application/json;charset=UTF-8","tiny-api-key":t};return ue(ye(e,t),n,!1).then((function(e){return e.status<200||e.status>=300?be(e.status,e.blob):G.resolve(e.blob)}))};function xe(e,t){return ue(e,{},t).then((function(e){return e.status<200||e.status>=300?me(e.status):G.resolve(e.blob)}))}var Ce=function(e,t,n){return t?we(e,t):xe(e,n)},Se=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 Ee(o.childNodes[0])},ke=function(t,n){var r=n||e.document,o=r.createElement(t);return Ee(o)},_e=function(t,n){var r=n||e.document,o=r.createTextNode(t);return Ee(o)},Ee=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:i(e)}},Ae=function(e,t,n){var r=e.dom();return d.from(r.elementFromPoint(t,n)).map(Ee)},Te={fromHtml:Se,fromTag:ke,fromText:_e,fromDom:Ee,fromPoint:Ae},Oe=1,Be=Oe,Re=function(e,t){var n=e.dom();if(n.nodeType!==Be)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")},De=("undefined"!==typeof e.window?e.window:Function("return this;")(),function(e,t){var n=function(e){return t(Te.fromDom(e))},r=U(e.dom().childNodes,n);return r.map(Te.fromDom)}),Ne=function(e,t){return De(e,(function(e){return Re(e,t)}))},Ie=0,Pe=function(e){return Ne(Te.fromDom(e),"img")},Me=function(e,t){return e.dom.is(t,"figure")},Fe=function(e,t){var n=function(t){return e.dom.is(t,"img:not([data-mce-object],[data-mce-placeholder])")},r=function(t){return n(t)&&(Ve(e,t)||je(e,t)||e.settings.imagetools_proxy)};if(Me(e,t)){var o=Pe(t);return o.map((function(e){return r(e.dom())?d.some(e.dom()):d.none()}))}return r(t)?d.some(t):d.none()},Le=function(e,t){e.notificationManager.open({text:t,type:"error"})},ze=function(e){var t=e.selection.getNode();return Me(e,t)?Pe(t):d.some(Te.fromDom(t))},He=function(e,t){var n=t.match(/\/([^\/\?]+)?\.(?:jpeg|jpg|png|gif)(?:\?|$)/i);return n?e.dom.encode(n[1]):null},Ue=function(){return"imagetools"+Ie++},Ve=function(e,t){var n=t.src;return 0===n.indexOf("data:")||0===n.indexOf("blob:")||new X(n).host===e.documentBaseURI.host},je=function(e,t){return-1!==r.inArray(Y(e),new X(t.src).host)},We=function(e,t){return-1!==r.inArray(Z(e),new X(t.src).host)},$e=function(e,t){var n,r=t.src;return je(e,t)?Ce(t.src,null,We(e,t)):Ve(e,t)?D(t):(r=K(e),r+=(-1===r.indexOf("?")?"?":"&")+"url="+encodeURIComponent(t.src),n=Q(e),Ce(r,n,!1))},Ge=function(e,t){return J(e).fold((function(){return $e(e,t)}),(function(e){return e(t)}))},Xe=function(e,t){var n;return n=e.editorUpload.blobCache.getByUri(t.src),n?G.resolve(n.blob()):Ge(e,t)},qe=function(e,t){var n=$.setEditorTimeout(e,(function(){e.editorUpload.uploadImagesAuto()}),ee(e));t.set(n)},Ke=function(e){$.clearTimeout(e.get())},Ye=function(e,t,n,r,o,i){return t.toBlob().then((function(a){var u,c,s,l;return s=e.editorUpload.blobCache,u=o.src,te(e)&&(l=s.getByUri(u),l?(u=l.uri(),c=l.name()):c=He(e,u)),l=s.create({id:Ue(),blob:a,base64:t.toBase64(),uri:u,name:c}),s.add(l),e.undoManager.transact((function(){function t(){e.$(o).off("load",t),e.nodeChanged(),n?e.editorUpload.uploadImagesAuto():(Ke(r),qe(e,r))}e.$(o).on("load",t),i&&e.$(o).attr({width:i.w,height:i.h}),e.$(o).attr({src:l.blobUri()}).removeAttr("data-mce-src")})),l}))},Ze=function(e,t,n,r){return function(){var o=ze(e);return o.fold((function(){Le(e,"Could not find selected image")}),(function(o){return e._scanForImages().then((function(){return Xe(e,o.dom())})).then(W).then(n).then((function(n){return Ye(e,n,!1,t,o.dom(),r)}),(function(t){Le(e,t)}))}))}},Je=function(e,t,n){return function(){var r=ze(e),o=r.fold((function(){return null}),(function(e){var t=ne(e.dom());return t?{w:t.h,h:t.w}:null}));return Ze(e,t,(function(e){return j(e,n)}),o)()}},Qe=function(e,t,n){return function(){return Ze(e,t,(function(e){return V(e,n)}))()}},et=function(t,n,r,o,i){return R(i).then((function(t){var n=oe(t);return o.w===n.w&&o.h===n.h||ne(r)&&re(r,n),e.URL.revokeObjectURL(t.src),i})).then(W).then((function(e){return Ye(t,e,!0,n,r)}),(function(){}))},tt="save-state",nt="disable",rt="enable",ot=function(t){return{blob:t,url:e.URL.createObjectURL(t)}},it=function(e,t){return function(){var n=function(n){return{title:"Edit Image",size:"large",body:{type:"panel",items:[{type:"imagetools",name:"imagetools",label:"Edit Image",currentState:n}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0,disabled:!0}],onSubmit:function(n){var i=n.getData().imagetools.blob;r.each((function(n){o.each((function(r){et(e,t,n.dom(),r,i)}))})),n.close()},onCancel:function(){},onAction:function(e,t){switch(t.name){case tt:t.value?e.enable("save"):e.disable("save");break;case nt:e.disable("save"),e.disable("cancel");break;case rt:e.enable("cancel");break}}}},r=ze(e),o=r.map((function(e){return oe(e.dom())})),i=ze(e);i.each((function(t){Fe(e,t.dom()).each((function(r){Xe(e,t.dom()).then((function(t){var r=ot(t);e.windowManager.open(n(r))}))}))}))}},at=function(e,t){r.each({mceImageRotateLeft:Je(e,t,-90),mceImageRotateRight:Je(e,t,90),mceImageFlipVertical:Qe(e,t,"v"),mceImageFlipHorizontal:Qe(e,t,"h"),mceEditImage:it(e,t)},(function(t,n){e.addCommand(n,t)}))},ut=function(e,t,n){e.on("NodeChange",(function(r){var o=n.get();o&&o.src!==r.element.src&&(Ke(t),e.editorUpload.uploadImagesAuto(),n.set(null)),Fe(e,r.element).each(n.set)}))},ct=function(e){var t=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("rotateleft",{tooltip:"Rotate counterclockwise",icon:"rotate-left",onAction:t("mceImageRotateLeft")}),e.ui.registry.addButton("rotateright",{tooltip:"Rotate clockwise",icon:"rotate-right",onAction:t("mceImageRotateRight")}),e.ui.registry.addButton("flipv",{tooltip:"Flip vertically",icon:"flip-vertically",onAction:t("mceImageFlipVertical")}),e.ui.registry.addButton("fliph",{tooltip:"Flip horizontally",icon:"flip-horizontally",onAction:t("mceImageFlipHorizontal")}),e.ui.registry.addButton("editimage",{tooltip:"Edit image",icon:"edit-image",onAction:t("mceEditImage"),onSetup:function(t){var n=function(){var n=ze(e);n.each((function(n){var r=Fe(e,n.dom()).isNone();t.setDisabled(r)}))};return e.on("NodeChange",n),function(){e.off("NodeChange",n)}}}),e.ui.registry.addButton("imageoptions",{tooltip:"Image options",icon:"image-options",onAction:t("mceImage")}),e.ui.registry.addContextMenu("imagetools",{update:function(n){return Fe(e,n).fold((function(){return[]}),(function(e){return[{text:"Edit image",icon:"edit-image",onAction:t("mceEditImage")}]}))}})},st=function(e){e.ui.registry.addContextToolbar("imagetools",{items:q(e),predicate:function(t){return Fe(e,t).isSome()},position:"node",scope:"node"})};function lt(){n.add("imagetools",(function(e){var n=t(0),r=t(null);at(e,n),ct(e),st(e),ut(e,n,r)}))}lt()})(window)},"9def":function(e,t,n){var r=n("4588"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a159:function(e,t,n){var r=n("e4ae"),o=n("7e90"),i=n("1691"),a=n("5559")("IE_PROTO"),u=function(){},c="prototype",s=function(){var e,t=n("1ec9")("iframe"),r=i.length,o="<",a=">";t.style.display="none",n("32fc").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),s=e.F;while(r--)delete s[c][i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(u[c]=r(e),n=new u,u[c]=null,n[a]=e):n=s(),void 0===t?n:o(n,t)}},a15e:function(e,t,n){"use strict";n.r(t);var r=n("41b2"),o=n.n(r),i=n("1098"),a=n.n(i),u=/%[sdj%]/g,c=function(){};function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=1,o=t[0],i=t.length;if("function"===typeof o)return o.apply(null,t.slice(1));if("string"===typeof o){for(var a=String(o).replace(u,(function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(n){return"[Circular]"}break;default:return e}})),c=t[r];r<i;c=t[++r])a+=" "+c;return a}return o}function l(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}function f(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!l(t)||"string"!==typeof e||e))}function d(e,t,n){var r=[],o=0,i=e.length;function a(e){r.push.apply(r,e),o++,o===i&&n(r)}e.forEach((function(e){t(e,a)}))}function h(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length)n(a);else{var u=r;r+=1,u<o?t(e[u],i):n([])}}i([])}function m(e){var t=[];return Object.keys(e).forEach((function(n){t.push.apply(t,e[n])})),t}function p(e,t,n,r){if(t.first){var o=m(e);return h(o,n,r)}var i=t.firstFields||[];!0===i&&(i=Object.keys(e));var a=Object.keys(e),u=a.length,c=0,s=[],l=function(e){s.push.apply(s,e),c++,c===u&&r(s)};a.forEach((function(t){var r=e[t];-1!==i.indexOf(t)?h(r,n,l):d(r,n,l)}))}function g(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:t,field:t.field||e.fullField}}}function v(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];"object"===("undefined"===typeof r?"undefined":a()(r))&&"object"===a()(e[n])?e[n]=o()({},e[n],r):e[n]=r}return e}function b(e,t,n,r,o,i){!e.required||n.hasOwnProperty(e.field)&&!f(t,i||e.type)||r.push(s(o.messages.required,e.fullField))}var y=b;function w(e,t,n,r,o){(/^\s+$/.test(t)||""===t)&&r.push(s(o.messages.whitespace,e.fullField))}var x=w,C={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},S={integer:function(e){return S.number(e)&&parseInt(e,10)===e},float:function(e){return S.number(e)&&!S.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===("undefined"===typeof e?"undefined":a()(e))&&!S.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(C.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(C.url)},hex:function(e){return"string"===typeof e&&!!e.match(C.hex)}};function k(e,t,n,r,o){if(e.required&&void 0===t)y(e,t,n,r,o);else{var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=e.type;i.indexOf(u)>-1?S[u](t)||r.push(s(o.messages.types[u],e.fullField,e.type)):u&&("undefined"===typeof t?"undefined":a()(t))!==e.type&&r.push(s(o.messages.types[u],e.fullField,e.type))}}var _=k;function E(e,t,n,r,o){var i="number"===typeof e.len,a="number"===typeof e.min,u="number"===typeof e.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,f=null,d="number"===typeof t,h="string"===typeof t,m=Array.isArray(t);if(d?f="number":h?f="string":m&&(f="array"),!f)return!1;m&&(l=t.length),h&&(l=t.replace(c,"_").length),i?l!==e.len&&r.push(s(o.messages[f].len,e.fullField,e.len)):a&&!u&&l<e.min?r.push(s(o.messages[f].min,e.fullField,e.min)):u&&!a&&l>e.max?r.push(s(o.messages[f].max,e.fullField,e.max)):a&&u&&(l<e.min||l>e.max)&&r.push(s(o.messages[f].range,e.fullField,e.min,e.max))}var A=E,T="enum";function O(e,t,n,r,o){e[T]=Array.isArray(e[T])?e[T]:[],-1===e[T].indexOf(t)&&r.push(s(o.messages[T],e.fullField,e[T].join(", ")))}var B=O;function R(e,t,n,r,o){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(s(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var i=new RegExp(e.pattern);i.test(t)||r.push(s(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}}var D=R,N={required:y,whitespace:x,type:_,range:A,enum:B,pattern:D};function I(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"string")&&!e.required)return n();N.required(e,t,r,i,o,"string"),f(t,"string")||(N.type(e,t,r,i,o),N.range(e,t,r,i,o),N.pattern(e,t,r,i,o),!0===e.whitespace&&N.whitespace(e,t,r,i,o))}n(i)}var P=I;function M(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var F=M;function L(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var z=L;function H(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var U=H;function V(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),f(t)||N.type(e,t,r,i,o)}n(i)}var j=V;function W(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var $=W;function G(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var X=G;function q(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"array")&&!e.required)return n();N.required(e,t,r,i,o,"array"),f(t,"array")||(N.type(e,t,r,i,o),N.range(e,t,r,i,o))}n(i)}var K=q;function Y(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),void 0!==t&&N.type(e,t,r,i,o)}n(i)}var Z=Y,J="enum";function Q(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();N.required(e,t,r,i,o),t&&N[J](e,t,r,i,o)}n(i)}var ee=Q;function te(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t,"string")&&!e.required)return n();N.required(e,t,r,i,o),f(t,"string")||N.pattern(e,t,r,i,o)}n(i)}var ne=te;function re(e,t,n,r,o){var i=[],a=e.required||!e.required&&r.hasOwnProperty(e.field);if(a){if(f(t)&&!e.required)return n();if(N.required(e,t,r,i,o),!f(t)){var u=void 0;u="number"===typeof t?new Date(t):t,N.type(e,u,r,i,o),u&&N.range(e,u.getTime(),r,i,o)}}n(i)}var oe=re;function ie(e,t,n,r,o){var i=[],u=Array.isArray(t)?"array":"undefined"===typeof t?"undefined":a()(t);N.required(e,t,r,i,o,u),n(i)}var ae=ie;function ue(e,t,n,r,o){var i=e.type,a=[],u=e.required||!e.required&&r.hasOwnProperty(e.field);if(u){if(f(t,i)&&!e.required)return n();N.required(e,t,r,a,o,i),f(t,i)||N.type(e,t,r,a,o)}n(a)}var ce=ue,se={string:P,method:F,number:z,boolean:U,regexp:j,integer:$,float:X,array:K,object:Z,enum:ee,pattern:ne,date:oe,url:ce,hex:ce,email:ce,required:ae};function le(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var fe=le();function de(e){this.rules=null,this._messages=fe,this.define(e)}de.prototype={messages:function(e){return e&&(this._messages=v(le(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof e?"undefined":a()(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2],i=e,u=n,l=r;if("function"===typeof u&&(l=u,u={}),this.rules&&0!==Object.keys(this.rules).length){if(u.messages){var f=this.messages();f===fe&&(f=le()),v(f,u.messages),u.messages=f}else u.messages=this.messages();var d=void 0,h=void 0,m={},b=u.keys||Object.keys(this.rules);b.forEach((function(n){d=t.rules[n],h=i[n],d.forEach((function(r){var a=r;"function"===typeof a.transform&&(i===e&&(i=o()({},i)),h=i[n]=a.transform(h)),a="function"===typeof a?{validator:a}:o()({},a),a.validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(m[n]=m[n]||[],m[n].push({rule:a,value:h,source:i,field:n}))}))}));var y={};p(m,u,(function(e,t){var n=e.rule,r=("object"===n.type||"array"===n.type)&&("object"===a()(n.fields)||"object"===a()(n.defaultField));function i(e,t){return o()({},t,{fullField:n.fullField+"."+e})}function l(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=a;if(Array.isArray(l)||(l=[l]),l.length&&c("async-validator:",l),l.length&&n.message&&(l=[].concat(n.message)),l=l.map(g(n)),u.first&&l.length)return y[n.field]=1,t(l);if(r){if(n.required&&!e.value)return l=n.message?[].concat(n.message).map(g(n)):u.error?[u.error(n,s(u.messages.required,n.field))]:[],t(l);var f={};if(n.defaultField)for(var d in e.value)e.value.hasOwnProperty(d)&&(f[d]=n.defaultField);for(var h in f=o()({},f,e.rule.fields),f)if(f.hasOwnProperty(h)){var m=Array.isArray(f[h])?f[h]:[f[h]];f[h]=m.map(i.bind(null,h))}var p=new de(f);p.messages(u.messages),e.rule.options&&(e.rule.options.messages=u.messages,e.rule.options.error=u.error),p.validate(e.value,e.rule.options||u,(function(e){t(e&&e.length?l.concat(e):e)}))}else t(l)}r=r&&(n.required||!n.required&&e.value),n.field=e.field;var f=n.validator(n,e.value,l,e.source,u);f&&f.then&&f.then((function(){return l()}),(function(e){return l(e)}))}),(function(e){w(e)}))}else l&&l();function w(e){var t=void 0,n=void 0,r=[],o={};function i(e){Array.isArray(e)?r=r.concat.apply(r,e):r.push(e)}for(t=0;t<e.length;t++)i(e[t]);if(r.length)for(t=0;t<r.length;t++)n=r[t].field,o[n]=o[n]||[],o[n].push(r[t]);else r=null,o=null;l(r,o)}},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!==typeof e.validator&&e.type&&!se.hasOwnProperty(e.type))throw new Error(s("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"===typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?se.required:se[this.getType(e)]||!1}},de.register=function(e,t){if("function"!==typeof t)throw new Error("Cannot register a validator by type, validator is not a function");se[e]=t},de.messages=fe;t["default"]=de},a25f:function(e,t,n){var r=n("7726"),o=r.navigator;e.exports=o&&o.userAgent||""},a376:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))},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){var t=r(e);return t.length>0?t[0]:n(e)},i=function(e){return e.getParam("insertdatetime_element",!1)},a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),c="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),s="January February March April May June July August September October November December".split(" "),l=function(e,t){if(e=""+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.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+n.getFullYear()),t=t.replace("%y",""+n.getYear()),t=t.replace("%m",l(n.getMonth()+1,2)),t=t.replace("%d",l(n.getDate(),2)),t=t.replace("%H",""+l(n.getHours(),2)),t=t.replace("%M",""+l(n.getMinutes(),2)),t=t.replace("%S",""+l(n.getSeconds(),2)),t=t.replace("%I",""+((n.getHours()+11)%12+1)),t=t.replace("%p",n.getHours()<12?"AM":"PM"),t=t.replace("%B",""+e.translate(s[n.getMonth()])),t=t.replace("%b",""+e.translate(c[n.getMonth()])),t=t.replace("%A",""+e.translate(u[n.getDay()])),t=t.replace("%a",""+e.translate(a[n.getDay()])),t=t.replace("%%","%"),t},d=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)},h=function(e,t){if(i(e)){var n=f(e,t),r=void 0;r=/%[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?d(e,o,r,n):e.insertContent('<time datetime="'+r+'">'+n+"</time>")}else e.insertContent(f(e,t))},m=function(e){e.addCommand("mceInsertDate",(function(){h(e,t(e))})),e.addCommand("mceInsertTime",(function(){h(e,n(e))}))},p=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},v=function(e){var t=r(e),n=g(o(e));e.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===n.get()},fetch:function(n){n(p.map(t,(function(t){return{type:"choiceitem",text:f(e,t),value:t}})))},onAction:function(t){h(e,n.get())},onItemAction:function(t,r){n.set(r),h(e,r)}});var i=function(t){return function(){n.set(t),h(e,t)}};e.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return p.map(t,(function(t){return{type:"menuitem",text:f(e,t),onAction:i(t)}}))}})};function b(){e.add("insertdatetime",(function(e){m(e),v(e)}))}b()})()},a3c3:function(e,t,n){var r=n("63b6");r(r.S+r.F,"Object",{assign:n("9306")})},a3de:function(e,t,n){"use strict";var r=!("undefined"===typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},a481:function(e,t,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),a=n("4588"),u=n("0390"),c=n("5f1b"),s=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,h=/\$([$&`']|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};n("214f")("replace",2,(function(e,t,n,p){return[function(r,o){var i=e(this),a=void 0==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=p(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 v=f.global;if(v){var b=f.unicode;f.lastIndex=0}var y=[];while(1){var w=c(f,d);if(null===w)break;if(y.push(w),!v)break;var x=String(w[0]);""===x&&(f.lastIndex=u(d,i(f.lastIndex),b))}for(var C="",S=0,k=0;k<y.length;k++){w=y[k];for(var _=String(w[0]),E=s(l(a(w.index),d.length),0),A=[],T=1;T<w.length;T++)A.push(m(w[T]));var O=w.groups;if(h){var B=[_].concat(A,E,d);void 0!==O&&B.push(O);var R=String(t.apply(void 0,B))}else R=g(_,d,E,A,O,t);E>=S&&(C+=d.slice(S,E)+R,S=E+_.length)}return C+d.slice(S)}];function g(e,t,r,i,a,u){var c=r+e.length,s=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(c);case"<":u=a[o.slice(1,-1)];break;default:var l=+o;if(0===l)return n;if(l>s){var d=f(l/10);return 0===d?n:d<=s?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}u=i[l-1]}return void 0===u?"":u}))}}))},a5b8:function(e,t,n){"use strict";var r=n("d8e8");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)}},a5d8:function(e,t,n){},a78e:function(e,t,n){var r,o;
- /*!
- * JavaScript Cookie v2.2.0
- * https://github.com/js-cookie/js-cookie
- *
- * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
- * Released under the MIT license
- */(function(i){var a=!1;if(r=i,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o),a=!0,e.exports=i(),a=!0,!a){var u=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=u,c}}})((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(n){function r(t,o,i){var a;if("undefined"!==typeof document){if(arguments.length>1){if(i=e({path:"/"},r.defaults,i),"number"===typeof i.expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*i.expires),i.expires=u}i.expires=i.expires?i.expires.toUTCString():"";try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(g){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s]));return document.cookie=t+"="+o+c}t||(a={});for(var l=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var h=l[d].split("="),m=h.slice(1).join("=");this.json||'"'!==m.charAt(0)||(m=m.slice(1,-1));try{var p=h[0].replace(f,decodeURIComponent);if(m=n.read?n.read(m,p):n(m,p)||m.replace(f,decodeURIComponent),this.json)try{m=JSON.parse(m)}catch(g){}if(t===p){a=m;break}t||(a[p]=m)}catch(g){}}return a}}return r.set=r,r.get=function(e){return r.call(r,e)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,n){r(t,"",e(n,{expires:-1}))},r.withConverter=t,r}return t((function(){}))}))},a8b8:function(e,t){(function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e){return function(){return e}},o=r(!1),i=r(!0),a=function(){return u},u=function(){var e=function(e){return e.isNone()},t=function(e){return e()},u=function(e){return e},c={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:u,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:u,orThunk:t,map:a,each:n,bind:a,exists:o,forall:i,filter:a,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return c}(),c=function(e){var t=r(e),n=function(){return s},a=function(t){return t(e)},s={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:i,isNone:o,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return c(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?s:u},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 s},s=function(e){return null===e||void 0===e?u:c(e)},l={some:c,none:a,from:s},f=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils");function d(e){return e&&"PRE"===e.nodeName&&-1!==e.className.indexOf("language-")}function h(e){return function(t,n){return e(n)}}var m="undefined"!==typeof e.window?e.window:Function("return this;")(),p={},g={exports:p},v={};(function(e,t,n,r){var o=window.Prism;window.Prism={manual:!0},function(r){if("object"===typeof t&&"undefined"!==typeof n)n.exports=r();else if("function"===typeof e&&e.amd)e([],r);else{var o;o="undefined"!==typeof window?window:"undefined"!==typeof v?v:"undefined"!==typeof self?self:this,o.EphoxContactWrapper=r()}}((function(){return function(){function e(t,n,o){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof r&&r;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return i(n||e)}),f,f.exports,e,t,n,o)}return n[u].exports}for(var a="function"==typeof r&&r,u=0;u<o.length;u++)i(o[u]);return i}return e}()({1:[function(e,t,n){Prism.languages.c=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c["boolean"]},{}],2:[function(e,t,n){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},{}],3:[function(e,t,n){(function(e){var n="undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},r=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof o?new o(e.type,r.util.encode(e.content),e.alias):Array.isArray(e)?e.map(r.util.encode):e.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e["__id"]||Object.defineProperty(e,"__id",{value:++n}),e["__id"]},clone:function e(t,n){var o,i,a=r.util.type(t);switch(n=n||{},a){case"Object":if(i=r.util.objId(t),n[i])return n[i];for(var u in o={},n[i]=o,t)t.hasOwnProperty(u)&&(o[u]=e(t[u],n));return o;case"Array":return i=r.util.objId(t),n[i]?n[i]:(o=[],n[i]=o,t.forEach((function(t,r){o[r]=e(t,n)})),o);default:return t}},getLanguage:function(e){while(e&&!t.test(e.className))e=e.parentElement;return e?(e.className.match(t)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"===typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}}},languages:{extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){o=o||r.languages;var i=o[e],a={};for(var u in i)if(i.hasOwnProperty(u)){if(u==t)for(var c in n)n.hasOwnProperty(c)&&(a[c]=n[c]);n.hasOwnProperty(u)||(a[u]=i[u])}var s=o[e];return o[e]=a,r.languages.DFS(r.languages,(function(t,n){n===s&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,o,i){i=i||{};var a=r.util.objId;for(var u in t)if(t.hasOwnProperty(u)){n.call(t,u,t[u],o||u);var c=t[u],s=r.util.type(c);"Object"!==s||i[a(c)]?"Array"!==s||i[a(c)]||(i[a(c)]=!0,e(c,n,u,i)):(i[a(c)]=!0,e(c,n,null,i))}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var o={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",o),o.elements=Array.prototype.slice.apply(o.container.querySelectorAll(o.selector)),r.hooks.run("before-all-elements-highlight",o);for(var i,a=0;i=o.elements[a++];)r.highlightElement(i,!0===t,o.callback)},highlightElement:function(n,o,i){var a=r.util.getLanguage(n),u=r.languages[a];n.className=n.className.replace(t,"").replace(/\s+/g," ")+" language-"+a;var c=n.parentNode;c&&"pre"===c.nodeName.toLowerCase()&&(c.className=c.className.replace(t,"").replace(/\s+/g," ")+" language-"+a);var s=n.textContent,l={element:n,language:a,grammar:u,code:s};function f(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),i&&i.call(l.element)}if(r.hooks.run("before-sanity-check",l),!l.code)return r.hooks.run("complete",l),void(i&&i.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(o&&e.Worker){var d=new Worker(r.filename);d.onmessage=function(e){f(e.data)},d.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else f(r.highlight(l.code,l.grammar,l.language));else f(r.util.encode(l.code))},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),o.stringify(r.util.encode(i.tokens),i.language)},matchGrammar:function(e,t,n,i,a,u,c){for(var s in n)if(n.hasOwnProperty(s)&&n[s]){var l=n[s];l=Array.isArray(l)?l:[l];for(var f=0;f<l.length;++f){if(c&&c==s+","+f)return;var d=l[f],h=d.inside,m=!!d.lookbehind,p=!!d.greedy,g=0,v=d.alias;if(p&&!d.pattern.global){var b=d.pattern.toString().match(/[imsuy]*$/)[0];d.pattern=RegExp(d.pattern.source,b+"g")}d=d.pattern||d;for(var y=i,w=a;y<t.length;w+=t[y].length,++y){var x=t[y];if(t.length>e.length)return;if(!(x instanceof o)){if(p&&y!=t.length-1){d.lastIndex=w;var C=d.exec(e);if(!C)break;for(var S=C.index+(m&&C[1]?C[1].length:0),k=C.index+C[0].length,_=y,E=w,A=t.length;_<A&&(E<k||!t[_].type&&!t[_-1].greedy);++_)E+=t[_].length,S>=E&&(++y,w=E);if(t[y]instanceof o)continue;T=_-y,x=e.slice(w,E),C.index-=w}else{d.lastIndex=0;C=d.exec(x);var T=1}if(C){m&&(g=C[1]?C[1].length:0);S=C.index+g,C=C[0].slice(g),k=S+C.length;var O=x.slice(0,S),B=x.slice(k),R=[y,T];O&&(++y,w+=O.length,R.push(O));var D=new o(s,h?r.tokenize(C,h):C,v,C,p);if(R.push(D),B&&R.push(B),Array.prototype.splice.apply(t,R),1!=T&&r.matchGrammar(e,t,n,y,w,!0,s+","+f),u)break}else if(u)break}}}}},tokenize:function(e,t){var n=[e],o=t.rest;if(o){for(var i in o)t[i]=o[i];delete t.rest}return r.matchGrammar(e,n,t,0,0,!1),n},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,i=0;o=n[i++];)o(t)}},Token:o};function o(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}if(e.Prism=r,o.stringify=function(e,t){if("string"==typeof e)return e;if(Array.isArray(e))return e.map((function(e){return o.stringify(e,t)})).join("");var n={type:e.type,content:o.stringify(e.content,t),tag:"span",classes:["token",e.type],attributes:{},language:t};if(e.alias){var i=Array.isArray(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(n.classes,i)}r.hooks.run("wrap",n);var a=Object.keys(n.attributes).map((function(e){return e+'="'+(n.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+n.tag+' class="'+n.classes.join(" ")+'"'+(a?" "+a:"")+">"+n.content+"</"+n.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),o=n.language,i=n.code,a=n.immediateClose;e.postMessage(r.highlight(i,r.languages[o],o)),a&&e.close()}),!1),r):r;var i=r.util.currentScript();if(i&&(r.filename=i.src,i.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var a=function(){r.manual||r.highlightAll()},u=document.readyState;"loading"===u||"interactive"===u&&i&&i.defer?document.addEventListener("DOMContentLoaded",a):window.requestAnimationFrame?window.requestAnimationFrame(a):window.setTimeout(a,16)}return r}(n);"undefined"!==typeof t&&t.exports&&(t.exports=r),"undefined"!==typeof e&&(e.Prism=r)}).call(this,"undefined"!==typeof v?v:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],4:[function(e,t,n){Prism.languages.cpp=Prism.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),Prism.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}})},{}],5:[function(e,t,n){Prism.languages.csharp=Prism.languages.extend("clike",{keyword:/\b(?:abstract|add|alias|as|ascending|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|descending|do|double|dynamic|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|from|get|global|goto|group|if|implicit|in|int|interface|internal|into|is|join|let|lock|long|namespace|new|null|object|operator|orderby|out|override|params|partial|private|protected|public|readonly|ref|remove|return|sbyte|sealed|select|set|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|value|var|virtual|void|volatile|where|while|yield)\b/,string:[{pattern:/@("|')(?:\1\1|\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*?\1/,greedy:!0}],"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=\s+\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)f?/i,operator:/>>=?|<<=?|[-=]>|([-+&|?])\1|~|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),Prism.languages.insertBefore("csharp","class-name",{"generic-method":{pattern:/\w+\s*<[^>\r\n]+?>\s*(?=\()/,inside:{function:/^\w+/,"class-name":{pattern:/\b[A-Z]\w*(?:\.\w+)*\b/,inside:{punctuation:/\./}},keyword:Prism.languages.csharp.keyword,punctuation:/[<>(),.:]/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},{}],6:[function(e,t,n){(function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css["atrule"].inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))})(Prism)},{}],7:[function(e,t,n){(function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(?:\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(Prism)},{}],8:[function(e,t,n){Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&|\|\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?[.?]?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*[\s\S]*?\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript},{}],9:[function(e,t,n){(function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"===typeof i&&!i(e))return e;var o,u=a.length;while(-1!==n.code.indexOf(o=t(r,u)))++u;return a[u]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,i=Object.keys(n.tokenStack);a(n.tokens)}function a(u){for(var c=0;c<u.length;c++){if(o>=i.length)break;var s=u[c];if("string"===typeof s||s.content&&"string"===typeof s.content){var l=i[o],f=n.tokenStack[l],d="string"===typeof s?s:s.content,h=t(r,l),m=d.indexOf(h);if(m>-1){++o;var p=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),v=d.substring(m+h.length),b=[];p&&b.push.apply(b,a([p])),b.push(g),v&&b.push.apply(b,a([v])),"string"===typeof s?u.splice.apply(u,[c,1].concat(b)):s.content=b}}else s.content&&a(s.content)}return u}}}})})(Prism)},{}],10:[function(e,t,n){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!<!--)[^"'\]]|"[^"]*"|'[^']*'|<!--[\s\S]*?-->)*\]\s*)?>/i,greedy:!0},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup["tag"].inside["attr-value"].inside["entity"]=Prism.languages.markup["entity"],Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes["title"]=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n["cdata"]=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup},{}],11:[function(e,t,n){(function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:e.languages.php};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php["string"],e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){var n=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi;e.languages["markup-templating"].buildPlaceholders(t,"php",n)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))})(Prism)},{}],12:[function(e,t,n){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside["interpolation"].inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},{}],13:[function(e,t,n){(function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(?:\[.+?]|\\.|[^/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby})(Prism)},{}],14:[function(e,t,n){var r=e("prismjs/components/prism-core");e("prismjs/components/prism-clike"),e("prismjs/components/prism-markup-templating"),e("prismjs/components/prism-c"),e("prismjs/components/prism-cpp"),e("prismjs/components/prism-csharp"),e("prismjs/components/prism-css"),e("prismjs/components/prism-java"),e("prismjs/components/prism-javascript"),e("prismjs/components/prism-markup"),e("prismjs/components/prism-php"),e("prismjs/components/prism-python"),e("prismjs/components/prism-ruby"),t.exports={boltExport:r}},{"prismjs/components/prism-c":1,"prismjs/components/prism-clike":2,"prismjs/components/prism-core":3,"prismjs/components/prism-cpp":4,"prismjs/components/prism-csharp":5,"prismjs/components/prism-css":6,"prismjs/components/prism-java":7,"prismjs/components/prism-javascript":8,"prismjs/components/prism-markup":10,"prismjs/components/prism-markup-templating":9,"prismjs/components/prism-php":11,"prismjs/components/prism-python":12,"prismjs/components/prism-ruby":13}]},{},[14])(14)}));var i=window.Prism;window.Prism=o})(void 0,p,g,void 0);var b=g.exports.boltExport,y=function(e){return e.getParam("codesample_languages")},w=function(e){return e.getParam("codesample_global_prismjs",!1,"boolean")},x=function(e){return m.Prism&&w(e)?m.Prism:b},C=function(e){var t=e.selection?e.selection.getNode():null;return d(t)?l.some(t):l.none()},S=function(e,t,n){e.undoManager.transact((function(){var r=C(e);return n=f.DOM.encode(n),r.fold((function(){e.insertContent('<pre id="__new" class="language-'+t+'">'+n+"</pre>"),e.selection.select(e.$("#__new").removeAttr("id")[0])}),(function(r){e.dom.setAttrib(r,"class","language-"+t),r.innerHTML=n,x(e).highlightElement(r),e.selection.select(r)}))}))},k=function(e){var t=C(e);return t.fold((function(){return""}),(function(e){return e.textContent}))},_=function(e){var t=[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}],n=y(e);return n||t},E=function(e,t){var n=C(e);return n.fold((function(){return t}),(function(e){var n=e.className.match(/language-(\w+)/);return n?n[1]:t}))},A=function(e){return 0===e.length?l.none():l.some(e[0])},T=function(e){var t=_(e),n=A(t).fold((function(){return""}),(function(e){return e.value})),r=E(e,n),o=k(e);e.windowManager.open({title:"Insert/Edit Code Sample",size:"large",body:{type:"panel",items:[{type:"selectbox",name:"language",label:"Language",items:t},{type:"textarea",name:"code",label:"Code view"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{language:r,code:o},onSubmit:function(t){var n=t.getData();S(e,n.language,n.code),t.close()}})},O=function(e){e.addCommand("codesample",(function(){var t=e.selection.getNode();e.selection.isCollapsed()||d(t)?T(e):e.formatter.toggle("code")}))},B=function(e){var t=e.$;e.on("PreProcess",(function(e){t("pre[contenteditable=false]",e.node).filter(h(d)).each((function(e,n){var r=t(n),o=n.textContent;r.attr("class",t.trim(r.attr("class"))),r.removeAttr("contentEditable"),r.empty().append(t("<code></code>").each((function(){this.textContent=o})))}))})),e.on("SetContent",(function(){var n=t("pre").filter(h(d)).filter((function(e,t){return"false"!==t.contentEditable}));n.length&&e.undoManager.transact((function(){n.each((function(n,r){t(r).find("br").each((function(t,n){n.parentNode.replaceChild(e.getDoc().createTextNode("\n"),n)})),r.contentEditable="false",r.innerHTML=e.dom.encode(r.textContent),x(e).highlightElement(r),r.className=t.trim(r.className)}))}))}))},R=function(e){var t=e.selection.getStart();return e.dom.is(t,'pre[class*="language-"]')},D=function(e){e.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:function(){return T(e)},onSetup:function(t){var n=function(){t.setActive(R(e))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}}),e.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:function(){return T(e)}})};function N(){t.add("codesample",(function(e){B(e),D(e),O(e),e.on("dblclick",(function(t){d(t.target)&&T(e)}))}))}N()})(window)},aa77:function(e,t,n){var r=n("5ca1"),o=n("be13"),i=n("79e5"),a=n("fdef"),u="["+a+"]",c="
",s=RegExp("^"+u+u+"*"),l=RegExp(u+u+"*$"),f=function(e,t,n){var o={},u=i((function(){return!!a[e]()||c[e]()!=c})),s=o[e]=u?t(d):a[e];n&&(o[n]=s),r(r.P+r.F*u,"String",o)},d=f.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(s,"")),2&t&&(e=e.replace(l,"")),e};e.exports=f},aae3:function(e,t,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},ac6a:function(e,t,n){for(var r=n("cadf"),o=n("0d58"),i=n("2aba"),a=n("7726"),u=n("32e9"),c=n("84f2"),s=n("2b4c"),l=s("iterator"),f=s("toStringTag"),d=c.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],b=h[v],y=a[v],w=y&&y.prototype;if(w&&(w[l]||u(w,l,d),w[f]||u(w,f,v),c[v]=d,b))for(g in r)w[g]||i(w,g,r[g],!0)}},aebd:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},b0c5:function(e,t,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},b39a:function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},b447:function(e,t,n){var r=n("3a38"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},b50d:function(e,t,n){"use strict";var r=n("c532"),o=n("467f"),i=n("30b5"),a=n("c345"),u=n("3934"),c=n("2d83");e.exports=function(e){return new Promise((function(t,s){var l=e.data,f=e.headers;r.isFormData(l)&&delete f["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";f.Authorization="Basic "+btoa(h+":"+m)}if(d.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,i={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,s,i),d=null}},d.onerror=function(){s(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){s(c("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var p=n("7aac"),g=(e.withCredentials||u(e.url))&&e.xsrfCookieName?p.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}if("setRequestHeader"in d&&r.forEach(f,(function(e,t){"undefined"===typeof l&&"content-type"===t.toLowerCase()?delete f[t]:d.setRequestHeader(t,e)})),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(v){if("json"!==e.responseType)throw v}"function"===typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),s(e),d=null)})),void 0===l&&(l=null),d.send(l)}))}},b639:function(e,t,n){"use strict";(function(e){
- /*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <http://feross.org>
- * @license MIT
- */
- var r=n("1fb5"),o=n("9152"),i=n("e3db");function a(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function u(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(u()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!s.TYPED_ARRAY_SUPPORT&&!(this instanceof s))return new s(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return h(this,e)}return l(this,e,t,n)}function l(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?g(e,t,n,r):"string"===typeof t?m(e,t,n):v(e,t)}function f(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t,n,r){return f(t),t<=0?c(e,t):void 0!==n?"string"===typeof r?c(e,t).fill(n,r):c(e,t).fill(n):c(e,t)}function h(e,t){if(f(t),e=c(e,t<0?0:0|b(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function m(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|w(t,n);e=c(e,r);var o=e.write(t,n);return o!==r&&(e=e.slice(0,o)),e}function p(e,t){var n=t.length<0?0:0|b(t.length);e=c(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function g(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=p(e,t),e}function v(e,t){if(s.isBuffer(t)){var n=0|b(t.length);return e=c(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?c(e,0):p(e,t);if("Buffer"===t.type&&i(t.data))return p(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function b(e){if(e>=u())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u().toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),s.alloc(+e)}function w(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return Y(e).length;t=(""+t).toLowerCase(),r=!0}}function x(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return D(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return M(this,t,n);case"base64":return R(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function C(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function S(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:k(e,t,n,r,o);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):k(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,o){var i,a=1,u=e.length,c=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,u/=2,c/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;i<u;i++)if(s(e,i)===s(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===c)return l*a}else-1!==l&&(i-=i-l),l=-1}else for(n+c>u&&(n=u-c),i=n;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(s(e,i+d)!==s(t,d)){f=!1;break}if(f)return i}return-1}function _(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r),r>o&&(r=o)):r=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var u=parseInt(t.substr(2*a,2),16);if(isNaN(u))return a;e[n+a]=u}return a}function E(e,t,n,r){return ee(Y(t,e.length-n),e,n,r)}function A(e,t,n,r){return ee(Z(t),e,n,r)}function T(e,t,n,r){return A(e,t,n,r)}function O(e,t,n,r){return ee(Q(t),e,n,r)}function B(e,t,n,r){return ee(J(t,e.length-n),e,n,r)}function R(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function D(e,t,n){n=Math.min(e.length,n);var r=[],o=t;while(o<n){var i,a,u,c,s=e[o],l=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=n)switch(f){case 1:s<128&&(l=s);break;case 2:i=e[o+1],128===(192&i)&&(c=(31&s)<<6|63&i,c>127&&(l=c));break;case 3:i=e[o+1],a=e[o+2],128===(192&i)&&128===(192&a)&&(c=(15&s)<<12|(63&i)<<6|63&a,c>2047&&(c<55296||c>57343)&&(l=c));break;case 4:i=e[o+1],a=e[o+2],u=e[o+3],128===(192&i)&&128===(192&a)&&128===(192&u)&&(c=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&u,c>65535&&c<1114112&&(l=c))}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=f}return I(r)}t.Buffer=s,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=u(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return l(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return d(null,e,t,n)},s.allocUnsafe=function(e){return h(null,e)},s.allocUnsafeSlow=function(e){return h(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},s.byteLength=w,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)C(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)C(this,t,t+3),C(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)C(this,t,t+7),C(this,t+1,t+6),C(this,t+2,t+5),C(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):x.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var i=o-r,a=n-t,u=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),f=0;f<u;++f)if(c[f]!==l[f]){i=c[f],a=l[f];break}return i<a?-1:a<i?1:0},s.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return S(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return S(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return A(this,e,t,n);case"latin1":case"binary":return T(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function I(e){var t=e.length;if(t<=N)return String.fromCharCode.apply(String,e);var n="",r=0;while(r<t)n+=String.fromCharCode.apply(String,e.slice(r,r+=N));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function M(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=K(e[i]);return o}function L(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function z(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function H(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function U(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function V(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function j(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function W(e,t,n,r,i){return i||j(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,r,23,4),n+4}function $(e,t,n,r,i){return i||j(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),s.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=s.prototype;else{var o=t-e;n=new s(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e],o=1,i=0;while(++i<t&&(o*=256))r+=this[e+i]*o;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e+--t],o=1;while(t>0&&(o*=256))r+=this[e+--t]*o;return r},s.prototype.readUInt8=function(e,t){return t||z(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||z(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||z(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||z(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=this[e],o=1,i=0;while(++i<t&&(o*=256))r+=this[e+i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||z(e,t,this.length);var r=t,o=1,i=this[e+--r];while(r>0&&(o*=256))i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return t||z(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||z(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||z(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||z(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||z(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||z(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||z(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;H(this,e,t,n,o,0)}var i=1,a=0;this[t]=255&e;while(++a<n&&(i*=256))this[t+a]=e/i&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;H(this,e,t,n,o,0)}var i=n-1,a=1;this[t+i]=255&e;while(--i>=0&&(a*=256))this[t+i]=e/a&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):V(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);H(this,e,t,n,o-1,-o)}var i=0,a=1,u=0;this[t]=255&e;while(++i<n&&(a*=256))e<0&&0===u&&0!==this[t+i-1]&&(u=1),this[t+i]=(e/a>>0)-u&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);H(this,e,t,n,o-1,-o)}var i=n-1,a=1,u=0;this[t+i]=255&e;while(--i>=0&&(a*=256))e<0&&0===u&&0!==this[t+i+1]&&(u=1),this[t+i]=(e/a>>0)-u&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):U(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):U(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):V(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||H(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return W(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return W(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return $(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return $(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},s.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=s.isBuffer(e)?e:Y(new s(e,r).toString()),u=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%u]}return this};var G=/[^+\/0-9A-Za-z-_]/g;function X(e){if(e=q(e).replace(G,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function Y(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if(n=e.charCodeAt(a),n>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function Z(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function J(e,t){for(var n,r,o,i=[],a=0;a<e.length;++a){if((t-=2)<0)break;n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r)}return i}function Q(e){return r.toByteArray(X(e))}function ee(e,t,n,r){for(var o=0;o<r;++o){if(o+n>=t.length||o>=e.length)break;t[o+n]=e[o]}return o}function te(e){return e!==e}}).call(this,n("c8ba"))},b85c:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("06c5");function o(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Object(r["a"])(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==n["return"]||n["return"]()}finally{if(c)throw a}}}}},b8e3:function(e,t){e.exports=!0},bc3a:function(e,t,n){e.exports=n("cee4")},bc54:function(e,t,n){n("7c4f")},bcaa:function(e,t,n){var r=n("cb7c"),o=n("d3f4"),i=n("a5b8");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e),a=n.resolve;return a(t),n.promise}},bd11:function(e,t){e.exports=p,e.exports.parse=i,e.exports.compile=a,e.exports.tokensToFunction=u,e.exports.tokensToRegExp=m;var n="/",r="./",o=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function i(e,t){var i,a=[],u=0,l=0,f="",d=t&&t.delimiter||n,h=t&&t.delimiters||r,m=!1;while(null!==(i=o.exec(e))){var p=i[0],g=i[1],v=i.index;if(f+=e.slice(l,v),l=v+p.length,g)f+=g[1],m=!0;else{var b="",y=e[l],w=i[2],x=i[3],C=i[4],S=i[5];if(!m&&f.length){var k=f.length-1;h.indexOf(f[k])>-1&&(b=f[k],f=f.slice(0,k))}f&&(a.push(f),f="",m=!1);var _=""!==b&&void 0!==y&&y!==b,E="+"===S||"*"===S,A="?"===S||"*"===S,T=b||d,O=x||C;a.push({name:w||u++,prefix:b,delimiter:T,optional:A,repeat:E,partial:_,pattern:O?s(O):"[^"+c(T)+"]+?"})}}return(f||l<e.length)&&a.push(f+e.substr(l)),a}function a(e,t){return u(i(e,t))}function u(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"===typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var o="",i=r&&r.encode||encodeURIComponent,a=0;a<e.length;a++){var u=e[a];if("string"!==typeof u){var c,s=n?n[u.name]:void 0;if(Array.isArray(s)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but got array');if(0===s.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var l=0;l<s.length;l++){if(c=i(s[l],u),!t[a].test(c))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'"');o+=(0===l?u.prefix:u.delimiter)+c}}else if("string"!==typeof s&&"number"!==typeof s&&"boolean"!==typeof s){if(!u.optional)throw new TypeError('Expected "'+u.name+'" to be '+(u.repeat?"an array":"a string"));u.partial&&(o+=u.prefix)}else{if(c=i(String(s),u),!t[a].test(c))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but got "'+c+'"');o+=u.prefix+c}}else o+=u}return o}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$/()])/g,"\\$1")}function l(e){return e&&e.sensitive?"":"i"}function f(e,t){if(!t)return e;var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,pattern:null});return e}function d(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return new RegExp("(?:"+r.join("|")+")",l(n))}function h(e,t,n){return m(i(e,n),t,n)}function m(e,t,o){o=o||{};for(var i=o.strict,a=!1!==o.start,u=!1!==o.end,s=c(o.delimiter||n),f=o.delimiters||r,d=[].concat(o.endsWith||[]).map(c).concat("$").join("|"),h=a?"^":"",m=0===e.length,p=0;p<e.length;p++){var g=e[p];if("string"===typeof g)h+=c(g),m=p===e.length-1&&f.indexOf(g[g.length-1])>-1;else{var v=g.repeat?"(?:"+g.pattern+")(?:"+c(g.delimiter)+"(?:"+g.pattern+"))*":g.pattern;t&&t.push(g),g.optional?g.partial?h+=c(g.prefix)+"("+v+")?":h+="(?:"+c(g.prefix)+"("+v+"))?":h+=c(g.prefix)+"("+v+")"}}return u?(i||(h+="(?:"+s+")?"),h+="$"===d?"$":"(?="+d+")"):(i||(h+="(?:"+s+"(?="+d+"))?"),m||(h+="(?="+s+"|"+d+")")),new RegExp(h,l(o))}function p(e,t,n){return e instanceof RegExp?f(e,t):Array.isArray(e)?d(e,t,n):h(e,t,n)}},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},be7f: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){var t=typeof e;return null===e?"null":"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},o=function(e){return function(t){return r(t)===e}},i=function(e){return function(t){return typeof t===e}},a=function(e){return function(t){return e===t}},u=o("string"),c=o("array"),s=a(null),l=i("boolean"),f=i("function"),d=function(e){var t=e.getParam("link_assume_external_targets",!1);return l(t)&&t?1:!u(t)||"http"!==t&&"https"!==t?0:t},h=function(e){return e.getParam("link_context_toolbar",!1,"boolean")},m=function(e){return e.getParam("link_list")},p=function(e){return e.getParam("default_link_target")},g=function(e){return e.getParam("target_list",!0)},v=function(e){return e.getParam("rel_list",[],"array")},b=function(e){return e.getParam("link_class_list",[],"array")},y=function(e){return e.getParam("link_title",!0,"boolean")},w=function(e){return e.getParam("allow_unsafe_link_target",!1,"boolean")},x=function(e){return e.getParam("link_quicklink",!1,"boolean")},C=function(e){return e.getParam("link_default_protocol","http","string")},S=function(t,n){e.document.body.appendChild(t),t.dispatchEvent(n),e.document.body.removeChild(t)},k=function(t){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),S(n,r)},_=function(){return _=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_.apply(this,arguments)},E=function(){},A=function(e){return function(){return e}},T=A(!1),O=A(!0),B=function(){return R},R=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:T,isSome:T,isNone:O,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:A(null),getOrUndefined:A(void 0),or:n,orThunk:t,map:B,each:E,bind:B,exists:T,forall:O,filter:B,equals:e,equals_:e,toArray:function(){return[]},toString:A("none()")};return r}(),D=function(e){var t=A(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:O,isNone:T,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)?o:R},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(T,(function(t){return n(e,t)}))}};return o},N=function(e){return null===e||void 0===e?R:D(e)},I={some:D,none:B,from:N},P=Array.prototype.indexOf,M=Array.prototype.push,F=function(e,t){return P.call(e,t)},L=function(e,t){return F(e,t)>-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},H=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},U=function(e,t,n){return H(e,(function(e){n=t(n,e)})),n},V=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);M.apply(t,e[n])}return t},j=function(e,t){return V(z(e,t))},W=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return I.none()},$=Object.keys,G=function(e,t){for(var n=$(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},X=function(e){return function(t,n){e[n]=t}},q=function(e,t,n,r){var o={};return G(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},K=function(e,t){var n={};return q(e,t,X(n),E),n},Y=tinymce.util.Tools.resolve("tinymce.util.Tools"),Z=function(e){return!(!/(^|[ ,])rtc([, ]|$)/.test(e.settings.plugins)||!t.get("rtc"))},J=function(e){return/^\w+:/i.test(e)},Q=function(e){var t=e.getAttribute("data-mce-href");return t||e.getAttribute("href")},ee=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return Y.trim(e.sort().join(" "))},i=function(e){return e=a(e),e.length>0?e.concat(n):n},a=function(e){return e.filter((function(e){return-1===Y.inArray(n,e)}))},u=t?i(r):a(r);return u.length>0?o(u):""},te=function(e){return e.replace(/\uFEFF/g,"")},ne=function(e,t){return t=t||e.selection.getNode(),ue(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},re=function(e,t){var n=t?t.innerText||t.textContent:e.getContent({format:"text"});return te(n)},oe=function(e){return e&&"A"===e.nodeName&&!!Q(e)},ie=function(e){return Y.grep(e,oe).length>0},ae=function(e){return!(/</.test(e)&&(!/^<a [^>]+>[^<]+<\/a>$/.test(e)||-1===e.indexOf("href=")))},ue=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},ce=function(e){return U(["title","rel","class","target"],(function(t,n){return e[n].each((function(e){t[n]=e.length>0?e:null})),t}),{href:e.href})},se=function(e,t){return"http"!==t&&"https"!==t||J(e)?e:t+"://"+e},le=function(e,t){var n=_({},t);if(!(v(e).length>0)&&!1===w(e)){var r=ee(n.rel,"_blank"===n.target);n.rel=r||null}return I.from(n.target).isNone()&&!1===g(e)&&(n.target=p(e)),n.href=se(n.href,d(e)),n},fe=function(e,t,n,r){n.each((function(e){t.hasOwnProperty("innerText")?t.innerText=e:t.textContent=e})),e.dom.setAttribs(t,r),e.selection.select(t)},de=function(e,t,n,r){ue(t)?ye(e,t,r):n.fold((function(){e.execCommand("mceInsertLink",!1,r)}),(function(t){e.insertContent(e.dom.createHTML("a",r,e.dom.encode(t)))}))},he=function(e,t,n){var r=e.selection.getNode(),o=ne(e,r),i=le(e,ce(n));e.undoManager.transact((function(){n.href===t.href&&t.attach(),o?(e.focus(),fe(e,o,n.text,i)):de(e,r,n.text,i)}))},me=function(e){e.undoManager.transact((function(){var t=e.selection.getNode();if(ue(t))be(e,t);else{var n=e.dom.getParent(t,"a[href]",e.getBody());n&&e.dom.remove(n,!0)}e.focus()}))},pe=function(e){var t=e.class,n=e.href,r=e.rel,o=e.target,i=e.text,a=e.title;return K({class:t.getOrNull(),href:n,rel:r.getOrNull(),target:o.getOrNull(),text:i.getOrNull(),title:a.getOrNull()},(function(e,t){return!1===s(e)}))},ge=function(e,t,n){Z(e)?e.execCommand("createlink",!1,pe(n)):he(e,t,n)},ve=function(e){Z(e)?e.execCommand("unlink"):me(e)},be=function(e,t){var n=e.dom.select("img",t)[0];if(n){var r=e.dom.getParents(n,"a[href]",t)[0];r&&(r.parentNode.insertBefore(n,r),e.dom.remove(r))}},ye=function(e,t,n){var r=e.dom.select("img",t)[0];if(r){var o=e.dom.create("a",n);r.parentNode.insertBefore(o,r),o.appendChild(r)}},we=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},xe=function(e){return u(e.value)?e.value:""},Ce=function(e,t){var n=[];return Y.each(e,(function(e){var r=u(e.text)?e.text:u(e.title)?e.title:"";if(void 0!==e.menu);else{var o=t(e);n.push({text:r,value:o})}})),n},Se=function(e){return void 0===e&&(e=xe),function(t){return I.from(t).map((function(t){return Ce(t,e)}))}},ke=function(e){return Se(xe)(e)},_e=function(e,t){return function(n){return{name:e,type:"selectbox",label:t,items:n}}},Ee={sanitize:ke,sanitizeWith:Se,createUi:_e,getValue:xe},Ae=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},Te=function(e,t){return W(t,(function(t){return I.some(t).filter((function(t){return t.value===e}))}))},Oe=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?Te(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:E}},text:i?e:t.text}})):I.none()},Be=function(e,t){return"link"===t?e.catalogs.link:"anchor"===t?e.catalogs.anchor:I.none()},Re=function(e,t){var n=Ae(e.text),r=function(e){if(n.get().length<=0){var t=void 0!==e.url.meta.text?e.url.meta.text:e.url.value,r=void 0!==e.url.meta.title?e.url.meta.title:"";return I.some({text:t,title:r})}return I.none()},o=function(e,r){var o=Be(t,r.name).getOr([]);return Oe(n.get(),r.name,o,e)},i=function(e,t){return"url"===t.name?r(e()):L(["anchor","link"],t.name)?o(e(),t):"text"===t.name?(n.set(e().text),I.none()):I.none()};return{onChange:i}},De={init:Re,getDelta:Oe},Ne=tinymce.util.Tools.resolve("tinymce.util.Delay"),Ie=tinymce.util.Tools.resolve("tinymce.util.Promise"),Pe=function(e,t,n){var r=e.selection.getRng();Ne.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))},Me=function(e){var t=e.href,n=t.indexOf("@")>0&&-1===t.indexOf("//")&&-1===t.indexOf("mailto:");return n?I.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(e){return _(_({},e),{href:"mailto:"+t})}}):I.none()},Fe=function(e,t){return function(n){var r=n.href,o=1===e&&!J(r)||0===e&&/^\s*www[\.|\d\.]/i.test(r);return o?I.some({message:"The URL you entered seems to be an external link. Do you want to add the required "+t+":// prefix?",preprocess:function(e){return _(_({},e),{href:t+"://"+r})}}):I.none()}},Le=function(e,t){return W([Me,Fe(d(e),C(e))],(function(e){return e(t)})).fold((function(){return Ie.resolve(t)}),(function(n){return new Ie((function(r){Pe(e,n.message,(function(e){r(e?n.preprocess(t):t)}))}))}))},ze={preprocess:Le},He=function(e){var t=e.dom.select("a:not([href])"),n=j(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?I.some([{text:"None",value:""}].concat(n)):I.none()},Ue={getAnchors:He},Ve=function(e){var t=b(e);return t.length>0?Ee.sanitize(t):I.none()},je={getClasses:Ve},We=tinymce.util.Tools.resolve("tinymce.util.XHR"),$e=function(e){try{return I.some(JSON.parse(e))}catch(t){return I.none()}},Ge=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=m(e);return new Ie((function(e){u(n)?We.send({url:n,success:function(t){return e($e(t))},error:function(t){return e(I.none())}}):f(n)?n((function(t){return e(I.some(t))})):e(I.from(n))})).then((function(e){return e.bind(Ee.sanitizeWith(t)).map((function(e){return e.length>0?[{text:"None",value:""}].concat(e):e}))}))},Xe={getLinks:Ge},qe=function(e,t){var n=v(e);if(n.length>0){var r=t.is("_blank"),o=!1===w(e),i=function(e){return ee(Ee.getValue(e),r)},a=o?Ee.sanitizeWith(i):Ee.sanitize;return a(n)}return I.none()},Ke={getRels:qe},Ye=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Ze=function(e){var t=g(e);return c(t)?Ee.sanitize(t).orThunk((function(){return I.some(Ye)})):!1===t?I.none():I.some(Ye)},Je={getTargets:Ze},Qe=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?I.some(r):I.none()},et=function(e,t){var n=e.dom,r=ae(e.selection.getContent()),o=r?I.some(re(e.selection,t)):I.none(),i=t?I.some(n.getAttrib(t,"href")):I.none(),a=t?I.from(n.getAttrib(t,"target")):I.none(),u=Qe(n,t,"rel"),c=Qe(n,t,"class"),s=Qe(n,t,"title");return{url:i,text:o,title:s,target:a,rel:u,linkClass:c}},tt=function(e,t){return Xe.getLinks(e).then((function(n){var r=et(e,t);return{anchor:r,catalogs:{targets:Je.getTargets(e),rels:Ke.getRels(e,r.target),classes:je.getClasses(e),anchor:Ue.getAnchors(e),link:n},optNode:I.from(t),flags:{titleEnabled:y(e)}}}))},nt={collect:tt},rt=function(e,t){return function(n){var r=n.getData();if(!r.url.value)return ve(e),void n.close();var o=function(e){return I.from(r[e]).filter((function(n){return!t.anchor[e].is(n)}))},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},a={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:function(){}};ze.preprocess(e,i).then((function(t){ge(e,a,t)})),n.close()}},ot=function(e){var t=ne(e);return nt.collect(e,t)},it=function(e,t){return{url:{value:e.anchor.url.getOr(""),meta:{attach:function(){},text:e.anchor.url.fold((function(){return""}),(function(){return e.anchor.text.getOr("")})),original:{value:e.anchor.url.getOr("")}}},text:e.anchor.text.getOr(""),title:e.anchor.title.getOr(""),anchor:e.anchor.url.getOr(""),link:e.anchor.url.getOr(""),rel:e.anchor.rel.getOr(""),target:e.anchor.target.or(t).getOr(""),linkClass:e.anchor.linkClass.getOr("")}},at=function(e,t,n){var r=[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],o=e.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),i=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],a=I.from(p(n)),u=it(e,a),c=De.init(u,e),s=e.catalogs,l={type:"panel",items:V([r,o,i,we([s.anchor.map(Ee.createUi("anchor","Anchors")),s.rels.map(Ee.createUi("rel","Rel")),s.targets.map(Ee.createUi("target","Open link in...")),s.link.map(Ee.createUi("link","Link list")),s.classes.map(Ee.createUi("linkClass","Class"))])])};return{title:"Insert/Edit Link",size:"normal",body:l,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:u,onChange:function(e,t){var n=t.name;c.onChange(e.getData,{name:n}).each((function(t){e.setData(t)}))},onSubmit:t}},ut=function(e){var t=ot(e);t.then((function(t){var n=rt(e,t);return at(t,n,e)})).then((function(t){e.windowManager.open(t)}))},ct=function(e,t){return e.dom.getParent(t,"a[href]")},st=function(e){return ct(e,e.selection.getStart())},lt=function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey},ft=function(e,t){if(t){var n=Q(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else k(t.href)}},dt=function(e){return function(){ut(e)}},ht=function(e){return function(){ft(e,st(e))}},mt=function(e){e.on("click",(function(t){var r=ct(e,t.target);r&&n.metaKeyPressed(t)&&(t.preventDefault(),ft(e,r))})),e.on("keydown",(function(t){var n=st(e);n&&13===t.keyCode&<(t)&&(t.preventDefault(),ft(e,n))}))},pt=function(e){return function(t){var n=function(n){return t.setActive(!e.mode.isReadOnly()&&!!ne(e,n.element))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}},gt=function(e){return function(t){var n=e.dom.getParents(e.selection.getStart());t.setDisabled(!ie(n));var r=function(e){return t.setDisabled(!ie(e.parents))};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},vt=function(e){e.addCommand("mceLink",(function(){x(e)?e.fire("contexttoolbar-show",{toolbarKey:"quicklink"}):dt(e)()}))},bt=function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))},yt=function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:dt(e),onSetup:pt(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:ht(e),onSetup:gt(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return ve(e)},onSetup:gt(e)})},wt=function(e){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:ht(e),onSetup:gt(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:dt(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return ve(e)},onSetup:gt(e)})},xt=function(e){var t="link unlink openlink",n="link";e.ui.registry.addContextMenu("link",{update:function(r){return ie(e.dom.getParents(r,"a"))?t:n}})},Ct=function(e){var t=function(e){e.selection.collapse(!1)},n=function(t){var n=e.selection.getNode();return t.setDisabled(!ne(e,n)),function(){}};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:pt(e)},label:"Link",predicate:function(t){return!!ne(e,t)&&h(e)},initValue:function(){var t=ne(e);return t?Q(t):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(!!ne(e,n)),pt(e)(t)},onAction:function(n){var r=ne(e),o=n.getValue();if(r)e.dom.setAttrib(r,"href",o),t(e),n.hide();else{var i={href:o,attach:function(){}},a=ae(e.selection.getContent()),u=a?I.some(re(e.selection,r)).filter((function(e){return e.length>0})).or(I.from(o)):I.none();ge(e,i,{href:o,text:u,title:I.none(),rel:I.none(),target:I.none(),class:I.none()}),n.hide()}}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:n,onAction:function(t){ve(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:n,onAction:function(t){ht(e)(),t.hide()}}]})};function St(){t.add("link",(function(e){yt(e),wt(e),xt(e),Ct(e),mt(e),vt(e),bt(e)}))}St()})(window)},bf0b:function(e,t,n){var r=n("355d"),o=n("aebd"),i=n("36c3"),a=n("1bc3"),u=n("07e3"),c=n("794b"),s=Object.getOwnPropertyDescriptor;t.f=n("8e60")?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(n){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},c098:function(e,t,n){e.exports=n("d4af")},c207:function(e,t){},c26b:function(e,t,n){"use strict";var r=n("86cc").f,o=n("2aeb"),i=n("dcbc"),a=n("9b43"),u=n("f605"),c=n("4a59"),s=n("01f9"),l=n("d53b"),f=n("7a56"),d=n("9e1e"),h=n("67ab").fastKey,m=n("b39a"),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,s){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,void 0!=r&&c(r,n,e[s],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);var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);while(n=n?n.n:this._f){r(n.v,n.k,this);while(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){s(e,t,(function(e,n){this._t=m(e,t),this._k=n,this._l=void 0}),(function(){var e=this,t=e._k,n=e._l;while(n&&n.r)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?l(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,l(1))}),n?"entries":"values",!n,!0),f(t)}}},c345:function(e,t,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},c361:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"===typeof t?!0===t?3:0:t},n=function(e){return e.getParam("nonbreaking_wrap",!0,"boolean")},r=function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n},o=function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()},i=function(e,t){var i=function(){return o(e)?"mce-nbsp-wrap mce-nbsp":"mce-nbsp-wrap"},a=function(){return'<span class="'+i()+'" contenteditable="false">'+r(" ",t)+"</span>"},u=n(e),c=u||e.plugins.visualchars?a():r(" ",t);e.undoManager.transact((function(){return e.insertContent(c)}))},a=function(e){e.addCommand("mceNonBreaking",(function(){i(e,1)}))},u=tinymce.util.Tools.resolve("tinymce.util.VK"),c=function(e){var n=t(e);n>0&&e.on("keydown",(function(t){if(t.keyCode===u.TAB&&!t.isDefaultPrevented()){if(t.shiftKey)return;t.preventDefault(),t.stopImmediatePropagation(),i(e,n)}}))},s=function(e){e.ui.registry.addButton("nonbreaking",{icon:"non-breaking",tooltip:"Nonbreaking space",onAction:function(){return e.execCommand("mceNonBreaking")}}),e.ui.registry.addMenuItem("nonbreaking",{icon:"non-breaking",text:"Nonbreaking space",onAction:function(){return e.execCommand("mceNonBreaking")}})};function l(){e.add("nonbreaking",(function(e){a(e),s(e),c(e)}))}l()})()},c366:function(e,t,n){var r=n("6821"),o=n("9def"),i=n("77f1");e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){while(s>l)if(u=c[l++],u!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},c367:function(e,t,n){"use strict";var r=n("8436"),o=n("50ed"),i=n("481b"),a=n("36c3");e.exports=n("30f1")(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")},c3a1:function(e,t,n){var r=n("e6f3"),o=n("1691");e.exports=Object.keys||function(e){return r(e,o)}},c401:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},c4a9:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o}));var r=function(){return"undefined"!==typeof window?window:e},o=function(){var e=r();return e&&e.tinymce?e.tinymce:null}}).call(this,n("c8ba"))},c532:function(e,t,n){"use strict";var r=n("1d2b"),o=n("044b"),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function u(e){return"[object ArrayBuffer]"===i.call(e)}function c(e){return"undefined"!==typeof FormData&&e instanceof FormData}function s(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function l(e){return"string"===typeof e}function f(e){return"number"===typeof e}function d(e){return"undefined"===typeof e}function h(e){return null!==e&&"object"===typeof e}function m(e){return"[object Date]"===i.call(e)}function p(e){return"[object File]"===i.call(e)}function g(e){return"[object Blob]"===i.call(e)}function v(e){return"[object Function]"===i.call(e)}function b(e){return h(e)&&v(e.pipe)}function y(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function w(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function C(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function S(){var e={};function t(t,n){"object"===typeof e[n]&&"object"===typeof t?e[n]=S(e[n],t):e[n]=t}for(var n=0,r=arguments.length;n<r;n++)C(arguments[n],t);return e}function k(e,t,n){return C(t,(function(t,o){e[o]=n&&"function"===typeof t?r(t,n):t})),e}e.exports={isArray:a,isArrayBuffer:u,isBuffer:o,isFormData:c,isArrayBufferView:s,isString:l,isNumber:f,isObject:h,isUndefined:d,isDate:m,isFile:p,isBlob:g,isFunction:v,isStream:b,isURLSearchParams:y,isStandardBrowserEnv:x,forEach:C,merge:S,extend:k,trim:w}},c5f6:function(e,t,n){"use strict";var r=n("7726"),o=n("69a8"),i=n("2d95"),a=n("5dbc"),u=n("6a99"),c=n("79e5"),s=n("9093").f,l=n("11e9").f,f=n("86cc").f,d=n("aa77").trim,h="Number",m=r[h],p=m,g=m.prototype,v=i(n("2aeb")(g))==h,b="trim"in String.prototype,y=function(e){var t=u(e,!1);if("string"==typeof t&&t.length>2){t=b?t.trim():d(t,3);var n,r,o,i=t.charCodeAt(0);if(43===i||45===i){if(n=t.charCodeAt(2),88===n||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,c=t.slice(2),s=0,l=c.length;s<l;s++)if(a=c.charCodeAt(s),a<48||a>o)return NaN;return parseInt(c,r)}}return+t};if(!m(" 0o1")||!m("0b1")||m("+0x1")){m=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof m&&(v?c((function(){g.valueOf.call(n)})):i(n)!=h)?a(new p(y(t)),n,m):y(t)};for(var w,x=n("9e1e")?s(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),C=0;x.length>C;C++)o(p,w=x[C])&&!o(m,w)&&f(m,w,l(p,w));m.prototype=g,g.constructor=m,n("2aba")(r,h,m)}},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8af:function(e,t,n){"use strict";var r=n("c532");e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},ca72:function(e,t,n){"use strict";var r=["onActivate","onAddUndo","onBeforeAddUndo","onBeforeExecCommand","onBeforeGetContent","onBeforeRenderUI","onBeforeSetContent","onBeforePaste","onBlur","onChange","onClearUndos","onClick","onContextMenu","onCopy","onCut","onDblclick","onDeactivate","onDirty","onDrag","onDragDrop","onDragEnd","onDragGesture","onDragOver","onDrop","onExecCommand","onFocus","onFocusIn","onFocusOut","onGetContent","onHide","onInit","onKeyDown","onKeyPress","onKeyUp","onLoadContent","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onNodeChange","onObjectResizeStart","onObjectResized","onObjectSelected","onPaste","onPostProcess","onPostRender","onPreProcess","onProgressState","onRedo","onRemove","onReset","onSaveContent","onSelectionChange","onSetAttrib","onSetContent","onShow","onSubmit","onUndo","onVisualAid"],o=function(e){return-1!==r.indexOf(e)},i=function(e,t,n){Object.keys(t).filter(o).forEach((function(r){var o=t[r];"function"===typeof o&&("onInit"===r?o(e,n):n.on(r.substring(2),(function(e){return o(e,n)})))}))},a=function(e,t){var n=e.$props.modelEvents?e.$props.modelEvents:null,r=Array.isArray(n)?n.join(" "):n;e.$watch("value",(function(n,r){t&&"string"===typeof n&&n!==r&&n!==t.getContent({format:e.$props.outputFormat})&&t.setContent(n)})),t.on(r||"change keyup undo redo",(function(){e.$emit("input",t.getContent({format:e.$props.outputFormat}))}))},u=function(e,t,n){var r=t.$props.value?t.$props.value:"",o=t.$props.initialValue?t.$props.initialValue:"";n.setContent(r||o),t.$listeners.input&&a(t,n),i(e,t.$listeners,n)},c=0,s=function(e){var t=Date.now(),n=Math.floor(1e9*Math.random());return c++,e+"_"+n+c+String(t)},l=function(e){return null!==e&&"textarea"===e.tagName.toLowerCase()},f=function(e){return"undefined"===typeof e||""===e?[]:Array.isArray(e)?e:e.split(" ")},d=function(e,t){return f(e).concat(f(t))},h=function(e){return null===e||void 0===e},m=function(){return{listeners:[],scriptId:s("tiny-script"),scriptLoaded:!1}},p=function(){var e=m(),t=function(e,t,n,r){var o=t.createElement("script");o.referrerPolicy="origin",o.type="application/javascript",o.id=e,o.src=n;var i=function(){o.removeEventListener("load",i),r()};o.addEventListener("load",i),t.head&&t.head.appendChild(o)},n=function(n,r,o){e.scriptLoaded?o():(e.listeners.push(o),n.getElementById(e.scriptId)||t(e.scriptId,n,r,(function(){e.listeners.forEach((function(e){return e()})),e.scriptLoaded=!0})))},r=function(){e=m()};return{load:n,reinitialize:r}},g=p(),v=n("c4a9"),b={apiKey:String,cloudChannel:String,id:String,init:Object,initialValue:String,inline:Boolean,modelEvents:[String,Array],plugins:[String,Array],tagName:String,toolbar:[String,Array],value:String,disabled:Boolean,tinymceScriptSrc:String,outputFormat:{type:String,validator:function(e){return"html"===e||"text"===e}}},y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},y.apply(this,arguments)},w=function(e,t,n){return e(n||"div",{attrs:{id:t}})},x=function(e,t){return e("textarea",{attrs:{id:t},style:{visibility:"hidden"}})},C=function(e){return function(){var t=y(y({},e.$props.init),{readonly:e.$props.disabled,selector:"#"+e.elementId,plugins:d(e.$props.init&&e.$props.init.plugins,e.$props.plugins),toolbar:e.$props.toolbar||e.$props.init&&e.$props.init.toolbar,inline:e.inlineEditor,setup:function(t){e.editor=t,t.on("init",(function(n){return u(n,e,t)})),e.$props.init&&"function"===typeof e.$props.init.setup&&e.$props.init.setup(t)}});l(e.element)&&(e.element.style.visibility=""),Object(v["a"])().init(t)}},S={props:b,created:function(){this.elementId=this.$props.id||s("tiny-vue"),this.inlineEditor=this.$props.init&&this.$props.init.inline||this.$props.inline},watch:{disabled:function(){this.editor.setMode(this.disabled?"readonly":"design")}},mounted:function(){if(this.element=this.$el,null!==Object(v["a"])())C(this)();else if(this.element&&this.element.ownerDocument){var e=this.$props.cloudChannel?this.$props.cloudChannel:"5",t=this.$props.apiKey?this.$props.apiKey:"no-api-key",n=h(this.$props.tinymceScriptSrc)?"https://cdn.tiny.cloud/1/"+t+"/tinymce/"+e+"/tinymce.min.js":this.$props.tinymceScriptSrc;g.load(this.element.ownerDocument,n,C(this))}},beforeDestroy:function(){null!==Object(v["a"])()&&Object(v["a"])().remove(this.editor)},render:function(e){return this.inlineEditor?w(e,this.elementId,this.$props.tagName):x(e,this.elementId)}};t["a"]=S},cadf:function(e,t,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),a=n("6821");e.exports=n("01f9")(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")},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},ccb9:function(e,t,n){t.f=n("5168")},cd1c:function(e,t,n){var r=n("e853");e.exports=function(e,t){return new(r(e))(t)}},cdd9:function(e,t){(function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){},r=function(e){return function(){return e}},o=r(!1),i=r(!0),a=function(){return u},u=function(){var e=function(e){return e.isNone()},t=function(e){return e()},u=function(e){return e},c={fold:function(e,t){return e()},is:o,isSome:o,isNone:i,getOr:u,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:r(null),getOrUndefined:r(void 0),or:u,orThunk:t,map:a,each:n,bind:a,exists:o,forall:i,filter:a,equals:e,equals_:e,toArray:function(){return[]},toString:r("none()")};return c}(),c=function(e){var t=r(e),n=function(){return s},a=function(t){return t(e)},s={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:i,isNone:o,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return c(t(e))},each:function(t){t(e)},bind:a,exists:a,forall:a,filter:function(t){return t(e)?s:u},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 s},s=function(e){return null===e||void 0===e?u:c(e)},l={some:c,none:a,from:s},f=function(e){var t=typeof e;return null===e?"null":"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},d=function(e){return function(t){return f(t)===e}},h=function(e){return function(t){return typeof t===e}},m=function(e){return function(t){return e===t}},p=d("string"),g=d("object"),v=d("array"),b=m(null),y=h("boolean"),w=h("number"),x=Array.prototype.push,C=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);x.apply(t,e[n])}return t},S=function(e){return 0===e.length?l.none():l.some(e[0])},k=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return l.none()},_=Object.prototype.hasOwnProperty,E=function(e,t){var n=g(e)&&g(t);return n?T(e,t):t},A=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)_.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},T=A(E),O=function(){return O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},O.apply(this,arguments)},B=("undefined"!==typeof e.window?e.window:Function("return this;")(),function(t,n,r){if(!(p(r)||y(r)||w(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=function(e,t,n){B(e.dom(),t,n)},D=function(e,t){e.dom().removeAttribute(t)},N=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 M(o.childNodes[0])},I=function(t,n){var r=n||e.document,o=r.createElement(t);return M(o)},P=function(t,n){var r=n||e.document,o=r.createTextNode(t);return M(o)},M=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:r(e)}},F=function(e,t,n){var r=e.dom();return l.from(r.elementFromPoint(t,n)).map(M)},L={fromHtml:N,fromTag:I,fromText:P,fromDom:M,fromPoint:F},z=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),H=tinymce.util.Tools.resolve("tinymce.util.Promise"),U=tinymce.util.Tools.resolve("tinymce.util.XHR"),V=function(e){return e.getParam("image_dimensions",!0,"boolean")},j=function(e){return e.getParam("image_advtab",!1,"boolean")},W=function(e){return e.getParam("image_uploadtab",!0,"boolean")},$=function(e){return e.getParam("image_prepend_url","","string")},G=function(e){return e.getParam("image_class_list")},X=function(e){return e.getParam("image_description",!0,"boolean")},q=function(e){return e.getParam("image_title",!1,"boolean")},K=function(e){return e.getParam("image_caption",!1,"boolean")},Y=function(e){return e.getParam("image_list",!1)},Z=function(e){return!!Q(e)},J=function(e){return!!ee(e)},Q=function(e){return e.getParam("images_upload_url","","string")},ee=function(e){return e.getParam("images_upload_handler",void 0,"function")},te=function(e){return e.getParam("images_upload_base_path",void 0,"string")},ne=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},re=function(e){return e.getParam("a11y_advanced_options",!1,"boolean")},oe=function(e){return e.getParam("automatic_uploads",!0,"boolean")},ie=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},ae=function(t){return new H((function(n){var r=e.document.createElement("img"),o=function(e){r.parentNode&&r.parentNode.removeChild(r),n(e)};r.onload=function(){var e=ie(r.width,r.clientWidth),t=ie(r.height,r.clientHeight),n={width:e,height:t};o(H.resolve(n))},r.onerror=function(){o(H.reject("Failed to get image dimensions for: "+t))};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}))},ue=function(e){return e&&(e=e.replace(/px$/,"")),e},ce=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},se=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},le=function(e,t){var n=Y(e);"string"===typeof n?U.send({url:n,success:function(e){t(JSON.parse(e))}}):"function"===typeof n?n(t):t(n)},fe=function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!V(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},de=function(t){return new H((function(n,r){var o=new e.FileReader;o.onload=function(){n(o.result)},o.onerror=function(){r(o.error.message)},o.readAsDataURL(t)}))},he=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},me=z.DOM,pe=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?ue(e.style.marginLeft):""},ge=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?ue(e.style.marginTop):""},ve=function(e){return e.style.borderWidth?ue(e.style.borderWidth):""},be=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},ye=function(e,t){return e.style[t]?e.style[t]:""},we=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},xe=function(e,t,n){""===n?e.removeAttribute(t):e.setAttribute(t,n)},Ce=function(e){var t=me.create("figure",{class:"image"});me.insertAfter(t,e),t.appendChild(e),t.appendChild(me.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"},Se=function(e){var t=e.parentNode;me.insertAfter(e,t),me.remove(t)},ke=function(e){we(e)?Se(e):Ce(e)},_e=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")},Ee=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=ce(r),_e(e,t)):xe(e,n,r)}},Ae=function(e,t){return e.style[t]?ue(e.style[t]):be(e,t)},Te=function(e,t){var n=ce(t);e.style.marginLeft=n,e.style.marginRight=n},Oe=function(e,t){var n=ce(t);e.style.marginTop=n,e.style.marginBottom=n},Be=function(e,t){var n=ce(t);e.style.borderWidth=n},Re=function(e,t){e.style.borderStyle=t},De=function(e){return ye(e,"borderStyle")},Ne=function(e){return"FIGURE"===e.nodeName},Ie=function(e){return"IMG"===e.nodeName},Pe=function(e){return 0===me.getAttrib(e,"alt").length&&"presentation"===me.getAttrib(e,"role")},Me=function(e){return Pe(e)?"":be(e,"alt")},Fe=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}},Le=function(t,n){var r=e.document.createElement("img");return xe(r,"style",n.style),(pe(r)||""!==n.hspace)&&Te(r,n.hspace),(ge(r)||""!==n.vspace)&&Oe(r,n.vspace),(ve(r)||""!==n.border)&&Be(r,n.border),(De(r)||""!==n.borderStyle)&&Re(r,n.borderStyle),t(r.getAttribute("style"))},ze=function(t,n){var r=e.document.createElement("img");if($e(t,O(O({},n),{caption:!1}),r),Ve(r,n.alt,n.isDecorative),n.caption){var o=me.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(me.create("figcaption",{contentEditable:"true"},"Caption")),o.contentEditable="false",o}return r},He=function(e,t){return{src:be(t,"src"),alt:Me(t),title:be(t,"title"),width:Ae(t,"width"),height:Ae(t,"height"),class:be(t,"class"),style:e(be(t,"style")),caption:we(t),hspace:pe(t),vspace:ge(t),border:ve(t),borderStyle:ye(t,"borderStyle"),isDecorative:Pe(t)}},Ue=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},Ve=function(e,t,n){if(n){me.setAttrib(e,"role","presentation");var r=L.fromDom(e);R(r,"alt","")}else{if(b(t)){r=L.fromDom(e);D(r,"alt")}else{r=L.fromDom(e);R(r,"alt",t)}"presentation"===me.getAttrib(e,"role")&&me.setAttrib(e,"role","")}},je=function(e,t,n){n.alt===t.alt&&n.isDecorative===t.isDecorative||Ve(e,n.alt,n.isDecorative)},We=function(e,t){return function(n,r,o){e(n,o),_e(n,t)}},$e=function(e,t,n){var r=He(e,n);Ue(n,r,t,"caption",(function(e,t,n){return ke(e)})),Ue(n,r,t,"src",xe),Ue(n,r,t,"title",xe),Ue(n,r,t,"width",Ee("width",e)),Ue(n,r,t,"height",Ee("height",e)),Ue(n,r,t,"class",xe),Ue(n,r,t,"style",We((function(e,t){return xe(e,"style",t)}),e)),Ue(n,r,t,"hspace",We(Te,e)),Ue(n,r,t,"vspace",We(Oe,e)),Ue(n,r,t,"border",We(Be,e)),Ue(n,r,t,"borderStyle",We(Re,e)),je(n,r,t)},Ge=function(e,t){var n=e.dom.styles.parse(t),r=se(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},Xe=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||he(t))?null:t},qe=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},Ke=function(e){var t=Xe(e);return t?He((function(t){return Ge(e,t)}),t):Fe()},Ye=function(e,t){var n=ze((function(t){return Ge(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(r,"data-mce-id",null),Ne(r)){var o=qe(e,r);e.selection.select(o)}else e.selection.select(r)},Ze=function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))},Je=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())}},Qe=function(e,t){var n=Xe(e);if($e((function(t){return Ge(e,t)}),t,n),Ze(e,n),Ne(n.parentNode)){var r=n.parentNode;qe(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),fe(e,t,n)},et=function(e,t){var n=Xe(e);if(n){var r=He((function(t){return Ge(e,t)}),n),o=O(O({},r),t);o.src?Qe(e,o):Je(e,n)}else t.src&&Ye(e,O(O({},Fe()),t))},tt=tinymce.util.Tools.resolve("tinymce.util.Tools"),nt=function(e){return p(e.value)?e.value:""},rt=function(e,t){var n=[];return tt.each(e,(function(e){var r=p(e.text)?e.text:p(e.title)?e.title:"";if(void 0!==e.menu){var o=rt(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},ot=function(e){return void 0===e&&(e=nt),function(t){return t?l.from(t).map((function(t){return rt(t,e)})):l.none()}},it=function(e){return ot(nt)(e)},at=function(e){return Object.prototype.hasOwnProperty.call(e,"items")},ut=function(e,t){return k(e,(function(e){return at(e)?ut(e.items,t):e.value===t?l.some(e):l.none()}))},ct=function(e,t){return e.bind((function(e){return ut(e,t)}))},st={sanitizer:ot,sanitize:it,findEntry:ct},lt=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t};function ft(t){var r=function(n,r,o,i){var a,u;a=new e.XMLHttpRequest,a.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;a.status<200||a.status>=300?o("HTTP Error: "+a.status):(e=JSON.parse(a.responseText),e&&"string"===typeof e.location?r(lt(t.basePath,e.location)):o("Invalid JSON: "+a.responseText))},u=new e.FormData,u.append("file",n.blob(),n.filename()),a.send(u)},o=function(e,t){return new H((function(r,o){try{t(e,r,o,n)}catch(i){o(i.message)}}))},i=function(e){return e===r},a=function(e){return!t.url&&i(t.handler)?H.reject("Upload url missing from the settings."):o(e,t.handler)};return t=tt.extend({credentials:!1,handler:r},t),{upload:a}}var dt=function(e){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"selectbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},ht={makeTab:dt},mt=function(e){var t=st.sanitizer((function(t){return e.convertURL(t.value||t.url,"src")})),n=new H((function(n){le(e,(function(e){n(t(e).map((function(e){return C([[{text:"None",value:""}],e])})))}))})),r=st.sanitize(G(e)),o=j(e),i=W(e),a=Z(e),u=J(e),c=Ke(e),s=X(e),f=q(e),d=V(e),h=K(e),m=re(e),g=Q(e),v=te(e),b=ne(e),y=ee(e),w=oe(e),x=l.some($(e)).filter((function(e){return p(e)&&e.length>0}));return n.then((function(e){return{image:c,imageList:e,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:a,hasUploadHandler:u,hasDescription:s,hasImageTitle:f,hasDimensions:d,hasImageCaption:h,url:g,basePath:v,credentials:b,handler:y,prependURL:x,hasAccessibilityOptions:m,automaticUploads:w}}))},pt=function(e){var t={name:"src",type:"urlinput",filetype:"image",label:"Source"},n=e.imageList.map((function(e){return{name:"images",type:"selectbox",label:"Image list",items:e}})),r={name:"alt",type:"input",label:"Alternative description",disabled:e.hasAccessibilityOptions&&e.image.isDecorative},o={name:"title",type:"input",label:"Image title"},i={name:"dimensions",type:"sizeinput"},a={type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]},u=e.classList.map((function(e){return{name:"classes",type:"selectbox",label:"Class",items:e}})),c={type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]};return C([[t],n.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[a]:[],e.hasDescription?[r]:[],e.hasImageTitle?[o]:[],e.hasDimensions?[i]:[],[{type:"grid",columns:2,items:C([u.toArray(),e.hasImageCaption?[c]:[]])}]])},gt=function(e){return{title:"General",name:"general",items:pt(e)}},vt={makeTab:gt,makeItems:pt},bt=function(e){var t=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:t}},yt={makeTab:bt},wt=function(e){return{prevImage:st.findEntry(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}},xt=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}},Ct=function(e,t){return{src:e.src.value,alt:0===e.alt.length&&t?null:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}},St=function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?l.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?l.some(e+t):l.none()}))},kt=function(e,t){var n=t.getData();St(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},_t=function(e,t,n){e.hasDescription&&p(n.alt)&&(t.alt=n.alt),e.hasAccessibilityOptions&&(t.isDecorative=n.isDecorative||t.isDecorative||!1),e.hasImageTitle&&p(n.title)&&(t.title=n.title),e.hasDimensions&&(p(n.width)&&(t.dimensions.width=n.width),p(n.height)&&(t.dimensions.height=n.height)),p(n.class)&&st.findEntry(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&y(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(p(n.style)&&(t.style=n.style),p(n.vspace)&&(t.vspace=n.vspace),p(n.border)&&(t.border=n.border),p(n.hspace)&&(t.hspace=n.hspace),p(n.borderstyle)&&(t.borderstyle=n.borderstyle))},Et=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var o=T({},n);_t(e,o,r),t.setData(o)}},At=function(e,t,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!t.hasDimensions||e.imageSize(i).then((function(e){n.open&&r.setData({dimensions:e})}))},Tt=function(e,t,n){var r=n.getData(),o=st.findEntry(e.imageList,r.src.value);t.prevImage=o,n.setData({images:o.map((function(e){return e.value})).getOr("")})},Ot=function(e,t,n,r){kt(t,r),Et(t,r),At(e,t,n,r),Tt(t,n,r)},Bt=function(e,t,n,r){var o=r.getData(),i=st.findEntry(t.imageList,o.images);i.each((function(e){var t=""===o.alt||n.prevImage.map((function(e){return e.text===o.alt})).getOr(!1);t?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=i,Ot(e,t,n,r)},Rt=function(e){var t=e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"];return t?ue(String(e["margin-top"])):""},Dt=function(e){var t=e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"];return t?ue(String(e["margin-right"])):""},Nt=function(e){return e["border-width"]?ue(String(e["border-width"])):""},It=function(e){return e["border-style"]?String(e["border-style"]):""},Pt=function(e,t,n){return t(e(t(n)))},Mt=function(e,t,n){var r=se(e(n.style)),o=T({},n);return o.vspace=Rt(r),o.hspace=Dt(r),o.border=Nt(r),o.borderstyle=It(r),o.style=Pt(e,t,r),o},Ft=function(e,t){var n=t.getData(),r=Mt(e.parseStyle,e.serializeStyle,n);t.setData(r)},Lt=function(e,t,n){var r=T(xt(t.image),n.getData()),o=Le(e.normalizeCss,Ct(r,!1));n.setData({style:o})},zt=function(t,n,r,o){var i=o.getData();o.block("Uploading image"),S(i.fileinput).fold((function(){o.unblock()}),(function(i){var a=e.URL.createObjectURL(i),u=ft({url:n.url,basePath:n.basePath,credentials:n.credentials,handler:n.handler}),c=function(){o.unblock(),e.URL.revokeObjectURL(a)},s=function(e){o.setData({src:{value:e,meta:{}}}),o.showTab("general"),Ot(t,n,r,o)};de(i).then((function(e){var r=t.createBlobCache(i,a,e);n.automaticUploads?u.upload(r).then((function(e){s(e),c()})).catch((function(e){c(),t.alertErr(e)})):(t.addToBlobCache(r),s(r.blobUri()),o.unblock())}))}))},Ht=function(e,t,n){return function(r,o){"src"===o.name?Ot(e,t,n,r):"images"===o.name?Bt(e,t,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?Ft(e,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?Lt(e,t,r):"fileinput"===o.name?zt(e,t,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},Ut=function(e){return function(){e.open=!1}},Vt=function(e){if(e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler){var t={type:"tabpanel",tabs:C([[vt.makeTab(e)],e.hasAdvTab?[ht.makeTab(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[yt.makeTab(e)]:[]])};return t}var n={type:"panel",items:vt.makeItems(e)};return n},jt=function(e){return function(t){var n=wt(t);return{title:"Insert/Edit Image",size:"normal",body:Vt(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:xt(t.image),onSubmit:e.onSubmit(t),onChange:Ht(e,t,n),onClose:Ut(n)}}},Wt=function(e){return function(t){return function(n){var r=T(xt(t.image),n.getData());e.execCommand("mceUpdateImage",!1,Ct(r,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()}}},$t=function(e){return function(t){return ae(e.documentBaseURI.toAbsolute(t)).then((function(e){return{width:String(e.width),height:String(e.height)}}))}},Gt=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,base64:r.split(",")[1]})}},Xt=function(e){return function(t){e.editorUpload.blobCache.add(t)}},qt=function(e){return function(t){e.windowManager.alert(t)}},Kt=function(e){return function(t){return Ge(e,t)}},Yt=function(e){return function(t){return e.dom.parseStyle(t)}},Zt=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},Jt=function(e){var t={onSubmit:Wt(e),imageSize:$t(e),addToBlobCache:Xt(e),createBlobCache:Gt(e),alertErr:qt(e),normalizeCss:Kt(e),parseStyle:Yt(e),serializeStyle:Zt(e)},n=function(){return mt(e).then(jt(t)).then((function(t){return e.windowManager.open(t)}))},r=function(){n()};return{open:n,openLater:r}},Qt=function(e){e.addCommand("mceImage",Jt(e).openLater),e.addCommand("mceUpdateImage",(function(t,n){e.undoManager.transact((function(){return et(e,n)}))}))},en=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},tn=function(e){return function(t){var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};while(n--){var o=t[n];en(o)&&(o.attr("contenteditable",e?"false":null),tt.each(o.getAll("figcaption"),r))}}},nn=function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",tn(!0)),e.serializer.addNodeFilter("figure",tn(!1))}))},rn=function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:Jt(e).openLater,onSetup:function(t){return e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:Jt(e).openLater}),e.ui.registry.addContextMenu("image",{update:function(e){return Ne(e)||Ie(e)&&!he(e)?["image"]:[]}})};function on(){t.add("image",(function(e){nn(e),rn(e),Qt(e)}))}on()})(window)},ce10:function(e,t,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);while(t.length>c)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},cee4:function(e,t,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),a=n("2444");function u(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var c=u(a);c.Axios=i,c.create=function(e){return u(r.merge(a,e))},c.Cancel=n("7a77"),c.CancelToken=n("8df4"),c.isCancel=n("2e67"),c.all=function(e){return Promise.all(e)},c.spread=n("0df6"),e.exports=c,e.exports.default=c},cf08:function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){var t=function(){return e.get()};return{isEnabled:t}},o=function(e,t){return e.fire("VisualChars",{state:t})},i=function(){},a=function(e){return function(){return e}},u=a(!1),c=a(!0),s=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:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:s,each:i,bind:s,exists:u,forall:c,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return r}(),f=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?l:f(e)},h={some:f,none:s,from:d},m=function(e){var t=typeof e;return null===e?"null":"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},p=function(e){return function(t){return m(t)===e}},g=function(e){return function(t){return typeof t===e}},v=p("string"),b=g("boolean"),y=g("number"),w=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},x=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},C=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},S=Object.keys,k=function(e,t){for(var n=S(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},_=("undefined"!==typeof e.window?e.window:Function("return this;")(),3),E=function(e){return e.dom().nodeType},A=function(e){return e.dom().nodeValue},T=function(e){return function(t){return E(t)===e}},O=T(_),B=function(t,n,r){if(!(v(r)||b(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+"")},R=function(e,t,n){B(e.dom(),t,n)},D=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},N=function(e,t){e.dom().removeAttribute(t)},I=function(e,t){var n=D(e,t);return void 0===n||""===n?[]:n.split(" ")},P=function(e,t,n){var r=I(e,t),o=r.concat([n]);return R(e,t,o.join(" ")),!0},M=function(e,t,n){var r=C(I(e,t),(function(e){return e!==n}));return r.length>0?R(e,t,r.join(" ")):N(e,t),!1},F=function(e){return void 0!==e.dom().classList},L=function(e){return I(e,"class")},z=function(e,t){return P(e,"class",t)},H=function(e,t){return M(e,"class",t)},U=function(e,t){F(e)?e.dom().classList.add(t):z(e,t)},V=function(e){var t=F(e)?e.dom().classList:L(e);0===t.length&&N(e,"class")},j=function(e,t){if(F(e)){var n=e.dom().classList;n.remove(t)}else H(e,t);V(e)},W=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 X(o.childNodes[0])},$=function(t,n){var r=n||e.document,o=r.createElement(t);return X(o)},G=function(t,n){var r=n||e.document,o=r.createTextNode(t);return X(o)},X=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:a(e)}},q=function(e,t,n){var r=e.dom();return h.from(r.elementFromPoint(t,n)).map(X)},K={fromHtml:W,fromTag:$,fromText:G,fromDom:X,fromPoint:q},Y={" ":"nbsp","":"shy"},Z=function(e,t){var n="";return k(e,(function(e,t){n+=t})),new RegExp("["+n+"]",t?"g":"")},J=function(e){var t="";return k(e,(function(e){t&&(t+=","),t+="span.mce-"+e})),t},Q=Z(Y),ee=Z(Y,!0),te=J(Y),ne="mce-nbsp",re=function(e){return'<span data-mce-bogus="1" class="mce-'+Y[e]+'">'+e+"</span>"},oe=function(e){var t=A(e);return O(e)&&void 0!==t&&Q.test(t)},ie=function(e,t){var n=[],r=e.dom(),o=w(r.childNodes,K.fromDom);return x(o,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(ie(e,t))})),n},ae=function(e,t){while(e.parentNode){if(e.parentNode===t)return e;e=e.parentNode}},ue=function(e){return e.replace(ee,re)},ce=function(e){return"span"===e.nodeName.toLowerCase()&&e.classList.contains("mce-nbsp-wrap")},se=function(e,t){var n=ie(K.fromDom(t),oe);x(n,(function(t){var n=t.dom().parentNode;if(ce(n))U(K.fromDom(n),ne);else{var r=ue(e.dom.encode(A(t))),o=e.dom.create("div",null,r),i=void 0;while(i=o.lastChild)e.dom.insertAfter(i,t.dom());e.dom.remove(t.dom())}}))},le=function(e,t){var n=e.dom.select(te,t);x(n,(function(t){ce(t)?j(K.fromDom(t),ne):e.dom.remove(t,!0)}))},fe=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=ae(e.selection.getNode(),t);r=void 0!==r?r:t,le(e,r),se(e,r),e.selection.moveToBookmark(n)},de=function(e,t){var n,r=e.getBody(),i=e.selection;t.set(!t.get()),o(e,t.get()),n=i.getBookmark(),!0===t.get()?se(e,r):le(e,r),i.moveToBookmark(n)},he=function(e,t){e.addCommand("mceVisualChars",(function(){de(e,t)}))},me=tinymce.util.Tools.resolve("tinymce.util.Delay"),pe=function(e,t){var n=me.debounce((function(){fe(e)}),300);!1!==e.settings.forced_root_block&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?fe(e):n())}))},ge=function(e){return e.getParam("visualchars_default_state",!1)},ve=function(e,t){e.on("init",(function(){var n=!ge(e);t.set(n),de(e,t)}))},be=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualChars",r),function(){return e.off("VisualChars",r)}}},ye=function(e,t){e.ui.registry.addToggleButton("visualchars",{tooltip:"Show invisible characters",icon:"visualchars",onAction:function(){return e.execCommand("mceVisualChars")},onSetup:be(e,t)}),e.ui.registry.addToggleMenuItem("visualchars",{text:"Show invisible characters",icon:"visualchars",onAction:function(){return e.execCommand("mceVisualChars")},onSetup:be(e,t)})};function we(){n.add("visualchars",(function(e){var n=t(!1);return he(e,n),ye(e,n),pe(e,n),ve(e,n),r(n)}))}we()})(window)},cfb0:function(e,t,n){n("43fc")},d2c8:function(e,t,n){var r=n("aae3"),o=n("be13");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},d2dc:function(e,t,n){n("169f")},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d4af:function(e,t,n){"use strict";var r=n("8eb7"),o=n("7b3e"),i=10,a=40,u=800;function c(e){var t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*i,o=n*i,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||o)&&e.deltaMode&&(1==e.deltaMode?(r*=a,o*=a):(r*=u,o*=u)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}}c.getEventType=function(){return r.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},e.exports=c},d4c3:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){e.addCommand("mcePrint",(function(){t.browser.isIE()?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))},r=function(e){e.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:function(){return e.execCommand("mcePrint")}}),e.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:function(){return e.execCommand("mcePrint")}})};function o(){e.add("print",(function(e){n(e),r(e),e.addShortcut("Meta+P","","mcePrint")}))}o()})()},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d864:function(e,t,n){var r=n("79aa");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)}}},d8d6:function(e,t,n){n("1654"),n("6c1c"),e.exports=n("ccb9").f("iterator")},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d9f6:function(e,t,n){var r=n("e4ae"),o=n("794b"),i=n("1bc3"),a=Object.defineProperty;t.f=n("8e60")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},dbbc: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.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return e.execCommand("InsertHorizontalRule")}})};function r(){e.add("hr",(function(e){t(e),n(e)}))}r()})()},dbdb:function(e,t,n){var r=n("584a"),o=n("e53d"),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},dcb7:function(e,t,n){n("e704")},dcbc:function(e,t,n){var r=n("2aba");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,r="/"===a.charAt(0))}return t=n(o(t.split("/"),(function(e){return!!e})),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),a="/"===i(e,-1);return e=n(o(e.split("/"),(function(e){return!!e})),!r).join("/"),e||r||(e="."),e&&a&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),u=a,c=0;c<a;c++)if(o[c]!==i[c]){u=c;break}var s=[];for(c=u;c<o.length;c++)s.push("..");return s=s.concat(i.slice(u)),s.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,i=e.length-1;i>=1;--i)if(t=e.charCodeAt(i),47===t){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,i=0,a=e.length-1;a>=0;--a){var u=e.charCodeAt(a);if(47!==u)-1===r&&(o=!1,r=a+1),46===u?-1===t?t=a:1!==i&&(i=1):-1!==t&&(i=-1);else if(!o){n=a+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var i="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("43622"))},e017:function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var n=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};"undefined"!==typeof window?window:"undefined"!==typeof t||"undefined"!==typeof self&&self;function r(e,t){return t={exports:{}},e(t,t.exports),t.exports}var o=r((function(e,t){(function(t,n){e.exports=n()})(0,(function(){function e(e){var t=e&&"object"===typeof e;return t&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&e(n)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):e(r)?a[u]=i(t[u],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(u){e(r[u])&&t[u]?a[u]=i(t[u],r[u],o):a[u]=n(r[u],o)})),a}function i(e,t,i){var a=Array.isArray(t),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(e)?c(e,t,i):n(t,i):o(e,t,i)}return i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return i(e,n,t)}))},i}))})),i=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){var n=e[t].toString().replace(/"/g,""");return t+'="'+n+'"'})).join(" ")},u=i.svg,c=i.xlink,s={};s[u.name]=u.uri,s[c.name]=c.uri;var l=function(e,t){void 0===e&&(e="");var n=o(s,t||{}),r=a(n);return"<svg "+r+">"+e+"</svg>"},f=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return n(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,r),t}(e);return f}))}).call(this,n("c8ba"))},e0b8:function(e,t,n){"use strict";var r=n("7726"),o=n("5ca1"),i=n("2aba"),a=n("dcbc"),u=n("67ab"),c=n("4a59"),s=n("f605"),l=n("d3f4"),f=n("79e5"),d=n("5cc5"),h=n("7f20"),m=n("5dbc");e.exports=function(e,t,n,p,g,v){var b=r[e],y=b,w=g?"set":"add",x=y&&y.prototype,C={},S=function(e){var t=x[e];i(x,e,"delete"==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 y&&(v||x.forEach&&!f((function(){(new y).entries().next()})))){var k=new y,_=k[w](v?{}:-0,1)!=k,E=f((function(){k.has(1)})),A=d((function(e){new y(e)})),T=!v&&f((function(){var e=new y,t=5;while(t--)e[w](t,t);return!e.has(-0)}));A||(y=t((function(t,n){s(t,y,e);var r=m(new b,t,y);return void 0!=n&&c(n,g,r[w],r),r})),y.prototype=x,x.constructor=y),(E||T)&&(S("delete"),S("has"),g&&S("get")),(T||_)&&S(w),v&&x.clear&&delete x.clear}else y=p.getConstructor(t,e,g,w),a(y.prototype,n),u.NEED=!0;return h(y,e),C[e]=y,o(o.G+o.W+o.F*(y!=b),C),v||p.setStrong(y,e,g),y}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e2d6a:function(e,t){(function(e){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e,t){var r,o=e.dom,i=e.selection.getSelectedBlocks();i.length&&(r=o.getAttrib(i[0],"dir"),n.each(i,(function(e){o.getParent(e.parentNode,'*[dir="'+t+'"]',o.getRoot())||o.setAttrib(e,"dir",r!==t?t:null)})),e.nodeChanged())},o=function(e){e.addCommand("mceDirectionLTR",(function(){r(e,"ltr")})),e.addCommand("mceDirectionRTL",(function(){r(e,"rtl")}))},i=function(){},a=function(e){return function(){return e}},u=a(!1),c=a(!0),s=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:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:s,each:i,bind:s,exists:u,forall:c,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return r}(),f=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?l:f(e)},h={some:f,none:s,from:d},m=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 v(o.childNodes[0])},p=function(t,n){var r=n||e.document,o=r.createElement(t);return v(o)},g=function(t,n){var r=n||e.document,o=r.createTextNode(t);return v(o)},v=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:a(e)}},b=function(e,t,n){var r=e.dom();return h.from(r.elementFromPoint(t,n)).map(v)},y={fromHtml:m,fromTag:p,fromText:g,fromDom:v,fromPoint:b},w=function(e){return function(t){return typeof t===e}},x=w("function"),C=function(e){return void 0!==e.style&&x(e.style.getPropertyValue)},S=("undefined"!==typeof e.window?e.window:Function("return this;")(),3),k=function(e){return e.dom().nodeType},_=function(e){return function(t){return k(t)===e}},E=_(S),A=function(e){var t=E(e)?e.dom().parentNode:e.dom();return void 0!==t&&null!==t&&t.ownerDocument.body.contains(t)},T=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r),i=o.getPropertyValue(n);return""!==i||A(t)?i:O(r,n)},O=function(e,t){return C(e)?e.style.getPropertyValue(t):""},B=function(e){return"rtl"===T(e,"direction")?"rtl":"ltr"},R=function(e,t){return function(n){var r=function(e){var r=y.fromDom(e.element);n.setActive(B(r)===t)};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},D=function(e){e.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return e.execCommand("mceDirectionLTR")},onSetup:R(e,"ltr")}),e.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return e.execCommand("mceDirectionRTL")},onSetup:R(e,"rtl")})};function N(){t.add("directionality",(function(e){o(e),D(e)}))}N()})(window)},e3db:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},e4ae:function(e,t,n){var r=n("f772");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},e53d: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)},e562:function(e,t,n){(function(t){(function(n){"use strict";var r=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},o=function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)},i=function(e,t){var n=Array.prototype.slice.call(e);return n.sort(t)},a=function(e,t){return u((function(n,r){return e.eq(t(n),t(r))}))},u=function(e){return{eq:e}},c=u((function(e,t){return e===t})),s=c,l=function(e){return u((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},f=function(e,t){return a(l(e),(function(e){return i(e,t)}))},d=function(e){return u((function(t,n){var r=Object.keys(t),o=Object.keys(n);if(!f(s).eq(r,o))return!1;for(var i=r.length,a=0;a<i;a++){var u=r[a];if(!e.eq(t[u],n[u]))return!1}return!0}))},h=u((function(e,t){if(e===t)return!0;var n=r(e),i=r(t);return n===i&&(o(n)?e===t:"array"===n?l(h).eq(e,t):"object"===n&&d(h).eq(e,t))})),m=function(){},p=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},g=function(e){return function(){return e}},v=function(e){return e};function b(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 y=function(e){return function(t){return!e(t)}},w=function(e){return function(){throw new Error(e)}},x=g(!1),C=g(!0),S=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:x,isSome:x,isNone:C,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:g(null),getOrUndefined:g(void 0),or:n,orThunk:t,map:S,each:m,bind:S,exists:x,forall:C,filter:S,equals:e,equals_:e,toArray:function(){return[]},toString:g("none()")};return r}(),_=function(e){var t=g(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:x,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:k},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(x,(function(t){return n(e,t)}))}};return o},E=function(e){return null===e||void 0===e?k:_(e)},A={some:_,none:S,from:E},T=function(e){var t=typeof e;return null===e?"null":"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},O=function(e){return function(t){return T(t)===e}},B=function(e){return function(t){return typeof t===e}},R=function(e){return function(t){return e===t}},D=O("string"),N=O("object"),I=O("array"),P=R(null),M=B("boolean"),F=R(void 0),L=B("function"),z=B("number"),H=Array.prototype.slice,U=Array.prototype.indexOf,V=Array.prototype.push,j=function(e,t){return U.call(e,t)},W=function(e,t){var n=j(e,t);return-1===n?A.none():A.some(n)},$=function(e,t){return j(e,t)>-1},G=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return!0}return!1},X=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++){var o=e[n];t(o,n)}},K=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];t(r,n)}},Y=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o],u=t(a,o)?n:r;u.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)&&n.push(i)}return n},J=function(e,t,n){return K(e,(function(e){n=t(n,e)})),n},Q=function(e,t,n){return q(e,(function(e){n=t(n,e)})),n},ee=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return A.some(i);if(n(i,r))break}return A.none()},te=function(e,t){return ee(e,t,x)},ne=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];if(t(o,n))return A.some(n)}return A.none()},re=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!I(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);V.apply(t,e[n])}return t},oe=function(e,t){return re(X(e,t))},ie=function(e,t){for(var n=0,r=e.length;n<r;++n){var o=e[n];if(!0!==t(o,n))return!1}return!0},ae=function(e){var t=H.call(e,0);return t.reverse(),t},ue=function(e,t){return Z(e,(function(e){return!$(t,e)}))},ce=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},se=function(e,t){var n=H.call(e,0);return n.sort(t),n},le=function(e){return 0===e.length?A.none():A.some(e[0])},fe=function(e){return 0===e.length?A.none():A.some(e[e.length-1])},de=L(Array.from)?Array.from:function(e){return H.call(e)},he=Object.keys,me=Object.hasOwnProperty,pe=function(e,t){for(var n=he(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},ge=function(e,t){return ve(e,(function(e,n){return{k:n,v:t(e,n)}}))},ve=function(e,t){var n={};return pe(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},be=function(e){return function(t,n){e[n]=t}},ye=function(e,t,n,r){var o={};return pe(e,(function(e,o){(t(e,o)?n:r)(e,o)})),o},we=function(e,t){var n={},r={};return ye(e,t,be(n),be(r)),{t:n,f:r}},xe=function(e,t){var n={};return ye(e,t,be(n),m),n},Ce=function(e,t){var n=[];return pe(e,(function(e,r){n.push(t(e,r))})),n},Se=function(e){return Ce(e,(function(e){return e}))},ke=function(e,t){return _e(e,t)?A.from(e[t]):A.none()},_e=function(e,t){return me.call(e,t)},Ee=function(e,t,n){return void 0===n&&(n=h),d(n).eq(e,t)},Ae=function(){return Ae=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ae.apply(this,arguments)};function Te(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}function Oe(){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}var Be=function(e,t){var r=t||n.document,o=r.createElement("div");if(o.innerHTML=e,!o.hasChildNodes()||o.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 Ne(o.childNodes[0])},Re=function(e,t){var r=t||n.document,o=r.createElement(e);return Ne(o)},De=function(e,t){var r=t||n.document,o=r.createTextNode(e);return Ne(o)},Ne=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:g(e)}},Ie=function(e,t,n){var r=e.dom();return A.from(r.elementFromPoint(t,n)).map(Ne)},Pe={fromHtml:Be,fromTag:Re,fromText:De,fromDom:Ne,fromPoint:Ie},Me=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}},Fe=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}},Le=function(e,t){var n=Fe(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Ue(r(1),r(2))},ze=function(e,t){var n=String(t).toLowerCase();return 0===e.length?He():Le(e,n)},He=function(){return Ue(0,0)},Ue=function(e,t){return{major:e,minor:t}},Ve={nu:Ue,detect:ze,unknown:He},je="Edge",We="Chrome",$e="IE",Ge="Opera",Xe="Firefox",qe="Safari",Ke=function(){return Ye({current:void 0,version:Ve.unknown()})},Ye=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(je),isChrome:r(We),isIE:r($e),isOpera:r(Ge),isFirefox:r(Xe),isSafari:r(qe)}},Ze={unknown:Ke,nu:Ye,edge:g(je),chrome:g(We),ie:g($e),opera:g(Ge),firefox:g(Xe),safari:g(qe)},Je="Windows",Qe="iOS",et="Android",tt="Linux",nt="OSX",rt="Solaris",ot="FreeBSD",it="ChromeOS",at=function(){return ut({current:void 0,version:Ve.unknown()})},ut=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(Je),isiOS:r(Qe),isAndroid:r(et),isOSX:r(nt),isLinux:r(tt),isSolaris:r(rt),isFreeBSD:r(ot),isChromeOS:r(it)}},ct={unknown:at,nu:ut,windows:g(Je),ios:g(Qe),android:g(et),linux:g(tt),osx:g(nt),solaris:g(rt),freebsd:g(ot),chromeos:g(it)},st=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:g(o),isiPhone:g(i),isTablet:g(c),isPhone:g(s),isTouch:g(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:g(l),isDesktop:g(f)}},lt=function(e,t){var n=String(t).toLowerCase();return te(e,(function(e){return e.search(n)}))},ft=function(e,t){return lt(e,t).map((function(e){var n=Ve.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},dt=function(e,t){return lt(e,t).map((function(e){var n=Ve.detect(e.versionRegexes,t);return{current:e.name,version:n}}))},ht={detectBrowser:ft,detectOs:dt},mt=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},pt=function(e,t){return-1!==e.indexOf(t)},gt=function(e,t){return mt(e,t,0)},vt=function(e){return function(t){return t.replace(e,"")}},bt=vt(/^\s+|\s+$/g),yt=vt(/^\s+/g),wt=vt(/\s+$/g),xt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ct=function(e){return function(t){return pt(t,e)}},St=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return pt(e,"edge/")&&pt(e,"chrome")&&pt(e,"safari")&&pt(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,xt],search:function(e){return pt(e,"chrome")&&!pt(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return pt(e,"msie")||pt(e,"trident")}},{name:"Opera",versionRegexes:[xt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ct("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ct("firefox")},{name:"Safari",versionRegexes:[xt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(pt(e,"safari")||pt(e,"mobile/"))&&pt(e,"applewebkit")}}],kt=[{name:"Windows",search:Ct("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return pt(e,"iphone")||pt(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ct("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ct("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ct("linux"),versionRegexes:[]},{name:"Solaris",search:Ct("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ct("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ct("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],_t={browsers:g(St),oses:g(kt)},Et=function(e,t){var n=_t.browsers(),r=_t.oses(),o=ht.detectBrowser(n,e).fold(Ze.unknown,Ze.nu),i=ht.detectOs(r,e).fold(ct.unknown,ct.nu),a=st(i,o,e,t);return{browser:o,os:i,deviceType:a}},At={detect:Et},Tt=function(e){return n.window.matchMedia(e).matches},Ot=Me((function(){return At.detect(n.navigator.userAgent,Tt)})),Bt=function(){return Ot()},Rt=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},Dt=function(e,t,n){return 0!==(e.compareDocumentPosition(t)&n)},Nt=function(e,t){return Dt(e,t,n.Node.DOCUMENT_POSITION_CONTAINED_BY)},It=8,Pt=9,Mt=1,Ft=3,Lt=Mt,zt=Pt,Ht=function(e,t){var n=e.dom();if(n.nodeType!==Lt)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!==Lt&&e.nodeType!==zt||0===e.childElementCount},Vt=function(e,t){var r=void 0===t?n.document:t.dom();return Ut(r)?[]:X(r.querySelectorAll(e),Pe.fromDom)},jt=function(e,t){var r=void 0===t?n.document:t.dom();return Ut(r)?A.none():A.from(r.querySelector(e)).map(Pe.fromDom)},Wt=function(e,t){return e.dom()===t.dom()},$t=function(e,t){var n=e.dom(),r=t.dom();return n!==r&&n.contains(r)},Gt=function(e,t){return Nt(e.dom(),t.dom())},Xt=function(e,t){return Bt().browser.isIE()?Gt(e,t):$t(e,t)},qt=function(e){return Pe.fromDom(e.dom().ownerDocument)},Kt=function(e){return Pe.fromDom(e.dom().ownerDocument.documentElement)},Yt=function(e){return Pe.fromDom(e.dom().ownerDocument.defaultView)},Zt=function(e){return A.from(e.dom().parentNode).map(Pe.fromDom)},Jt=function(e,t){var n=L(t)?t:x,r=e.dom(),o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=Pe.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},Qt=function(e){var t=function(t){return Z(t,(function(t){return!Wt(e,t)}))};return Zt(e).map(on).map(t).getOr([])},en=function(e){return A.from(e.dom().previousSibling).map(Pe.fromDom)},tn=function(e){return A.from(e.dom().nextSibling).map(Pe.fromDom)},nn=function(e){return ae(Rt(e,en))},rn=function(e){return Rt(e,tn)},on=function(e){return X(e.dom().childNodes,Pe.fromDom)},an=function(e,t){var n=e.dom().childNodes;return A.from(n[t]).map(Pe.fromDom)},un=function(e){return an(e,0)},cn=function(e){return an(e,e.dom().childNodes.length-1)},sn=function(e){return e.dom().childNodes.length},ln=function(e,t){var n=Zt(e);n.each((function(n){n.dom().insertBefore(t.dom(),e.dom())}))},fn=function(e,t){var n=tn(e);n.fold((function(){var n=Zt(e);n.each((function(e){hn(e,t)}))}),(function(e){ln(e,t)}))},dn=function(e,t){var n=un(e);n.fold((function(){hn(e,t)}),(function(n){e.dom().insertBefore(t.dom(),n.dom())}))},hn=function(e,t){e.dom().appendChild(t.dom())},mn=function(e,t){ln(e,t),hn(t,e)},pn=function(e,t){q(t,(function(t){ln(e,t)}))},gn=function(e,t){q(t,(function(t){hn(e,t)}))},vn=function(e){e.dom().textContent="",q(on(e),(function(e){bn(e)}))},bn=function(e){var t=e.dom();null!==t.parentNode&&t.parentNode.removeChild(t)},yn=function(e){var t=on(e);t.length>0&&pn(e,t),bn(e)},wn=("undefined"!==typeof n.window?n.window:Function("return this;")(),function(e){var t=e.dom().nodeName;return t.toLowerCase()}),xn=function(e){return e.dom().nodeType},Cn=function(e){return function(t){return xn(t)===e}},Sn=function(e){return xn(e)===It||"#comment"===wn(e)},kn=Cn(Mt),_n=Cn(Ft),En=function(e){var t=_n(e)?e.dom().parentNode:e.dom();return void 0!==t&&null!==t&&t.ownerDocument.body.contains(t)},An=function(e,t){var n=function(n,r){return An(e+n,t+r)};return{left:g(e),top:g(t),translate:n}},Tn=An,On=function(e){var t=e.getBoundingClientRect();return Tn(t.left,t.top)},Bn=function(e,t){return void 0!==e?e:void 0!==t?t:0},Rn=function(e){var t=e.dom().ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom())return Tn(n.offsetLeft,n.offsetTop);var i=Bn(r.pageYOffset,o.scrollTop),a=Bn(r.pageXOffset,o.scrollLeft),u=Bn(o.clientTop,n.clientTop),c=Bn(o.clientLeft,n.clientLeft);return Dn(e).translate(a-c,i-u)},Dn=function(e){var t=e.dom(),n=t.ownerDocument,r=n.body;return r===t?Tn(r.offsetLeft,r.offsetTop):En(e)?On(t):Tn(0,0)},Nn=function(e){var t=void 0!==e?e.dom():n.document,r=t.body.scrollLeft||t.documentElement.scrollLeft,o=t.body.scrollTop||t.documentElement.scrollTop;return Tn(r,o)},In=function(e,t,r){var o=void 0!==r?r.dom():n.document,i=o.defaultView;i.scrollTo(e,t)},Pn=function(e,t){var n=Bt().browser.isSafari();n&&L(e.dom().scrollIntoViewIfNeeded)?e.dom().scrollIntoViewIfNeeded(!1):e.dom().scrollIntoView(t)},Mn=function(e){var t=void 0===e?n.window:e;return A.from(t["visualViewport"])},Fn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Ln=function(e){var t=void 0===e?n.window:e,r=t.document,o=Nn(Pe.fromDom(r));return Mn(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,r=e.clientHeight;return Fn(o.left(),o.top(),n,r)}),(function(e){return Fn(Math.max(e.pageLeft,o.left()),Math.max(e.pageTop,o.top()),e.width,e.height)}))},zn=function(e){return function(t){return!!t&&t.nodeType===e}},Hn=function(e){return!!e&&!Object.getPrototypeOf(e)},Un=zn(1),Vn=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return $(t,n)}return!1}},jn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){var r,o;if(Un(t))for(r=0;r<n.length;r++){var i=t.ownerDocument.defaultView.getComputedStyle(t,null);if(o=i?i.getPropertyValue(e):null,o===n[r])return!0}return!1}},Wn=function(e){return function(t){return Un(t)&&t.hasAttribute(e)}},$n=function(e,t){return function(n){return Un(n)&&n.getAttribute(e)===t}},Gn=function(e){return Un(e)&&e.hasAttribute("data-mce-bogus")},Xn=function(e){return Un(e)&&"all"===e.getAttribute("data-mce-bogus")},qn=function(e){return Un(e)&&"TABLE"===e.tagName},Kn=function(e){return function(t){if(Un(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Yn=Vn(["textarea","input"]),Zn=zn(3),Jn=zn(8),Qn=zn(9),er=zn(11),tr=Vn(["br"]),nr=Kn("true"),rr=Kn("false"),or=function(e){return void 0!==e.style&&L(e.style.getPropertyValue)},ir=function(e,t,r){if(!(D(r)||M(r)||z(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+"")},ar=function(e,t,n){ir(e.dom(),t,n)},ur=function(e,t){var n=e.dom();pe(t,(function(e,t){ir(n,t,e)}))},cr=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},sr=function(e,t){return A.from(cr(e,t))},lr=function(e,t){var n=e.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},fr=function(e,t){e.dom().removeAttribute(t)},dr=function(e,t){var r=e.dom(),o=n.window.getComputedStyle(r),i=o.getPropertyValue(t);return""!==i||En(e)?i:hr(r,t)},hr=function(e,t){return or(e)?e.style.getPropertyValue(t):""},mr=function(e,t){var n=e.dom(),r=hr(n,t);return A.from(r).filter((function(e){return e.length>0}))},pr=function(e){var t={},n=e.dom();if(or(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},gr=function(e){return e.dom().offsetWidth},vr=Bt().browser,br=function(e){return te(e,kn)},yr=function(e){return vr.isFirefox()&&"table"===wn(e)?br(on(e)).filter((function(e){return"caption"===wn(e)})).bind((function(e){return br(rn(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},wr=function(e,t){return e.children&&$(e.children,t)},xr=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"===dr(Pe.fromDom(e),"position"))return o=t.getBoundingClientRect(),i=o.left+(u.documentElement.scrollLeft||e.scrollLeft)-u.documentElement.clientLeft,a=o.top+(u.documentElement.scrollTop||e.scrollTop)-u.documentElement.clientTop,{x:i,y:a};r=t;while(r&&r!==n&&r.nodeType&&!wr(r,n))i+=r.offsetLeft||0,a+=r.offsetTop||0,r=r.offsetParent;r=t.parentNode;while(r&&r!==n&&r.nodeType&&!wr(r,n))i-=r.scrollLeft||0,a-=r.scrollTop||0,r=r.parentNode;a+=yr(Pe.fromDom(t))}return{x:i,y:a}},Cr={},Sr={exports:Cr};(function(e,n,r,o){(function(o){if("object"===typeof n&&"undefined"!==typeof r)r.exports=o();else if("function"===typeof e&&e.amd)e([],o);else{var i;i="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:this,i.EphoxContactWrapper=o()}})((function(){return function(){function e(t,n,r){function i(u,c){if(!n[u]){if(!t[u]){var s="function"==typeof o&&o;if(!c&&s)return s(u,!0);if(a)return a(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[u]={exports:{}};t[u][0].call(f.exports,(function(e){var n=t[u][1][e];return i(n||e)}),f,f.exports,e,t,n,r)}return n[u].exports}for(var a="function"==typeof o&&o,u=0;u<r.length;u++)i(r[u]);return i}return e}()({1:[function(e,t,n){var r,o,i=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function s(e){if(o===clearTimeout)return clearTimeout(e);if((o===u||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}(function(){try{r="function"===typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"===typeof clearTimeout?clearTimeout:u}catch(e){o=u}})();var l,f=[],d=!1,h=-1;function m(){d&&l&&(d=!1,l.length?f=l.concat(f):h=-1,f.length&&p())}function p(){if(!d){var e=c(m);d=!0;var t=f.length;while(t){l=f,f=[];while(++h<t)l&&l[h].run();h=-1,t=f.length}l=null,d=!1,s(e)}}function g(e,t){this.fun=e,this.array=t}function v(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new g(e,t)),1!==f.length||d||c(p)},g.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=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,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,t){return function(){e.apply(t,arguments)}}function a(e){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function u(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void s(t.promise,o)}c(t.promise,r)}else(1===e._state?c:s)(t.promise,e._value)}))):e._deferreds.push(t)}function c(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void l(e);if("function"===typeof n)return void d(i(n,t),e)}e._state=1,e._value=t,l(e)}catch(r){s(e,r)}}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&a._immediateFn((function(){e._handled||a._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function f(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e((function(e){n||(n=!0,c(t,e))}),(function(e){n||(n=!0,s(t,e))}))}catch(r){if(n)return;n=!0,s(t,r)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new f(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a((function(e,n){if(0===t.length)return e([]);var r=t.length;function 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(c){n(c)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a((function(t){t(e)}))},a.reject=function(e){return new a((function(t,n){n(e)}))},a.race=function(e){return new a((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},a._immediateFn="function"===typeof e?function(t){e(t)}:function(e){r(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!==typeof t&&t.exports?t.exports=a:n.Promise||(n.Promise=a)})(this)}).call(this,e("timers").setImmediate)},{timers:3}],3:[function(e,t,n){(function(t,r){var o=e("process/browser.js").nextTick,i=Function.prototype.apply,a=Array.prototype.slice,u={},c=0;function s(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"===typeof t?t:function(e){var t=c++,r=!(arguments.length<2)&&a.call(arguments,1);return u[t]=!0,o((function(){u[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"===typeof r?r:function(e){delete u[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(e,t,n){var r=e("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();t.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,Cr,Sr,void 0);var kr,_r=Sr.exports.boltExport,Er=function(e){var t=A.none(),r=[],o=function(e){return Er((function(t){i((function(n){t(e(n))}))}))},i=function(e){u()?s(e):r.push(e)},a=function(e){t=A.some(e),c(r),r=[]},u=function(){return t.isSome()},c=function(e){q(e,s)},s=function(e){t.each((function(t){n.setTimeout((function(){e(t)}),0)}))};return e(a),{get:i,map:o,isReady:u}},Ar=function(e){return Er((function(t){t(e)}))},Tr={nu:Er,pure:Ar},Or=function(e){n.setTimeout((function(){throw e}),0)},Br=function(e){var t=function(t){e().then(t,Or)},n=function(t){return Br((function(){return e().then(t)}))},r=function(t){return Br((function(){return e().then((function(e){return t(e).toPromise()}))}))},o=function(t){return Br((function(){return e().then((function(){return t.toPromise()}))}))},i=function(){return Tr.nu(t)},a=function(){var t=null;return Br((function(){return null===t&&(t=e()),t}))},u=e;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:a,toPromise:u,get:t}},Rr=function(e){return Br((function(){return new _r(e)}))},Dr=function(e){return Br((function(){return _r.resolve(e)}))},Nr={nu:Rr,pure:Dr},Ir=function(e,t){return t((function(t){var n=[],r=0,o=function(o){return function(i){n[o]=i,r++,r>=e.length&&t(n)}};0===e.length?t([]):q(e,(function(e,t){e.get(o(t))}))}))},Pr=function(e){return Ir(e,Nr.nu)},Mr=function(e){var t=function(t){return e===t},n=function(t){return Mr(e)},r=function(t){return Mr(e)},o=function(t){return Mr(t(e))},i=function(t){return Mr(e)},a=function(t){t(e)},u=function(t){return t(e)},c=function(t,n){return n(e)},s=function(t){return t(e)},l=function(t){return t(e)},f=function(){return A.some(e)};return{is:t,isValue:C,isError:x,getOr:g(e),getOrThunk:g(e),getOrDie:g(e),or:n,orThunk:r,fold:c,map:o,mapError:i,each:a,bind:u,exists:s,forall:l,toOption:f}},Fr=function(e){var t=function(e){return e()},n=function(){return w(String(e))()},r=function(e){return e},o=function(e){return e()},i=function(t){return Fr(e)},a=function(t){return Fr(t(e))},u=function(t){return Fr(e)},c=function(t,n){return t(e)};return{is:x,isValue:x,isError:C,getOr:v,getOrThunk:t,getOrDie:n,or:r,orThunk:o,fold:c,map:i,mapError:a,each:m,bind:u,exists:x,forall:C,toOption:A.none}},Lr=function(e,t){return e.fold((function(){return Fr(t)}),Mr)},zr={value:Mr,error:Fr,fromOption:Lr},Hr=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)},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 n.setImmediate&&n.setImmediate||function(e){n.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(o){return void e.reject(o)}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,c.call(this)}catch(r){u.call(this,r)}}function u(e){this._state=!1,this._value=e,c.call(this)}function c(){for(var e=0,t=this._deferreds.length;e<t;e++)i.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 l(e,t,n){var r=!1;try{e((function(e){r||(r=!0,t(e))}),(function(e){r||(r=!0,n(e))}))}catch(o){if(r)return;r=!0,n(o)}}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 s(e,t,r,o))}))},r.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&t(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(c){n(c)}}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},Ur=window.Promise?window.Promise:Hr(),Vr=function(e,t){var r,o=n.window.requestAnimationFrame,i=["ms","moz","webkit"],a=function(e){n.window.setTimeout(e,0)};for(r=0;r<i.length&&!o;r++)o=n.window[i[r]+"RequestAnimationFrame"];o||(o=a),o(e,t)},jr=function(e,t){return"number"!==typeof t&&(t=0),n.setTimeout(e,t)},Wr=function(e,t){return"number"!==typeof t&&(t=1),n.setInterval(e,t)},$r=function(e){return n.clearTimeout(e)},Gr=function(e){return n.clearInterval(e)},Xr=function(e,t){var r,o;return o=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];n.clearTimeout(r),r=jr((function(){e.apply(this,o)}),t)},o.stop=function(){n.clearTimeout(r)},o},qr={requestAnimationFrame:function(e,t){kr?kr.then(e):kr=new Ur((function(e){t||(t=n.document.body),Vr(e,t)})).then(e)},setTimeout:jr,setInterval:Wr,setEditorTimeout:function(e,t,n){return jr((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,r){var o;return o=Wr((function(){e.removed?n.clearInterval(o):t()}),r),o},debounce:Xr,throttle:Xr,clearInterval:Gr,clearTimeout:$r},Kr=n.navigator.userAgent,Yr=Bt(),Zr=Yr.browser,Jr=Yr.os,Qr=Yr.deviceType,eo=/WebKit/.test(Kr)&&!Zr.isEdge(),to="FormData"in n.window&&"FileReader"in n.window&&"URL"in n.window&&!!n.URL.createObjectURL,no=-1!==Kr.indexOf("Windows Phone"),ro={opera:Zr.isOpera(),webkit:eo,ie:!(!Zr.isIE()&&!Zr.isEdge())&&Zr.version.major,gecko:Zr.isFirefox(),mac:Jr.isOSX()||Jr.isiOS(),iOS:Qr.isiPad()||Qr.isiPhone(),android:Jr.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:n.window.getSelection&&"Range"in n.window,documentMode:Zr.isIE()?n.document.documentMode||7:10,fileApi:to,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!Zr.isIE(),desktop:Qr.isDesktop(),windowsPhone:no,browser:{current:Zr.current,version:Zr.version,isChrome:Zr.isChrome,isEdge:Zr.isEdge,isFirefox:Zr.isFirefox,isIE:Zr.isIE,isOpera:Zr.isOpera,isSafari:Zr.isSafari},os:{current:Jr.current,version:Jr.version,isAndroid:Jr.isAndroid,isChromeOS:Jr.isChromeOS,isFreeBSD:Jr.isFreeBSD,isiOS:Jr.isiOS,isLinux:Jr.isLinux,isOSX:Jr.isOSX,isSolaris:Jr.isSolaris,isWindows:Jr.isWindows},deviceType:{isDesktop:Qr.isDesktop,isiPad:Qr.isiPad,isiPhone:Qr.isiPhone,isPhone:Qr.isPhone,isTablet:Qr.isTablet,isTouch:Qr.isTouch,isWebView:Qr.isWebView}},oo=Array.isArray,io=function(e){var t,n,r=e;if(!oo(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=e[t];return r},ao=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},uo=function(e,t){var n=[];return ao(e,(function(r,o){n.push(t(r,o,e))})),n},co=function(e,t){var n=[];return ao(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},so=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},lo=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},fo=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},ho=function(e){return e[e.length-1]},mo=/^\s*|\s*$/g,po=function(e){return null===e||void 0===e?"":(""+e).replace(mo,"")},go=function(e,t){return t?!("array"!==t||!oo(e))||typeof e===t:void 0!==e},vo=function(e,t,n){var r;e=e||[],t=t||",","string"===typeof e&&(e=e.split(t)),n=n||{},r=e.length;while(r--)n[e[r]]={};return n},bo=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},yo=function(e,t,n){var r,o,i,a,u,c=this,s=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),i=e[3].match(/(^|\.)(\w+)$/i)[2],o=c.createNS(e[3].replace(/\.\w+$/,""),n),!o[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],c.extend(o[i].prototype,t),e[5]&&(r=c.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],c.each(r,(function(e,t){o[i].prototype[t]=r[t]})),c.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)}))),c.each(t.static,(function(e,t){o[i][t]=e}))}},wo=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},xo=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),ao(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;xo(e,t,n,r)})))},Co=function(e,t){var r,o;for(t=t||n.window,e=e.split("."),r=0;r<e.length;r++)o=e[r],t[o]||(t[o]={}),t=t[o];return t},So=function(e,t){var r,o;for(t=t||n.window,e=e.split("."),r=0,o=e.length;r<o;r++)if(t=t[e[r]],!t)break;return t},ko=function(e,t){return!e||go(e,"array")?e:uo(e.split(t||","),po)},_o=function(e){var t=ro.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e},Eo={trim:po,isArray:oo,is:go,toArray:io,makeMap:vo,each:ao,map:uo,grep:co,inArray:so,hasOwn:bo,extend:wo,create:yo,walk:xo,createNS:Co,resolve:So,explode:ko,_addCacheSuffix:_o};function Ao(e,t){void 0===t&&(t={});var r,o=0,i={};r=t.maxLoadTime||5e3;var a=function(e){t.referrerPolicy=e},u=function(t){e.getElementsByTagName("head")[0].appendChild(t)},c=function(a,c,s){var l,f,d,h,m=function(e){h.status=e,h.passed=[],h.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){var e=h.passed,t=e.length;while(t--)e[t]();m(2)},g=function(){var e=h.failed,t=e.length;while(t--)e[t]();m(3)},v=function(){var e=n.navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&parseInt(e[1],10)<536)},b=function(e,t){e()||((new Date).getTime()-d<r?qr.setTimeout(t):g())},y=function(){b((function(){var t,n,r=e.styleSheets,o=r.length;while(o--)if(t=r[o],n=t.ownerNode?t.ownerNode:t.owningElement,n&&n.id===l.id)return p(),!0}),y)},w=function(){b((function(){try{var e=f.sheet.cssRules;return p(),!!e}catch(t){}}),w)};if(a=Eo._addCacheSuffix(a),i[a]?h=i[a]:(h={passed:[],failed:[]},i[a]=h),c&&h.passed.push(c),s&&h.failed.push(s),1!==h.status)if(2!==h.status)if(3!==h.status){if(h.status=1,l=e.createElement("link"),l.rel="stylesheet",l.type="text/css",l.id="u"+o++,l.async=!1,l.defer=!1,d=(new Date).getTime(),t.contentCssCors&&(l.crossOrigin="anonymous"),t.referrerPolicy&&ar(Pe.fromDom(l),"referrerpolicy",t.referrerPolicy),"onload"in l&&!v())l.onload=y,l.onerror=g;else{if(n.navigator.userAgent.indexOf("Firefox")>0)return f=e.createElement("style"),f.textContent='@import "'+a+'"',w(),void u(f);y()}u(l),l.href=a}else g();else p()},s=function(e){return Nr.nu((function(t){c(e,p(t,g(zr.value(e))),p(t,g(zr.error(e))))}))},l=function(e){return e.fold(v,v)},f=function(e,t,n){Pr(X(e,s)).get((function(e){var r=Y(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(l)):t(r.pass.map(l))}))};return{load:c,loadAll:f,_setReferrerPolicy:a}}var To,Oo,Bo,Ro=["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"],Do=["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param","embed","source","wbr","track"],No=["td","th"],Io=["thead","tbody","tfoot"],Po=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],Mo=["h1","h2","h3","h4","h5","h6"],Fo=["li","dd","dt"],Lo=["ul","ol","dl"],zo=["pre","script","textarea","style"],Ho=function(e){var t;return function(n){return t=t||ce(e,g(!0)),t.hasOwnProperty(wn(n))}},Uo=Ho(Mo),Vo=Ho(Ro),jo=function(e){return"table"===wn(e)},Wo=function(e){return kn(e)&&!Vo(e)},$o=function(e){return kn(e)&&"br"===wn(e)},Go=Ho(Po),Xo=Ho(Lo),qo=Ho(Fo),Ko=Ho(Do),Yo=Ho(Io),Zo=Ho(No),Jo=Ho(zo),Qo=function(e){var t=e.previousSibling&&"SPAN"===e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"===e.nextSibling.nodeName;return t&&n},ei=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},ti=function(e,t){var n,r=t.childNodes;if(!Un(t)||!ei(t)){for(n=r.length-1;n>=0;n--)ti(e,r[n]);if(!1===Qn(t)){if(Zn(t)&&t.nodeValue.length>0){var o=Eo.trim(t.nodeValue).length;if(e.isBlock(t.parentNode)||o>0)return;if(0===o&&Qo(t))return}else if(Un(t)&&(r=t.childNodes,1===r.length&&ei(r[0])&&t.parentNode.insertBefore(r[0],t),r.length||Ko(Pe.fromDom(t))))return;e.remove(t)}return t}},ni=Eo.makeMap,ri=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,oi=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ii=/[<>&\"\']/g,ai=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,ui={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:"Ÿ"};Oo={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},Bo={"<":"<",">":">","&":"&",""":'"',"'":"'"};var ci=function(e){var t;return t=Pe.fromTag("div").dom(),t.innerHTML=e,t.textContent||t.innerText||e},si=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)),Oo[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}};To=si("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 li=function(e,t){return e.replace(t?ri:oi,(function(e){return Oo[e]||e}))},fi=function(e){return(""+e).replace(ii,(function(e){return Oo[e]||e}))},di=function(e,t){return e.replace(t?ri:oi,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":Oo[e]||"&#"+e.charCodeAt(0)+";"}))},hi=function(e,t,n){return n=n||To,e.replace(t?ri:oi,(function(e){return Oo[e]||n[e]||e}))},mi=function(e,t){var n=si(t)||To,r=function(e,t){return e.replace(t?ri:oi,(function(e){return void 0!==Oo[e]?Oo[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))},o=function(e,t){return hi(e,t,n)},i=ni(e.replace(/\+/g,","));return i.named&&i.numeric?r:i.named?t?o:hi:i.numeric?di:li},pi=function(e){return e.replace(ai,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10),t>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):ui[t]||String.fromCharCode(t)):Bo[e]||To[e]||ci(e)}))},gi={encodeRaw:li,encodeAllRaw:fi,encodeNumeric:di,encodeNamed:hi,getEncodeFunc:mi,decode:pi},vi={},bi={},yi=Eo.makeMap,wi=Eo.each,xi=Eo.extend,Ci=Eo.explode,Si=Eo.inArray,ki=function(e,t){return e=Eo.trim(e),e?e.split(t||" "):[]},_i=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};r=r||[],n=n||"","string"===typeof r&&(r=ki(r)),e=ki(e),o=e.length;while(o--)i=ki([t,n].join(" ")),a={attributes:c(i),attributesOrder:i,children:c(r,bi)},u[e[o]]=a},s=function(e,t){var n,r,o,i;e=ki(e),n=e.length,t=ki(t);while(n--)for(r=u[e[n]],o=0,i=t.length;o<i;o++)r.attributes[t[o]]={},r.attributesOrder.push(t[o])};return vi[e]?vi[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",a="acronym applet basefont big font strike tt",r=[r,a].join(" "),wi(ki(a),(function(e){c(e,"",r)})),i="center dir isindex noframes",n=[n,i].join(" "),o=[n,r].join(" "),wi(ki(i),(function(e){c(e,"",o)}))),o=o||[n,r].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",o),c("address dt dd div caption","",o),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","",r),c("blockquote","cite",o),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",o),c("dl","","dt dd"),c("a","href target rel media hreflang type",r),c("q","cite",r),c("ins del","cite datetime",o),c("img","src sizes srcset alt usemap ismap width height"),c("iframe","src name width height",o),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),c("param","name value"),c("map","name",[o,"area"].join(" ")),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",o),c("th","colspan rowspan headers scope abbr",o),c("form","accept-charset action autocomplete enctype method name novalidate target",o),c("fieldset","disabled form name",[o,"legend"].join(" ")),c("label","form for",r),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"===e?o:r),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",[o,"li"].join(" ")),c("noscript","",o),"html4"!==e&&(c("wbr"),c("ruby","",[r,"rt rp"].join(" ")),c("figcaption","",o),c("mark rt rp summary bdi","",r),c("canvas","width height",o),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",[r,"option"].join(" ")),c("article section nav aside main header footer","",o),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",[o,"figcaption"].join(" ")),c("time","datetime",r),c("dialog","open",o),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",r),c("progress","value max",r),c("meter","value min max low high optimum",r),c("details","open",[o,"summary"].join(" ")),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),wi(ki("a form meter progress dfn"),(function(e){u[e]&&delete u[e].children[e]})),delete u.caption.children.table,delete u.script,vi[e]=u,u)},Ei=function(e,t){var n;return e&&(n={},"string"===typeof e&&(e={"*":e}),wi(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?yi(e,/[, ]/):Ci(e,/[, ]/)}))),n};function Ai(e){var t,n,r,o,i,a,u,c,s,l,f,d,h,m={},p={},g=[],v={},b={},y=function(t,n,r){var o=e[t];return o?o=yi(o,/[, ]/,yi(o.toUpperCase(),/[, ]/)):(o=vi[t],o||(o=yi(n," ",yi(n.toUpperCase()," ")),o=xi(o,r),vi[t]=o)),o};e=e||{},r=_i(e.schema),!1===e.verify_html&&(e.valid_elements="*[*]"),t=Ei(e.valid_styles),n=Ei(e.invalid_styles,"map"),c=Ei(e.valid_classes,"map"),o=y("whitespace_elements","pre script noscript style textarea video audio iframe object code"),i=y("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),a=y("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),u=y("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),l=y("non_empty_elements","td th iframe video audio object script pre code",a),f=y("move_caret_before_on_enter_elements","table",l),d=y("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"),s=y("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=y("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),wi((e.special||"script noscript noframes noembed title style textarea xmp").split(" "),(function(e){b[e]=new RegExp("</"+e+"[^>]*>","gi")}));var w=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},x=function(e){var t,n,r,o,i,a,u,c,s,l,f,d,h,p,v,b,y,x,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,S=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,k=/[*?+]/;if(e)for(e=ki(e,","),m["@"]&&(b=m["@"].attributes,y=m["@"].attributesOrder),t=0,n=e.length;t<n;t++)if(i=C.exec(e[t]),i){if(p=i[1],s=i[2],v=i[3],c=i[5],d={},h=[],a={attributes:d,attributesOrder:h},"#"===p&&(a.paddEmpty=!0),"-"===p&&(a.removeEmpty=!0),"!"===i[4]&&(a.removeEmptyAttrs=!0),b&&(pe(b,(function(e,t){d[t]=e})),h.push.apply(h,y)),c)for(c=ki(c,"|"),r=0,o=c.length;r<o;r++)if(i=S.exec(c[r]),i){if(u={},f=i[1],l=i[2].replace(/[\\:]:/g,":"),p=i[3],x=i[4],"!"===f&&(a.attributesRequired=a.attributesRequired||[],a.attributesRequired.push(l),u.required=!0),"-"===f){delete d[l],h.splice(Si(h,l),1);continue}p&&("="===p&&(a.attributesDefault=a.attributesDefault||[],a.attributesDefault.push({name:l,value:x}),u.defaultValue=x),":"===p&&(a.attributesForced=a.attributesForced||[],a.attributesForced.push({name:l,value:x}),u.forcedValue=x),"<"===p&&(u.validValues=yi(x,"?"))),k.test(l)?(a.attributePatterns=a.attributePatterns||[],u.pattern=w(l),a.attributePatterns.push(u)):(d[l]||h.push(l),d[l]=u)}b||"@"!==s||(b=d,y=h),v&&(a.outputName=s,m[v]=a),k.test(s)?(a.pattern=w(s),g.push(a)):m[s]=a}},C=function(e){m={},g=[],x(e),wi(r,(function(e,t){p[t]=e.children}))},S=function(e){var t=/^(~)?(.+)$/;e&&(vi.text_block_elements=vi.block_elements=null,wi(ki(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||(s[i.toUpperCase()]={},s[i]={}),!m[i]){var a=m[o];a=xi({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,m[i]=a}wi(p,(function(e,t){e[o]&&(p[t]=e=xi({},p[t]),e[i]=e[o])}))})))},k=function(t){var n=/^([+\-]?)(\w+)\[([^\]]+)\]$/;vi[e.schema]=null,t&&wi(ki(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]],wi(ki(o[3],"|"),(function(e){"-"===r?delete t[e]:t[e]={}})))}))},_=function(e){var t,n=m[e];if(n)return n;t=g.length;while(t--)if(n=g[t],n.pattern.test(e))return n};e.valid_elements?C(e.valid_elements):(wi(r,(function(e,t){m[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},p[t]=e.children})),"html5"!==e.schema&&wi(ki("strong/b em/i"),(function(e){e=ki(e,"/"),m[e[1]].outputName=e[0]})),wi(ki("ol ul sub sup blockquote span font a table tbody tr strong em b i"),(function(e){m[e]&&(m[e].removeEmpty=!0)})),wi(ki("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){m[e].paddEmpty=!0})),wi(ki("span"),(function(e){m[e].removeEmptyAttrs=!0}))),S(e.custom_elements),k(e.valid_children),x(e.extended_valid_elements),k("+ol[ul|ol],+ul[ul|ol]"),wi({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=ki(e))})),e.invalid_elements&&wi(Ci(e.invalid_elements),(function(e){m[e]&&delete m[e]})),_("span")||x("span[!data-mce-type|*]");var E=function(){return t},A=function(){return n},T=function(){return c},O=function(){return u},B=function(){return s},R=function(){return d},D=function(){return h},N=function(){return a},I=function(){return i},P=function(){return l},M=function(){return f},F=function(){return o},L=function(){return b},z=function(e,t){var n=p[e.toLowerCase()];return!(!n||!n[t.toLowerCase()])},H=function(e,t){var n,r,o=_(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns,n){r=n.length;while(r--)if(n[r].pattern.test(e))return!0}}return!1},U=function(){return v};return{children:p,elements:m,getValidStyles:E,getValidClasses:T,getBlockElements:B,getInvalidStyles:A,getShortEndedElements:N,getTextBlockElements:R,getTextInlineElements:D,getBoolAttrs:O,getElementRule:_,getSelfClosingElements:I,getNonEmptyElements:P,getMoveCaretBeforeOnEnterElements:M,getWhiteSpaceElements:F,getSpecialElements:L,isValidChild:z,isValid:H,getCustomElements:U,addValidElements:x,setValidElements:C,addCustomElements:S,addValidChildren:k}}var Ti,Oi,Bi,Ri,Di,Ni,Ii,Pi,Mi,Fi,Li,zi,Hi,Ui,Vi,ji,Wi,$i,Gi="\ufeff",Xi=" ",qi=function(e){return e===Gi},Ki=function(e){return e.replace(/\uFEFF/g,"")},Yi=function(e,t,n,r){var o=function(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Zi=function(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,c=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,l={},f=Gi;for(e=e||{},t&&(o=t.getValidStyles(),i=t.getInvalidStyles()),r=("\\\" \\' \\; \\: ; : "+f).split(" "),n=0;n<r.length;n++)l[r[n]]=f+n,l[f+n]=r[n];return{toHex:function(e){return e.replace(a,Yi)},parse:function(t){var r,o,i,d,h={},m=e.url_converter,p=e.url_converter_scope||this,g=function(e,t,r){var o,i,a,u;if(o=h[e+"-top"+t],o&&(i=h[e+"-right"+t],i&&(a=h[e+"-bottom"+t],a&&(u=h[e+"-left"+t],u)))){var c=[o,i,a,u];n=c.length-1;while(n--)if(c[n]!==c[n+1])break;n>-1&&r||(h[e+t]=-1===n?c[0]:c.join(" "),delete h[e+"-top"+t],delete h[e+"-right"+t],delete h[e+"-bottom"+t],delete h[e+"-left"+t])}},v=function(e){var t,n=h[e];if(n){n=n.split(" "),t=n.length;while(t--)if(n[t]!==n[0])return!1;return h[e]=n[0],!0}},b=function(e,t,n,r){v(t)&&v(n)&&v(r)&&(h[e]=h[t]+" "+h[n]+" "+h[r],delete h[t],delete h[n],delete h[r])},y=function(e){return d=!0,l[e]},w=function(e,t){return d&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return l[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},x=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},C=function(e){return e.replace(/\\[0-9a-f]+/gi,x)},S=function(t,n,r,o,i,a){if(i=i||a,i)return i=w(i),"'"+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 m&&(n=m.call(p,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,y).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,y)}));while(r=c.exec(t))if(c.lastIndex=r.index+r[0].length,o=r[1].replace(s,"").toLowerCase(),i=r[2].replace(s,""),o&&i){if(o=C(o),i=C(i),-1!==o.indexOf(f)||-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.replace(a,Yi),i=i.replace(u,S),h[o]=d?w(i,!0):i}g("border","",!0),g("border","-width"),g("border","-color"),g("border","-style"),g("padding",""),g("margin",""),b("border","border-width","border-style","border-color"),"medium none"===h.border&&delete h.border,"none"===h["border-image"]&&delete h["border-image"]}return h},serialize:function(e,t){var n="",r=function(t){var r,i,a,u;if(r=o[t],r)for(i=0,a=r.length;i<a;i++)t=r[i],u=e[t],u&&(n+=(n.length>0?" ":"")+t+": "+u+";")},a=function(e,t){var n=i["*"];return(!n||!n[e])&&(n=i[t],!(n&&n[e]))};return t&&o?(r("*"),r(t)):pe(e,(function(e,r){!e||i&&!a(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Ji="mce-data-",Qi=/^(?:mouse|contextmenu)|click/,ea={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1,mozPressure:1},ta=function(e){return e.isDefaultPrevented===ra||e.isDefaultPrevented===na},na=function(){return!1},ra=function(){return!0},oa=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},ia=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},aa=function(e,t){if(e.composedPath){var n=e.composedPath();if(n&&n.length>0)return n[0]}return t},ua=function(e,t){var r,o=t||{};for(r in e)ea[r]||(o[r]=e[r]);if(o.target||(o.target=o.srcElement||n.document),ro.experimentalShadowDom&&(o.target=aa(e,o.target)),e&&Qi.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=ra,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},o.stopPropagation=function(){o.isPropagationStopped=ra,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},o.stopImmediatePropagation=function(){o.isImmediatePropagationStopped=ra,o.stopPropagation()},!1===ta(o)&&(o.isDefaultPrevented=na,o.isPropagationStopped=na,o.isImmediatePropagationStopped=na),"undefined"===typeof o.metaKey&&(o.metaKey=!1),o},ca=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(){ia(e,"DOMContentLoaded",a),ia(e,"load",a),n.domLoaded||(n.domLoaded=!0,t(o))};i()?a():oa(e,"DOMContentLoaded",a),oa(e,"load",a)}},sa=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando=Ji+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in n.document.documentElement,this.hasFocusIn="onfocusin"in n.document.documentElement,this.count=1}return e.prototype.bind=function(e,t,r,o){var i,a,u,c,s,l,f,d=this,h=n.window,m=function(e){d.executeHandlers(ua(e||h.event),i)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[d.expando]?i=e[d.expando]:(i=d.count++,e[d.expando]=i,d.events[i]={}),o=o||e;var p=t.split(" ");u=p.length;while(u--)c=p[u],l=m,s=f=!1,"DOMContentLoaded"===c&&(c="ready"),d.domLoaded&&"ready"===c&&"complete"===e.readyState?r.call(o,ua({type:c})):(d.hasMouseEnterLeave||(s=d.mouseEnterLeave[c],s&&(l=function(e){var t,n;if(t=e.currentTarget,n=e.relatedTarget,n&&t.contains)n=t.contains(n);else while(n&&n!==t)n=n.parentNode;n||(e=ua(e||h.event),e.type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,d.executeHandlers(e,i))})),d.hasFocusIn||"focusin"!==c&&"focusout"!==c||(f=!0,s="focusin"===c?"focus":"blur",l=function(e){e=ua(e||h.event),e.type="focus"===e.type?"focusin":"focusout",d.executeHandlers(e,i)}),a=d.events[i][c],a?"ready"===c&&d.domLoaded?r(ua({type:c})):a.push({func:r,scope:o}):(d.events[i][c]=a=[{func:r,scope:o}],a.fakeName=s,a.capture=f,a.nativeHandler=l,"ready"===c?ca(e,l,d):oa(e,s||c,l,f)));return e=a=0,r}},e.prototype.unbind=function(e,t,n){var r,o,i,a,u,c;if(!e||3===e.nodeType||8===e.nodeType)return this;if(r=e[this.expando],r){if(c=this.events[r],t){var s=t.split(" ");i=s.length;while(i--)if(u=s[i],o=c[u],o){if(n){a=o.length;while(a--)if(o[a].func===n){var l=o.nativeHandler,f=o.fakeName,d=o.capture;o=o.slice(0,a).concat(o.slice(a+1)),o.nativeHandler=l,o.fakeName=f,o.capture=d,c[u]=o}}n&&0!==o.length||(delete c[u],ia(e,o.fakeName||u,o.nativeHandler,o.capture))}}else pe(c,(function(t,n){ia(e,t.fakeName||n,t.nativeHandler,t.capture)})),c={};for(u in c)if(_e(c,u))return this;delete this.events[r];try{delete e[this.expando]}catch(h){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=ua(null,n);o.type=t,o.target=e;do{r=e[this.expando],r&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName){this.unbind(e),n=e.getElementsByTagName("*"),t=n.length;while(t--)e=n[t],e[this.expando]&&this.unbind(e)}return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n,r,o,i,a=this.events[t];if(n=a&&a[e.type],n)for(r=0,o=n.length;r<o;r++)if(i=n[r],i&&!1===i.func.call(i.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return},e.Event=new e,e}(),la="sizzle"+-new Date,fa=n.window.document,da=0,ha=0,ma=qa(),pa=qa(),ga=qa(),va=function(e,t){return e===t&&(Fi=!0),0},ba="undefined",ya=1<<31,wa={}.hasOwnProperty,xa=[],Ca=xa.pop,Sa=xa.push,ka=xa.push,_a=xa.slice,Ea=xa.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},Aa="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ta="[\\x20\\t\\r\\n\\f]",Oa="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",Ba="\\["+Ta+"*("+Oa+")(?:"+Ta+"*([*^$|!~]?=)"+Ta+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+Oa+"))|)"+Ta+"*\\]",Ra=":("+Oa+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Ba+")*)|.*)\\)|)",Da=new RegExp("^"+Ta+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Ta+"+$","g"),Na=new RegExp("^"+Ta+"*,"+Ta+"*"),Ia=new RegExp("^"+Ta+"*([>+~]|"+Ta+")"+Ta+"*"),Pa=new RegExp("="+Ta+"*([^\\]'\"]*?)"+Ta+"*\\]","g"),Ma=new RegExp(Ra),Fa=new RegExp("^"+Oa+"$"),La={ID:new RegExp("^#("+Oa+")"),CLASS:new RegExp("^\\.("+Oa+")"),TAG:new RegExp("^("+Oa+"|[*])"),ATTR:new RegExp("^"+Ba),PSEUDO:new RegExp("^"+Ra),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Ta+"*(even|odd|(([+-]|)(\\d*)n|)"+Ta+"*(?:([+-]|)"+Ta+"*(\\d+)|))"+Ta+"*\\)|)","i"),bool:new RegExp("^(?:"+Aa+")$","i"),needsContext:new RegExp("^"+Ta+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Ta+"*((?:-\\d)?\\d*)"+Ta+"*\\)|)(?=[^-]|$)","i")},za=/^(?:input|select|textarea|button)$/i,Ha=/^h\d$/i,Ua=/^[^{]+\{\s*\[native \w/,Va=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ja=/[+~]/,Wa=/'|\\/g,$a=new RegExp("\\\\([\\da-f]{1,6}"+Ta+"?|("+Ta+")|.)","ig"),Ga=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{ka.apply(xa=_a.call(fa.childNodes),fa.childNodes),xa[fa.childNodes.length].nodeType}catch(iL){ka={apply:xa.length?function(e,t){Sa.apply(e,_a.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}var Xa=function(e,t,n,r){var o,i,a,u,c,s,l,f,d,h;if((t?t.ownerDocument||t:fa)!==zi&&Li(t),t=t||zi,n=n||[],!e||"string"!==typeof e)return n;if(1!==(u=t.nodeType)&&9!==u)return[];if(Ui&&!r){if(o=Va.exec(e))if(a=o[1]){if(9===u){if(i=t.getElementById(a),!i||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&$i(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return ka.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Ti.getElementsByClassName)return ka.apply(n,t.getElementsByClassName(a)),n}if(Ti.qsa&&(!Vi||!Vi.test(e))){if(f=l=la,d=t,h=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){s=Di(e),(l=t.getAttribute("id"))?f=l.replace(Wa,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",c=s.length;while(c--)s[c]=f+nu(s[c]);d=ja.test(e)&&eu(t.parentNode)||t,h=s.join(",")}if(h)try{return ka.apply(n,d.querySelectorAll(h)),n}catch(m){}finally{l||t.removeAttribute("id")}}}return Ii(e.replace(Da,"$1"),t,n,r)};function qa(){var e=[];function t(n,r){return e.push(n+" ")>Oi.cacheLength&&delete t[e.shift()],t[n+" "]=r}return t}function Ka(e){return e[la]=!0,e}function Ya(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||ya)-(~e.sourceIndex||ya);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function Za(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function Ja(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function Qa(e){return Ka((function(t){return t=+t,Ka((function(n,r){var o,i=e([],n.length,t),a=i.length;while(a--)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function eu(e){return e&&typeof e.getElementsByTagName!==ba&&e}function tu(){}function nu(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ru(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=ha++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,c,s=[da,i];if(a){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,a))return!0}else while(t=t[r])if(1===t.nodeType||o){if(c=t[la]||(t[la]={}),(u=c[r])&&u[0]===da&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function ou(e){return e.length>1?function(t,n,r){var o=e.length;while(o--)if(!e[o](t,n,r))return!1;return!0}:e[0]}function iu(e,t,n){for(var r=0,o=t.length;r<o;r++)Xa(e,t[r],n);return n}function au(e,t,n,r,o){for(var i,a=[],u=0,c=e.length,s=null!=t;u<c;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(u)));return a}function uu(e,t,n,r,o,i){return r&&!r[la]&&(r=uu(r)),o&&!o[la]&&(o=uu(o,i)),Ka((function(i,a,u,c){var s,l,f,d=[],h=[],m=a.length,p=i||iu(t||"*",u.nodeType?[u]:u,[]),g=!e||!i&&t?p:au(p,d,e,u,c),v=n?o||(i?e:m||r)?[]:a:g;if(n&&n(g,v,u,c),r){s=au(v,h),r(s,[],u,c),l=s.length;while(l--)(f=s[l])&&(v[h[l]]=!(g[h[l]]=f))}if(i){if(o||e){if(o){s=[],l=v.length;while(l--)(f=v[l])&&s.push(g[l]=f);o(null,v=[],s,c)}l=v.length;while(l--)(f=v[l])&&(s=o?Ea.call(i,f):d[l])>-1&&(i[s]=!(a[s]=f))}}else v=au(v===a?v.splice(m,v.length):v),o?o(null,a,v,c):ka.apply(a,v)}))}function cu(e){for(var t,n,r,o=e.length,i=Oi.relative[e[0].type],a=i||Oi.relative[" "],u=i?1:0,c=ru((function(e){return e===t}),a,!0),s=ru((function(e){return Ea.call(t,e)>-1}),a,!0),l=[function(e,n,r){return!i&&(r||n!==Pi)||((t=n).nodeType?c(e,n,r):s(e,n,r))}];u<o;u++)if(n=Oi.relative[e[u].type])l=[ru(ou(l),n)];else{if(n=Oi.filter[e[u].type].apply(null,e[u].matches),n[la]){for(r=++u;r<o;r++)if(Oi.relative[e[r].type])break;return uu(u>1&&ou(l),u>1&&nu(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(Da,"$1"),n,u<r&&cu(e.slice(u,r)),r<o&&cu(e=e.slice(r)),r<o&&nu(e))}l.push(n)}return ou(l)}function su(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,l,f,d=0,h="0",m=o&&[],p=[],g=Pi,v=o||r&&Oi.find.TAG("*",c),b=da+=null==g?1:Math.random()||.1,y=v.length;for(c&&(Pi=i!==zi&&i);h!==y&&null!=(s=v[h]);h++){if(r&&s){l=0;while(f=e[l++])if(f(s,i,a)){u.push(s);break}c&&(da=b)}n&&((s=!f&&s)&&d--,o&&m.push(s))}if(d+=h,n&&h!==d){l=0;while(f=t[l++])f(m,p,i,a);if(o){if(d>0)while(h--)m[h]||p[h]||(p[h]=Ca.call(u));p=au(p)}ka.apply(u,p),c&&!o&&p.length>0&&d+t.length>1&&Xa.uniqueSort(u)}return c&&(da=b,Pi=g),m};return n?Ka(o):o}Ti=Xa.support={},Ri=Xa.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Li=Xa.setDocument=function(e){var t,n=e?e.ownerDocument||e:fa,r=n.defaultView;function o(e){try{return e.top}catch(t){}return null}return n!==zi&&9===n.nodeType&&n.documentElement?(zi=n,Hi=n.documentElement,Ui=!Ri(n),r&&r!==o(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Li()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Li()}))),Ti.attributes=!0,Ti.getElementsByTagName=!0,Ti.getElementsByClassName=Ua.test(n.getElementsByClassName),Ti.getById=!0,Oi.find.ID=function(e,t){if(typeof t.getElementById!==ba&&Ui){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Oi.filter.ID=function(e){var t=e.replace($a,Ga);return function(e){return e.getAttribute("id")===t}},Oi.find.TAG=Ti.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==ba)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){while(n=i[o++])1===n.nodeType&&r.push(n);return r}return i},Oi.find.CLASS=Ti.getElementsByClassName&&function(e,t){if(Ui)return t.getElementsByClassName(e)},ji=[],Vi=[],Ti.disconnectedMatch=!0,Vi=Vi.length&&new RegExp(Vi.join("|")),ji=ji.length&&new RegExp(ji.join("|")),t=Ua.test(Hi.compareDocumentPosition),$i=t||Ua.test(Hi.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)while(t=t.parentNode)if(t===e)return!0;return!1},va=t?function(e,t){if(e===t)return Fi=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!Ti.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===fa&&$i(fa,e)?-1:t===n||t.ownerDocument===fa&&$i(fa,t)?1:Mi?Ea.call(Mi,e)-Ea.call(Mi,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Fi=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],c=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Mi?Ea.call(Mi,e)-Ea.call(Mi,t):0;if(i===a)return Ya(e,t);r=e;while(r=r.parentNode)u.unshift(r);r=t;while(r=r.parentNode)c.unshift(r);while(u[o]===c[o])o++;return o?Ya(u[o],c[o]):u[o]===fa?-1:c[o]===fa?1:0},n):zi},Xa.matches=function(e,t){return Xa(e,null,null,t)},Xa.matchesSelector=function(e,t){if((e.ownerDocument||e)!==zi&&Li(e),t=t.replace(Pa,"='$1']"),Ti.matchesSelector&&Ui&&(!ji||!ji.test(t))&&(!Vi||!Vi.test(t)))try{var n=Wi.call(e,t);if(n||Ti.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(iL){}return Xa(t,zi,null,[e]).length>0},Xa.contains=function(e,t){return(e.ownerDocument||e)!==zi&&Li(e),$i(e,t)},Xa.attr=function(e,t){(e.ownerDocument||e)!==zi&&Li(e);var n=Oi.attrHandle[t.toLowerCase()],r=n&&wa.call(Oi.attrHandle,t.toLowerCase())?n(e,t,!Ui):void 0;return void 0!==r?r:Ti.attributes||!Ui?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Xa.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Xa.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Fi=!Ti.detectDuplicates,Mi=!Ti.sortStable&&e.slice(0),e.sort(va),Fi){while(t=e[o++])t===e[o]&&(r=n.push(o));while(r--)e.splice(n[r],1)}return Mi=null,e},Bi=Xa.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+=Bi(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=Bi(t);return n},Oi=Xa.selectors={cacheLength:50,createPseudo:Ka,match:La,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($a,Ga),e[3]=(e[3]||e[4]||e[5]||"").replace($a,Ga),"~="===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]||Xa.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]&&Xa.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return La.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Ma.test(n)&&(t=Di(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($a,Ga).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=ma[e+" "];return t||(t=new RegExp("(^|"+Ta+")"+e+"("+Ta+"|$)"))&&ma(e,(function(e){return t.test("string"===typeof e.className&&e.className||typeof e.getAttribute!==ba&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Xa.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,c){var s,l,f,d,h,m,p=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(g){if(i){while(p){f=t;while(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&&b){l=g[la]||(g[la]={}),s=l[e]||[],h=s[0]===da&&s[1],d=s[0]===da&&s[2],f=h&&g.childNodes[h];while(f=++h&&f&&f[p]||(d=h=0)||m.pop())if(1===f.nodeType&&++d&&f===t){l[e]=[da,h,d];break}}else if(b&&(s=(t[la]||(t[la]={}))[e])&&s[0]===da)d=s[1];else while(f=++h&&f&&f[p]||(d=h=0)||m.pop())if((u?f.nodeName.toLowerCase()===v:1===f.nodeType)&&++d&&(b&&((f[la]||(f[la]={}))[e]=[da,d]),f===t))break;return d-=o,d===r||d%r===0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Oi.pseudos[e]||Oi.setFilters[e.toLowerCase()]||Xa.error("unsupported pseudo: "+e);return r[la]?r(t):r.length>1?(n=[e,e,"",t],Oi.setFilters.hasOwnProperty(e.toLowerCase())?Ka((function(e,n){var o,i=r(e,t),a=i.length;while(a--)o=Ea.call(e,i[a]),e[o]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:Ka((function(e){var t=[],n=[],r=Ni(e.replace(Da,"$1"));return r[la]?Ka((function(e,t,n,o){var i,a=r(e,null,o,[]),u=e.length;while(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:Ka((function(e){return function(t){return Xa(e,t).length>0}})),contains:Ka((function(e){return e=e.replace($a,Ga),function(t){return(t.textContent||t.innerText||Bi(t)).indexOf(e)>-1}})),lang:Ka((function(e){return Fa.test(e||"")||Xa.error("unsupported lang: "+e),e=e.replace($a,Ga).toLowerCase(),function(t){var n;do{if(n=Ui?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===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===Hi},focus:function(e){return e===zi.activeElement&&(!zi.hasFocus||zi.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!Oi.pseudos.empty(e)},header:function(e){return Ha.test(e.nodeName)},input:function(e){return za.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:Qa((function(){return[0]})),last:Qa((function(e,t){return[t-1]})),eq:Qa((function(e,t,n){return[n<0?n+t:n]})),even:Qa((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Qa((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Qa((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Qa((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Oi.pseudos.nth=Oi.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(e){Oi.pseudos[e]=Za(e)})),q(["submit","reset"],(function(e){Oi.pseudos[e]=Ja(e)})),tu.prototype=Oi.filters=Oi.pseudos,Oi.setFilters=new tu,Di=Xa.tokenize=function(e,t){var n,r,o,i,a,u,c,s=pa[e+" "];if(s)return t?0:s.slice(0);a=e,u=[],c=Oi.preFilter;while(a){for(i in n&&!(r=Na.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=Ia.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(Da," ")}),a=a.slice(n.length)),Oi.filter)Oi.filter.hasOwnProperty(i)&&(!(r=La[i].exec(a))||c[i]&&!(r=c[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?Xa.error(e):pa(e,u).slice(0)},Ni=Xa.compile=function(e,t){var n,r=[],o=[],i=ga[e+" "];if(!i){t||(t=Di(e)),n=t.length;while(n--)i=cu(t[n]),i[la]?r.push(i):o.push(i);i=ga(e,su(o,r)),i.selector=e}return i},Ii=Xa.select=function(e,t,n,r){var o,i,a,u,c,s="function"===typeof e&&e,l=!r&&Di(e=s.selector||e);if(n=n||[],1===l.length){if(i=l[0]=l[0].slice(0),i.length>2&&"ID"===(a=i[0]).type&&Ti.getById&&9===t.nodeType&&Ui&&Oi.relative[i[1].type]){if(t=(Oi.find.ID(a.matches[0].replace($a,Ga),t)||[])[0],!t)return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}o=La.needsContext.test(e)?0:i.length;while(o--){if(a=i[o],Oi.relative[u=a.type])break;if((c=Oi.find[u])&&(r=c(a.matches[0].replace($a,Ga),ja.test(i[0].type)&&eu(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&nu(i),!e)return ka.apply(n,r),n;break}}}return(s||Ni(e,l))(r,t,!Ui,n,ja.test(e)&&eu(t.parentNode)||t),n},Ti.sortStable=la.split("").sort(va).join("")===la,Ti.detectDuplicates=!!Fi,Li(),Ti.sortDetached=!0;var lu=n.document,fu=Array.prototype.push,du=Array.prototype.slice,hu=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,mu=sa.Event,pu=Eo.makeMap("children,contents,next,prev"),gu=function(e){return"undefined"!==typeof e},vu=function(e){return"string"===typeof e},bu=function(e){return e&&e===e.window},yu=function(e,t){var n,r,o;t=t||lu,o=t.createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;while(r=o.firstChild)n.appendChild(r);return n},wu=function(e,t,n,r){var o;if(vu(t))t=yu(t,Pu(e[0]));else if(t.length&&!t.nodeType){if(t=zu.makeArray(t),r)for(o=t.length-1;o>=0;o--)wu(e,t[o],n,r);else for(o=0;o<t.length;o++)wu(e,t[o],n,r);return e}if(t.nodeType){o=e.length;while(o--)n.call(e[o],t)}return e},xu=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},Cu=function(e,t,n){var r,o;return t=zu(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},Su=Eo.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),ku=Eo.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),_u={for:"htmlFor",class:"className",readonly:"readOnly"},Eu={float:"cssFloat"},Au={},Tu={},Ou=function(e,t){return new zu.fn.init(e,t)},Bu=function(e,t){var n;if(t.indexOf)return t.indexOf(e);n=t.length;while(n--)if(t[n]===e)return n;return-1},Ru=/^\s*|\s*$/g,Du=function(e){return null===e||void 0===e?"":(""+e).replace(Ru,"")},Nu=function(e,t){var n,r,o,i;if(e)if(n=e.length,void 0===n){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n;o++)if(i=e[o],!1===t.call(i,o,i))break;return e},Iu=function(e,t){var n=[];return Nu(e,(function(e,r){t(r,e)&&n.push(r)})),n},Pu=function(e){return e?9===e.nodeType?e:e.ownerDocument:lu};Ou.fn=Ou.prototype={constructor:Ou,selector:"",context:null,length:0,init:function(e,t){var r,o,i=this;if(!e)return i;if(e.nodeType)return i.context=i[0]=e,i.length=1,i;if(t&&t.nodeType)i.context=t;else{if(t)return zu(e).attr(t);i.context=t=n.document}if(vu(e)){if(i.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:hu.exec(e),!r)return zu(t).find(e);if(r[1]){o=yu(e,Pu(t)).firstChild;while(o)fu.call(i,o),o=o.nextSibling}else{if(o=Pu(t).getElementById(r[2]),!o)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 Eo.toArray(this)},add:function(e,t){var n,r,o=this;if(vu(e))return o.add(zu(e));if(!1!==t)for(n=zu.unique(o.toArray().concat(zu.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else fu.apply(o,zu.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"===typeof e)Nu(e,(function(e,t){r.attr(e,t)}));else{if(!gu(t)){if(r[0]&&1===r[0].nodeType){if(n=Au[e],n&&n.get)return n.get(r[0],e);if(ku[e])return r.prop(e)?e:void 0;t=r[0].getAttribute(e,2),null===t&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if(n=Au[e],n&&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(e=_u[e]||e,"object"===typeof e)Nu(e,(function(e,t){n.prop(e,t)}));else{if(!gu(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)Nu(e,(function(e,t){o.css(e,t)}));else if(gu(t))e=i(e),"number"!==typeof t||Su[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if(r=Tu[e],r&&r.set)r.set(this,t);else{try{this.style[Eu[e]||e]=t}catch(o){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],r=Tu[e],r&&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(u){return}}return o},remove:function(){var e,t=this,n=this.length;while(n--)e=t[n],mu.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){var e,t=this,n=this.length;while(n--){e=t[n];while(e.firstChild)e.removeChild(e.firstChild)}return this},html:function(e){var t,n=this;if(gu(e)){t=n.length;try{while(t--)n[t].innerHTML=e}catch(r){zu(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(gu(e)){t=n.length;while(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 wu(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return wu(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?wu(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?wu(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return zu(e).append(this),this},prependTo:function(e){return zu(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Cu(this,e)},wrapAll:function(e){return Cu(this,e,!0)},wrapInner:function(e){return this.each((function(){zu(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){zu(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),zu(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(" ")?Nu(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o,i;i=xu(r,e),i!==t&&(o=r.className,i?r.className=Du((" "+o+" ").replace(" "+e+" "," ")):r.className+=o?" "+e:e)}))),n},hasClass:function(e){return xu(this[0],e)},each:function(e){return Nu(this,e)},on:function(e,t){return this.each((function(){mu.bind(this,e,t)}))},off:function(e,t){return this.each((function(){mu.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"===typeof e?mu.fire(this,e.type,e):mu.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return new zu(du.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++)zu.find(e,this[t],r);return zu(r)},filter:function(e){return zu("function"===typeof e?Iu(this.toArray(),(function(t,n){return e(n,t)})):zu.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof zu&&(e=e[0]),this.each((function(n,r){while(r){if("string"===typeof e&&zu(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),zu(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(o=t.getBoundingClientRect(),i=o.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:fu,sort:Array.prototype.sort,splice:Array.prototype.splice},Eo.extend(Ou,{extend:Eo.extend,makeArray:function(e){return bu(e)||e.nodeType?[e]:Eo.toArray(e)},inArray:Bu,isArray:Eo.isArray,each:Nu,trim:Du,grep:Iu,find:Xa,expr:Xa.selectors,unique:Xa.uniqueSort,text:Xa.getText,contains:Xa.contains,filter:function(e,t,n){var r=t.length;n&&(e=":not("+e+")");while(r--)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?zu.find.matchesSelector(t[0],e)?[t[0]]:[]:zu.find.matches(e,t),t}});var Mu=function(e,t,n){var r=[],o=e[t];"string"!==typeof n&&n instanceof zu&&(n=n[0]);while(o&&9!==o.nodeType){if(void 0!==n){if(o===n)break;if("string"===typeof n&&zu(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},Fu=function(e,t,n,r){var o=[];for(r instanceof zu&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"===typeof r&&zu(e).is(r))break}o.push(e)}return o},Lu=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};Nu({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Mu(e,"parentNode")},next:function(e){return Lu(e,"nextSibling",1)},prev:function(e){return Lu(e,"previousSibling",1)},children:function(e){return Fu(e.firstChild,"nextSibling",1)},contents:function(e){return Eo.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){Ou.fn[e]=function(n){var r=this,o=[];r.each((function(){var e=t.call(o,this,n,o);e&&(zu.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(pu[e]||(o=zu.unique(o)),0===e.indexOf("parents")&&(o=o.reverse()));var i=zu(o);return n?i.filter(n):i}})),Nu({parentsUntil:function(e,t){return Mu(e,"parentNode",t)},nextUntil:function(e,t){return Fu(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return Fu(e,"previousSibling",1,t).slice(1)}},(function(e,t){Ou.fn[e]=function(n,r){var o=this,i=[];o.each((function(){var e=t.call(i,this,n,i);e&&(zu.isArray(e)?i.push.apply(i,e):i.push(e))})),this.length>1&&(i=zu.unique(i),0!==e.indexOf("parents")&&"prevUntil"!==e||(i=i.reverse()));var a=zu(i);return r?a.filter(r):a}})),Ou.fn.is=function(e){return!!e&&this.filter(e).length>0},Ou.fn.init.prototype=Ou.fn,Ou.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 zu.extend(n,this),n},Ou.attrHooks=Au,Ou.cssHooks=Tu;var zu=Ou,Hu=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n],o)return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n],o)return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if(i=e.parentNode,i&&i!==this.rootNode)return i}},e}(),Uu=Eo.each,Vu=Eo.grep,ju=ro.ie,Wu=/^([a-z0-9],?)+$/i,$u=/^[ \t\r\n]*$/,Gu=function(e,t,n){var r=t.keep_values,o={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)}},i={style:{set:function(t,n){null===n||"object"!==typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"===typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serialize(e.parse(n),t[0].nodeName),n}}};return r&&(i.href=i.src=o),i},Xu=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)},qu=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 Ku(e,t){var r,o=this;void 0===t&&(t={});var i={},a=n.window,u={},c=0,s=!0,l=!0,f=Ao(e,{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),d=[],h=t.schema?t.schema:Ai({}),m=Zi({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),p=t.ownEvents?new sa:sa.Event,g=h.getBlockElements(),v=zu.overrideDefaults((function(){return{context:e,element:Be.getRoot()}})),b=function(e){if("string"===typeof e)return!!g[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!g[e.nodeName])}return!1},y=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},w=function(e){return v("string"===typeof e?y(e):e)},x=function(e,t,n){var o,i,a=w(e);return a.length&&(o=r[t],i=o&&o.get?o.get(a,t):a.attr(t)),"undefined"===typeof i&&(i=n||""),i},C=function(e){var t=y(e);return t?t.attributes:[]},S=function(e,n,o){var i,a;""===o&&(o=null);var u=w(e);i=u.attr(n),u.length&&(a=r[n],a&&a.set?a.set(u,o,n):u.attr(n,o),i!==o&&t.onSetAttrib&&t.onSetAttrib({attrElm:u,attrName:n,attrValue:o}))},k=function(t,n){if(!ju||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return Uu(C(t),(function(e){S(r,e.nodeName,x(t,e.nodeName))})),r},_=function(){return t.root_element||e.body},E=function(e){var t=Ln(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},A=function(t,n){return xr(e.body,y(t),n)},T=function(e,n,r){var o=D(n)?w(e).css(n,r):w(e).css(n);t.update_styles&&Xu(m,o)},O=function(e,n){var r=w(e).css(n);t.update_styles&&Xu(m,r)},B=function(e,t,n){var r=w(e);return n?r.css(t):(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})),"float"===t&&(t=ro.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},R=function(e){var t,n;return e=y(e),t=B(e,"width"),n=B(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){var t,n;return e=y(e),t=A(e),n=R(e),{x:t.x,y:t.y,w:n.w,h:n.h}},I=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(Wu.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 Xa(t,i[0].ownerDocument||i[0],null,i).length>0},P=function(e,t,n,r){var o,i=[],a=y(e);r=void 0===r,n=n||("BODY"!==_().nodeName?_().parentNode:null),Eo.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return I(e,o)});while(a){if(a===n||!a.nodeType||9===a.nodeType)break;if(!t||"function"===typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},M=function(e,t,n){var r=P(e,t,n,!1);return r&&r.length>0?r[0]:null},F=function(e,t,n){var r=t;if(e)for("string"===typeof t&&(r=function(e){return I(e,t)}),e=e[n];e;e=e[n])if("function"===typeof r&&r(e))return e;return null},L=function(e,t){return F(e,t,"nextSibling")},z=function(e,t){return F(e,t,"previousSibling")},H=function(n,r){return Xa(n,y(r)||t.root_element||e,[])},U=function(e,t,n){var r,i="string"===typeof e?y(e):e;if(!i)return!1;if(Eo.isArray(i)&&(i.length||0===i.length))return r=[],Uu(i,(function(e,o){e&&("string"===typeof e&&(e=y(e)),r.push(t.call(n,e,o)))})),r;var a=n||o;return t.call(a,i)},V=function(e,t){w(e).each((function(e,n){Uu(t,(function(e,t){S(n,t,e)}))}))},j=function(e,t){var n=w(e);ju?n.each((function(e,n){if(!1!==n.canHaveHTML){while(n.firstChild)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(r){zu("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},W=function(t,n,r,o,i){return U(t,(function(t){var a="string"===typeof n?e.createElement(n):n;return V(a,r),o&&("string"!==typeof o&&o.nodeType?a.appendChild(o):"string"===typeof o&&j(a,o)),i?a:t.appendChild(a)}))},$=function(t,n,r){return W(e.createElement(t),t,n,r,!0)},G=gi.decode,X=gi.encodeAllRaw,q=function(e,t,n){var r,o="";for(r in o+="<"+e,t)t.hasOwnProperty(r)&&null!==t[r]&&"undefined"!==typeof t[r]&&(o+=" "+r+'="'+X(t[r])+'"');return"undefined"!==typeof n?o+">"+n+"</"+e+">":o+" />"},K=function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();o.appendChild(r),t&&(r.innerHTML=t);while(n=r.firstChild)o.appendChild(n);return o.removeChild(r),o},Y=function(e,t){var n=w(e);return t?n.each((function(){var e;while(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]},Z=function(e){return U(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},J=function(e){return m.parse(e)},Q=function(e,t){return m.serialize(e,t)},ee=function(t){var r,o;if(Be!==Ku.DOM&&e===n.document){if(i[t])return;i[t]=!0}o=e.getElementById("mceDefaultStyles"),o||(o=e.createElement("style"),o.id="mceDefaultStyles",o.type="text/css",r=e.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},te=function(r){var o;Be===Ku.DOM||e!==n.document?(r||(r=""),o=e.getElementsByTagName("head")[0],Uu(r.split(","),(function(e){var n;e=Eo._addCacheSuffix(e),u[e]||(u[e]=!0,n=$("link",Ae(Ae({rel:"stylesheet",type:"text/css",href:e},t.contentCssCors?{crossOrigin:"anonymous"}:{}),t.referrerPolicy?{referrerPolicy:t.referrerPolicy}:{})),o.appendChild(n))}))):Ku.DOM.loadCSS(r)},ne=function(e,t,n){w(e).toggleClass(t,n).each((function(){""===this.className&&zu(this).attr("class",null)}))},re=function(e,t){w(e).addClass(t)},oe=function(e,t){ne(e,t,!1)},ie=function(e,t){return w(e).hasClass(t)},ae=function(e){w(e).show()},ue=function(e){w(e).hide()},ce=function(e){return"none"===w(e).css("display")},se=function(e){return(e||"mce_")+c++},le=function(e){var t="string"===typeof e?y(e):e;return Un(t)?t.outerHTML:zu("<div></div>").append(zu(t).clone()).html()},fe=function(e,t){w(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}Y(zu(this).html(t),!0)}))},de=function(e,t){var n=y(t);return U(e,(function(e){var t,r;return t=n.parentNode,r=n.nextSibling,r?t.insertBefore(e,r):t.appendChild(e),e}))},he=function(e,t,n){return U(t,(function(t){return Eo.is(t,"array")&&(e=e.cloneNode(!0)),n&&Uu(Vu(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},me=function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=$(t),Uu(C(e),(function(t){S(n,t.nodeName,x(e,t.nodeName))})),he(n,e,!0)),n||e},pe=function(e,t){var n,r=e;while(r){n=t;while(n&&r!==n)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},ge=function(e){return m.toHex(Eo.trim(e))},ve=function(e){if(Un(e)){var t="a"===e.nodeName.toLowerCase()&&!x(e,"href")&&x(e,"id");if(x(e,"name")||x(e,"data-mce-bookmark")||t)return!0}return!1},be=function(e,t){var n,r,o=0;if(ve(e))return!1;if(e=e.firstChild,e){var i=new Hu(e,e.parentNode),a=h?h.getWhiteSpaceElements():{};t=t||(h?h.getNonEmptyElements():null);do{if(n=e.nodeType,Un(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(ve(e))return!1}if(8===n)return!1;if(3===n&&!$u.test(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&$u.test(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},ye=function(){return e.createRange()},we=function(e,t,n){var r,o,i,a=ye();if(e&&t)return a.setStart(e.parentNode,qu(e)),a.setEnd(t.parentNode,qu(t)),r=a.extractContents(),a=ye(),a.setStart(t.parentNode,qu(t)+1),a.setEnd(e.parentNode,qu(e)+1),o=a.extractContents(),i=e.parentNode,i.insertBefore(ti(Be,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(ti(Be,o),e),Y(e),n||t},xe=function(n,r,o,i){if(Eo.isArray(n)){var u=n.length,c=[];while(u--)c[u]=xe(n[u],r,o,i);return c}return!t.collect||n!==e&&n!==a||d.push([n,r,o,i]),p.bind(n,r,o,i||Be)},Ce=function(t,n,r){var o;if(Eo.isArray(t)){o=t.length;var i=[];while(o--)i[o]=Ce(t[o],n,r);return i}if(d.length>0&&(t===e||t===a)){o=d.length;while(o--){var u=d[o];t!==u[0]||n&&n!==u[1]||r&&r!==u[2]||p.unbind(u[0],u[1],u[2])}}return p.unbind(t,n,r)},Se=function(e,t,n){return p.fire(e,t,n)},ke=function(e){if(e&&Un(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},_e=function(e){for(var t=_(),n=null;e&&e!==t;e=e.parentNode)if(n=ke(e),null!==n)break;return n},Ee=function(){if(d.length>0){var e=d.length;while(e--){var t=d[e];p.unbind(t[0],t[1],t[2])}}Xa.setDocument&&Xa.setDocument()},Te=function(e,t){while(e){if(t===e)return!0;e=e.parentNode}return!1},Oe=function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},Be={doc:e,settings:t,win:a,files:u,stdMode:s,boxModel:l,styleSheetLoader:f,boundEvents:d,styles:m,schema:h,events:p,isBlock:b,$:v,$$:w,root:null,clone:k,getRoot:_,getViewPort:E,getRect:N,getSize:R,getParent:M,getParents:P,get:y,getNext:L,getPrev:z,select:H,is:I,add:W,create:$,createHTML:q,createFragment:K,remove:Y,setStyle:T,getStyle:B,setStyles:O,removeAllAttribs:Z,setAttrib:S,setAttribs:V,getAttrib:x,getPos:A,parseStyle:J,serializeStyle:Q,addStyle:ee,loadCSS:te,addClass:re,removeClass:oe,hasClass:ie,toggleClass:ne,show:ae,hide:ue,isHidden:ce,uniqueId:se,setHTML:j,getOuterHTML:le,setOuterHTML:fe,decode:G,encode:X,insertAfter:de,replace:he,rename:me,findCommonAncestor:pe,toHex:ge,run:U,getAttribs:C,isEmpty:be,createRng:ye,nodeIndex:qu,split:we,bind:xe,unbind:Ce,fire:Se,getContentEditable:ke,getContentEditableParent:_e,destroy:Ee,isChildOf:Te,dumpRng:Oe};return r=Gu(m,t,(function(){return Be})),Be}(function(e){e.DOM=e(n.document),e.nodeIndex=qu})(Ku||(Ku={}));var Yu=Ku,Zu=Yu.DOM,Ju=Eo.each,Qu=Eo.grep,ec=0,tc=1,nc=2,rc=3,oc=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,r){var o,i,a=Zu,u=function(){a.remove(i),o&&(o.onreadystatechange=o.onload=o=null),t()},c=function(){L(r)?r():"undefined"!==typeof n.console&&n.console.log&&n.console.log("Failed to load script: "+e)};i=a.uniqueId(),o=n.document.createElement("script"),o.id=i,o.type="text/javascript",o.src=Eo._addCacheSuffix(e),this.settings.referrerPolicy&&a.setAttrib(o,"referrerpolicy",this.settings.referrerPolicy),o.onload=u,o.onerror=c,(n.document.getElementsByTagName("head")[0]||n.document.body).appendChild(o)},e.prototype.isDone=function(e){return this.states[e]===nc},e.prototype.markDone=function(e){this.states[e]=nc},e.prototype.add=function(e,t,n,r){var o=this.states[e];void 0===o&&(this.queue.push(e),this.states[e]=ec),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o,i=this,a=[],u=function(e,t){Ju(i.scriptLoadedCallbacks[t],(function(t){L(t[e])&&t[e].call(t.scope)})),i.scriptLoadedCallbacks[t]=void 0};i.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this}),o=function(){var t=Qu(e);if(e.length=0,Ju(t,(function(e){i.states[e]!==nc?i.states[e]!==rc?i.states[e]!==tc&&(i.states[e]=tc,i.loading++,i.loadScript(e,(function(){i.states[e]=nc,i.loading--,u("success",e),o()}),(function(){i.states[e]=rc,i.loading--,a.push(e),u("failure",e),o()}))):u("failure",e):u("success",e)})),!i.loading){var n=i.queueLoadedCallbacks.slice(0);i.queueLoadedCallbacks.length=0,Ju(n,(function(e){0===a.length?L(e.success)&&e.success.call(e.scope):L(e.failure)&&e.failure.call(e.scope,a)}))}},o()},e.ScriptLoader=new e,e}(),ic=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},ac=function(e){return N(e)&&_e(e,"raw")},uc=function(e){return I(e)&&e.length>1},cc={},sc=ic("en"),lc=function(){return ke(cc,sc.get())},fc=function(){return ge(cc,(function(e){return Ae({},e)}))},dc=function(e){e&&sc.set(e)},hc=function(){return sc.get()},mc=function(e,t){var n=cc[e];n||(cc[e]=n={}),pe(t,(function(e,t){n[t.toLowerCase()]=e}))},pc=function(e){var t=lc().getOr({}),n=function(e){return L(e)?Object.prototype.toString.call(e):r(e)?"":""+e},r=function(e){return""===e||null===e||void 0===e},o=function(e){var r=n(e);return ke(t,r.toLowerCase()).map(n).getOr(r)},i=function(e){return e.replace(/{context:\w+}$/,"")},a=function(e){return e};if(r(e))return a("");if(ac(e))return a(n(e.raw));if(uc(e)){var u=e.slice(1),c=o(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return _e(u,t)?n(u[t]):e}));return a(i(c))}return a(i(o(e)))},gc=function(){return lc().bind((function(e){return ke(e,"_dir")})).exists((function(e){return"rtl"===e}))},vc=function(e){return _e(cc,e)},bc={getData:fc,setCode:dc,getCode:hc,add:mc,translate:pc,isRtl:gc,hasCode:vc};function yc(){var e=this,t=[],n={},r={},o=[],i=function(e,t){var n=Z(o,(function(n){return n.name===e&&n.state===t}));q(n,(function(e){return e.callback()}))},a=function(e){if(r[e])return r[e].instance},u=function(e){var t;return r[e]&&(t=r[e].dependencies),t||[]},c=function(e,t){!1!==yc.languageLoad&&p(e,(function(){var r=bc.getCode(),o=","+(t||"")+",";!r||t&&-1===o.indexOf(","+r+",")||oc.ScriptLoader.add(n[e]+"/langs/"+r+".js")}),"loaded")},s=function(e,n,o){var a=n;return t.push(a),r[e]={instance:a,dependencies:o},i(e,"added"),a},l=function(e){delete n[e],delete r[e]},f=function(e,t){return"object"===typeof t?t:"string"===typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},d=function(t,n){var r=e.urls[t];q(n,(function(e){oc.ScriptLoader.add(r+"/"+e)}))},h=function(e,t,n,r){var o=u(e);q(o,(function(e){var n=f(t,e);m(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(oc))},m=function(e,t,o,a,u){if(!n[e]){var c="string"===typeof t?t:t.prefix+t.resource+t.suffix;0!==c.indexOf("/")&&-1===c.indexOf("://")&&(c=yc.baseURL+"/"+c),n[e]=c.substring(0,c.lastIndexOf("/"));var s=function(){i(e,"loaded"),h(e,t,o,a)};r[e]?s():oc.ScriptLoader.add(c,s,a,u)}},p=function(e,t,i){void 0===i&&(i="added"),_e(r,e)&&"added"===i||_e(n,e)&&"loaded"===i?t():o.push({name:e,state:i,callback:t})};return{items:t,urls:n,lookup:r,_listeners:o,get:a,dependencies:u,requireLangPack:c,add:s,remove:l,createUrl:f,addComponents:d,load:m,waitFor:p}}(function(e){e.PluginManager=e(),e.ThemeManager=e()})(yc||(yc={}));var wc=yc,xc=function(e,t){var r=null,o=function(){null!==r&&(n.clearTimeout(r),r=null)},i=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))};return{cancel:o,throttle:i}},Cc=function(e,t){var r=null,o=function(){null!==r&&(n.clearTimeout(r),r=null)},i=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];null!==r&&n.clearTimeout(r),r=n.setTimeout((function(){e.apply(null,o),r=null}),t)};return{cancel:o,throttle:i}},Sc=function(e,t){var n=cr(e,t);return void 0===n||""===n?[]:n.split(" ")},kc=function(e,t,n){var r=Sc(e,t),o=r.concat([n]);return ar(e,t,o.join(" ")),!0},_c=function(e,t,n){var r=Z(Sc(e,t),(function(e){return e!==n}));return r.length>0?ar(e,t,r.join(" ")):fr(e,t),!1},Ec=function(e){return void 0!==e.dom().classList},Ac=function(e){return Sc(e,"class")},Tc=function(e,t){return kc(e,"class",t)},Oc=function(e,t){return _c(e,"class",t)},Bc=function(e,t){Ec(e)?e.dom().classList.add(t):Tc(e,t)},Rc=function(e){var t=Ec(e)?e.dom().classList:Ac(e);0===t.length&&fr(e,"class")},Dc=function(e,t){if(Ec(e)){var n=e.dom().classList;n.remove(t)}else Oc(e,t);Rc(e)},Nc=function(e,t){return Ec(e)&&e.dom().classList.contains(t)},Ic=function(e,t){var n=[];return q(on(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Ic(e,t))})),n},Pc=function(e,t){return Vt(t,e)};function Mc(e,t,n,r,o){return e(n,r)?A.some(n):L(o)&&o(n)?A.none():t(n,r,o)}var Fc=function(e,t,n){var r=e.dom(),o=L(n)?n:g(!1);while(r.parentNode){r=r.parentNode;var i=Pe.fromDom(r);if(t(i))return A.some(i);if(o(i))break}return A.none()},Lc=function(e,t,n){var r=function(e,t){return t(e)};return Mc(r,Fc,e,t,n)},zc=function(e,t,n){return Fc(e,(function(e){return Ht(e,t)}),n)},Hc=function(e,t){return jt(t,e)},Uc=function(e,t,n){var r=function(e,t){return Ht(e,t)};return Mc(r,zc,e,t,n)},Vc=g("mce-annotation"),jc=g("data-mce-annotation"),Wc=g("data-mce-annotation-uid"),$c=function(e,t){var n=e.selection.getRng(),r=Pe.fromDom(n.startContainer),o=Pe.fromDom(e.getBody()),i=t.fold((function(){return"."+Vc()}),(function(e){return"["+jc()+'="'+e+'"]'})),a=an(r,n.startOffset).getOr(r),u=Uc(a,i,(function(e){return Wt(e,o)})),c=function(e,t){return lr(e,t)?A.some(cr(e,t)):A.none()};return u.bind((function(t){return c(t,""+Wc()).bind((function(n){return c(t,""+jc()).map((function(t){var r=Xc(e,n);return{uid:n,name:t,elements:r}}))}))}))},Gc=function(e){return kn(e)&&Nc(e,Vc())},Xc=function(e,t){var n=Pe.fromDom(e.getBody());return Pc(n,"["+Wc()+'="'+t+'"]')},qc=function(e,t){var n=Pe.fromDom(e.getBody()),r=Pc(n,"["+jc()+'="'+t+'"]'),o={};return q(r,(function(e){var t=cr(e,Wc()),n=o.hasOwnProperty(t)?o[t]:[];o[t]=n.concat([e])})),o},Kc=function(e,t){var n=ic({}),r=function(){return{listeners:[],previous:ic(A.none())}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=o.hasOwnProperty(e)?o[e]:r(),a=t(i);o[e]=a,n.set(o)},a=function(e,t,n){o(e,(function(r){q(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:X(n,(function(e){return e.dom()}))})}))}))},u=function(e){o(e,(function(t){q(t.listeners,(function(t){return t(!1,e)}))}))},c=Cc((function(){var t=n.get(),r=se(he(t));q(r,(function(t){i(t,(function(n){var r=n.previous.get();return $c(e,A.some(t)).fold((function(){r.isSome()&&(u(t),n.previous.set(A.none()))}),(function(e){var t=e.uid,o=e.name,i=e.elements;r.is(t)||(a(o,t,i),n.previous.set(A.some(t)))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){c.cancel()})),e.on("NodeChange",(function(){c.throttle()}));var s=function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))};return{addListener:s}},Yc=function(e,t){var n=function(e){return A.from(e.attr(jc())).bind(t.lookup)};e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){q(e,(function(e){n(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Zc=function(){var e={},t=function(t,n){e[t]={name:t,settings:n}},n=function(t){return e.hasOwnProperty(t)?A.from(e[t]).map((function(e){return e.settings})):A.none()};return{register:t,lookup:n}},Jc=0,Qc=function(e){var t=new Date,n=t.getTime(),r=Math.floor(1e9*Math.random());return Jc++,e+"_"+r+Jc+String(n)},es=function(e,t){q(t,(function(t){Bc(e,t)}))},ts=function(e,t){var r=t||n.document,o=r.createElement("div");return o.innerHTML=e,on(Pe.fromDom(o))},ns=function(e){return e.dom().innerHTML},rs=function(e,t){var n=qt(e),r=n.dom(),o=Pe.fromDom(r.createDocumentFragment()),i=ts(t,r);gn(o,i),vn(e),hn(e,o)},os=function(e,t){return Pe.fromDom(e.dom().cloneNode(t))},is=function(e){return os(e,!1)},as=function(e){return os(e,!0)},us=function(e,t,n){void 0===n&&(n=x);var r=new Hu(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!Zn(t)&&!n(t));return A.from(t).filter(Zn)};return{current:function(){return A.from(r.current()).filter(Zn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},cs=function(e,t){var n=t||function(t){return e.isBlock(t)||tr(t)||rr(t)},r=function(e,t,n,o){if(Zn(e)){var i=o(e,t,e.data);if(-1!==i)return A.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))},o=function(e,t,o,i){var a=us(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},i=function(e,t,o,i){var a=us(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()};return{backwards:o,forwards:i}},ss=Gi,ls=qi,fs=Ki,ds=Un,hs=Zn,ms=function(e){return hs(e)&&(e=e.parentNode),ds(e)&&e.hasAttribute("data-mce-caret")},ps=function(e){return hs(e)&&ls(e.data)},gs=function(e){return ms(e)||ps(e)},vs=function(e){return e.firstChild!==e.lastChild||!tr(e.firstChild)},bs=function(e,t){var n,r,o,i;if(n=e.ownerDocument,o=n.createTextNode(ss),i=e.parentNode,t){if(r=e.previousSibling,hs(r)){if(gs(r))return r;if(ks(r))return r.splitText(r.data.length-1)}i.insertBefore(o,e)}else{if(r=e.nextSibling,hs(r)){if(gs(r))return r;if(Ss(r))return r.splitText(1),r}e.nextSibling?i.insertBefore(o,e.nextSibling):i.appendChild(o)}return o},ys=function(e){var t=e.container();return!(!e||!Zn(t))&&(t.data.charAt(e.offset())===ss||e.isAtStart()&&ps(t.previousSibling))},ws=function(e){var t=e.container();return!(!e||!Zn(t))&&(t.data.charAt(e.offset()-1)===ss||e.isAtEnd()&&ps(t.nextSibling))},xs=function(){var e=n.document.createElement("br");return e.setAttribute("data-mce-bogus","1"),e},Cs=function(e,t,n){var r,o,i;return r=t.ownerDocument,o=r.createElement(e),o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(xs()),i=t.parentNode,n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Ss=function(e){return hs(e)&&e.data[0]===ss},ks=function(e){return hs(e)&&e.data[e.data.length-1]===ss},_s=function(e){var t=e.getElementsByTagName("br"),n=t[t.length-1];Gn(n)&&n.parentNode.removeChild(n)},Es=function(e){return e&&e.hasAttribute("data-mce-caret")?(_s(e),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null},As=function(e){return ms(e.startContainer)},Ts=nr,Os=rr,Bs=tr,Rs=Zn,Ds=Vn(["script","style","textarea"]),Ns=Vn(["img","input","textarea","hr","iframe","video","audio","object"]),Is=Vn(["table"]),Ps=gs,Ms=function(e){return!Ps(e)&&(Rs(e)?!Ds(e.parentNode):Ns(e)||Bs(e)||Is(e)||Ls(e))},Fs=function(e){return Un(e)&&"true"===e.getAttribute("unselectable")},Ls=function(e){return!1===Fs(e)&&Os(e)},zs=function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Ls(e))return!1;if(Ts(e))return!0}return!0},Hs=function(e){return!!Ls(e)&&!0!==Q(de(e.getElementsByTagName("*")),(function(e,t){return e||Ts(t)}),!1)},Us=function(e){return Ns(e)||Hs(e)},Vs=function(e,t){return Ms(e)&&zs(e,t)},js=Math.round,Ws=function(e){return e?{left:js(e.left),top:js(e.top),bottom:js(e.bottom),right:js(e.right),width:js(e.width),height:js(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},$s=function(e,t){return e=Ws(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},Gs=function(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right},Xs=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},qs=function(e,t){return e.bottom-e.height/2<t.top||!(e.top>t.bottom)&&Xs(t.top-e.bottom,e,t)},Ks=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&Xs(t.bottom-e.top,e,t)},Ys=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Zs=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},Js=function(e,t){return 1===e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},Qs=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿-⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),el=function(e){return"string"===typeof e&&e.charCodeAt(0)>=768&&Qs.test(e)},tl=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},nl=function(e,t,n){return e.isSome()&&t.isSome()?A.some(n(e.getOrDie(),t.getOrDie())):A.none()},rl=function(e,t,n,r){return e.isSome()&&t.isSome()&&n.isSome()?A.some(r(e.getOrDie(),t.getOrDie(),n.getOrDie())):A.none()},ol=function(e,t){return e?A.some(t):A.none()},il=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}},al=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}},ul=Un,cl=Ms,sl=jn("display","block table"),ll=jn("float","left right"),fl=al(ul,cl,y(ll)),dl=y(jn("white-space","pre pre-line pre-wrap")),hl=Zn,ml=tr,pl=Yu.nodeIndex,gl=Js,vl=function(e){return"createRange"in e?e.createRange():Yu.DOM.createRng()},bl=function(e){return e&&/[\r\n\t ]/.test(e)},yl=function(e){return!!e.setStart&&!!e.setEnd},wl=function(e){var t,n=e.startContainer,r=e.startOffset;return!!(bl(e.toString())&&dl(n.parentNode)&&Zn(n)&&(t=n.data,bl(t[r-1])||bl(t[r+1])))},xl=function(e){var t,n=e.ownerDocument,r=vl(n),o=n.createTextNode(Xi),i=e.parentNode;return i.insertBefore(o,e),r.setStart(o,0),r.setEnd(o,1),t=Ws(r.getBoundingClientRect()),i.removeChild(o),t},Cl=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&Zn(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),kl(i)}return null},Sl=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},kl=function(e){var t,n;return n=e.getClientRects(),t=n.length>0?Ws(n[0]):Ws(e.getBoundingClientRect()),!yl(e)&&ml(e)&&Sl(t)?xl(e):Sl(t)&&yl(e)?Cl(e):t},_l=function(e,t){var n=$s(e,t);return n.width=1,n.right=n.left+1,n},El=function(e){var t,n,r=[],o=function(e){0!==e.height&&(r.length>0&&Gs(e,r[r.length-1])||r.push(e))},i=function(e,t){var n=vl(e.ownerDocument);if(t<e.data.length){if(el(e.data[t]))return r;if(el(e.data[t-1])&&(n.setStart(e,t),n.setEnd(e,t+1),!wl(n)))return o(_l(kl(n),!1)),r}t>0&&(n.setStart(e,t-1),n.setEnd(e,t),wl(n)||o(_l(kl(n),!1))),t<e.data.length&&(n.setStart(e,t),n.setEnd(e,t+1),wl(n)||o(_l(kl(n),!0)))};if(hl(e.container()))return i(e.container(),e.offset()),r;if(ul(e.container()))if(e.isAtEnd())n=gl(e.container(),e.offset()),hl(n)&&i(n,n.data.length),fl(n)&&!ml(n)&&o(_l(kl(n),!1));else{if(n=gl(e.container(),e.offset()),hl(n)&&i(n,0),fl(n)&&e.isAtEnd())return o(_l(kl(n),!1)),r;t=gl(e.container(),e.offset()-1),fl(t)&&!ml(t)&&(sl(t)||sl(n)||!fl(n))&&o(_l(kl(t),!1)),fl(n)&&o(_l(kl(n),!0))}return r};function Al(e,t,n){var r=function(){return hl(e),0===t},o=function(){return hl(e)?t>=e.data.length:t>=e.childNodes.length},i=function(){var n;return n=vl(e.ownerDocument),n.setStart(e,t),n.setEnd(e,t),n},a=function(){return n||(n=El(Al(e,t))),n},u=function(){return a().length>0},c=function(n){return n&&e===n.container()&&t===n.offset()},s=function(n){return gl(e,n?t-1:t)};return{container:g(e),offset:g(t),toRange:i,getClientRects:a,isVisible:u,isAtStart:r,isAtEnd:o,isEqual:c,getNode:s}}(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,pl(t)+1)},e.before=function(t){return e(t.parentNode,pl(t))},e.isAbove=function(e,t){return nl(le(t.getClientRects()),fe(e.getClientRects()),qs).getOr(!1)},e.isBelow=function(e,t){return nl(fe(t.getClientRects()),le(e.getClientRects()),Ks).getOr(!1)},e.isAtStart=function(e){return!!e&&e.isAtStart()},e.isAtEnd=function(e){return!!e&&e.isAtEnd()},e.isTextPosition=function(e){return!!e&&Zn(e.container())},e.isElementPosition=function(t){return!1===e.isTextPosition(t)}})(Al||(Al={}));var Tl,Ol=Al,Bl=Zn,Rl=Gn,Dl=Yu.nodeIndex,Nl=function(e){var t=e.parentNode;return Rl(t)?Nl(t):t},Il=function(e){return e?lo(e.childNodes,(function(e,t){return Rl(t)&&"BR"!==t.nodeName?e=e.concat(Il(t)):e.push(t),e}),[]):[]},Pl=function(e,t){while(e=e.previousSibling){if(!Bl(e))break;t+=e.data.length}return t},Ml=function(e){return function(t){return e===t}},Fl=function(e){var t,n,r;return t=Il(Nl(e)),n=fo(t,Ml(e),e),t=t.slice(0,n+1),r=lo(t,(function(e,n,r){return Bl(n)&&Bl(t[r-1])&&e++,e}),0),t=co(t,Vn([e.nodeName])),n=fo(t,Ml(e),e),n-r},Ll=function(e){var t;return t=Bl(e)?"text()":e.nodeName.toLowerCase(),t+"["+Fl(e)+"]"},zl=function(e,t,n){var r=[];for(t=t.parentNode;t!==e;t=t.parentNode){if(n&&n(t))break;r.push(t)}return r},Hl=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Bl(n)?o=Pl(n,r):(i=n.childNodes,r>=i.length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(Ll(n)),a=zl(e,n),a=co(a,y(Gn)),u=u.concat(uo(a,(function(e){return Ll(e)}))),u.reverse().join("/")+","+o},Ul=function(e,t,n){var r=Il(e);return r=co(r,(function(e,t){return!Bl(e)||!Bl(r[t-1])})),r=co(r,Vn([t])),r[n]},Vl=function(e,t){var n,r=e,o=0;while(Bl(r)){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Bl(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Bl(e)&&t>e.data.length&&(t=e.data.length),Ol(e,t)},jl=function(e,t){var n,r,o;return t?(n=t.split(","),t=n[0].split("/"),o=n.length>1?n[1]:"before",r=lo(t,(function(e,t){return t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t),t?("text()"===t[1]&&(t[1]="#text"),Ul(e,t[1],parseInt(t[2],10))):null}),e),r?Bl(r)?Vl(r,parseInt(o,10)):(o="after"===o?Dl(r)+1:Dl(r),Ol(r.parentNode,o)):null):null},Wl=function(e,t){Zn(t)&&0===t.data.length&&e.remove(t)},$l=function(e,t,n){t.insertNode(n),Wl(e,n.previousSibling),Wl(e,n.nextSibling)},Gl=function(e,t,n){var r=A.from(n.firstChild),o=A.from(n.lastChild);t.insertNode(n),r.each((function(t){return Wl(e,t.previousSibling)})),o.each((function(t){return Wl(e,t.nextSibling)}))},Xl=function(e,t,n){er(n)?Gl(e,t,n):$l(e,t,n)},ql=rr,Kl=function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&Zn(r);r=r.previousSibling)o+=e(r.data).length;return o},Yl=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],c=[],s=0,l=e.getRoot();for(Zn(a)?c.push(n?Kl(t,a,u):u):(i=a.childNodes,u>=i.length&&i.length&&(s=1,u=Math.max(0,i.length-1)),c.push(e.nodeIndex(i[u],n)+s));a&&a!==l;a=a.parentNode)c.push(e.nodeIndex(a,n));return c},Zl=function(e,t,n,r){var o=t.dom,i={};return i.start=Yl(o,e,n,r,!0),t.isCollapsed()||(i.end=Yl(o,e,n,r,!1)),i},Jl=function(e,t,n){var r=0;return Eo.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Ql=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Un(n)&&"TR"===n.nodeName&&(o=n.childNodes,n=o[Math.min(t?r:r-1,o.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))},ef=function(e){return Ql(e,!0),Ql(e,!1),e},tf=function(e,t){var n;if(Un(e)&&(e=Js(e,t),ql(e)))return e;if(gs(e)){if(Zn(e)&&ms(e)&&(e=e.parentNode),n=e.previousSibling,ql(n))return n;if(n=e.nextSibling,ql(n))return n}},nf=function(e){return tf(e.startContainer,e.startOffset)||tf(e.endContainer,e.endOffset)},rf=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(ql(r)||"IMG"===o)return{name:o,index:Jl(n.dom,o,r)};var a=nf(i);return a?(o=a.tagName,{name:o,index:Jl(n.dom,o,a)}):Zl(e,n,t,i)},of=function(e){var t=e.getRng();return{start:Hl(e.dom.getRoot(),Ol.fromRangeStart(t)),end:Hl(e.dom.getRoot(),Ol.fromRangeEnd(t))}},af=function(e){return{rng:e.getRng()}},uf=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)},cf=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:Jl(n,u,a)};var c=ef(r.cloneRange());if(!i){c.collapse(!1);var s=uf(n,o+"_end",t);Xl(n,c,s)}r=ef(r),r.collapse(!0);var l=uf(n,o+"_start",t);return Xl(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},sf=function(e,t,n){return 2===t?rf(fs,n,e):3===t?of(e):t?af(e):cf(e,!1)},lf=b(rf,v,!0),ff="_mce_caret",df=function(e){return Un(e)&&e.id===ff},hf=function(e,t){while(t&&t!==e){if(t.id===ff)return t;t=t.parentNode}return null},mf=Yu.DOM,pf=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},gf=function(e){return e.getParam("iframe_attrs",{})},vf=function(e){return e.getParam("doctype","<!DOCTYPE html>")},bf=function(e){return e.getParam("document_base_url","")},yf=function(e){return pf(e,"body_id","tinymce")},wf=function(e){return pf(e,"body_class","")},xf=function(e){return e.getParam("content_security_policy","")},Cf=function(e){return e.getParam("br_in_pre",!0)},Sf=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},kf=function(e){return e.getParam("forced_root_block_attrs",{})},_f=function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")},Ef=function(e){return e.getParam("no_newline_selector","")},Af=function(e){return e.getParam("keep_styles",!0)},Tf=function(e){return e.getParam("end_container_on_empty_block",!1)},Of=function(e){return Eo.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))},Bf=function(e){return Eo.explode(e.getParam("font_size_classes",""))},Rf=function(e){return e.getParam("images_dataimg_filter",g(!0),"function")},Df=function(e){return e.getParam("automatic_uploads",!0,"boolean")},Nf=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},If=function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")},Pf=function(e){return e.getParam("icons","","string")},Mf=function(e){return e.getParam("icons_url","","string")},Ff=function(e){return e.getParam("images_upload_url","","string")},Lf=function(e){return e.getParam("images_upload_base_path","","string")},zf=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},Hf=function(e){return e.getParam("images_upload_handler",null,"function")},Uf=function(e){return e.getParam("content_css_cors",!1,"boolean")},Vf=function(e){return e.getParam("referrer_policy","","string")},jf=function(e){return e.getParam("language","en","string")},Wf=function(e){return e.getParam("language_url","","string")},$f=function(e){return e.getParam("indent_use_margin",!1)},Gf=function(e){return e.getParam("indentation","40px","string")},Xf=function(e){var t=e.settings.content_css;return D(t)?X(t.split(","),bt):I(t)?t:!1===t||e.inline?[]:["default"]},qf=function(e){return e.getParam("directionality",bc.isRtl()?"rtl":void 0)},Kf=function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")},Yf=function(e){return e.getParam("object_resizing")},Zf=function(e){return e.getParam("resize_img_proportional",!0,"boolean")},Jf=function(e){return e.getParam("placeholder",mf.getAttrib(e.getElement(),"placeholder"),"string")},Qf=Un,ed=Zn,td=function(e){var t=e.parentNode;t&&t.removeChild(e)},nd=function(e){try{return e.nodeValue}catch(t){return""}},rd=function(e,t){0===t.length?td(e):e.nodeValue=t},od=function(e){var t=fs(e);return{count:e.length-t.length,text:t}},id=function(e,t){return fd(e),t},ad=function(e,t){var n=od(e.data.substr(0,t.offset())),r=od(e.data.substr(t.offset())),o=n.text+r.text;return o.length>0?(rd(e,o),Ol(e,t.offset()-n.count)):t},ud=function(e,t){var n=t.container(),r=W(de(n.childNodes),e).map((function(e){return e<t.offset()?Ol(n,t.offset()-1):t})).getOr(t);return fd(e),r},cd=function(e,t){return ed(e)&&t.container()===e?ad(e,t):id(e,t)},sd=function(e,t){return t.container()===e.parentNode?ud(e,t):id(e,t)},ld=function(e,t){return Ol.isTextPosition(t)?cd(e,t):sd(e,t)},fd=function(e){if(Qf(e)&&gs(e)&&(vs(e)?e.removeAttribute("data-mce-caret"):td(e)),ed(e)){var t=fs(nd(e));rd(e,t)}},dd=Bt().browser,hd=rr,md=function(e){return Un(e)&&/^(TD|TH)$/i.test(e.tagName)},pd=function(e,t,n){var r,o,i,a,u,c=$s(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),c.left+=o,c.right+=o,c.top+=i,c.bottom+=i,c.width=1,a=t.offsetWidth-t.clientWidth,a>0&&(n&&(a*=-1),c.left+=a,c.right+=a),c},gd=function(e){var t,n,r,o,i;for(t=Pc(Pe.fromDom(e),"*[contentEditable=false]"),o=0;o<t.length;o++)n=t[o].dom(),r=n.previousSibling,ks(r)&&(i=r.data,1===i.length?r.parentNode.removeChild(r):r.deleteData(i.length-1,1)),r=n.nextSibling,Ss(r)&&(i=r.data,1===i.length?r.parentNode.removeChild(r):r.deleteData(0,1))},vd=function(e,t,n,r){var o,i,a=ic(A.none()),u=Sf(e),c=u.length>0?u:"p",s=function(e,r){var o,u;if(l(),md(r))return null;if(!n(r))return i=bs(r,e),u=r.ownerDocument.createRange(),hd(i.nextSibling)?(u.setStart(i,0),u.setEnd(i,0)):(u.setStart(i,1),u.setEnd(i,1)),u;i=Cs(c,r,e),o=pd(t,r,e),zu(i).css("top",o.top);var s=zu('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(o).appendTo(t)[0];return a.set(A.some({caret:s,element:r,before:e})),a.get().each((function(t){e&&zu(t.caret).addClass("mce-visual-caret-before")})),f(),u=r.ownerDocument.createRange(),u.setStart(i,0),u.setEnd(i,0),u},l=function(){gd(t),i&&(fd(i),i=null),a.get().each((function(e){zu(e.caret).remove(),a.set(A.none())})),o&&(qr.clearInterval(o),o=null)},f=function(){o=qr.setInterval((function(){r()?zu("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):zu("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)},d=function(){a.get().each((function(e){var n=pd(t,e.element,e.before);zu(e.caret).css(Ae({},n))}))},h=function(){return qr.clearInterval(o)},m=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;}"};return{show:s,hide:l,getCss:m,reposition:d,destroy:h}},bd=function(){return dd.isIE()||dd.isEdge()||dd.isFirefox()},yd=function(e){return hd(e)||qn(e)&&bd()},wd=rr,xd=jn("display","block table table-cell table-caption list-item"),Cd=gs,Sd=ms,kd=Un,_d=Ms,Ed=function(e){return e>0},Ad=function(e){return e<0},Td=function(e,t){var n;while(n=e(t))if(!Sd(n))return n;return null},Od=function(e,t,n,r,o){var i=new Hu(e,r);if(Ad(t)){if((wd(e)||Sd(e))&&(e=Td(i.prev,!0),n(e)))return e;while(e=Td(i.prev,o))if(n(e))return e}if(Ed(t)){if((wd(e)||Sd(e))&&(e=Td(i.next,!0),n(e)))return e;while(e=Td(i.next,o))if(n(e))return e}return null},Bd=function(e,t){while(e&&e!==t){if(xd(e))return e;e=e.parentNode}return null},Rd=function(e,t,n){return Bd(e.container(),n)===Bd(t.container(),n)},Dd=function(e,t){var n,r;return t?(n=t.container(),r=t.offset(),kd(n)?n.childNodes[r+e]:null):null},Nd=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},Id=function(e,t,n){return Bd(t,e)===Bd(n,e)},Pd=function(e,t,n){var r,o;o=e?"previousSibling":"nextSibling";while(n&&n!==t){if(r=n[o],Cd(r)&&(r=r[o]),wd(r)){if(Id(t,r,n))return r;break}if(_d(r))break;n=n.parentNode}return null},Md=b(Nd,!0),Fd=b(Nd,!1),Ld=function(e,t,n){var r,o,i,a,u=b(Pd,!0,t),c=b(Pd,!1,t);if(o=n.startContainer,i=n.startOffset,ms(o)){if(kd(o)||(o=o.parentNode),a=o.getAttribute("data-mce-caret"),"before"===a&&(r=o.nextSibling,yd(r)))return Md(r);if("after"===a&&(r=o.previousSibling,yd(r)))return Fd(r)}if(!n.collapsed)return n;if(Zn(o)){if(Cd(o)){if(1===e){if(r=c(o),r)return Md(r);if(r=u(o),r)return Fd(r)}if(-1===e){if(r=u(o),r)return Fd(r);if(r=c(o),r)return Md(r)}return n}if(ks(o)&&i>=o.data.length-1)return 1===e&&(r=c(o),r)?Md(r):n;if(Ss(o)&&i<=1)return-1===e&&(r=u(o),r)?Fd(r):n;if(i===o.data.length)return r=c(o),r?Md(r):n;if(0===i)return r=u(o),r?Fd(r):n}return n},zd=function(e,t){return A.from(Dd(e?0:-1,t)).filter(wd)},Hd=function(e,t,n){var r=Ld(e,t,n);return-1===e?Al.fromRangeStart(r):Al.fromRangeEnd(r)},Ud=function(e){return A.from(e.getNode()).map(Pe.fromDom)},Vd=function(e){return A.from(e.getNode(!0)).map(Pe.fromDom)},jd=function(e,t){while(t=e(t))if(t.isVisible())return t;return t},Wd=function(e,t){var n=Rd(e,t);return!(n||!tr(e.getNode()))||n};(function(e){e[e["Backwards"]=-1]="Backwards",e[e["Forwards"]=1]="Forwards"})(Tl||(Tl={}));var $d=rr,Gd=Zn,Xd=Un,qd=tr,Kd=Ms,Yd=Us,Zd=Vs,Jd=function(e,t){var n=[];while(e&&e!==t)n.push(e),e=e.parentNode;return n},Qd=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},eh=function(e,t){if(Ed(e)){if(Kd(t.previousSibling)&&!Gd(t.previousSibling))return Ol.before(t);if(Gd(t))return Ol(t,0)}if(Ad(e)){if(Kd(t.nextSibling)&&!Gd(t.nextSibling))return Ol.after(t);if(Gd(t))return Ol(t,t.data.length)}return Ad(e)?qd(t)?Ol.before(t):Ol.after(t):Ol.before(t)},th=function(e,t){var n=t.nextSibling;return n&&Kd(n)?Gd(n)?Ol(n,0):Ol.before(n):nh(Tl.Forwards,Ol.after(t),e)},nh=function(e,t,n){var r,o,i,a,u;if(!Xd(n)||!t)return null;if(t.isEqual(Ol.after(n))&&n.lastChild){if(u=Ol.after(n.lastChild),Ad(e)&&Kd(n.lastChild)&&Xd(n.lastChild))return qd(n.lastChild)?Ol.before(n.lastChild):u}else u=t;var c=u.container(),s=u.offset();if(Gd(c)){if(Ad(e)&&s>0)return Ol(c,--s);if(Ed(e)&&s<c.length)return Ol(c,++s);r=c}else{if(Ad(e)&&s>0&&(o=Qd(c,s-1),Kd(o)))return!Yd(o)&&(i=Od(o,e,Zd,o),i)?Gd(i)?Ol(i,i.data.length):Ol.after(i):Gd(o)?Ol(o,o.data.length):Ol.before(o);if(Ed(e)&&s<c.childNodes.length&&(o=Qd(c,s),Kd(o)))return qd(o)?th(n,o):!Yd(o)&&(i=Od(o,e,Zd,o),i)?Gd(i)?Ol(i,0):Ol.before(i):Gd(o)?Ol(o,0):Ol.after(o);r=o||u.getNode()}return(Ed(e)&&u.isAtEnd()||Ad(e)&&u.isAtStart())&&(r=Od(r,e,g(!0),n,!0),Zd(r,n))?eh(e,r):(o=Od(r,e,Zd,n),a=ho(Z(Jd(c,n),$d)),!a||o&&a.contains(o)?o?eh(e,o):null:(u=Ed(e)?Ol.after(a):Ol.before(a),u))},rh=function(e){return{next:function(t){return nh(Tl.Forwards,t,e)},prev:function(t){return nh(Tl.Backwards,t,e)}}},oh=function(e,t,n){var r=e?Ol.before(n):Ol.after(n);return fh(e,t,r)},ih=function(e){return tr(e)?Ol.before(e):Ol.after(e)},ah=function(e){return Ol.isTextPosition(e)?0===e.offset():Ms(e.getNode())},uh=function(e){if(Ol.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return Ms(e.getNode(!0))},ch=function(e,t){return!Ol.isTextPosition(e)&&!Ol.isTextPosition(t)&&e.getNode()===t.getNode(!0)},sh=function(e){return!Ol.isTextPosition(e)&&tr(e.getNode())},lh=function(e,t,n){return e?!ch(t,n)&&!sh(t)&&uh(t)&&ah(n):!ch(n,t)&&ah(t)&&uh(n)},fh=function(e,t,n){var r=rh(t);return A.from(e?r.next(n):r.prev(n))},dh=function(e,t,n){return fh(e,t,n).bind((function(r){return Rd(n,r,t)&&lh(e,n,r)?fh(e,t,r):A.some(r)}))},hh=function(e,t,n,r){return dh(e,t,n).bind((function(n){return r(n)?hh(e,t,n,r):A.some(n)}))},mh=function(e,t){var n=e?t.firstChild:t.lastChild;return Zn(n)?A.some(Ol(n,e?0:n.data.length)):n?Ms(n)?A.some(e?Ol.before(n):ih(n)):oh(e,t,n):A.none()},ph=b(fh,!0),gh=b(fh,!1),vh=b(mh,!0),bh=b(mh,!1),yh=function(e){return"string"===typeof e.start},wh=function(e){return e.hasOwnProperty("rng")},xh=function(e){return e.hasOwnProperty("id")},Ch=function(e){return e.hasOwnProperty("name")},Sh=function(e){return Eo.isArray(e.start)},kh=function(e,t){return Un(t)&&e.isBlock(t)&&!t.innerHTML&&!ro.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},_h=function(e,t){var n,r;return n=e.createRng(),r=jl(e.getRoot(),t.start),n.setStart(r.container(),r.offset()),r=jl(e.getRoot(),t.end),n.setEnd(r.container(),r.offset()),n},Eh=function(e,t){var n=e.ownerDocument.createTextNode(ss);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)},Ah=function(e){return!1===e.hasChildNodes()},Th=function(e,t){return bh(e).fold((function(){return!1}),(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Oh=function(e,t,n){return!(!Ah(t)||!hf(e,t))&&(Eh(t,n),!0)},Bh=function(e,t,n,r){var o,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,o=c.length-1;o>=1;o--){if(u=i.childNodes,Oh(s,i,r))return!0;if(c[o]>u.length-1)return!!Oh(s,i,r)||Th(i,r);i=u[c[o]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Rh=function(e){return Zn(e)&&e.data.length>0},Dh=function(e,t,n){var r,o,i,a,u,c,s=e.get(n.id+"_"+t),l=n.keep;if(s){if(r=s.parentNode,"start"===t?(l?s.hasChildNodes()?(r=s.firstChild,o=1):Rh(s.nextSibling)?(r=s.nextSibling,o=0):Rh(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),u=r,c=o):(l?s.hasChildNodes()?(r=s.firstChild,o=1):Rh(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),u=r,c=o),!l){a=s.previousSibling,i=s.nextSibling,Eo.each(Eo.grep(s.childNodes),(function(e){Zn(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));while(s=e.get(n.id+"_"+t))e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&Zn(a)&&!ro.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return A.some(Ol(u,c))}return A.none()},Nh=function(e,t){var n=e.createRng();return Bh(e,!0,t,n)&&Bh(e,!1,t,n)?A.some(n):A.none()},Ih=function(e,t){var n=Dh(e,"start",t),r=Dh(e,"end",t);return nl(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(kh(e,t.container()),t.offset()),r.setEnd(kh(e,n.container()),n.offset()),r}))},Ph=function(e,t){return A.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))},Mh=function(e,t){var n=e.dom;if(t){if(Sh(t))return Nh(n,t);if(yh(t))return A.some(_h(n,t));if(xh(t))return Ih(n,t);if(Ch(t))return Ph(n,t);if(wh(t))return A.some(t.rng)}return A.none()},Fh=function(e,t,n){return sf(e,t,n)},Lh=function(e,t){Mh(e,t).each((function(t){e.setRng(t)}))},zh=function(e){return Un(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},Hh=function(e){return function(t){return e===t}},Uh=Hh(Xi),Vh=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},jh=function(e){return!Vh(e)&&!Uh(e)},Wh=function(e){return!!e.nodeType},$h=function(e){return e&&/^(IMG)$/.test(e.nodeName)},Gh=function(e,t,n){var r,o,i,a=n.startOffset,u=n.startContainer;if((n.startContainer!==n.endContainer||!$h(n.startContainer.childNodes[n.startOffset]))&&1===u.nodeType)for(i=u.childNodes,a<i.length?(u=i[a],r=new Hu(u,e.getParent(u,e.isBlock))):(u=i[i.length-1],r=new Hu(u,e.getParent(u,e.isBlock)),r.next(!0)),o=r.current();o;o=r.next())if(3===o.nodeType&&!Yh(o))return n.setStart(o,0),void t.setRng(n)},Xh=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(1===e.nodeType||!Yh(e))return e}},qh=function(e,t){return Wh(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},Kh=function(e,t,n){return e.schema.isValidChild(t,n)},Yh=function(e){return e&&Zn(e)&&/^([\t \r\n]+|)$/.test(e.nodeValue)},Zh=function(e){return e&&Zn(e)&&0===e.length},Jh=function(e,t){return"string"!==typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},Qh=function(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},em=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},tm=function(e,t,n){return em(e,e.getStyle(t,n),n)},nm=function(e,t){var n;return e.getParent(t,(function(t){return n=e.getStyle(t,"text-decoration"),n&&"none"!==n})),n},rm=function(e,t,n){return e.getParents(t,n,e.getRoot())},om=function(e,t){var n=function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return G(["styles","attributes"],(function(n){return ke(e,n).exists((function(e){var n=I(e)?e:Se(e);return G(n,t)}))}))};return G(e.formatter.get(t),n)},im=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return xe(e,(function(e,t){return G(r,(function(e){return e===t}))}))};return G(e.formatter.get(t),(function(t){var r=o(t);return G(e.formatter.get(n),(function(e){var t=o(e);return Ee(r,t)}))}))},am=zh,um=rm,cm=Yh,sm=qh,lm=function(e){return"BR"===e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling},fm=function(e,t){var n=t;while(n){if(Un(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},dm=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},hm=function(e,t,n){return dm(e,t,n,(function(e){return Uh(e)||Vh(e)}))},mm=function(e,t,n){return dm(e,t,n,jh)},pm=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=cs(e),c=o?i.backwards:i.forwards;return A.from(c(t,n,(function(e,t){return am(e.parentNode)?-1:(a=e,r(o,e,t))}),u))},s=c(n,r,hm);return s.bind((function(e){return i?c(e.container,e.offset+(o?-1:0),mm):A.some(e)})).orThunk((function(){return a?A.some({container:a,offset:o?0:a.length}):A.none()}))},gm=function(e,t,n,r,o){Zn(r)&&0===r.nodeValue.length&&r[o]&&(r=r[o]);for(var i=um(e,r),a=0;a<i.length;a++)for(var u=0;u<t.length;u++){var c=t[u];if((!("collapsed"in c)||c.collapsed===n.collapsed)&&e.is(i[a],c.selector))return i[a]}return r},vm=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(Zn(n)?n.parentNode:n,(function(t){return t!==a&&sm(e,t)}),u)}if(o&&t[0].wrapper&&(o=um(i,o,"ul,ol").reverse()[0]||o),!o){o=n;while(o[r]&&!i.isBlock(o[r]))if(o=o[r],Qh(o,"br"))break}return o||n},bm=function(e,t,n,r,o,i,a){var u,c,s,l,f;if(u=c=a?n:o,l=a?"previousSibling":"nextSibling",f=e.getRoot(),Zn(u)&&!cm(u)&&(a?r>0:i<u.nodeValue.length))return u;while(1){if(!t[0].block_expand&&e.isBlock(c))return c;for(s=c[l];s;s=s[l])if(!am(s)&&!cm(s)&&!lm(s))return c;if(c===f||c.parentNode===f){u=c;break}c=c.parentNode}return u},ym=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=e.dom;if(Un(o)&&o.hasChildNodes()&&(o=Js(o,i),Zn(o)&&(i=0)),Un(a)&&a.hasChildNodes()&&(a=Js(a,t.collapsed?u:u-1),Zn(a)&&(u=a.nodeValue.length)),o=fm(c,o),a=fm(c,a),(am(o.parentNode)||am(o))&&(o=am(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,Zn(o)&&(i=t.collapsed?o.length:0)),(am(a.parentNode)||am(a))&&(a=am(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,Zn(a)&&(u=t.collapsed?0:a.length)),t.collapsed){var s=pm(c,e.getBody(),o,i,!0,r);s.each((function(e){var t=e.container,n=e.offset;o=t,i=n}));var l=pm(c,e.getBody(),a,u,!1,r);l.each((function(e){var t=e.container,n=e.offset;a=t,u=n}))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&Zn(o)&&0!==i||(o=bm(c,n,o,i,a,u,!0)),n[0].inline&&Zn(a)&&u!==a.nodeValue.length||(a=bm(c,n,o,i,a,u,!1))),n[0].selector&&!1!==n[0].expand&&!n[0].inline&&(o=gm(c,n,t,o,"previousSibling"),a=gm(c,n,t,a,"nextSibling")),(n[0].block||n[0].selector)&&(o=vm(e,n,o,"previousSibling"),a=vm(e,n,a,"nextSibling"),n[0].block&&(c.isBlock(o)||(o=bm(c,n,o,i,a,u,!0)),c.isBlock(a)||(a=bm(c,n,o,i,a,u,!1)))),Un(o)&&(i=c.nodeIndex(o),o=o.parentNode),Un(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},wm=function(e,t){var n=e.childNodes;return t>=n.length?t=n.length-1:t<0&&(t=0),n[t]||e},xm=function(e,t){return wm(e,t-1)},Cm=function(e,t,n){var r=t.startContainer,o=t.startOffset,i=t.endContainer,a=t.endOffset,u=function(e){var t;return t=e[0],3===t.nodeType&&t===r&&o>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===a&&e.length>0&&t===i&&3===t.nodeType&&e.splice(e.length-1,1),e},c=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(e,t){do{if(e.parentNode===t)return e;e=e.parentNode}while(e)},l=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=c(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(u(s)))}};if(1===r.nodeType&&r.hasChildNodes()&&(r=wm(r,o)),1===i.nodeType&&i.hasChildNodes()&&(i=xm(i,a)),r===i)return n(u([r]));for(var f=e.findCommonAncestor(r,i),d=r;d;d=d.parentNode){if(d===i)return l(r,f,!0);if(d===f)break}for(d=i;d;d=d.parentNode){if(d===r)return l(i,f);if(d===f)break}var h=s(r,f)||r,m=s(i,f)||i;l(r,h,!0);var p=c(h===r?h:h.nextSibling,"nextSibling",m===i?m.nextSibling:m);p.length&&n(u(p)),l(i,m)},Sm=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},km=function(e){return oe(e,(function(e){var t=Zs(e);return t?[Pe.fromDom(t)]:[]}))},_m=function(e){return Sm(e).length>1},Em=function(e){return Z(km(e),Zo)},Am=function(e){return Pc(e,"td[data-mce-selected],th[data-mce-selected]")},Tm=function(e,t){var n=Am(t);return n.length>0?n:Em(e)},Om=function(e){return Tm(Sm(e.selection.getSel()),Pe.fromDom(e.getBody()))},Bm=function(e){var t=e.startContainer,n=e.startOffset;return Zn(t)?0===n?A.some(Pe.fromDom(t)):A.none():A.from(t.childNodes[n]).map(Pe.fromDom)},Rm=function(e){var t=e.endContainer,n=e.endOffset;return Zn(t)?n===t.data.length?A.some(Pe.fromDom(t)):A.none():A.from(t.childNodes[n-1]).map(Pe.fromDom)},Dm=function(e){return un(e).fold(g([e]),(function(t){return[e].concat(Dm(t))}))},Nm=function(e){return cn(e).fold(g([e]),(function(t){return"br"===wn(t)?en(t).map((function(t){return[e].concat(Nm(t))})).getOr([]):[e].concat(Nm(t))}))},Im=function(e,t){return nl(Bm(t),Rm(t),(function(t,n){var r=te(Dm(e),b(Wt,t)),o=te(Nm(e),b(Wt,n));return r.isSome()&&o.isSome()})).getOr(!1)},Pm=function(e,t,n,r){var o=n,i=new Hu(n,o),a=e.schema.getNonEmptyElements();do{if(3===n.nodeType&&0!==Eo.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))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Mm=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Fm=function(e,t){var n=Om(e);n.length>0?q(n,(function(n){var r=n.dom(),o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},Lm=function(e,t,n){var r=cf(e,t);n(r),e.moveToBookmark(r)};function zm(e,t){var n=function(n){if(!e(n))throw new Error("Can only get "+t+" value of a "+t+" node");return r(n).getOr("")},r=function(t){return e(t)?A.from(t.dom().nodeValue):A.none()},o=function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var Hm=zm(_n,"text"),Um=function(e){return Hm.get(e)},Vm=function(e){return _n(e)&&Um(e)===Gi},jm=function(e,t,n,r){return Zt(t).fold((function(){return"skipping"}),(function(o){return"br"===r||Vm(t)?"valid":Gc(t)?"existing":df(t)?"caret":Kh(e,n,r)&&Kh(e,wn(o),n)?"valid":"invalid-child"}))},Wm=function(e,t){var n=ym(e,t,[{inline:!0}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)},$m=function(e,t,n,r){var o=t.uid,i=void 0===o?Qc("mce-annotation"):o,a=Te(t,["uid"]),u=Pe.fromTag("span",e);Bc(u,Vc()),ar(u,""+Wc(),i),ar(u,""+jc(),n);var c=r(i,a),s=c.attributes,l=void 0===s?{}:s,f=c.classes,d=void 0===f?[]:f;return ur(u,l),es(u,d),u},Gm=function(e,t,n,r,o){var i=[],a=$m(e.getDoc(),o,n,r),u=ic(A.none()),c=function(){u.set(A.none())},s=function(){return u.get().getOrThunk((function(){var e=is(a);return i.push(e),u.set(A.some(e)),e}))},l=function(e){q(e,f)},f=function(t){var n=jm(e,t,"span",wn(t));switch(n){case"invalid-child":c();var r=on(t);l(r),c();break;case"valid":var o=s();mn(t,o);break}},d=function(e){var t=X(e,Pe.fromDom);l(t)};return Cm(e.dom,t,(function(e){c(),d(e)})),i},Xm=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=Om(e).length>0;if(i.collapsed&&!a&&Wm(e,i),o.getRng().collapsed&&!a){var u=$m(e.getDoc(),r,t,n.decorate);rs(u,Xi),o.getRng().insertNode(u.dom()),o.select(u.dom())}else Lm(o,!1,(function(){Fm(e,(function(o){Gm(e,o,t,n.decorate,r)}))}))}))},qm=function(e){var t=Zc();Yc(e,t);var n=Kc(e);return{register:function(e,n){t.register(e,n)},annotate:function(n,r){t.lookup(n).each((function(t){Xm(e,n,t,r)}))},annotationChanged:function(e,t){n.addListener(e,t)},remove:function(t){$c(e,A.some(t)).each((function(e){var t=e.elements;q(t,yn)}))},getAll:function(t){var n=qc(e,t);return ge(n,(function(e){return X(e,(function(e){return e.dom()}))}))}}},Km=/^[ \t\r\n]*$/,Ym={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Zm=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o],i)return i}},Jm=function(e){if(!Km.test(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Qm=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},ep=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=new e(t,Ym[t]||1);return n&&pe(n,(function(e,t){r.attr(t,e)})),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=this;if("string"!==typeof e)return void 0!==e&&null!==e&&pe(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];var o=n.length;while(o--)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){o=n.length;while(o--)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var u=t[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.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=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return 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){for(var t=this,n=[],r=t.firstChild;r;r=Zm(r,t))r.name===e&&n.push(r);return n},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Zm(n,e))t.push(n);var r=t.length;while(r--){n=t[r];n.parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Qm(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Qm(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Jm(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&Km.test(o.value))return!1;if(n&&n(o))return!1}while(o=Zm(o,r));return!0},e.prototype.walk=function(e){return Zm(this,null,e)},e}(),tp=Eo.makeMap,np=function(e){var t,n,r,o,i,a=[];return e=e||{},t=e.indent,n=tp(e.indent_before||""),r=tp(e.indent_after||""),o=gi.getEncodeFunc(e.entity_encoding||"raw",e.entities),i="html"===e.element_format,{start:function(e,u,c){var s,l,f,d;if(t&&n[e]&&a.length>0&&(d=a[a.length-1],d.length>0&&"\n"!==d&&a.push("\n")),a.push("<",e),u)for(s=0,l=u.length;s<l;s++)f=u[s],a.push(" ",f.name,'="',o(f.value,!0),'"');a[a.length]=!c||i?">":" />",c&&t&&r[e]&&a.length>0&&(d=a[a.length-1],d.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],n.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$/,"")}}},rp=function(e,t){void 0===t&&(t=Ai());var n=np(e);e=e||{},e.validate=!("validate"in e)||e.validate;var r=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,c,s,l,f,d,h,m,p=o[e.type];if(p)p(e);else{if(r=e.name,u=e.shortEnded,c=e.attributes,i&&c&&c.length>1&&(f=[],f.map={},m=t.getElementRule(e.name),m)){for(d=0,h=m.attributesOrder.length;d<h;d++)s=m.attributesOrder[d],s in c.map&&(l=c.map[s],f.map[s]=l,f.push({name:s,value:l}));for(d=0,h=c.length;d<h;d++)s=c[d].name,s in f.map||(l=c.map[s],f.map[s]=l,f.push({name:s,value:l}));c=f}if(n.start(e.name,c,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()};return{serialize:r}},op=function(e){var t,n=/data:[^;]+;base64,([a-z0-9\+\/=]+)/gi,r=[],o={},i=Qc("img"),a=0,u=0;while(t=n.exec(e)){var c=t[0],s=i+"_"+u++;o[s]=c,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+c.length}return 0===a?{prefix:i,uris:o,html:e}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join("")})},ip=function(e,t){return e.replace(new RegExp(t.prefix+"_[0-9]+","g"),(function(e){return ke(t.uris,e).getOr(e)}))},ap=function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(e);return t?A.some({type:t[1],data:decodeURIComponent(t[2])}):A.none()},up=function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")},cp=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))},sp=function(e,t,n){var r,o,i,a,u=1;a=e.getShortEndedElements(),i=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,i.lastIndex=r=n;while(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},lp=function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))},fp=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&lp(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/;a.lastIndex=n;var u=a.exec(e);return u?u.index+u[0].length:r.length},dp=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 hp(e,t){void 0===t&&(t=Ai());var n=function(){};e=e||{},!1!==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,c=e.pi?e.pi:n,s=e.doctype?e.doctype:n,l=function(n,l){void 0===l&&(l="html");var f,d,h,m,p,g,v,b,y,w,x,C,S,k,_,E,A,T,O,B,R,D,N,I,P,M,F,L,z,H,U=n.html,V=0,j=[],W=0,$=gi.decode,G=Eo.makeMap("src,href,data,background,formaction,poster,xlink:href"),X=/((java|vb)script|mhtml):/i,q="html"===l?0:1,K=function(e){var t,n;t=j.length;while(t--)if(j[t].name===e)break;if(t>=0){for(n=j.length-1;n>=t;n--)e=j[n],e.valid&&u(e.name);j.length=t}},Y=function(e,t){return i(ip(e,n),t)},Z=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),r(ip(t,n)))},J=function(e){return ke(n.uris,e).getOr(e)},Q=function(e,t){var n=e||"",r=!gt(n,"--"),o=fp(U,r,t);return e=U.substr(t,o-t),Z(r?n+e:e),o+1},ee=function(t,n,r,o,i){var a,u,c=/[\s\u0000-\u001F]+/g;if(n=n.toLowerCase(),r=J(n in x?n:$(r||o||i||"")),S&&!b&&!1===up(n)){if(a=T[n],!a&&O){u=O.length;while(u--)if(a=O[u],a.pattern.test(n))break;-1===u&&(a=null)}if(!a)return;if(a.validValues&&!(r in a.validValues))return}if(G[n]&&!e.allow_script_urls){var s=r.replace(c,"");try{s=decodeURIComponent(s)}catch(l){s=unescape(s)}if(X.test(s))return;if(cp(e,s))return}b&&(n in G||0===n.indexOf("on"))||(m.map[n]=r,m.push({name:n,value:r}))};M=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),F=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,w=t.getShortEndedElements(),P=e.self_closing_elements||t.getSelfClosingElements(),x=t.getBoolAttrs(),S=e.validate,y=e.remove_internals,H=e.fix_self_closing,L=t.getSpecialElements(),N=U+">";while(f=M.exec(N)){var te=f[0];if(V<f.index&&Y($(U.substr(V,f.index-V))),d=f[7])d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),K(d);else if(d=f[8]){if(f.index+te.length>U.length){Y($(U.substr(f.index))),V=f.index+te.length;continue}d=d.toLowerCase(),":"===d.charAt(0)&&(d=d.substr(1)),C=d in w,H&&P[d]&&j.length>0&&j[j.length-1].name===d&&K(d);var ne=dp(F,f[9]);if(null!==ne){if("all"===ne){V=sp(t,U,M.lastIndex),M.lastIndex=V;continue}_=!1}if(!S||(k=t.getElementRule(d))){if(_=!0,S&&(T=k.attributes,O=k.attributePatterns),(A=f[9])?(b=-1!==A.indexOf("data-mce-type"),b&&y&&(_=!1),m=[],m.map={},A.replace(F,ee)):(m=[],m.map={}),S&&!b){if(B=k.attributesRequired,R=k.attributesDefault,D=k.attributesForced,I=k.removeEmptyAttrs,I&&!m.length&&(_=!1),D){p=D.length;while(p--)E=D[p],v=E.name,z=E.value,"{$uid}"===z&&(z="mce_"+W++),m.map[v]=z,m.push({name:v,value:z})}if(R){p=R.length;while(p--)E=R[p],v=E.name,v in m.map||(z=E.value,"{$uid}"===z&&(z="mce_"+W++),m.map[v]=z,m.push({name:v,value:z}))}if(B){p=B.length;while(p--)if(B[p]in m.map)break;-1===p&&(_=!1)}if(E=m.map["data-mce-bogus"]){if("all"===E){V=sp(t,U,M.lastIndex),M.lastIndex=V;continue}_=!1}}_&&a(d,m,C)}else _=!1;if(h=L[d]){h.lastIndex=V=f.index+te.length,(f=h.exec(U))?(_&&(g=U.substr(V,f.index-V)),V=f.index+f[0].length):(g=U.substr(V),V=U.length),_&&(g.length>0&&Y(g,!0),u(d)),M.lastIndex=V;continue}C||(A&&A.indexOf("/")===A.length-1?_&&u(d):j.push({name:d,valid:_}))}else if(d=f[1])Z(d);else if(d=f[2]){var re=1===q||e.preserve_cdata||j.length>0&&t.isValidChild(j[j.length-1].name,"#cdata");if(!re){V=Q("",f.index+2),M.lastIndex=V;continue}o(d)}else if(d=f[3])s(d);else{if((d=f[4])||"<!"===te){V=Q(d,f.index+te.length),M.lastIndex=V;continue}if(d=f[5]){if(1!==q){V=Q("?",f.index+2),M.lastIndex=V;continue}c(d,f[6])}}V=f.index+te.length}for(V<U.length&&Y($(U.substr(V))),p=j.length-1;p>=0;p--)d=j[p],d.valid&&u(d.name)},f=function(e,t){void 0===t&&(t="html"),l(op(e),t)};return{parse:f}}(function(e){e.findEndTag=sp})(hp||(hp={}));var mp,pp=hp,gp=function(e,t){var n=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(n,"")},vp=function(e,t){var n,r,o,i,a,u=t,c=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,s=e.schema;u=gp(e.getTempAttrs(),u),a=s.getShortEndedElements();while(i=c.exec(u))r=c.lastIndex,o=i[0].length,n=a[i[1]]?r:pp.findEndTag(s,u,r),u=u.substring(0,r-o)+u.substring(n),c.lastIndex=r-o;return fs(u)},bp=vp,yp=function(e,t){var n=Sf(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")},wp=function(e,t,n,r){var o;if(t.format=n,t.get=!0,t.getInner=!0,t.no_events||e.fire("BeforeGetContent",t),"raw"===t.format)o=Eo.trim(bp(e.serializer,r.innerHTML));else if("text"===t.format)o=fs(r.innerText||r.textContent);else{if("tree"===t.format)return e.serializer.serialize(r,t);o=yp(e,e.serializer.serialize(r,t))}return"text"===t.format||Jo(Pe.fromDom(r))?t.content=o:t.content=Eo.trim(o),t.no_events||e.fire("GetContent",t),t.content},xp=function(e,t,n){return A.from(e.getBody()).fold(g("tree"===t.format?new ep("body",11):""),(function(r){return wp(e,t,n,r)}))},Cp=Eo.each,Sp=function(e){this.compare=function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Cp(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(n=t[r],"undefined"===typeof n)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")))&&(!zh(t)&&!zh(n)))}},kp=function(e,t,n){return A.from(n.container()).filter(Zn).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},_p=b(kp,!0,Vh),Ep=b(kp,!1,Vh),Ap=function(e){var t=e.container();return Zn(t)&&0===t.data.length},Tp=function(e,t){return function(n){return A.from(Dd(e?0:-1,n)).filter(t).isSome()}},Op=function(e){return"IMG"===e.nodeName&&"block"===dr(Pe.fromDom(e),"display")},Bp=function(e){return rr(e)&&!Xn(e)},Rp=Tp(!0,Op),Dp=Tp(!1,Op),Np=Tp(!0,qn),Ip=Tp(!1,qn),Pp=Tp(!0,Bp),Mp=Tp(!1,Bp),Fp=function(e,t,n){return zc(e,t,n).isSome()},Lp=function(e,t){var n=Pe.fromDom(e),r=Pe.fromDom(t);return Fp(r,"pre,code",b(Wt,n))},zp=function(e,t){return Zn(t)&&/^[ \t\r\n]*$/.test(t.data)&&!1===Lp(e,t)},Hp=function(e){return Un(e)&&"A"===e.nodeName&&e.hasAttribute("name")},Up=function(e,t){return Ms(t)&&!1===zp(e,t)||Hp(t)||Vp(t)},Vp=Wn("data-mce-bookmark"),jp=Wn("data-mce-bogus"),Wp=$n("data-mce-bogus","all"),$p=function(e,t){var n,r=0;if(Up(e,e))return!1;if(n=e.firstChild,!n)return!0;var o=new Hu(n,e);do{if(t){if(Wp(n)){n=o.next(!0);continue}if(jp(n)){n=o.next();continue}}if(tr(n))r++,n=o.next();else{if(Up(e,n))return!1;n=o.next()}}while(n);return r<=1},Gp=function(e,t){return void 0===t&&(t=!0),$p(e.dom(),t)},Xp=function(e){var t=[],n=e.dom();while(n)t.push(Pe.fromDom(n)),n=n.lastChild;return t},qp=function(e){var t=Pc(e,"br"),n=Z(Xp(e).slice(-1),$o);t.length===n.length&&q(n,bn)},Kp=function(e){vn(e),hn(e,Pe.fromHtml('<br data-mce-bogus="1">'))},Yp=function(e){cn(e).each((function(t){en(t).each((function(n){Vo(e)&&$o(t)&&Vo(n)&&bn(t)}))}))},Zp=function(e){return e.slice(0,-1)},Jp=function(e,t,n){return Xt(t,e)?Zp(Jt(e,(function(e){return n(e)||Wt(e,t)}))):[]},Qp=function(e,t){return Jp(e,t,g(!1))},eg=function(e,t){return[e].concat(Qp(e,t))},tg=function(e,t,n){var r=Q(e,(function(r,o){return Vh(o)||Uh(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+Xi}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""});return r.str},ng=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,tg(r,i,o))}},rg=function(e,t){var n=e.data.slice(t),r=n.length-yt(n).length;return ng(e,t,r)},og=function(e,t){var n=e.data.slice(0,t),r=n.length-wt(n).length;return ng(e,t-r,r)},ig=function(e,t,n){var r=wt(e.data).length;return e.appendData(t.data),bn(Pe.fromDom(t)),n&&rg(e,r),e},ag=function(e,t){var n=e.container(),r=e.offset();return!1===Ol.isTextPosition(e)&&n===t.parentNode&&r>Ol.before(t).offset()},ug=function(e,t){return ag(t,e)?Ol(t.container(),t.offset()-1):t},cg=function(e){return Zn(e)?Ol(e,0):Ol.before(e)},sg=function(e){return Zn(e)?Ol(e,e.data.length):Ol.after(e)},lg=function(e){return Ms(e.previousSibling)?A.some(sg(e.previousSibling)):e.previousSibling?bh(e.previousSibling):A.none()},fg=function(e){return Ms(e.nextSibling)?A.some(cg(e.nextSibling)):e.nextSibling?vh(e.nextSibling):A.none()},dg=function(e,t){var n=Ol.before(t.previousSibling?t.previousSibling:t.parentNode);return gh(e,n).fold((function(){return ph(e,Ol.after(t))}),A.some)},hg=function(e,t){return ph(e,Ol.after(t)).fold((function(){return gh(e,Ol.before(t))}),A.some)},mg=function(e,t){return lg(t).orThunk((function(){return fg(t)})).orThunk((function(){return dg(e,t)}))},pg=function(e,t){return fg(t).orThunk((function(){return lg(t)})).orThunk((function(){return hg(e,t)}))},gg=function(e,t,n){return e?pg(t,n):mg(t,n)},vg=function(e,t,n){return gg(e,t,n).map(b(ug,n))},bg=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},yg=function(e){return function(t){return t.dom()===e}},wg=function(e,t){return t&&e.schema.getBlockElements().hasOwnProperty(wn(t))},xg=function(e){if(Gp(e)){var t=Pe.fromHtml('<br data-mce-bogus="1">');return vn(e),hn(e,t),A.some(Ol.before(t.dom()))}return A.none()},Cg=function(e,t,n){var r=en(e).filter(_n),o=tn(e).filter(_n);return bn(e),rl(r,o,t,(function(e,t,r){var o=e.dom(),i=t.dom(),a=o.data.length;return ig(o,i,n),r.container()===i?Ol(o,a):r})).orThunk((function(){return n&&(r.each((function(e){return og(e.dom(),e.dom().length)})),o.each((function(e){return rg(e.dom(),0)}))),t}))},Sg=function(e,t){return _e(e.schema.getTextInlineElements(),wn(t))},kg=function(e,t,n,r){void 0===r&&(r=!0);var o=vg(t,e.getBody(),n.dom()),i=Fc(n,b(wg,e),yg(e.getBody())),a=Cg(n,o,Sg(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):i.bind(xg).fold((function(){r&&bg(e,t,a)}),(function(n){r&&bg(e,t,A.some(n))}))},_g=function(e){if(!I(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 q(e,(function(o,i){var a=he(o);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],c=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(!I(c))throw new Error("case arguments must be an array");t.push(u),r[u]=function(){var r=arguments.length;if(r!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+r);for(var o=new Array(r),a=0;a<o.length;a++)o[a]=arguments[a];var s=function(e){var n=he(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));var r=ie(t,(function(e){return $(n,e)}));if(!r)throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.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:s,log:function(e){n.console.log(e,{constructors:t,constructor:u,params:o})}}}})),r},Eg={generate:_g},Ag=function(e,t){return{start:e,end:t}},Tg=function(e,t,n){return{rng:e,table:t,cells:n}},Og=Eg.generate([{removeTable:["element"]},{emptyCells:["cells"]},{deleteCellSelection:["rng","cell"]}]),Bg=function(e){return function(t){return Wt(e,t)}},Rg=function(e,t){return Uc(Pe.fromDom(e),"td,th",t)},Dg=function(e,t){return zc(e,"table",t)},Ng=function(e){return!Wt(e.start,e.end)},Ig=function(e,t){return Dg(e.start,t).bind((function(n){return Dg(e.end,t).bind((function(e){return ol(Wt(n,e),n)}))}))},Pg=function(e,t){return!Ng(e)&&Ig(e,t).exists((function(e){var t=e.dom().rows;return 1===t.length&&1===t[0].cells.length}))},Mg=function(e){return Pc(e,"td,th")},Fg=function(e,t){var n=Rg(e.startContainer,t),r=Rg(e.endContainer,t);return nl(n,r,Ag)},Lg=function(e,t){return Dg(e.start,t).bind((function(t){return fe(Mg(t)).map((function(t){return Ag(e.start,t)}))}))},zg=function(e,t){var n=Rg(t.startContainer,e),r=Rg(t.endContainer,e);return t.collapsed?A.none():nl(n,r,Ag).fold((function(){return n.fold((function(){return r.bind((function(t){return Dg(t,e).bind((function(e){return le(Mg(e)).map((function(e){return Ag(e,t)}))}))}))}),(function(t){return Dg(t,e).bind((function(e){return fe(Mg(e)).map((function(e){return Ag(t,e)}))}))}))}),(function(t){return Hg(e,t)?A.none():Lg(t,e)}))},Hg=function(e,t){return Ig(t,e).isSome()},Ug=function(e,t){return Ig(e,t).map((function(t){return Tg(e,t,Mg(t))}))},Vg=function(e,t,n){return e.filter((function(e){return Ng(e)&&Hg(n,e)})).orThunk((function(){return zg(n,t)})).bind((function(e){return Ug(e,n)}))},jg=function(e,t){return ne(e,(function(e){return Wt(e,t)}))},Wg=function(e){return nl(jg(e.cells,e.rng.start),jg(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},$g=function(e,t,n){return e.filter((function(e){return Pg(e,n)&&Im(e.start,t)})).map((function(e){return e.start}))},Gg=function(e){return Wg(e).map((function(t){var n=e.cells;return t.length===n.length?Og.removeTable(e.table):Og.emptyCells(t)}))},Xg=function(e,t){var n=Bg(e),r=Fg(t,n);return $g(r,t,n).map((function(e){return Og.deleteCellSelection(t,e)})).orThunk((function(){return Vg(r,t,n).bind(Gg)}))},qg=function(e){var t=Sn(e)?en(e):cn(e);return t.bind(qg).orThunk((function(){return A.some(e)}))},Kg=function(e,t){return q(t,Kp),e.selection.setCursorLocation(t[0].dom(),0),!0},Yg=function(e,t,n){t.deleteContents();var r=qg(n).getOr(n),o=Pe.fromDom(e.dom.getParent(r.dom(),e.dom.isBlock));if(Gp(o)&&(Kp(o),e.selection.setCursorLocation(o.dom(),0)),!Wt(n,o)){var i=Zt(o).is(n)?[]:Qt(o);q(i.concat(on(n)),(function(e){Wt(e,o)||Xt(e,o)||bn(e)}))}return!0},Zg=function(e,t){return kg(e,!1,t),!0},Jg=function(e,t,n){return Xg(t,n).map((function(t){return t.fold(b(Zg,e),b(Kg,e),b(Yg,e))}))},Qg=function(e,t){return iv(e,t)},ev=function(e,t,n,r){return rv(t,r).fold((function(){return Jg(e,t,n)}),(function(t){return Qg(e,t)})).getOr(!1)},tv=function(e,t){var n=Pe.fromDom(e.getBody()),r=e.selection.getRng(),o=Om(e);return 0!==o.length?Kg(e,o):ev(e,n,r,t)},nv=function(e,t){return te(eg(t,e),Zo)},rv=function(e,t){return te(eg(t,e),(function(e){return"caption"===wn(e)}))},ov=function(e,t,n,r,o){return dh(n,e.getBody(),o).bind((function(e){return nv(t,Pe.fromDom(e.getNode())).map((function(e){return!1===Wt(e,r)}))}))},iv=function(e,t){return Kp(t),e.selection.setCursorLocation(t.dom(),0),A.some(!0)},av=function(e,t,n,r){return vh(e.dom()).bind((function(o){return bh(e.dom()).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)},uv=function(e,t){return iv(e,t)},cv=function(e,t,n){return rv(e,Pe.fromDom(n.getNode())).map((function(e){return!1===Wt(e,t)}))},sv=function(e,t,n,r,o){return dh(n,e.getBody(),o).bind((function(i){return av(r,n,o,i)?uv(e,r):cv(t,r,i)})).or(A.some(!0))},lv=function(e,t,n,r){var o=Ol.fromRangeStart(e.selection.getRng());return nv(n,r).bind((function(r){return Gp(r)?iv(e,r):ov(e,n,t,r,o)})).getOr(!1)},fv=function(e,t,n,r){var o=Ol.fromRangeStart(e.selection.getRng());return Gp(r)?iv(e,r):sv(e,n,t,r,o)},dv=function(e,t){return e?Np(t):Ip(t)},hv=function(e,t){var n=Ol.fromRangeStart(e.selection.getRng());return dv(t,n)||fh(t,e.getBody(),n).map((function(e){return dv(t,e)})).getOr(!1)},mv=function(e,t,n){var r=Pe.fromDom(e.getBody());return rv(r,n).fold((function(){return lv(e,t,r,n)||hv(e,t)}),(function(n){return fv(e,t,r,n).getOr(!1)}))},pv=function(e,t){var n=Pe.fromDom(e.selection.getStart(!0)),r=Om(e);return e.selection.isCollapsed()&&0===r.length?mv(e,t,n):tv(e,n)},gv=function(e,t,r,o){var i=n.document.createRange();return i.setStart(e,t),i.setEnd(r,o),i},vv=function(e){var t=Ol.fromRangeStart(e),n=Ol.fromRangeEnd(e),r=e.commonAncestorContainer;return fh(!1,r,n).map((function(o){return!Rd(t,n,r)&&Rd(t,o,r)?gv(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},bv=function(e){return e.collapsed?e:vv(e)},yv=function(e){return e.firstChild&&e.firstChild===e.lastChild},wv=function(e){return"br"===e.name||e.value===Xi},xv=function(e,t){var n=e.getBlockElements();return n[t.name]&&yv(t)&&wv(t.firstChild)},Cv=function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||xv(e,t))},Sv=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),Cv(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},kv=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},_v=function(e,t,n){var r=t.serialize(n),o=e.createFragment(r);return kv(o)},Ev=function(e){return Eo.grep(e.childNodes,(function(e){return"LI"===e.nodeName}))},Av=function(e){return e.data===Xi||tr(e)},Tv=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&Av(e.firstChild)},Ov=function(e){return!e.firstChild||Tv(e)},Bv=function(e){return e.length>0&&Ov(e[e.length-1])?e.slice(0,-1):e},Rv=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},Dv=function(e,t){return!!Rv(e,t)},Nv=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},Iv=function(e,t){var n=Ol.before(e),r=rh(t),o=r.next(n);return o?o.toRange():null},Pv=function(e,t){var n=Ol.after(e),r=rh(t),o=r.prev(n);return o?o.toRange():null},Mv=function(e,t,n,r){var o=Nv(e,r),i=e.parentNode;return i.insertBefore(o[0],e),Eo.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),Pv(t[t.length-1],n)},Fv=function(e,t,n){var r=e.parentNode;return Eo.each(t,(function(t){r.insertBefore(t,e)})),Iv(e,n)},Lv=function(e,t,n,r){return r.insertAfter(t.reverse(),e),Pv(t[0],n)},zv=function(e,t,n,r){var o=_v(t,e,r),i=Rv(t,n.startContainer),a=Bv(Ev(o.firstChild)),u=1,c=2,s=t.getRoot(),l=function(e){var r=Ol.fromRangeStart(n),o=rh(t.getRoot()),a=e===u?o.prev(r):o.next(r);return!a||Rv(t,a.getNode())!==i};return l(u)?Fv(i,a,s):l(c)?Lv(i,a,s,t):Mv(i,a,s,n)},Hv=function(e,t){return Zn(e)&&e.nodeValue[t-1]===Xi},Uv=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},Vv=function(e,t){var n,r;return n=e.startContainer,r=e.startOffset,3===n.nodeType&&e.collapsed&&(n.data[r]===Xi?(n.deleteData(r,1),/[\u00a0| ]$/.test(t)||(t+=" ")):n.data[r-1]===Xi&&(n.deleteData(r-1,1),/[\u00a0| ]$/.test(t)||(t=" "+t))),t},jv=Vn(["td","th"]),Wv=function(e,t,n){if(null!==n){var r=e.getParent(t.endContainer,jv);return n===r&&Im(Pe.fromDom(n),t)}return!1},$v=function(e,t){var n=e.selection.getRng(),r=n.startContainer,o=n.startOffset;n.collapsed&&Hv(r,o)&&Zn(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)},Gv=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):$v(e,t)}},Xv=function(e,t){A.from(e.getParent(t,"td,th")).map(Pe.fromDom).each(Yp)},qv=function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=new Sp(r);Eo.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)}))}},Kv=function(e){var t=e;while(t=t.walk())1===t.type&&t.attr("data-mce-fragment","1")},Yv=function(e){Eo.each(e.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")}))},Zv=function(e){return!!e.getAttribute("data-mce-fragment")},Jv=function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]},Qv=function(e,t){var n,r,o,i,a,u=e.dom,c=e.selection,s=function(t){for(var n=e.getBody();t&&t!==n;t=t.parentNode)if("false"===e.dom.getContentEditable(t))return t;return null};if(t){if(e.selection.scrollIntoView(t),n=s(t),n)return u.remove(t),void c.select(n);var l=u.createRng();i=t.previousSibling,i&&3===i.nodeType?(l.setStart(i,i.nodeValue.length),ro.ie||(a=t.nextSibling,a&&3===a.nodeType&&(i.appendData(a.data),a.parentNode.removeChild(a)))):(l.setStartBefore(t),l.setEndBefore(t));var f=function(t){var n=Ol.fromRangeStart(t),r=rh(e.getBody());if(n=r.next(n),n)return n.toRange()};r=u.getParent(t,u.isBlock),u.remove(t),r&&u.isEmpty(r)&&(e.$(r).empty(),l.setStart(r,0),l.setEnd(r,0),jv(r)||Zv(r)||!(o=f(l))?u.add(r,u.create("br",{"data-mce-bogus":"1"})):(l=o,u.remove(r))),c.setRng(l)}},eb=function(e){var t=e.dom,n=bv(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,jv);Wv(t,n,r)?Yg(e,n,Pe.fromDom(r)):e.getDoc().execCommand("Delete",!1,null)},tb=function(e,t,n){var r,o,i,a,u,c,s,l,f,d,h,m=e.selection,p=e.dom;if(/^ | $/.test(t)&&(t=Uv(m.getRng(),t)),r=e.parser,h=n.merge,o=rp({validate:e.settings.validate},e.schema),d='<span id="mce_marker" data-mce-type="bookmark">​</span>',c={content:t,format:"html",selection:!0,paste:n.paste},c=e.fire("BeforeSetContent",c),c.isDefaultPrevented())e.fire("SetContent",{content:c.content,format:"html",selection:!0,paste:n.paste});else{t=c.content,-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,d),l=m.getRng();var g=l.startContainer||(l.parentElement?l.parentElement():null),v=e.getBody();g===v&&m.isCollapsed()&&p.isBlock(v.firstChild)&&Jv(e,v.firstChild)&&p.isEmpty(v.firstChild)&&(l=p.createRng(),l.setStart(v.firstChild,0),l.setEnd(v.firstChild,0),m.setRng(l)),m.isCollapsed()||(eb(e),t=Vv(e.selection.getRng(),t)),i=m.getNode();var b={context:i.nodeName.toLowerCase(),data:n.data,insert:!0};if(u=r.parse(t,b),!0===n.paste&&Sv(e.schema,u)&&Dv(p,i))return l=zv(o,p,e.selection.getRng(),u),e.selection.setRng(l),void e.fire("SetContent",c);if(Kv(u),f=u.lastChild,"mce_marker"===f.attr("id"))for(s=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(s,f,"br"===f.name);break}if(e._selectionOverrides.showBlockCaretContainer(i),b.invalid){$v(e,d),i=m.getNode(),a=e.getBody(),9===i.nodeType?i=f=a:f=i;while(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 t=o.serialize(u),Gv(e,t,i);qv(e,h),Qv(e,p.get("mce_marker")),Yv(e.getBody()),Xv(e.dom,e.selection.getStart()),e.fire("SetContent",c),e.addVisual()}},nb=function(e){var t=qt(e).dom();return e.dom()===t.activeElement},rb=function(e){var t=void 0!==e?e.dom():n.document;return A.from(t.activeElement).map(Pe.fromDom)},ob=function(e){return rb(qt(e)).filter((function(t){return e.dom().contains(t.dom())}))},ib=function(e,t,n,r){return{start:g(e),soffset:g(t),finish:g(n),foffset:g(r)}},ab={create:ib},ub=Eg.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),cb=function(e,t,n,r){return e.fold(t,n,r)},sb=function(e){return e.fold(v,v,v)},lb=ub.before,fb=ub.on,db=ub.after,hb={before:lb,on:fb,after:db,cata:cb,getStart:sb},mb=Eg.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),pb=function(e){return mb.exact(e.start(),e.soffset(),e.finish(),e.foffset())},gb=function(e){return e.match({domRange:function(e){return Pe.fromDom(e.startContainer)},relative:function(e,t){return hb.getStart(e)},exact:function(e,t,n,r){return e}})},vb=mb.domRange,bb=mb.relative,yb=mb.exact,wb=function(e){var t=gb(e);return Yt(t)},xb=ab.create,Cb={domRange:vb,relative:bb,exact:yb,exactFromRange:pb,getWin:wb,range:xb},Sb=Bt().browser,kb=function(e,t){var n=_n(t)?Um(t).length:on(t).length+1;return e>n?n:e<0?0:e},_b=function(e){return Cb.range(e.start(),kb(e.soffset(),e.start()),e.finish(),kb(e.foffset(),e.finish()))},Eb=function(e,t){return!Hn(t.dom())&&(Xt(e,t)||Wt(e,t))},Ab=function(e){return function(t){return Eb(e,t.start())&&Eb(e,t.finish())}},Tb=function(e){return!0===e.inline||Sb.isIE()},Ob=function(e){return Cb.range(Pe.fromDom(e.startContainer),e.startOffset,Pe.fromDom(e.endContainer),e.endOffset)},Bb=function(e){var t=e.getSelection(),n=t&&0!==t.rangeCount?A.from(t.getRangeAt(0)):A.none();return n.map(Ob)},Rb=function(e){var t=Yt(e);return Bb(t.dom()).filter(Ab(e))},Db=function(e,t){return A.from(t).filter(Ab(e)).map(_b)},Nb=function(e){var t=n.document.createRange();try{return t.setStart(e.start().dom(),e.soffset()),t.setEnd(e.finish().dom(),e.foffset()),A.some(t)}catch(r){return A.none()}},Ib=function(e){var t=Tb(e)?Rb(Pe.fromDom(e.getBody())):A.none();e.bookmark=t.isSome()?t:e.bookmark},Pb=function(e,t){var n=Pe.fromDom(e.getBody()),r=Tb(e)?A.from(t):A.none(),o=r.map(Ob).filter(Ab(n));e.bookmark=o.isSome()?o:e.bookmark},Mb=function(e){var t=e.bookmark?e.bookmark:A.none();return t.bind((function(t){return Db(Pe.fromDom(e.getBody()),t)})).bind(Nb)},Fb=function(e){Mb(e).each((function(t){e.selection.setRng(t)}))},Lb=function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")},zb={isEditorUIElement:Lb},Hb=function(e){return"nodechange"===e.type&&e.selectionChange},Ub=function(e,t){var r=function(){t.throttle()};Yu.DOM.bind(n.document,"mouseup",r),e.on("remove",(function(){Yu.DOM.unbind(n.document,"mouseup",r)}))},Vb=function(e){e.on("focusout",(function(){Ib(e)}))},jb=function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))},Wb=function(e,t){var n=Bt().browser;n.isIE()?Vb(e):jb(e,t),e.on("keyup NodeChange",(function(t){Hb(t)||Ib(e)}))},$b=function(e){var t=xc((function(){Ib(e)}),0);e.on("init",(function(){e.inline&&Ub(e,t),Wb(e,t)})),e.on("remove",(function(){t.cancel()}))},Gb=Yu.DOM,Xb=function(e){return zb.isEditorUIElement(e)},qb=function(e){var t=e.classList;return void 0!==t&&(t.contains("tox-edit-area")||t.contains("tox-edit-area__iframe")||t.contains("mce-content-body"))},Kb=function(e,t){var n=e?e.settings.custom_ui_selector:"",r=Gb.getParent(t,(function(t){return Xb(t)||!!n&&e.dom.is(t,n)}));return null!==r},Yb=function(){try{return n.document.activeElement}catch(e){return n.document.body}},Zb=function(e,t){var r=t.editor;$b(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 t=this;qr.setEditorTimeout(t,(function(){var n=e.focusedEditor;Kb(t,Yb())||n!==t||(t.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),mp||(mp=function(t){var r,o=e.activeEditor;r=t.target,o&&r.ownerDocument===n.document&&(r===n.document.body||Kb(o,r)||e.focusedEditor!==o||(o.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},Gb.bind(n.document,"focusin",mp))},Jb=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Gb.unbind(n.document,"focusin",mp),mp=null)},Qb=function(e){e.on("AddEditor",b(Zb,e)),e.on("RemoveEditor",b(Jb,e))},ey=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))},ty=function(e){return e.collapsed?A.from(Js(e.startContainer,e.startOffset)).map(Pe.fromDom):A.none()},ny=function(e,t){return ty(t).bind((function(t){return Yo(t)?A.some(t):!1===Xt(e,t)?A.some(e):A.none()}))},ry=function(e,t){ny(Pe.fromDom(e.getBody()),t).bind((function(e){return vh(e.dom())})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},oy=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},iy=function(e){return nb(e)||ob(e).isSome()},ay=function(e){return e.iframeElement&&nb(Pe.fromDom(e.iframeElement))},uy=function(e){var t=e.getBody();return t&&iy(Pe.fromDom(t))},cy=function(e){return rb().filter((function(t){return!qb(t.dom())&&Kb(e,t.dom())})).isSome()},sy=function(e){return e.inline?uy(e):ay(e)},ly=function(e){return sy(e)||cy(e)},fy=function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===sy(e)&&Mb(e).each((function(t){e.selection.setRng(t),r=t}));var o=ey(e,t.getNode());if(e.$.contains(n,o))return oy(o),ry(e,r),void dy(e);e.inline||(ro.opera||oy(n),e.getWin().focus()),(ro.gecko||e.inline)&&(oy(n),ry(e,r)),dy(e)},dy=function(e){return e.editorManager.setActive(e)},hy=function(e,t){e.removed||(t?dy(e):fy(e))},my=function(e,t){t(e),e.firstChild&&my(e.firstChild,t),e.next&&my(e.next,t)},py=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&my(n.firstChild,(function(n){q(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),q(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 u in o)o.hasOwnProperty(u)&&i.push(o[u]);return i},gy=function(e,t,n){var r=py(e,t,n);q(r,(function(e){q(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},vy="html",by=function(e){return e instanceof ep},yy=function(e){sy(e)&&vh(e.getBody()).each((function(t){var n=t.getNode(),r=qn(n)?vh(n).getOr(t):t;e.selection.setRng(r.toRange())}))},wy=function(e,t){e.dom.setHTML(e.getBody(),t),yy(e)},xy=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=Sf(e),o&&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">'),wy(e,n),e.fire("SetContent",r)):("raw"!==r.format&&(n=rp({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=Jo(Pe.fromDom(t))?n:Eo.trim(n),wy(e,r.content),r.no_events||e.fire("SetContent",r)),r.content},Cy=function(e,t,n,r){gy(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=rp({validate:e.validate},e.schema).serialize(n);return r.content=Jo(Pe.fromDom(t))?o:Eo.trim(o),wy(e,r.content),r.no_events||e.fire("SetContent",r),n},Sy=function(e,t,n){return n.format=n.format?n.format:vy,n.set=!0,n.content=by(t)?"":t,by(t)||n.no_events||(e.fire("BeforeSetContent",n),t=n.content),A.from(e.getBody()).fold(g(t),(function(r){return by(t)?Cy(e,r,t,n):xy(e,r,t,n)}))},ky=function(e,t){return e.splitText(t)},_y=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&Zn(t)?n>0&&n<t.nodeValue.length&&(r=ky(t,n),t=r.previousSibling,o>n?(o-=n,t=r=ky(r,o).previousSibling,o=r.nodeValue.length,n=0):o=0):(Zn(t)&&n>0&&n<t.nodeValue.length&&(t=ky(t,n),n=0),Zn(r)&&o>0&&o<r.nodeValue.length&&(r=ky(r,o).previousSibling,o=r.nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Ey=Qh,Ay=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},Ty=function(e,t,n,r){var o=e.dom.getRoot();return t!==o&&(t=e.dom.getParent(t,(function(t){return!!Ay(e,t,n)||(t.parentNode===o||!!Ry(e,t,n,r,!0))})),Ry(e,t,n,r))},Oy=function(e,t,n){return!!Ey(t,n.inline)||(!!Ey(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},By=function(e,t,n,r,o,i){var a,u,c,s=n[r];if(n.onmatch)return n.onmatch(t,n,r);if(s)if("undefined"===typeof s.length){for(a in s)if(s.hasOwnProperty(a)){if(u="attributes"===r?e.getAttrib(t,a):tm(e,t,a),o&&!u&&!n.exact)return;if((!o||n.exact)&&!Ey(u,em(e,Jh(s[a],i),a)))return}}else for(c=0;c<s.length;c++)if("attributes"===r?e.getAttrib(t,s[c]):tm(e,t,s[c]))return n;return n},Ry=function(e,t,n,r,o){var i,a,u,c,s=e.formatter.get(n),l=e.dom;if(s&&t)for(a=0;a<s.length;a++)if(i=s[a],Oy(e.dom,t,i)&&By(l,t,i,"attributes",o,r)&&By(l,t,i,"styles",o,r)){if(c=i.classes)for(u=0;u<c.length;u++)if(!e.dom.hasClass(t,c[u]))return;return i}},Dy=function(e,t,n,r){var o;return r?Ty(e,r,t,n):(r=e.selection.getNode(),!!Ty(e,r,t,n)||(o=e.selection.getStart(),!(o===r||!Ty(e,o,t,n))))},Ny=function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&Ry(e,i,u,n)&&(o[u]=!0,r.push(u))}}),e.dom.getRoot()),r},Iy=function(e,t){var n,r,o,i,a,u=e.formatter.get(t),c=e.dom;if(u)for(n=e.selection.getStart(),r=rm(c,n),i=u.length-1;i>=0;i--){if(a=u[i].selector,!a||u[i].defaultBlock)return!0;for(o=r.length-1;o>=0;o--)if(c.is(r[o],a))return!0}return!1},Py=function(e,t,n){return Q(n,(function(n,r){var o=om(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},My=ss,Fy="_mce_caret",Ly=function(e,t){return e.importNode(t,!0)},zy=function(e){var t=[];while(e){if(3===e.nodeType&&e.nodeValue!==My||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t},Hy=function(e){return zy(e).length>0},Uy=function(e){if(e){var t=new Hu(e,e);for(e=t.current();e;e=t.next())if(Zn(e))return e}return null},Vy=function(e){var t=Pe.fromTag("span");return ur(t,{id:Fy,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&hn(t,Pe.fromText(My)),t},jy=function(e){var t=Uy(e);return t&&t.nodeValue.charAt(0)===My&&t.deleteData(0,1),t},Wy=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(Hy(t))kg(e,!1,Pe.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,l=i.endOffset,f=jy(t);r.remove(t,!0),u===f&&c>0&&i.setStart(f,c-1),s===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&Kp(Pe.fromDom(a)),o.setRng(i)}},$y=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)Wy(e,t,n);else if(t=hf(e.getBody(),o.getStart()),!t)while(t=r.get(Fy))Wy(e,t,!1)},Gy=function(e,t,n){var r=e.dom,o=r.getParent(n,b(qh,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(qp(Pe.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))},Xy=function(e,t){return e.appendChild(t),t},qy=function(e,t){var n=J(e,(function(e,t){return Xy(e,t.cloneNode(!1))}),t);return Xy(n,n.ownerDocument.createTextNode(My))},Ky=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=Z(he(a.get()),(function(e){return"removeformat"!==e&&e!==r})),s=Py(e,n,c),l=Z(s,(function(t){return!im(e,t,r)}));if(l.length>0){var f=n.cloneNode(!1);return u.add(t,f),a.remove(r,o,f,i),u.remove(f),A.some(f)}return A.none()},Yy=function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer,s=c.nodeValue;r=hf(e.getBody(),i.getStart()),r&&(o=Uy(r));var l=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(s&&u>0&&u<s.length&&l.test(s.charAt(u))&&l.test(s.charAt(u-1))){var f=i.getBookmark();a.collapse(!0);var d=ym(e,a,e.formatter.get(t));d=_y(d),e.formatter.apply(t,n,d),i.moveToBookmark(f)}else r&&o.nodeValue===My||(r=Ly(e.getDoc(),Vy(!0).dom()),o=r.firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)},Zy=function(e,t,n,r){var o,i,a,u=e.dom,c=e.selection,s=[],l=c.getRng(),f=l.startContainer,d=l.startOffset;i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);while(i){if(Ry(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var h=c.getBookmark();l.collapse(!0);var m=ym(e,l,e.formatter.get(t),!0);m=_y(m),e.formatter.remove(t,n,m,r),c.moveToBookmark(h)}else{var p=hf(e.getBody(),a),g=Vy(!1).dom();Gy(e,g,null!==p?p:a);var v=Ky(e,g,a,t,n,r),b=qy(s.concat(v.toArray()),g);Wy(e,p,!1),c.setCursorLocation(b,1),u.isEmpty(a)&&u.remove(a)}},Jy=function(e,t){var n=e.selection,r=e.getBody();$y(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==My||$y(e,hf(r,n.getStart())),37!==t&&39!==t||$y(e,hf(r,n.getStart()))},Qy=function(e){e.on("mouseup keydown",(function(t){Jy(e,t.keyCode)}))},ew=function(e,t){var n=Vy(!1),r=qy(t,n.dom());return ln(Pe.fromDom(e),n),bn(Pe.fromDom(e)),Ol(r,0)},tw=function(e,t){var n=e.schema.getTextInlineElements();return n.hasOwnProperty(wn(t))&&!df(t.dom())&&!Gn(t.dom())},nw=function(e){return df(e.dom())&&Hy(e.dom())},rw={},ow=co,iw=ao,aw=function(e,t){var n=rw[e];n||(rw[e]=[]),rw[e].push(t)},uw=function(e,t){iw(rw[e],(function(e){e(t)}))};aw("pre",(function(e){var t,n,r=e.selection.getRng(),o=function(e){return t(e.previousSibling)&&-1!==so(n,e.previousSibling)},i=function(e,t){zu(t).remove(),zu(e).append("<br><br>").append(t.childNodes)};t=Vn(["pre"]),r.collapsed||(n=e.selection.getSelectedBlocks(),iw(ow(ow(n,t),o),(function(e){i(e.previousSibling,e)})))}));var cw=/^(src|href|style)$/,sw=Eo.each,lw=Qh,fw=function(e){return/^(TH|TD)$/.test(e.nodeName)},dw=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},hw=function(e,t,n){var r,o;if(r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"],Un(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return Zn(r)&&n&&o>=r.nodeValue.length&&(r=new Hu(r,e.getBody()).next()||r),Zn(r)&&!n&&0===o&&(r=new Hu(r,e.getBody()).prev()||r),r},mw=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},pw=function(e,t,n,r,o){var i=Pe.fromDom(t),a=Pe.fromDom(e.create(r,o)),u=n?rn(i):nn(i);return gn(a,u),n?(ln(i,a),dn(a,i)):(fn(i,a),hn(a,i)),a.dom()},gw=function(e,t,n){return!!lw(t,n.inline)||(!!lw(t,n.block)||(n.selector?Un(t)&&e.is(t,n.selector):void 0))},vw=function(e,t){return t.links&&"A"===e.nodeName},bw=function(e,t,n,r){return t=Xh(t,n,r),!t||"BR"===t.nodeName||e.isBlock(t)},yw=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=Sf(e);n.block&&(a?o===i.getRoot()&&(n.list_block&&lw(t,n.list_block)||q(de(t.childNodes),(function(t){Kh(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=mw(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=0}))):i.isBlock(t)&&!i.isBlock(o)&&(bw(i,t,!1)||bw(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),bw(i,t,!0)||bw(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),n.selector&&n.inline&&!lw(n.inline,t)||i.remove(t,!0)},ww=function(e,t,n,r,o){var i,a=e.dom;if(!gw(a,r,t)&&!vw(r,t))return!1;var u=r;if(t.inline&&"all"===t.remove&&I(t.preserve_attributes)){var c=Z(a.getAttribs(u),(function(e){return $(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),q(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return e.dom.rename(r,"span"),!0}if("all"!==t.remove){sw(t.styles,(function(e,r){e=em(a,Jh(e,n),r),"number"===typeof r&&(r=e,o=null),(t.remove_similar||!o||lw(tm(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),sw(t.attributes,(function(e,r){var i;if(e=Jh(e,n),"number"===typeof r&&(r=e,o=null),t.remove_similar||!o||lw(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r),e&&(i="",q(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i)))return void a.setAttrib(u,r,i);"class"===r&&u.removeAttribute("className"),cw.test(r)&&u.removeAttribute("data-mce-"+r),u.removeAttribute(r)}})),sw(t.classes,(function(e){e=Jh(e,n),o&&!a.hasClass(o,e)||a.removeClass(u,e)}));for(var s=a.getAttribs(u),l=0;l<s.length;l++){var f=s[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return!1}}return"none"!==t.remove?(yw(e,u,t),!0):void 0},xw=function(e,t,n,r,o){var i;return q(rm(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=Ry(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i},Cw=function(e,t,n,r,o,i,a,u){var c,s,l,f=e.dom;if(n){for(var d=n.parentNode,h=r.parentNode;h&&h!==d;h=h.parentNode){c=f.clone(h,!1);for(var m=0;m<t.length;m++)if(ww(e,t[m],u,c,c)){c=0;break}c&&(s&&c.appendChild(s),l||(l=c),s=c)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),s&&(o.parentNode.insertBefore(s,o),l.appendChild(o))}return r},Sw=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=!0,c=e.dom,s=e.selection,l=function(r){var u=xw(e,r,t,n,o);return Cw(e,i,u,r,r,!0,a,n)},f=function(e){return zh(e)&&Un(e)&&("_start"===e.id||"_end"===e.id)},d=function(t){var r,o,s;if(Un(t)&&c.getContentEditable(t)&&(o=u,u="true"===c.getContentEditable(t),s=!0),r=de(t.childNodes),u&&!s)for(var l=0;l<i.length;l++)if(ww(e,i[l],n,t,t))break;if(a.deep&&r.length){for(l=0;l<r.length;l++)d(r[l]);s&&(u=o)}},h=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return f(n)&&(n=n[e?"firstChild":"lastChild"]),Zn(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},m=function(t){var n,r,o=t.commonAncestorContainer,u=ym(e,t,i,!0);if(a.split){if(u=_y(u),n=hw(e,u,!0),r=hw(e,u),n!==r){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)&&fw(r)&&r.firstChild&&(r=r.firstChild||r),dw(c,n,r)){var s=A.from(n.firstChild).getOr(n);return l(pw(c,s,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void h(!0)}if(dw(c,r,n)){s=A.from(r.lastChild).getOr(r);return l(pw(c,s,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void h(!1)}n=mw(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=mw(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var f=c.createRng();f.setStartAfter(n),f.setEndBefore(r),Cm(c,f,(function(e){q(e,(function(e){zh(e)||zh(e.parentNode)||l(e)}))})),l(n),l(r),n=h(!0),r=h()}else n=r=l(n);u.startContainer=n.parentNode?n.parentNode:n,u.startOffset=c.nodeIndex(n),u.endContainer=r.parentNode?r.parentNode:r,u.endOffset=c.nodeIndex(r)+1}Cm(c,u,(function(t){q(t,(function(t){d(t);var n=["underline","line-through","overline"];q(n,(function(n){Un(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&nm(c,t.parentNode)===n&&ww(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))}))}))};if(r)if(Wh(r)){var p=c.createRng();p.setStartBefore(r),p.setEndAfter(r),m(p)}else m(r);else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&a.inline&&!Om(e).length?Zy(e,t,n,o):(Lm(s,!0,(function(){Fm(e,m)})),a.inline&&Dy(e,t,n,s.getStart())&&Gh(c,s,s.getRng()),e.nodeChanged());else{r=s.getNode();for(var g=0;g<i.length;g++)if(i[g].ceFalseOverride&&ww(e,i[g],n,r,r))break}},kw=Eo.each,_w=function(e){return Un(e)&&!zh(e)&&!df(e)&&!Gn(e)},Ew=function(e,t){var n;for(n=e;n;n=n[t]){if(Zn(n)&&0!==n.nodeValue.length)return e;if(Un(n)&&!zh(n))return n}return e},Aw=function(e,t,n){var r,o,i=new Sp(e);if(t&&n&&(t=Ew(t,"previousSibling"),n=Ew(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),Eo.each(Eo.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},Tw=function(e,t,n){kw(e.childNodes,(function(e){_w(e)&&(t(e)&&n(e),e.hasChildNodes()&&Tw(e,t,n))}))},Ow=function(e,t){return function(n){return!(!n||!tm(e,n,t))}},Bw=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),Rw(e,r)}},Rw=function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)},Dw=function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=nm(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)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(Eo.walk(r,o,"childNodes"),o(r))},Nw=function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Tw(r,Ow(e,"fontSize"),Bw(e,"backgroundColor",Jh(t.styles.backgroundColor,n)))},Iw=function(e,t,n,r){"sub"!==t.inline&&"sup"!==t.inline||(Tw(r,Ow(e,"fontSize"),Bw(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))},Pw=function(e,t,n,r){r&&!1!==t.merge_siblings&&(r=Aw(e,Xh(r),r),r=Aw(e,r,Xh(r,!0)))},Mw=function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";kw(e.select(r,n),(function(n){_w(n)&&kw(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}},Fw=function(e,t,n,r){kw(t,(function(t){kw(e.dom.select(t.inline,r),(function(r){_w(r)&&ww(e,t,n,r,t.exact?r:null)})),Mw(e.dom,t,r)}))},Lw=function(e,t,n,r,o){Ry(e,o.parentNode,n,r)&&ww(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(Ry(e,i,n,r))return ww(e,t,r,o),!0}))},zw=Eo.each,Hw=function(e){return e&&1===e.nodeType&&!zh(e)&&!df(e)&&!Gn(e)},Uw=function(e,t,n,r){var o,i=e.formatter.get(t),a=i[0],u=!r&&e.selection.isCollapsed(),c=e.dom,s=e.selection,l=function(e,t){if(t=t||a,e){if(t.onformat&&t.onformat(e,t,n,r),zw(t.styles,(function(t,r){c.setStyle(e,r,Jh(t,n))})),t.styles){var o=c.getAttrib(e,"style");o&&c.setAttrib(e,"data-mce-style",o)}zw(t.attributes,(function(t,r){c.setAttrib(e,r,Jh(t,n))})),zw(t.classes,(function(t){t=Jh(t,n),c.hasClass(e,t)||c.addClass(e,t)}))}},f=function(e,t){var n=!1;return!!a.selector&&(zw(e,(function(e){if(!("collapsed"in e)||e.collapsed===u)return c.is(t,e.selector)&&!df(t)?(l(t,e),n=!0,!1):void 0})),n)},d=function(r,o,u,c){var s,d,h=[],m=!0;s=a.inline||a.block,d=r.create(s),l(d),Cm(r,o,(function(o){var u,p=function(o){var g=!1,v=m,b=o.nodeName.toLowerCase(),y=o.parentNode.nodeName.toLowerCase();if(Un(o)&&r.getContentEditable(o)&&(v=m,m="true"===r.getContentEditable(o),g=!0),Qh(b,"br"))return u=0,void(a.block&&r.remove(o));if(a.wrapper&&Ry(e,o,t,n))u=0;else{if(m&&!g&&a.block&&!a.wrapper&&qh(e,b)&&Kh(e,y,s))return o=r.rename(o,s),l(o),h.push(o),void(u=0);if(a.selector){var w=f(i,o);if(!a.inline||w)return void(u=0)}!m||g||!Kh(e,s,b)||!Kh(e,y,s)||!c&&3===o.nodeType&&1===o.nodeValue.length&&65279===o.nodeValue.charCodeAt(0)||df(o)||a.inline&&r.isBlock(o)?(u=0,zw(Eo.grep(o.childNodes),p),g&&(m=v),u=0):(u||(u=r.clone(d,!1),o.parentNode.insertBefore(u,o),h.push(u)),u.appendChild(o))}};zw(o,p)})),!0===a.links&&zw(h,(function(e){var t=function(e){"A"===e.nodeName&&l(e,a),zw(Eo.grep(e.childNodes),t)};t(e)})),zw(h,(function(o){var u,c=function(e){var t=0;return zw(e.childNodes,(function(e){Zh(e)||zh(e)||t++})),t},s=function(e){var t=!1;return zw(e.childNodes,(function(e){if(Hw(e))return t=e,!1})),t},f=function(e){var t,n;return t=s(e),t&&!zh(t)&&Oy(r,t,a)&&(n=r.clone(t,!1),l(n),r.replace(n,e,!0),r.remove(t,!0)),n||e};u=c(o),!(h.length>1)&&r.isBlock(o)||0!==u?(a.inline||a.wrapper)&&(a.exact||1!==u||(o=f(o)),Fw(e,i,n,o),Lw(e,a,t,n,o),Nw(r,a,n,o),Dw(r,a,n,o),Iw(r,a,n,o),Pw(r,a,n,o)):r.remove(o,!0)}))};if("false"!==c.getContentEditable(s.getNode())){if(a){if(r)Wh(r)?f(i,r)||(o=c.createRng(),o.setStartBefore(r),o.setEndAfter(r),d(c,ym(e,o,i),null,!0)):d(c,r,null,!0);else if(u&&a.inline&&!Om(e).length)Yy(e,t,n);else{var h=s.getNode();e.settings.forced_root_block||!i[0].defaultBlock||c.getParent(h,c.isBlock)||Uw(e,i[0].defaultBlock),s.setRng(bv(s.getRng())),Lm(s,!0,(function(t){Fm(e,(function(t,n){var r=n?t:ym(e,t,i);d(c,r)}))})),Gh(c,s,s.getRng()),e.nodeChanged()}uw(t,e)}}else{r=s.getNode();for(var m=0,p=i.length;m<p;m++)if(i[m].ceFalseOverride&&c.is(r,i[m].selector))return void l(r,i[m])}},Vw=function(e,t,n,r){var o=e.formatter.get(t);!Dy(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?Uw(e,t,n,r):Sw(e,t,n,r)},jw=function(e,t){return X(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Ww=function(e,t){var r=t||n.document,o=r.createDocumentFragment();return q(e,(function(e){o.appendChild(e.dom())})),Pe.fromDom(o)},$w=function(e,t,n){return{element:g(e),width:g(t),rows:g(n)}},Gw=function(e,t){return{element:g(e),cells:g(t)}},Xw=function(e,t){return{x:g(e),y:g(t)}},qw=function(e,t){var n=parseInt(cr(e,t),10);return isNaN(n)?1:n},Kw=function(e,t,n,r,o){for(var i=qw(o,"rowspan"),a=qw(o,"colspan"),u=e.rows(),c=n;c<n+i;c++){u[c]||(u[c]=Gw(as(r),[]));for(var s=t;s<t+a;s++){var l=u[c].cells();l[s]=c===n&&s===t?o:is(o)}}},Yw=function(e,t,n){var r=e.rows(),o=r[n]?r[n].cells():[];return!!o[t]},Zw=function(e,t,n){while(Yw(e,t,n))t++;return t},Jw=function(e){return Q(e,(function(e,t){return t.cells().length>e?t.cells().length:e}),0)},Qw=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(Wt(o[i],t))return A.some(Xw(i,r));return A.none()},ex=function(e,t,n,r,o){for(var i=[],a=e.rows(),u=n;u<=o;u++){var c=a[u].cells(),s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(Gw(a[u].element(),s))}return i},tx=function(e,t,n){var r=t.x(),o=t.y(),i=n.x(),a=n.y(),u=o<a?ex(e,r,o,i,a):ex(e,r,a,i,o);return $w(e.element(),Jw(u),u)},nx=function(e,t){var n=is(e.element()),r=Pe.fromTag("tbody");return gn(r,t),hn(n,r),n},rx=function(e){return X(e.rows(),(function(e){var t=X(e.cells(),(function(e){var t=as(e);return fr(t,"colspan"),fr(t,"rowspan"),t})),n=is(e.element());return gn(n,t),n}))},ox=function(e){var t=$w(is(e),0,[]);return q(Pc(e,"tr"),(function(e,n){q(Pc(e,"td,th"),(function(r,o){Kw(t,Zw(t,o,n),n,e,r)}))})),$w(t.element(),Jw(t.rows()),t.rows())},ix=function(e){return nx(e,rx(e))},ax=function(e,t,n){return Qw(e,t).bind((function(t){return Qw(e,n).map((function(n){return tx(e,t,n)}))}))},ux=function(e){return te(e,(function(e){return"ul"===wn(e)||"ol"===wn(e)}))},cx=function(e,t){return te(e,(function(e){return"li"===wn(e)&&Im(e,t)})).fold(g([]),(function(t){return ux(e).map((function(e){return[Pe.fromTag("li"),Pe.fromTag(wn(e))]})).getOr([])}))},sx=function(e,t){var n=Q(t,(function(e,t){return hn(t,e),t}),e);return t.length>0?Ww([n]):n},lx=function(e){return qo(e)?Zt(e).filter(Xo).fold(g([]),(function(t){return[e,t]})):Xo(e)?[e]:[]},fx=function(e,t){var n=Pe.fromDom(t.commonAncestorContainer),r=eg(n,e),o=Z(r,(function(e){return Wo(e)||Uo(e)})),i=cx(r,t),a=o.concat(i.length?i:lx(n));return X(a,is)},dx=function(){return Ww([])},hx=function(e,t){return sx(Pe.fromDom(t.cloneContents()),fx(e,t))},mx=function(e,t){return zc(t,"table",b(Wt,e))},px=function(e,t){return mx(e,t[0]).bind((function(e){var n=t[0],r=t[t.length-1],o=ox(e);return ax(o,n,r).map((function(e){return Ww([ix(e)])}))})).getOrThunk(dx)},gx=function(e,t){return t.length>0&&t[0].collapsed?dx():hx(e,t[0])},vx=function(e,t){var n=Tm(t,e);return n.length>0?px(e,n):gx(e,t)},bx=function(e){return A.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=fs(n.innerText);return e.dom.remove(n),r})).getOr("")},yx=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=jw(e,Sm(o)),a=t.contextual?vx(Pe.fromDom(e.getBody()),i).dom():n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)},wx=function(e,t,n){if(void 0===n&&(n={}),n.get=!0,n.format=t,n.selection=!0,n=e.fire("BeforeGetContent",n),n.isDefaultPrevented())return e.fire("GetContent",n),n.content;if("text"===n.format)return bx(e);n.getInner=!0;var r=yx(e,n);return"tree"===n.format?r:(n.content=e.selection.isCollapsed()?"":r,e.fire("GetContent",n),n.content)},xx=0,Cx=1,Sx=2,kx=function(e,t){var n=e.length+t.length+2,r=new Array(n),o=new Array(n),i=function(e,t,n){return{start:e,end:t,diag:n}},a=function(n,r,o,i,u){var s=c(n,r,o,i);if(null===s||s.start===r&&s.diag===r-i||s.end===n&&s.diag===n-o){var l=n,f=o;while(l<r||f<i)l<r&&f<i&&e[l]===t[f]?(u.push([xx,e[l]]),++l,++f):r-n>i-o?(u.push([Sx,e[l]]),++l):(u.push([Cx,t[f]]),++f)}else{a(n,s.start,o,s.start-s.diag,u);for(var d=s.start;d<s.end;++d)u.push([xx,e[d]]);a(s.end,r,s.end-s.diag,i,u)}},u=function(n,r,o,a){var u=n;while(u-r<a&&u<o&&e[u]===t[u-r])++u;return i(n,u,r)},c=function(n,i,a,c){var s=i-n,l=c-a;if(0===s||0===l)return null;var f,d,h,m,p,g=s-l,v=l+s,b=(v%2===0?v:v+1)/2;for(r[1+b]=n,o[1+b]=i+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){h=d+b,d===-f||d!==f&&r[h-1]<r[h+1]?r[h]=r[h+1]:r[h]=r[h-1]+1,m=r[h],p=m-n+a-d;while(m<i&&p<c&&e[m]===t[p])r[h]=++m,++p;if(g%2!==0&&g-f<=d&&d<=g+f&&o[h-g]<=r[h])return u(o[h-g],d+n-a,i,c)}for(d=g-f;d<=g+f;d+=2){h=d+b-g,d===g-f||d!==g+f&&o[h+1]<=o[h-1]?o[h]=o[h+1]-1:o[h]=o[h-1],m=o[h]-1,p=m-n+a-d;while(m>=n&&p>=a&&e[m]===t[p])o[h]=m--,p--;if(g%2===0&&-f<=d&&d<=f&&o[h]<=r[h+g])return u(o[h],d+n-a,i,c)}}},s=[];return a(0,e.length,0,t.length,s),s},_x=function(e){return Un(e)?e.outerHTML:Zn(e)?gi.encodeRaw(e.data,!1):Jn(e)?"\x3c!--"+e.data+"--\x3e":""},Ex=function(e){var t,r,o;o=n.document.createElement("div"),t=n.document.createDocumentFragment(),e&&(o.innerHTML=e);while(r=o.firstChild)t.appendChild(r);return t},Ax=function(e,t,n){var r=Ex(t);if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},Tx=function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}},Ox=function(e,t){var n=0;q(e,(function(e){e[0]===xx?n++:e[0]===Cx?(Ax(t,e[1],n),n++):e[0]===Sx&&Tx(t,n)}))},Bx=function(e){return Z(X(de(e.childNodes),_x),(function(e){return e.length>0}))},Rx=function(e,t){var n=X(de(t.childNodes),_x);return Ox(kx(n,e),t),t},Dx=ic(A.none()),Nx=function(){return Dx.get().getOrThunk((function(){var e=n.document.implementation.createHTMLDocument("undo");return Dx.set(A.some(e)),e}))},Ix=function(e){return-1!==e.indexOf("</iframe>")},Px=function(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}},Mx=function(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}},Fx=function(e){var t,n,r;return t=Bx(e.getBody()),r=oe(t,(function(t){var n=vp(e.serializer,t);return n.length>0?[n]:[]})),n=r.join(""),Ix(n)?Px(r):Mx(n)},Lx=function(e,t,n){"fragmented"===t.type?Rx(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},zx=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},Hx=function(e){var t=Pe.fromTag("body",Nx());return rs(t,zx(e)),q(Pc(t,"*[data-mce-bogus]"),yn),ns(t)},Ux=function(e,t){return zx(e)===zx(t)},Vx=function(e,t){return Hx(e)===Hx(t)},jx=function(e,t){return!(!e||!t)&&(!!Ux(e,t)||Vx(e,t))},Wx=function(e){return 0===e.get()},$x=function(e,t,n){Wx(n)&&(e.typing=t)},Gx=function(e,t){e.typing&&($x(e,!1,t),e.add())},Xx=function(e){e.typing&&(e.typing=!1,e.add())},qx=function(e,t,n){Wx(t)&&n.set(A.some(lf(e.selection)))},Kx=function(e,t,n,r,o,i,a){var u=e.settings,c=Fx(e);if(i=i||{},i=Eo.extend(i,c),!1===Wx(r)||e.removed)return null;var s=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&jx(s,i))return null;if(t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e})),u.custom_undo_redo_levels&&t.data.length>u.custom_undo_redo_levels){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=lf(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var f={level:i,lastLevel:s,originalEvent:a};return e.fire("AddUndo",f),n.get()>0&&(e.setDirty(!0),e.fire("change",f)),i},Yx=function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")},Zx=function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Lx(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}},Jx=function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Lx(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r},Qx=function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,$x(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Lx(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o},eC=function(e){e.clear(),e.add()},tC=function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!jx(Fx(e),t.data[0])},nC=function(e,t){return t.get()<e.data.length-1&&!e.typing},rC=function(e,t,n){return Gx(e,t),e.beforeChange(),e.ignore(n),e.add()},oC=function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}},iC=function(e){return e instanceof ep},aC=function(e,t){gy(e.serializer.getNodeFilters(),e.serializer.getAttributeFilters(),t)},uC=function(){return{type:"complete",fragments:[],content:"",bookmark:null,beforeBookmark:null}},cC=function(e){return{undoManager:{beforeChange:function(t,n){return qx(e,t,n)},addUndoLevel:function(t,n,r,o,i,a){return Kx(e,t,n,r,o,i,a)},undo:function(t,n,r){return Qx(e,t,n,r)},redo:function(t,n){return Jx(e,t,n)},clear:function(t,n){return Yx(e,t,n)},reset:function(e){return eC(e)},hasUndo:function(t,n){return tC(e,t,n)},hasRedo:function(e,t){return nC(e,t)},transact:function(e,t,n){return rC(e,t,n)},ignore:function(e,t){return oC(e,t)},extra:function(t,n,r,o){return Zx(e,t,n,r,o)}},formatter:{apply:function(t,n,r){return Uw(e,t,n,r)},remove:function(t,n,r,o){return Sw(e,t,n,r,o)},toggle:function(t,n,r){return Vw(e,t,n,r)}},editor:{getContent:function(t,n){return xp(e,t,n)},setContent:function(t,n){return Sy(e,t,n)},insertContent:function(t,n){return tb(e,t,n)}},selection:{getContent:function(t,n){return wx(e,t,n)}},raw:{getModel:function(){return A.none()}}}},sC=function(e,t){var n=function(e){return N(e)?e:{}},r=w("Unimplemented feature for rtc"),o=m;return{undoManager:{beforeChange:o,addUndoLevel:r,undo:function(){return t.undo(),uC()},redo:function(){return t.redo(),uC()},clear:r,reset:r,hasUndo:function(){return t.hasUndo()},hasRedo:function(){return t.hasRedo()},transact:function(e,n,r){return t.transact(r),uC()},ignore:r,extra:r},formatter:{apply:function(e,r,o){return t.applyFormat(e,n(r))},remove:function(e,r,o,i){return t.removeFormat(e,n(r))},toggle:function(e,r,o){return t.toggleFormat(e,n(r))}},editor:{getContent:function(n,r){if("html"===r||"tree"===r){var o=t.getContent(),i=rp({inner:!0});return aC(e,o),"tree"===r?o:i.serialize(o)}return cC(e).editor.getContent(n,r)},setContent:function(n,r){var o=iC(n)?n:e.parser.parse(n,{isRootContent:!0,insert:!0});return t.setContent(o),n},insertContent:function(n,r){var o=iC(n)?n:e.parser.parse(n,{insert:!0});t.insertContent(o)}},selection:{getContent:function(n,r){if("html"===n||"tree"===n){var o=t.getSelectedContent(),i=rp({});return aC(e,o),"tree"===n?o:i.serialize(o)}return cC(e).selection.getContent(n,r)}},raw:{getModel:function(){return A.some(t.getRawModel())}}}},lC=function(e){return _e(e.plugins,"rtc")},fC=function(e){var t=e;return ke(e.plugins,"rtc").fold((function(){return t.rtcInstance=cC(e),A.none()}),(function(n){return A.some(n.setup().then((function(n){return t.rtcInstance=sC(e,n),n.isRemote})))}))},dC=function(e){return e.rtcInstance?e.rtcInstance:cC(e)},hC=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},mC=function(e,t,n){hC(e).undoManager.beforeChange(t,n)},pC=function(e,t,n,r,o,i,a){return hC(e).undoManager.addUndoLevel(t,n,r,o,i,a)},gC=function(e,t,n,r){return hC(e).undoManager.undo(t,n,r)},vC=function(e,t,n){return hC(e).undoManager.redo(t,n)},bC=function(e,t,n){hC(e).undoManager.clear(t,n)},yC=function(e,t){hC(e).undoManager.reset(t)},wC=function(e,t,n){return hC(e).undoManager.hasUndo(t,n)},xC=function(e,t,n){return hC(e).undoManager.hasRedo(t,n)},CC=function(e,t,n,r){return hC(e).undoManager.transact(t,n,r)},SC=function(e,t,n){hC(e).undoManager.ignore(t,n)},kC=function(e,t,n,r,o){hC(e).undoManager.extra(t,n,r,o)},_C=function(e,t,n,r){hC(e).formatter.apply(t,n,r)},EC=function(e,t,n,r,o){hC(e).formatter.remove(t,n,r,o)},AC=function(e,t,n,r){hC(e).formatter.toggle(t,n,r)},TC=function(e,t,n){return dC(e).editor.getContent(t,n)},OC=function(e,t,n){return dC(e).editor.setContent(t,n)},BC=function(e,t,n){return dC(e).editor.insertContent(t,n)},RC=function(e,t,n){return hC(e).selection.getContent(t,n)},DC="html",NC=function(e,t){void 0===t&&(t={});var n=t.format?t.format:DC;return TC(e,t,n)},IC=function(e,t,n){return void 0===n&&(n={}),OC(e,t,n)},PC=function(e,t){return e.fire("PreProcess",t)},MC=function(e,t){return e.fire("PostProcess",t)},FC=function(e){return e.fire("remove")},LC=function(e){return e.fire("detach")},zC=function(e,t){return e.fire("SwitchMode",{mode:t})},HC=function(e,t,n,r){e.fire("ObjectResizeStart",{target:t,width:n,height:r})},UC=function(e,t,n,r){e.fire("ObjectResized",{target:t,width:n,height:r})},VC=function(e){return e.fire("PreInit")},jC=function(e){return e.fire("PostRender")},WC=function(e){return e.fire("Init")},$C=function(e,t){return e.fire("PlaceholderToggle",{state:t})},GC=function(e,t,n){return e.fire(t,n)},XC=Yu.DOM,qC=function(e){XC.setStyle(e.id,"display",e.orgDisplay)},KC=function(e){return A.from(e).each((function(e){return e.destroy()}))},YC=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)},ZC=function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),XC.unbind(t,"submit reset",e.formEventDelegate))},JC=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&&XC.remove(o.nextSibling),FC(e),e.editorManager.remove(e),!e.inline&&r&&qC(e),LC(e),XC.remove(e.getContainer()),KC(t),KC(n),e.destroy()}},QC=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(),KC(n),KC(r)),ZC(e),YC(e),e.destroyed=!0):e.remove())},eS=Object.prototype.hasOwnProperty,tS=function(e,t){var n=N(e)&&N(t);return n?rS(e,t):t},nS=function(e){return function(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)eS.call(i,a)&&(r[a]=e(r[a],i[a]))}return r}},rS=nS(tS),oS=function(e,t){return{sections:g(e),settings:g(t)}},iS=Bt().deviceType,aS=iS.isTouch(),uS=iS.isPhone(),cS=iS.isTablet(),sS=["lists","autolink","autosave"],lS={table_grid:!1,object_resizing:!1,resize:!1},fS=function(e){var t=I(e)?e.join(" "):e,n=X(D(t)?t.split(" "):[],bt);return Z(n,(function(e){return e.length>0}))},dS=function(e){return Z(e,b($,sS))},hS=function(e,t){var n=we(t,(function(t,n){return $(e,n)}));return oS(n.t,n.f)},mS=function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=r.hasOwnProperty(t)?r[t]:{};return Eo.extend({},n,o)},pS=function(e,t){return e.sections().hasOwnProperty(t)},gS=function(e,t,n){var r=e.sections();return pS(e,t)&&r[t].theme===n},vS=function(e,t){return pS(e,t)?e.sections()[t]:{}},bS=function(e,t){return ke(e,"toolbar_mode").orThunk((function(){return ke(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},yS=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:bS(e,"floating"),plugins:"",document_base_url:n,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_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,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:o.convertURL,url_converter_scope:o};return Ae(Ae({},i),r?lS:{})},wS=function(e,t){var n={resize:!1,toolbar_mode:bS(e,"scrolling"),toolbar_sticky:!1},r={menubar:!1};return Ae(Ae(Ae({},lS),n),t?r:{})},xS=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?Eo.extend({},e.external_plugins,n):n},CS=function(e,t){return[].concat(fS(e)).concat(fS(t))},SS=function(e,t,n,r){var o=fS(n.forced_plugins),i=fS(r.plugins),a=vS(t,"mobile"),u=a.plugins?fS(a.plugins):i,c=e&&gS(t,"mobile","mobile")?dS(u):e&&pS(t,"mobile")?u:i,s=CS(o,c);return Eo.extend(r,{plugins:s.join(" ")})},kS=function(e,t){return e&&pS(t,"mobile")},_S=function(e,t,n,r,o){var i=e?{mobile:wS(o.mobile||{},t)}:{},a=hS(["mobile"],rS(i,o)),u=Eo.extend(n,r,a.settings(),kS(e,a)?mS(a,"mobile"):{},{validate:!0,external_plugins:xS(r,a.settings())});return SS(e,a,r,u)},ES=function(e,t,n,r,o){var i=yS(o,t,n,aS,e);return _S(uS||cS,uS,i,r,o)},AS=function(e,t,n){return A.from(t.settings[n]).filter(e)},TS=function(e){var t={};return"string"===typeof e?q(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[Eo.trim(n[0])]=Eo.trim(n[1]):t[Eo.trim(n[0])]=Eo.trim(n[0])})):t=e,t},OS=function(e){return function(t){return I(t)&&ie(t,e)}},BS=function(e,t,n,r){var o=t in e.settings?e.settings[t]:n;return"hash"===r?TS(o):"string"===r?AS(D,e,t).getOr(n):"number"===r?AS(z,e,t).getOr(n):"boolean"===r?AS(M,e,t).getOr(n):"object"===r?AS(N,e,t).getOr(n):"array"===r?AS(I,e,t).getOr(n):"string[]"===r?AS(OS(D),e,t).getOr(n):"function"===r?AS(L,e,t).getOr(n):o},RS=function(){var e={},t=function(t,n){e[t]=n},n=function(t){return e[t]?e[t]:{icons:{}}},r=function(t){return _e(e,t)};return{add:t,get:n,has:r}},DS=RS(),NS=function(e,t){var n=t.dom();return n[e]},IS=function(e,t){return parseInt(dr(t,e),10)},PS=b(NS,"clientWidth"),MS=b(NS,"clientHeight"),FS=b(IS,"margin-top"),LS=b(IS,"margin-left"),zS=function(e){return e.dom().getBoundingClientRect()},HS=function(e,t,n){var r=PS(e),o=MS(e);return t>=0&&n>=0&&t<=r&&n<=o},US=function(e,t,n,r){var o=zS(t),i=e?o.left+t.dom().clientLeft+LS(t):0,a=e?o.top+t.dom().clientTop+FS(t):0,u=n-i,c=r-a;return{x:u,y:c}},VS=function(e,t,n){var r=Pe.fromDom(e.getBody()),o=e.inline?r:Kt(r),i=US(e.inline,o,t,n);return HS(o,i.x,i.y)},jS=function(e){return A.from(e).map(Pe.fromDom)},WS=function(e){var t=e.inline?e.getBody():e.getContentAreaContainer();return jS(t).map((function(e){return Xt(qt(e),e)})).getOr(!1)};function $S(){var e=function(){throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:e,close:e,reposition:e,getArgs:e}}function GS(e){var t=[],n=function(){var t=e.theme;return t&&t.getNotificationManagerImpl?t.getNotificationManagerImpl():$S()},r=function(){return A.from(t[0])},o=function(e,t){return e.type===t.type&&e.text===t.text&&!e.progressBar&&!e.timeout&&!t.progressBar&&!t.timeout},i=function(){t.length>0&&n().reposition(t)},a=function(e){t.push(e)},u=function(e){ne(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},c=function(r){if(!e.removed&&WS(e))return te(t,(function(e){return o(n().getArgs(e),r)})).getOrThunk((function(){e.editorManager.setActive(e);var t=n().open(r,(function(){u(t),i()}));return a(t),i(),t}))},s=function(){r().each((function(e){n().close(e),u(e),i()}))},l=function(){return t},f=function(e){e.on("SkinLoaded",(function(){var t=e.settings.service_message;t&&c({text:t,type:"warning",timeout:0})})),e.on("ResizeEditor ResizeWindow NodeChange",(function(){qr.requestAnimationFrame(i)})),e.on("remove",(function(){q(t.slice(),(function(e){n().close(e)}))}))};return f(e),{open:c,close:s,getNotifications:l}}var XS=wc.PluginManager,qS=wc.ThemeManager;function KS(){var e=function(){throw new Error("Theme did not provide a WindowManager implementation.")};return{open:e,openUrl:e,alert:e,confirm:e,close:e,getParams:e,setParams:e}}var YS=function(e){var t=[],n=function(){var t=e.theme;return t&&t.getWindowManagerImpl?t.getWindowManagerImpl():KS()},r=function(e,t){return function(){return t?t.apply(e,arguments):void 0}},o=function(t){e.fire("OpenWindow",{dialog:t})},i=function(t){e.fire("CloseWindow",{dialog:t})},a=function(e){t.push(e),o(e)},u=function(n){i(n),t=Z(t,(function(e){return e!==n})),0===t.length&&e.focus()},c=function(){return A.from(t[t.length-1])},s=function(t){e.editorManager.setActive(e),Ib(e);var n=t();return a(n),n},l=function(e,t){return s((function(){return n().open(e,t,u)}))},f=function(e){return s((function(){return n().openUrl(e,u)}))},d=function(e,t,o){n().alert(e,r(o||this,t))},h=function(e,t,o){n().confirm(e,r(o||this,t))},m=function(){c().each((function(e){n().close(e),u(e)}))};return e.on("remove",(function(){q(t,(function(e){n().close(e)}))})),{open:l,openUrl:f,alert:d,confirm:h,close:m}},ZS=function(e,t){e.notificationManager.open({type:"error",text:t})},JS=function(e,t){e._skinLoaded?ZS(e,t):e.on("SkinLoaded",(function(){ZS(e,t)}))},QS=function(e,t){JS(e,bc.translate(["Failed to upload image: {0}",t]))},ek=function(e,t,r){GC(e,t,{message:r}),n.console.error(r)},tk=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},nk=function(e,t,n){ek(e,"PluginLoadError",tk("plugin",t,n))},rk=function(e,t,n){ek(e,"IconsLoadError",tk("icons",t,n))},ok=function(e,t,n){ek(e,"LanguageLoadError",tk("language",t,n))},ik=function(e,t,n){var r=bc.translate(["Failed to initialize plugin: {0}",t]);ak(r,n),JS(e,r)},ak=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,Oe([e],t)):o.log.apply(o,Oe([e],t)))},uk=function(e){return/^[a-z0-9\-]+$/i.test(e)},ck=function(e){var t=Xf(e),n=e.editorManager.baseURL+"/skins/content",r=e.editorManager.suffix,o="content"+r+".css",i=!0===e.inline;return X(t,(function(t){return uk(t)&&!i?n+"/"+t+"/"+o:e.documentBaseURI.toAbsolute(t)}))},sk=function(e){e.contentCSS=e.contentCSS.concat(ck(e))};function lk(e,t){var n=function(t,n){if(!z(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom();or(r)&&(r.style[e]=n+"px")},r=function(n){var r=t(n);if(r<=0||null===r){var o=dr(n,e);return parseFloat(o)||0}return r},o=r,i=function(e,t){return Q(t,(function(t,n){var r=dr(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)},a=function(e,t,n){var r=i(e,n),o=t>r?t-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:a}}var fk=lk("height",(function(e){var t=e.dom();return En(e)?t.getBoundingClientRect().height:t.offsetHeight})),dk=function(e){return fk.get(e)},hk=function(e,t){var n=e.view(t);return n.fold(g([]),(function(t){var n=e.owner(t),r=hk(e,n);return[t].concat(r)}))},mk=function(e,t){var n=t.owner(e);return hk(t,n)},pk=function(e){var t=e.dom()===n.document?A.none():A.from(e.dom().defaultView.frameElement);return t.map(Pe.fromDom)},gk=function(e){return qt(e)},vk=Object.freeze({__proto__:null,view:pk,owner:gk}),bk=function(e){var t=Pe.fromDom(n.document),r=Nn(t),o=mk(e,vk),i=Dn(e),a=J(o,(function(e,t){var n=Dn(t);return{left:e.left+n.left(),top:e.top+n.top()}}),{left:0,top:0});return Tn(a.left+i.left()+r.left(),a.top+i.top()+r.top())},yk=function(e){return"textarea"===wn(e)},wk=function(e,t){var n=e.fire("ScrollIntoView",t);return n.isDefaultPrevented()},xk=function(e,t){e.fire("AfterScrollIntoView",t)},Ck=function(e,t){var n=on(e);if(0===n.length||yk(e))return{element:e,offset:t};if(t<n.length&&!yk(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return yk(r)?{element:e,offset:t}:"img"===wn(r)?{element:r,offset:1}:_n(r)?{element:r,offset:Um(r).length}:{element:r,offset:on(r).length}},Sk=function(e,t){var n=Rn(e),r=dk(e);return{element:e,bottom:n.top()+r,height:r,pos:n,cleanup:t}},kk=function(e,t){var n=Ck(e,t),r=Pe.fromHtml('<span data-mce-bogus="all">'+ss+"</span>");return ln(n.element,r),Sk(r,(function(){return bn(r)}))},_k=function(e){return Sk(Pe.fromDom(e),m)},Ek=function(e,t,n,r){Bk(e,(function(o,i){return Tk(e,t,n,r)}),n)},Ak=function(e,t,n,r,o){var i={elm:r.element.dom(),alignToTop:o};if(!wk(e,i)){var a=Nn(t).top();n(t,a,r,o),xk(e,i)}},Tk=function(e,t,n,r){var o=Pe.fromDom(e.getBody()),i=Pe.fromDom(e.getDoc());gr(o);var a=kk(Pe.fromDom(n.startContainer),n.startOffset);Ak(e,i,t,a,r),a.cleanup()},Ok=function(e,t,n,r){var o=Pe.fromDom(e.getDoc());Ak(e,o,n,_k(t),r)},Bk=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Pe.fromDom(r),Pe.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},Rk=function(e,t,n,r){var o=e.pos;if(n)In(o.left(),o.top(),r);else{var i=o.top()-t+e.height;In(o.left(),i,r)}},Dk=function(e,t,n,r,o){var i=n+t,a=r.pos.top(),u=r.bottom,c=u-a>=n;if(a<t)Rk(r,n,!1!==o,e);else if(a>i){var s=c?!1!==o:!0===o;Rk(r,n,s,e)}else u>i&&!c&&Rk(r,n,!0===o,e)},Nk=function(e,t,n,r){var o=e.dom().defaultView.innerHeight;Dk(e,t,o,n,r)},Ik=function(e,t,r,o){var i=e.dom().defaultView.innerHeight;Dk(e,t,i,r,o);var a=bk(r.element),u=Ln(n.window);a.top()<u.y?Pn(r.element,!1!==o):a.top()>u.bottom&&Pn(r.element,!0===o)},Pk=function(e,t,n){return Ek(e,Nk,t,n)},Mk=function(e,t,n){return Ok(e,t,Nk,n)},Fk=function(e,t,n){return Ek(e,Ik,t,n)},Lk=function(e,t,n){return Ok(e,t,Ik,n)},zk=function(e,t,n){var r=e.inline?Mk:Lk;r(e,t,n)},Hk=function(e,t,n){var r=e.inline?Pk:Fk;r(e,t,n)},Uk=function(e){return nr(e)||rr(e)},Vk=function(e,t,n){while(e&&e!==t){if(n(e))return e;e=e.parentNode}return null},jk=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=Eo.toArray(o.getClientRects()),i=i.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)),e-n})),i.length>0){t=(i[0].bottom+i[0].top)/2;try{return o.moveToPoint(e,t),o.collapse(!0),o}catch(a){}}return null},Wk=function(e,t){var n=e&&e.parentElement?e.parentElement():null;return rr(Vk(n,t,Uk))?null:e},$k=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)o=i.caretPositionFromPoint(e,t),o&&(r=n.createRange(),r.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(a){r=jk(e,t,n)}return Wk(r,n.body)}return r},Gk=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return A.from(i).map(Pe.fromDom).map((function(e){return r&&t.collapsed?e:an(e,o(e,a)).getOr(e)})).bind((function(e){return kn(e)?A.some(e):Zt(e).filter(kn)})).map((function(e){return e.dom()})).getOr(e)},Xk=function(e,t,n){return Gk(e,t,!0,n,(function(e,t){return Math.min(sn(e),t)}))},qk=function(e,t,n){return Gk(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Kk=function(e,t){var n=e;while(e&&Zn(e)&&0===e.length)e=t?e.nextSibling:e.previousSibling;return e||n},Yk=function(e,t){var n,r,o,i,a;return t?(r=t.startContainer,o=t.endContainer,i=t.startOffset,a=t.endOffset,n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Kk(r.nextSibling,!0):r.parentNode,o=0===a?Kk(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n):e},Zk=function(e,t,n,r){var o,i,a=[];if(i=e.getRoot(),n=e.getParent(n||Xk(i,t,t.collapsed),e.isBlock),r=e.getParent(r||qk(i,t,t.collapsed),e.isBlock),n&&n!==i&&a.push(n),n&&r&&n!==r){o=n;var u=new Hu(n,i);while((o=u.next())&&o!==r)e.isBlock(o)&&a.push(o)}return r&&n!==r&&r!==i&&a.push(r),a},Jk=function(e,t,n){return A.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&&(Pm(e,o,t,!0),Pm(e,o,t,!1)),o}))},Qk=function(e,t){void 0===t&&(t={});var n=t.format?t.format:"html";return RC(e,n,t)},e_=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},t_=function(e,t,n){while(e&&e!==t){if(n(e))return e;e=e.parentNode}return null},n_=function(e,t,n){return null!==t_(e,t,n)},r_=function(e,t,n){return n_(e,t,(function(e){return e.nodeName===n}))},o_=function(e){return e&&"TABLE"===e.nodeName},i_=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},a_=function(e,t){return gs(e)&&!1===n_(e,t,df)},u_=function(e,t,n){var r=new Hu(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());while(t=r[n?"prev":"next"]())if(tr(t))return!0},c_=function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t},s_=function(e,t){while(t&&t!==e){if(rr(t))return!0;t=t.parentNode}return!1},l_=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||u;if(r&&tr(o)&&t&&e.isEmpty(s))return A.some(Al(o.parentNode,e.nodeIndex(o)));var l=new Hu(o,s);while(a=l[r?"prev":"next"]()){if("false"===e.getContentEditableParent(a)||a_(a,u))return A.none();if(Zn(a)&&a.nodeValue.length>0)return!1===r_(a,u,"A")?A.some(Al(a,r?a.nodeValue.length:0)):A.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return A.none();i=a}return n&&i?A.some(Al(i,0)):A.none()},f_=function(e,t,n,r){var o,i,a,u,c,s,l=e.getRoot(),f=!1;if(o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"],s=Un(o)&&i===o.childNodes.length,u=e.schema.getNonEmptyElements(),c=n,gs(o))return A.none();if(Un(o)&&i>o.childNodes.length-1&&(c=!1),Qn(o)&&(o=l,i=0),o===l){if(c&&(a=o.childNodes[i>0?i-1:0],a)){if(gs(a))return A.none();if(u[a.nodeName]||o_(a))return A.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=Zn(o)&&s?o.data.length:0,!t&&o===l.lastChild&&o_(o))return A.none();if(s_(l,o)||gs(o))return A.none();if(o.hasChildNodes()&&!1===o_(o)){a=o;var d=new Hu(o,l);do{if(rr(a)||gs(a)){f=!1;break}if(Zn(a)&&a.nodeValue.length>0){i=c?0:a.nodeValue.length,o=a,f=!0;break}if(u[a.nodeName.toLowerCase()]&&!i_(a)){i=e.nodeIndex(a),o=a.parentNode,c||i++,f=!0;break}}while(a=c?d.next():d.prev())}}}return t&&(Zn(o)&&0===i&&l_(e,s,t,!0,o).each((function(e){o=e.container(),i=e.offset(),f=!0})),Un(o)&&(a=o.childNodes[i],a||(a=o.childNodes[i-1]),!a||!tr(a)||c_(a,"A")||u_(e,a,!1)||u_(e,a,!0)||l_(e,s,t,!0,a).each((function(e){o=e.container(),i=e.offset(),f=!0})))),c&&!t&&Zn(o)&&i===o.nodeValue.length&&l_(e,s,t,!1,o).each((function(e){o=e.container(),i=e.offset(),f=!0})),f?A.some(Al(o,i)):A.none()},d_=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Al.fromRangeStart(t);return f_(e,n,!0,r).each((function(e){n&&Al.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||f_(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),e_(t,r)?A.none():A.some(r)},h_=function(e,t){e.insertData(0,t)},m_=function(e){return 0===e.dom().length?(bn(e),A.none()):A.some(e)},p_=function(e,t){var n=A.from(t.firstChild).map(Pe.fromDom),r=A.from(t.lastChild).map(Pe.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(en).filter(_n).bind(m_),i=r.bind(tn).filter(_n).bind(m_);nl(o,n.filter(_n),(function(e,t){h_(t.dom(),e.dom().data),bn(e)})),nl(i,r.filter(_n),(function(t,n){var r=n.dom().length;n.dom().appendData(t.dom().data),e.setEnd(n.dom(),r),bn(t)})),e.collapse(!1)},g_=function(e,t){return Ae(Ae({format:"html"},e),{set:!0,selection:!0,content:t})},v_=function(e,t){if("raw"!==t.format){var n=e.parser.parse(t.content,Ae({isRootContent:!0,forced_root_block:!1},t));return rp({validate:e.validate},e.schema).serialize(n)}return t.content},b_=function(e,t,n){void 0===n&&(n={});var r=g_(n,t);if(r.no_events||(r=e.fire("BeforeSetContent",r),!r.isDefaultPrevented())){n.content=v_(e,r);var o=e.selection.getRng();p_(o,o.createContextualFragment(n.content)),e.selection.setRng(o),Hk(e,o),r.no_events||e.fire("SetContent",r)}else e.fire("SetContent",r)};function y_(e){return{getBookmark:b(Fh,e),moveToBookmark:b(Lh,e)}}(function(e){e.isBookmarkNode=zh})(y_||(y_={}));var w_=y_,x_=function(e,t,n){if(n.collapsed)return!1;if(ro.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Un(r))return G(r.getClientRects(),(function(n){return Ys(n,e,t)}))}return G(n.getClientRects(),(function(n){return Ys(n,e,t)}))},C_={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 ro.mac?e.metaKey:e.ctrlKey&&!e.altKey}},S_=rr,k_=nr,__=function(e,t){while(t&&t!==e){if(k_(t)||S_(t))return t;t=t.parentNode}return null},E_=function(e,t){var r,o,i,a,u,c,s,l,f,d,h,m,p,g,v,b,y,w=t.dom,x=Eo.each,C=t.getDoc(),S=n.document,k=Math.abs,_=Math.round,E=t.getBody();a={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var A=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},T=function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return A(e.target)&&!x_(n.clientX,n.clientY,t)}return A(e.target)&&!x_(e.clientX,e.clientY,t)},O=function(e){var n=e.target;T(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},B=function(e){return t.dom.is(e,"figure.image")?e.querySelector("img"):e},R=function(e){var n=Yf(t);return!1!==n&&!ro.iOS&&("string"!==typeof n&&(n="table,img,figure.image,div"),"false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&Ht(Pe.fromDom(e),n)))},D=function(e,t,n){w.setStyles(B(e),{width:t,height:n})},N=function(e){var n,a,x,C,S;n=e.screenX-c,a=e.screenY-s,g=n*u[2]+d,v=a*u[3]+h,g=g<5?5:g,v=v<5?5:v,x=A(r)&&!1!==Zf(t)?!C_.modifierPressed(e):C_.modifierPressed(e),x&&(k(n)>k(a)?(v=_(g*m),g=_(v/m)):(g=_(v/m),v=_(g*m))),D(o,g,v),C=u.startPos.x+n,S=u.startPos.y+a,C=C>0?C:0,S=S>0?S:0,w.setStyles(i,{left:C,top:S,display:"block"}),i.innerHTML=g+" × "+v,u[2]<0&&o.clientWidth<=g&&w.setStyle(o,"left",l+(d-g)),u[3]<0&&o.clientHeight<=v&&w.setStyle(o,"top",f+(h-v)),n=E.scrollWidth-b,a=E.scrollHeight-y,n+a!==0&&w.setStyles(i,{left:C-n,top:S-a}),p||(HC(t,r,d,h),p=!0)},I=function(){var e=p;p=!1;var n=function(e,n){n&&(r.style[e]||!t.schema.isValid(r.nodeName.toLowerCase(),e)?w.setStyle(B(r),e,n):w.setAttrib(B(r),e,""+n))};e&&(n("width",g),n("height",v)),w.unbind(C,"mousemove",N),w.unbind(C,"mouseup",I),S!==C&&(w.unbind(S,"mousemove",N),w.unbind(S,"mouseup",I)),w.remove(o),w.remove(i),P(r),e&&(UC(t,r,g,v),w.setAttrib(r,"style",w.getAttrib(r,"style"))),t.nodeChanged()},P=function(e){var n,p,k,_,A;M(),z(),n=w.getPos(e,E),l=n.x,f=n.y,A=e.getBoundingClientRect(),p=A.width||A.right-A.left,k=A.height||A.bottom-A.top,r!==e&&(r=e,g=v=0),_=t.fire("ObjectSelected",{target:e}),R(e)&&!_.isDefaultPrevented()?x(a,(function(e,t){var n,a=function(t){c=t.screenX,s=t.screenY,d=B(r).clientWidth,h=B(r).clientHeight,m=h/d,u=e,e.startPos={x:p*e[0]+l,y:k*e[1]+f},b=E.scrollWidth,y=E.scrollHeight,o=r.cloneNode(!0),w.addClass(o,"mce-clonedresizable"),w.setAttrib(o,"data-mce-bogus","all"),o.contentEditable=!1,o.unSelectabe=!0,w.setStyles(o,{left:l,top:f,margin:0}),D(o,p,k),o.removeAttribute("data-mce-selected"),E.appendChild(o),w.bind(C,"mousemove",N),w.bind(C,"mouseup",I),S!==C&&(w.bind(S,"mousemove",N),w.bind(S,"mouseup",I)),i=w.add(E,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},d+" × "+h)};n=w.get("mceResizeHandle"+t),n&&w.remove(n),n=w.add(E,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===ro.ie&&(n.contentEditable=!1),w.bind(n,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)})),e.elm=n,w.setStyles(n,{left:p*e[0]+l-n.offsetWidth/2,top:k*e[1]+f-n.offsetHeight/2})})):M(),r.setAttribute("data-mce-selected","1")},M=function(){z(),r&&r.removeAttribute("data-mce-selected"),pe(a,(function(e,t){var n=w.get("mceResizeHandle"+t);n&&(w.unbind(n),w.remove(n))}))},F=function(n){var r,o,i=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};p||t.removed||(x(w.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute("data-mce-selected")})),o="mousedown"===n.type?n.target:e.getNode(),o=w.$(o).closest("table,img,figure.image,hr")[0],i(o,E)&&(H(),r=e.getStart(!0),i(r,o)&&i(e.getEnd(!0),o))?P(o):M())},L=function(e){return S_(__(t.getBody(),e))},z=function(){pe(a,(function(e){e.elm&&(w.unbind(e.elm),delete e.elm)}))},H=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}};t.on("init",(function(){if(H(),ro.browser.isIE()||ro.browser.isEdge()){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())}));var e=function(e){var n=function(e){qr.setEditorTimeout(t,(function(){return 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))};w.bind(E,"mscontrolselect",e),t.on("remove",(function(){return w.unbind(E,"mscontrolselect",e)}))}var n=qr.throttle((function(e){t.composing||F(e)}));t.on("nodechange ResizeEditor ResizeWindow ResizeContent drop FullscreenStateChanged",n),t.on("keyup compositionend",(function(e){r&&"TABLE"===r.nodeName&&n(e)})),t.on("hide blur",M),t.on("contextmenu longpress",O,!0)})),t.on("remove",z);var U=function(){r=o=null};return{isResizable:R,showResizeRect:P,hideResizeRect:M,updateResizeRect:F,destroy:U}},A_=function(e,t,n){if(e&&e.hasOwnProperty(t)){var r=Z(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};function T_(e,t){var n,r;return{selectorChangedWithUnbind:function(o,i){return n||(n={},r={},t.on("NodeChange",(function(t){var o=t.element,i=e.getParents(o,null,e.getRoot()),a={};Eo.each(n,(function(t,n){Eo.each(i,(function(o){if(e.is(o,n))return r[n]||(Eo.each(t,(function(e){e(!0,{node:o,selector:n,parents:i})})),r[n]=t),a[n]=t,!1}))})),Eo.each(r,(function(e,t){a[t]||(delete r[t],Eo.each(e,(function(e){e(!1,{node:o,selector:t,parents:i})})))}))}))),n[o]||(n[o]=[]),n[o].push(i),{unbind:function(){A_(n,o,i),A_(r,o,i)}}}}}var O_=function(e){return!!e.select},B_=function(e){return!(!e||!e.ownerDocument)&&Xt(Pe.fromDom(e.ownerDocument),Pe.fromDom(e))},R_=function(e){return!!e&&(!!O_(e)||B_(e.startContainer)&&B_(e.endContainer))},D_=function(e,t,n,r){var o,i,a,u,c=T_(e,r).selectorChangedWithUnbind,s=function(t,n){var o=e.createRng();t?(o.setStart(t,n),o.setEnd(t,n),x(o),b(!1)):(Pm(e,o,r.getBody(),!0),x(o))},l=function(e){return Qk(r,e)},f=function(e,t){return b_(r,e,t)},d=function(e){return Xk(r.getBody(),w(),e)},h=function(e){return qk(r.getBody(),w(),e)},m=function(e,t){return o.getBookmark(e,t)},p=function(e){return o.moveToBookmark(e)},g=function(t,n){return Jk(e,t,n).each(x),t},v=function(){var e=w(),t=y();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},b=function(e){var t=w();t.collapse(!!e),x(t)},y=function(){return t.getSelection?t.getSelection():t.document.selection},w=function(){var n,o,i,c,s=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}};if(!t)return null;if(c=t.document,"undefined"===typeof c||null===c)return null;if(void 0!==r.bookmark&&!1===sy(r)){var l=Mb(r);if(l.isSome())return l.map((function(e){return jw(r,[e])[0]})).getOr(c.createRange())}try{(n=y())&&!Hn(n.anchorNode)&&(o=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():c.createRange())}catch(f){}return o=jw(r,[o])[0],o||(o=c.createRange?c.createRange():c.body.createTextRange()),o.setStart&&9===o.startContainer.nodeType&&o.collapsed&&(i=e.getRoot(),o.setStart(i,0),o.setEnd(i,0)),a&&u&&(0===s(o.START_TO_START,o,a)&&0===s(o.END_TO_END,o,a)?o=u:(a=null,u=null)),o},x=function(e,t){var n,o,i;if(R_(e)){var c=O_(e)?e:null;if(c){u=null;try{c.select()}catch(s){}}else{if(n=y(),i=r.fire("SetSelectionRange",{range:e,forward:t}),e=i.range,n){u=e;try{n.removeAllRanges(),n.addRange(e)}catch(s){}!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||ro.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(o=e.startContainer.childNodes[e.startOffset],o&&"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})}}},C=function(t){return f(e.getOuterHTML(t)),t},S=function(){return Yk(r.getBody(),w())},k=function(t,n){return Zk(e,w(),t,n)},_=function(){var t,n,r=y();return!(r&&r.anchorNode&&r.focusNode)||(t=e.createRng(),t.setStart(r.anchorNode,r.anchorOffset),t.collapse(!0),n=e.createRng(),n.setStart(r.focusNode,r.focusOffset),n.collapse(!0),t.compareBoundaryPoints(t.START_TO_START,n)<=0)},E=function(){var t=w(),n=y();if(!_m(n)&&Mm(r)){var o=d_(e,t);return o.each((function(e){x(e,_())})),o.getOr(t)}return t},A=function(e,t){return c(e,t),N},T=function(){var t,n=e.getRoot();while(n&&"BODY"!==n.nodeName){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},O=function(e,t){return zk(r,e,t)},B=function(e,t){return x($k(e,t,r.getDoc()))},R=function(){var e=w();return e.collapsed?Ol.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},D=function(){t=a=u=null,i.destroy()},N={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:b,setCursorLocation:s,getContent:l,setContent:f,getBookmark:m,moveToBookmark:p,select:g,isCollapsed:v,isForward:_,setNode:C,getNode:S,getSel:y,setRng:x,getRng:w,getStart:d,getEnd:h,getSelectedBlocks:k,normalize:E,selectorChanged:A,selectorChangedWithUnbind:c,getScrollContainer:T,scrollIntoView:O,placeCaretAt:B,getBoundingClientRect:R,destroy:D};return o=w_(N),i=E_(N,r),N.bookmarkManager=o,N.controlSelection=i,N},N_=function(e,t){q(t,(function(t){e.attr(t,null)}))},I_=function(e,t,n){e.addNodeFilter("font",(function(e){q(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)),N_(e,["color","face","size"])}))}))},P_=function(e,t){e.addNodeFilter("strike",(function(e){q(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))},M_=function(e,t){var n=Zi();t.convert_fonts_to_spans&&I_(e,n,Eo.explode(t.font_size_legacy_values)),P_(e,n)},F_=function(e,t){t.inline_styles&&M_(e,t)},L_=function(e){return new Ur((function(t,r){var o=function(){r("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var i=new n.XMLHttpRequest;i.open("GET",e,!0),i.responseType="blob",i.onload=function(){200===this.status?t(this.response):o()},i.onerror=o,i.send()}catch(a){o()}}))},z_=function(e){var t,n,r=decodeURIComponent(e).split(",");return n=/data:([^;]+)/.exec(r[0]),n&&(t=n[1]),{type:t,data:r[1]}},H_=function(e,t){var r;try{r=n.atob(t)}catch(iL){return A.none()}for(var o=new Uint8Array(r.length),i=0;i<o.length;i++)o[i]=r.charCodeAt(i);return A.some(new n.Blob([o],{type:e}))},U_=function(e){return new Ur((function(t){var r=z_(e),o=r.type,i=r.data;H_(o,i).fold((function(){return t(new n.Blob([]))}),t)}))},V_=function(e){return 0===e.indexOf("blob:")?L_(e):0===e.indexOf("data:")?U_(e):null},j_=function(e){return new Ur((function(t){var r=new n.FileReader;r.onloadend=function(){t(r.result)},r.readAsDataURL(e)}))},W_=0,$_=function(e){return(e||"blobid")+W_++},G_=function(e,t,n,r){var o,i;if(0===t.src.indexOf("blob:"))return i=e.getByUri(t.src),void(i?n({image:t,blobInfo:i}):V_(t.src).then((function(r){j_(r).then((function(a){o=z_(a).data,i=e.create($_(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)})));var a=z_(t.src),u=a.data,c=a.type;o=u,i=e.getByData(o,c),i?n({image:t,blobInfo:i}):V_(t.src).then((function(r){i=e.create($_(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))},X_=function(e){return e?de(e.getElementsByTagName("img")):[]};function q_(e,t){var n={},r=function(r,o){var i;o||(o=g(!0)),i=Z(X_(r),(function(t){var n=t.src;return!!ro.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===ro.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))}));var a=X(i,(function(e){if(void 0!==n[e.src])return new Ur((function(t){n[e.src].then((function(n){if("string"===typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new Ur((function(n,r){G_(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 Ur.all(a)};return{findAll:r}}var K_=function(e,t,n,r){var o=e.padd_empty_with_br||t.insert;o&&n[r.name]?r.empty().append(new ep("br",1)).shortEnded=!0:r.empty().append(new ep("#text",3)).value=Xi},Y_=function(e){return Z_(e,"#text")&&e.firstChild.value===Xi},Z_=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},J_=function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty},Q_=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return J_(e,t)}))},eE=function(e,t){return e&&(t[e.name]||"br"===e.name)},tE=function(e){return e.attr("data-mce-bogus")},nE=function(e){return e.attr("src")===ro.transparentSrc||e.attr("data-mce-placeholder")},rE=function(e,t){if(t.images_dataimg_filter){var r=new n.Image;return r.src=e.attr("src"),pe(e.attributes.map,(function(e,t){r.setAttribute(t,e)})),t.images_dataimg_filter(r)}return!0},oE=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");nE(e)||tE(e)||ap(r).filter((function(){return rE(e,t)})).bind((function(e){var t=e.type,r=e.data;return A.from(n.getByData(r,t)).orThunk((function(){return H_(t,r).map((function(e){var t=n.create($_(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return q(e,r)}))},iE=function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,c,s,l,f,d,h=e.length,m=Eo.extend({},n.getBlockElements()),p=n.getNonEmptyElements(),g=n.getNonEmptyElements();for(m.body=1,i=0;i<h;i++)if(a=e[i],u=a.parent,m[a.parent.name]&&a===u.lastChild){s=a.prev;while(s){if(l=s.name,"span"!==l||"bookmark"!==s.attr("data-mce-type")){if("br"!==l)break;if("br"===l){a=null;break}}s=s.prev}a&&(a.remove(),Q_(n,p,g,u)&&(f=n.getElementRule(u.name),f&&(f.removeEmpty?u.remove():f.paddEmpty&&K_(t,o,m,u))))}else{c=a;while(u&&u.firstChild===c&&u.lastChild===c){if(c=u,m[u.name])break;u=u.parent}c===u&&!0!==t.padd_empty_with_br&&(d=new ep("#text",3),d.value=Xi,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n=e.length,r=function(e){var t=e.split(" ").filter((function(e){return e.length>0}));return t.concat(["noopener"]).sort().join(" ")},o=function(e){var t=e?Eo.trim(e):"";return/\b(noopener)\b/g.test(t)?t:r(t)};if(!t.allow_unsafe_link_target)while(n--){var i=e[n];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",o(i.attr("rel")))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){var t,n,r,o,i=e.length;while(i--)if(o=e[i],"a"===o.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){var t,n,r=e.length;while(r--)if(t=e[r],n=t.parent,"ul"===n.name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new ep("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){var t,r,o,i,a,u,c,s=e.length,l=n.getValidClasses();while(s--){for(t=e[s],r=t.attr("class").split(" "),a="",o=0;o<r.length;o++)i=r[o],c=!1,u=l["*"],u&&u[i]&&(c=!0),u=l[t.name],!c&&u&&u[i]&&(c=!0),c&&(a&&(a+=" "),a+=i);a.length||(a=null),t.attr("class",a)}})),oE(e,t)},aE=Eo.makeMap,uE=Eo.each,cE=Eo.explode,sE=Eo.extend,lE=function(e,t){void 0===t&&(t=Ai());var n={},r=[],o={},i={};e=e||{},e.validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var n,r,o,i,a,c,s,l,f,d,h,m,p,g,v,b;for(m=aE("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],r.parent&&!r.fixed)if(p[r.name]&&"li"===r.parent.name){v=r.next;while(v){if(!p[v.name])break;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(),a=c=u(i[0].clone()),f=0;f<i.length-1;f++){for(t.isValidChild(c.name,i[f].name)?(s=u(i[f].clone()),c.append(s)):s=c,l=i[f].firstChild;l&&l!==i[f+1];)b=l.next,s.append(l),l=b;c=s}Q_(t,d,h,a)?o.insert(r,i[0],!0):(o.insert(a,i[0],!0),o.insert(r,a)),o=i[0],(Q_(t,d,h,o)||Z_(o,"br"))&&o.empty().remove()}else if(r.parent){if("li"===r.name){if(v=r.prev,v&&("ul"===v.name||"ul"===v.name)){v.append(r);continue}if(v=r.next,v&&("ul"===v.name||"ul"===v.name)){v.insert(r,v.firstChild,!0);continue}r.wrap(u(new ep("ul",1)));continue}t.isValidChild(r.parent.name,"div")&&t.isValidChild("div",r.name)?r.wrap(u(new ep("div",1))):g[r.name]?r.empty().remove():r.unwrap()}}},u=function(e){var t,a,u;a=e.name,a in n&&(u=o[a],u?u.push(e):o[a]=[e]),t=r.length;while(t--)a=r[t].name,a in e.attributes.map&&(u=i[a],u?u.push(e):i[a]=[e]);return e},c=function(e,t){uE(cE(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},s=function(){var e=[];for(var t in n)n.hasOwnProperty(t)&&e.push({name:t,callbacks:n[t]});return e},l=function(e,t){uE(cE(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]})}))},f=function(){return[].concat(r)},d=function(u,c){var s,l,f,d,h,m,p,g,v,b,y,w=[],x=function(e){return!1===e?"":!0===e?"p":e};c=c||{},o={},i={},v=sE(aE("script,style,head,html,body,title,meta,param"),t.getBlockElements());var C=t.getNonEmptyElements(),S=t.children,k=e.validate,_="forced_root_block"in c?c.forced_root_block:e.forced_root_block,E=x(_),A=t.getWhiteSpaceElements(),T=/^[ \t\r\n]+/,O=/[ \t\r\n]+$/,B=/[ \t\r\n]+/g,R=/^[ \t\r\n]+$/;b=A.hasOwnProperty(c.context)||A.hasOwnProperty(e.root_name);var D=function(){var n,r,o=M.firstChild,i=function(e){e&&(o=e.firstChild,o&&3===o.type&&(o.value=o.value.replace(T,"")),o=e.lastChild,o&&3===o.type&&(o.value=o.value.replace(O,"")))};if(t.isValidChild(M.name,E.toLowerCase())){while(o)n=o.next,3===o.type||1===o.type&&"p"!==o.name&&!v[o.name]&&!o.attr("data-mce-type")?(r||(r=N(E,1),r.attr(e.forced_root_block_attrs),M.insert(r,o)),r.append(o)):(i(r),r=null),o=n;i(r)}},N=function(e,t){var r,i=new ep(e,t);return e in n&&(r=o[e],r?r.push(i):o[e]=[i]),i},I=function(e){var n,r,o,i,a=t.getBlockElements();for(n=e.prev;n&&3===n.type;){if(o=n.value.replace(O,""),o.length>0)return void(n.value=o);if(r=n.next,r){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}},P=function(e){var t,n={};for(t in e)"li"!==t&&"p"!==t&&(n[t]=e[t]);return n};s=pp({validate:k,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:P(t.getSelfClosingElements()),cdata:function(e){y.append(N("#cdata",4)).value=e},text:function(e,t){var n;b||(e=e.replace(B," "),eE(y.lastChild,v)&&(e=e.replace(T,""))),0!==e.length&&(n=N("#text",3),n.raw=!!t,y.append(n).value=e)},comment:function(e){y.append(N("#comment",8)).value=e},pi:function(e,t){y.append(N(e,7)).value=t,I(y)},doctype:function(e){var t;t=y.append(N("#doctype",10)),t.value=e,I(y)},start:function(e,n,o){var a,u,c,s,l;if(c=k?t.getElementRule(e):{},c){a=N(c.outputName||e,1),a.attributes=n,a.shortEnded=o,y.append(a),l=S[y.name],l&&S[a.name]&&!l[a.name]&&w.push(a),u=r.length;while(u--)s=r[u].name,s in n.map&&(p=i[s],p?p.push(a):i[s]=[a]);v[e]&&I(a),o||(y=a),!b&&A[e]&&(b=!0)}},end:function(n){var r,o,i,a,u;if(o=k?t.getElementRule(n):{},o){if(v[n]&&!b){if(r=y.firstChild,r&&3===r.type)if(i=r.value.replace(T,""),i.length>0)r.value=i,r=r.next;else{a=r.next,r.remove(),r=a;while(r&&3===r.type)i=r.value,a=r.next,(0===i.length||R.test(i))&&(r.remove(),r=a),r=a}if(r=y.lastChild,r&&3===r.type)if(i=r.value.replace(O,""),i.length>0)r.value=i,r=r.prev;else{a=r.prev,r.remove(),r=a;while(r&&3===r.type)i=r.value,a=r.prev,(0===i.length||R.test(i))&&(r.remove(),r=a),r=a}}if(b&&A[n]&&(b=!1),o.removeEmpty&&Q_(t,C,A,y))return u=y.parent,v[y.name]?y.empty().remove():y.unwrap(),void(y=u);o.paddEmpty&&(Y_(y)||Q_(t,C,A,y))&&K_(e,c,v,y),y=y.parent}}},t);var M=y=new ep(c.context||e.root_name,11);if(s.parse(u,c.format),k&&w.length&&(c.context?c.invalid=!0:a(w)),E&&("body"===M.name||c.isRootContent)&&D(),!c.invalid){for(g in o)if(o.hasOwnProperty(g)){p=n[g],l=o[g],h=l.length;while(h--)l[h].parent||l.splice(h,1);for(f=0,d=p.length;f<d;f++)p[f](l,g,c)}for(f=0,d=r.length;f<d;f++)if(p=r[f],p.name in i){l=i[p.name],h=l.length;while(h--)l[h].parent||l.splice(h,1);for(h=0,m=p.callbacks.length;h<m;h++)p.callbacks[h](l,p.name,c)}}return M},h={schema:t,addAttributeFilter:l,getAttributeFilters:f,addNodeFilter:c,getNodeFilters:s,filterNode:u,parse:d};return iE(h,e),F_(h,e),h},fE=function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){var n,r=e.length;while(r--)n=e[r],n.attr("tabindex",n.attr("data-mce-tabindex")),n.attr(t,null)})),e.addAttributeFilter("src,href,style",(function(e,r){var o,i,a=e.length,u="data-mce-"+r,c=t.url_converter,s=t.url_converter_scope;while(a--)o=e[a],i=o.attr(u),void 0!==i?(o.attr(r,i.length>0?i:null),o.attr(u,null)):(i=o.attr(r),"style"===r?i=n.serializeStyle(n.parseStyle(i),o.name):c&&(i=c.call(s,i,r,o.name)),o.attr(r,i.length>0?i:null))})),e.addAttributeFilter("class",(function(e){var t,n,r=e.length;while(r--)t=e[r],n=t.attr("class"),n&&(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){var r,o=e.length;while(o--)if(r=e[o],"bookmark"===r.attr("data-mce-type")&&!n.cleanup){var i=A.from(r.firstChild).exists((function(e){return!ls(e.value)}));i?r.unwrap():r.remove()}})),e.addNodeFilter("noscript",(function(e){var t,n=e.length;while(n--)t=e[n].firstChild,t&&(t.value=gi.decode(t.value))})),e.addNodeFilter("script,style",(function(e,n){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,"")};while(a--)r=e[a],o=r.firstChild?r.firstChild.value:"","script"===n?(i=r.attr("type"),i&&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){var r,o=e.length;while(o--)r=e[o],t.preserve_cdata&&0===r.value.indexOf("[CDATA[")?(r.name="#cdata",r.type=4,r.value=n.decode(r.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===r.value.indexOf("mce:protected ")&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(r.value).substr(14))})),e.addNodeFilter("xml:namespace,input",(function(e,t){var n,r=e.length;while(r--)n=e[r],7===n.type?n.remove():1===n.type&&("input"!==t||n.attr("type")||n.attr("type","text"))})),e.addAttributeFilter("data-mce-type",(function(t){q(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,data-mce-placeholder",(function(e,t){var n=e.length;while(n--)e[n].attr(t,null)}))},dE=function(e){var t,n,r=function(e){return e&&"br"===e.name};t=e.lastChild,r(t)&&(n=t.prev,r(n)&&(t.remove(),n.remove()))},hE=function(e,t,r){var o,i,a,u=e.dom;return t=t.cloneNode(!0),o=n.document.implementation,o.createHTMLDocument&&(i=o.createHTMLDocument(""),Eo.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),PC(e,Ae(Ae({},r),{node:t})),a&&(u.doc=a),t},mE=function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events},pE=function(e,t,n){return mE(e,n)?hE(e,t,n):t},gE=function(e,t,n){-1===Eo.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){var n=e.length;while(n--)e[n].attr(t,null)})),t.push(n))},vE=function(e,t,n){if(!t.no_events&&e){var r=MC(e,Ae(Ae({},t),{content:n}));return r.content}return n},bE=function(e,t,n){var r=fs(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||Jo(Pe.fromDom(t))?r:Eo.trim(r)},yE=function(e,t,n){var r=n.selection?Ae({forced_root_block:!1},n):n,o=e.parse(t,r);return dE(o),o},wE=function(e,t,n){var r=rp(e,t);return r.serialize(n)},xE=function(e,t,n,r,o){var i=wE(t,n,r);return vE(e,o,i)},CE=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:Yu.DOM,o=t&&t.schema?t.schema:Ai(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=lE(e,o);fE(i,e,r);var a=function(n,a){void 0===a&&(a={});var u=Ae({format:"html"},a),c=pE(t,n,u),s=bE(r,c,u),l=yE(i,s,u);return"tree"===u.format?l:xE(t,e,o,l,u)};return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:a,addRules:function(e){o.addValidElements(e)},setRules:function(e){o.setValidElements(e)},addTempAttr:b(gE,i,n),getTempAttrs:function(){return n},getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},SE=function(e,t){var n=CE(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,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}};function kE(e,t){var r={},o=function(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t},i=function(e,r,i,a){var u,c;u=new n.XMLHttpRequest,u.open("POST",t.url),u.withCredentials=t.credentials,u.upload.onprogress=function(e){a(e.loaded/e.total*100)},u.onerror=function(){i("Image upload failed due to a XHR Transport error. Code: "+u.status)},u.onload=function(){var e;u.status<200||u.status>=300?i("HTTP Error: "+u.status):(e=JSON.parse(u.responseText),e&&"string"===typeof e.location?r(o(t.basePath,e.location)):i("Invalid JSON: "+u.responseText))},c=new n.FormData,c.append("file",e.blob(),e.filename()),u.send(c)},a=function(){return new Ur((function(e){e([])}))},u=function(e,t){return{url:t,blobInfo:e,status:!0}},c=function(e,t){return{url:"",blobInfo:e,status:!1,error:t}},s=function(e,t){Eo.each(r[e],(function(e){e(t)})),delete r[e]},l=function(t,n,r){return e.markPending(t.blobUri()),new Ur((function(o){var i,a,l=function(){};try{var f=function(){i&&(i.close(),a=l)},d=function(n){f(),e.markUploaded(t.blobUri(),n),s(t.blobUri(),u(t,n)),o(u(t,n))},h=function(n){f(),e.removeFailed(t.blobUri()),s(t.blobUri(),c(t,n)),o(c(t,n))};a=function(e){e<0||e>100||(i||(i=r()),i.progressBar.value(e))},n(t,d,h,a)}catch(m){o(c(t,m.message))}}))},f=function(e){return e===i},d=function(e){var t=e.blobUri();return new Ur((function(e){r[t]=r[t]||[],r[t].push(e)}))},h=function(n,r){return n=Eo.grep(n,(function(t){return!e.isUploaded(t.blobUri())})),Ur.all(Eo.map(n,(function(n){return e.isPending(n.blobUri())?d(n):l(n,t.handler,r)})))},m=function(e,n){return!t.url&&f(t.handler)?a():h(e,n)};return!1===L(t.handler)&&(t.handler=i),{upload:m}}function _E(){var e=1,t=2,n={},r=function(e,t){return{status:e,resultUri:t}},o=function(e){return e in n},i=function(e){var t=n[e];return t?t.resultUri:null},a=function(t){return!!o(t)&&n[t].status===e},u=function(e){return!!o(e)&&n[e].status===t},c=function(t){n[t]=r(e,null)},s=function(e,o){n[e]=r(t,o)},l=function(e){delete n[e]},f=function(){n={}};return{hasBlobUri:o,getResultUri:i,isPending:a,isUploaded:u,markPending:c,markUploaded:s,removeFailed:l,destroy:f}}var EE=0,AE=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},TE=function(e){return e+EE+++AE()},OE=function(){var e=[],t=function(e){var t={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"};return t[e.toLowerCase()]||"dat"},r=function(e,t,n,r){if(D(e)){var i=e;return o({id:i,name:r,blob:t,base64:n})}if(N(e))return o(e);throw new Error("Unknown input type")},o=function(e){var r,o;if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");return r=e.id||TE("blobid"),o=e.name||r,{id:g(r),name:g(o),filename:g(o+"."+t(e.blob.type)),blob:g(e.blob),base64:g(e.base64),blobUri:g(e.blobUri||n.URL.createObjectURL(e.blob)),uri:g(e.uri)}},i=function(t){u(t.id())||e.push(t)},a=function(t){return te(e,t).getOrUndefined()},u=function(e){return a((function(t){return t.id()===e}))},c=function(e){return a((function(t){return t.blobUri()===e}))},s=function(e,t){return a((function(n){return n.base64()===e&&n.blob().type===t}))},l=function(t){e=Z(e,(function(e){return e.blobUri()!==t||(n.URL.revokeObjectURL(e.blobUri()),!1)}))},f=function(){q(e,(function(e){n.URL.revokeObjectURL(e.blobUri())})),e=[]};return{create:r,add:i,get:u,getByUri:c,getByData:s,findFirst:a,removeByUri:l,destroy:f}},BE=function(e){var t,n,r=OE(),o=_E(),i=[],a=function(t){return function(n){return e.selection?t(n):[]}},u=function(e){return e+(-1===e.indexOf("?")?"?":"&")+(new Date).getTime()},c=function(e,t,n){var r=0;do{r=e.indexOf(t,r),-1!==r&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},s=function(e,t,n){return e=c(e,'src="'+t+'"','src="'+n+'"'),e=c(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"'),e},l=function(t,n){q(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=X(e.fragments,(function(e){return s(e,t,n)})):e.content=s(e.content,t,n)}))},f=function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})},d=function(t,n){var r=e.convertURL(n,"src");l(t.src,n),e.$(t).attr({src:Nf(e)?u(n):n,"data-mce-src":r})},h=function(n){return t||(t=kE(o,{url:Ff(e),basePath:Lf(e),credentials:zf(e),handler:Hf(e)})),v().then(a((function(o){var i=X(o,(function(e){return e.blobInfo}));return t.upload(i,f).then(a((function(t){var i=X(t,(function(t,n){var i=o[n].blobInfo,a=o[n].image;return t.status&&If(e)?(r.removeByUri(a.src),d(a,t.url)):t.error&&QS(e,t.error),{element:a,status:t.status,uploadUri:t.url,blobInfo:i}}));return n&&n(i),i})))})))},m=function(t){if(Df(e))return h(t)},p=function(t){if(!1===ie(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=Rf(e);return n(t)}return!0},g=function(e){i.push(e)},v=function(){return n||(n=q_(o,r)),n.findAll(e.getBody(),p).then(a((function(t){return t=Z(t,(function(t){return"string"!==typeof t||(JS(e,t),!1)})),q(t,(function(e){l(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},b=function(){r.destroy(),o.destroy(),n=t=null},y=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);if(a||(a=Q(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a){var u=a.blob();return'src="data:'+u.type+";base64,"+a.base64()+'"'}return t}))};return e.on("SetContent",(function(){Df(e)?m():v()})),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){q(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:g,uploadImages:h,uploadImagesAuto:m,scanForImages:v,destroy:b}},RE=function(e,t){var n=ic({});e.set({}),t.on("NodeChange",(function(r){DE(t,r.element,n,e.get())}))},DE=function(e,t,n,r){var o=he(n.get()),i={},a={},u=Z(rm(e.dom,t),(function(e){return 1===e.nodeType&&!e.getAttribute("data-mce-bogus")}));pe(r,(function(t,n){Eo.each(u,(function(r){return e.formatter.matchNode(r,n,{},t.similar)?(-1===o.indexOf(n)&&(q(t.callbacks,(function(e){e(!0,{node:r,format:n,parents:u})})),i[n]=t.callbacks),a[n]=t.callbacks,!1):!Ay(e,r,n)&&void 0}))}));var c=NE(n.get(),a,t,u);n.set(Ae(Ae({},i),c))},NE=function(e,t,n,r){return we(e,(function(e,o){return!!_e(t,o)||(q(e,(function(e){e(!1,{node:n,format:o,parents:r})})),!1)})).t},IE=function(e,t,n,r){var o=e.get();q(t.split(","),(function(e){o[e]||(o[e]={similar:r,callbacks:[]}),o[e].callbacks.push(n)})),e.set(o)},PE=function(e,t,n){var r=e.get();q(t.split(","),(function(e){r[e].callbacks=Z(r[e].callbacks,(function(e){return e!==n})),0===r[e].callbacks.length&&delete r[e]})),e.set(r)},ME=function(e,t,n,r,o){return null===t.get()&&RE(t,e),IE(t,n,r,o),{unbind:function(){return PE(t,n,r)}}},FE=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",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]}],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:!0,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){Eo.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 Eo.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};function LE(e){var t={},n=function(e){return e?t[e]:t},r=function(e){return _e(t,e)},o=function(e,n){e&&("string"!==typeof e?Eo.each(e,(function(e,t){o(t,e)})):(I(n)||(n=[n]),Eo.each(n,(function(e){"undefined"===typeof e.deep&&(e.deep=!e.selector),"undefined"===typeof e.split&&(e.split=!e.selector||e.inline),"undefined"===typeof 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]=n))},i=function(e){return e&&t[e]&&delete t[e],t};return o(FE(e.dom)),o(e.settings.formats),{get:n,has:r,register:o,unregister:i}}var zE,HE=Eo.each,UE=Yu.DOM,VE=function(e,t){var n,r,o,i=t&&t.schema||Ai({}),a=function(e,t){t.classes.length&&UE.addClass(e,t.classes.join(" ")),UE.setAttribs(e,t.attrs)},u=function(e){var t;return r="string"===typeof e?{name:e,classes:[],attrs:{}}:e,t=UE.create(r.name),a(t,r),t},c=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!==Eo.inArray(o,t)?t:o[0])},s=function(e,t,n){var r,o,i,a=t.length>0&&t[0],l=a&&a.name;if(i=c(e,l),i)l===i?(o=t[0],t=t.slice(1)):o=i;else if(a)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=u(o),r.appendChild(e)),n&&(r||(r=UE.create("div"),r.appendChild(e)),Eo.each(n,(function(t){var n=u(t);r.insertBefore(n,e)}))),s(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=u(r),o=UE.create("div"),o.appendChild(s(n,e.slice(1),r.siblings)),o):""},jE=function(e){var t,n={classes:[],attrs:{}};return e=n.selector=Eo.trim(e),"*"!==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!==Eo.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r);break}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},WE=function(e){return e&&"string"===typeof e?(e=e.split(/\s*,\s*/)[0],e=e.replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),Eo.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=Eo.map(e.split(/(?:~\+|~|\+)/),jE),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[]},$E=function(e,t){var n,r,o,i,a,u,c="";if(u=e.settings.preview_styles,!1===u)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 s=function(e){return e.replace(/%(\w+)/g,"")};if("string"===typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return"preview"in t&&(u=t.preview,!1===u)?"":(n=t.block||t.inline||"span",i=WE(t.selector),i.length?(i[0].name||(i[0].name=n),n=t.selector,r=VE(i,e)):r=VE([n],e),o=UE.select(n,r)[0]||r.firstChild,HE(t.styles,(function(e,t){e=s(e),e&&UE.setStyle(o,t,e)})),HE(t.attributes,(function(e,t){e=s(e),e&&UE.setAttrib(o,t,e)})),HE(t.classes,(function(e){e=s(e),UE.hasClass(o,e)||UE.addClass(o,e)})),e.fire("PreviewFormats"),UE.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),a=UE.getStyle(e.getBody(),"fontSize",!0),a=/px$/.test(a)?parseInt(a,10):0,HE(u.split(" "),(function(t){var n=UE.getStyle(o,t,!0);if(("background-color"!==t||!/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)||(n=UE.getStyle(e.getBody(),t,!0),"#ffffff"!==UE.toHex(n).toLowerCase()))&&("color"!==t||"#000000"!==UE.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===a)return;var r=parseFloat(n)/(/%$/.test(n)?100:1);n=r*a+"px"}"border"===t&&n&&(c+="padding:0 2px;"),c+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),UE.remove(r),c)},GE=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"])},XE=function(e){var t=LE(e),n=ic(null);return GE(e),Qy(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){_C(e,t,n,r)},remove:function(t,n,r,o){EC(e,t,n,r,o)},toggle:function(t,n,r){AC(e,t,n,r)},match:b(Dy,e),matchAll:b(Ny,e),matchNode:b(Ry,e),canApply:b(Iy,e),formatChanged:b(ME,e,n),getCssText:b($E,e)}},qE=function(e,t,n){var r=ic(!1),o=function(e){$x(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){var r=e.command;"Undo"!==r&&"Redo"!==r&&"mceRepaint"!==r&&(Gx(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===jx(Fx(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;!(i<16||i>20)||224===i||91===i||t.typing||a||(t.beforeChange(),$x(t,!0,n),t.add({},e),r.set(!0))}})),e.on("mousedown",(function(e){t.typing&&o(e)}));var i=function(e){return"insertReplacementText"===e.inputType},a=function(e){return"insertText"===e.inputType&&null===e.data};e.on("input",(function(e){e.inputType&&(i(e)||a(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))},KE=function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")},YE=function(e){var t=ic(A.none()),n=ic(0),r=ic(0),o={data:[],typing:!1,beforeChange:function(){mC(e,n,t)},add:function(i,a){return pC(e,o,r,n,t,i,a)},undo:function(){return gC(e,o,n,r)},redo:function(){return vC(e,r,o.data)},clear:function(){bC(e,o,r)},reset:function(){yC(e,o)},hasUndo:function(){return wC(e,o,r)},hasRedo:function(){return xC(e,o,r)},transact:function(t){return CC(e,o,n,t)},ignore:function(t){SC(e,n,t)},extra:function(t,n){kC(e,o,r,t,n)}};return lC(e)||qE(e,o,n),KE(e),o},ZE=[9,27,C_.HOME,C_.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,C_.DOWN,C_.UP,C_.LEFT,C_.RIGHT].concat(ro.browser.isFirefox()?[224]:[]),JE="data-mce-placeholder",QE=function(e){return"keydown"===e.type||"keyup"===e.type},eA=function(e){var t=e.keyCode;return t===C_.BACKSPACE||t===C_.DELETE},tA=function(e){if(QE(e)){var t=e.keyCode;return!eA(e)&&(C_.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||$(ZE,t))}return!1},nA=function(e){return QE(e)&&!(eA(e)||"keyup"===e.type&&229===e.keyCode)},rA=function(e,t,n){if(Gp(Pe.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1},oA=function(e){var t=e.dom,n=Sf(e),r=Jf(e),o=function(i,a){if(!tA(i)){var u=e.getBody(),c=!nA(i)&&rA(t,u,n),s=""!==t.getAttrib(u,JE);(s!==c||a)&&(t.setAttrib(u,JE,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),$C(e,c),e.on(c?"keydown":"keyup",o),e.off(c?"keyup":"keydown",o))}};r&&e.on("init",(function(n){o(n,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return qr.setEditorTimeout(e,(function(){return o(t)}))})),e.on("remove",(function(){var n=e.getBody();t.setAttrib(n,JE,null),t.setAttrib(n,"aria-placeholder",null)}))}))},iA=5,aA=400,uA=function(e){return void 0===e.touches||1!==e.touches.length?A.none():A.some(e.touches[0])},cA=function(e,t){var n=Math.abs(e.clientX-t.x()),r=Math.abs(e.clientY-t.y());return n>iA||r>iA},sA=function(e){var t=ic(A.none()),n=ic(!1),r=Cc((function(t){e.fire("longpress",Ae(Ae({},t),{type:"longpress"})),n.set(!0)}),aA);e.on("touchstart",(function(e){uA(e).each((function(o){r.cancel();var i={x:g(o.clientX),y:g(o.clientY),target:g(e.target)};r.throttle(e),n.set(!1),t.set(A.some(i))}))}),!0),e.on("touchmove",(function(o){r.cancel(),uA(o).each((function(r){t.get().each((function(o){cA(r,o)&&(t.set(A.none()),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target().isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",Ae(Ae({},o),{type:"tap"}))}))}),!0)},lA=function(e,t){return e.hasOwnProperty(t.nodeName)},fA=function(e,t){return!!Zn(t)||!!Un(t)&&(!lA(e,t)&&!zh(t))},dA=function(e,t,n){return G(Qp(Pe.fromDom(n),Pe.fromDom(t)),(function(t){return lA(e,t.dom())}))},hA=function(e,t){if(Zn(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||lA(e,t.nextSibling)))return!0}return!1},mA=function(e){var t,n,r,o,i,a,u,c,s,l,f=e.dom,d=e.selection,h=e.schema,m=h.getBlockElements(),p=d.getStart(),g=e.getBody(),v=Sf(e);if(p&&Un(p)&&v&&(l=g.nodeName.toLowerCase(),h.isValidChild(l,v.toLowerCase())&&!dA(m,g,p))){t=d.getRng(),n=t.startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,s=sy(e),p=g.firstChild;while(p)if(fA(m,p)){if(hA(m,p)){u=p,p=p.nextSibling,f.remove(u);continue}a||(a=f.create(v,kf(e)),p.parentNode.insertBefore(a,p),c=!0),u=p,p=p.nextSibling,a.appendChild(u)}else a=null,p=p.nextSibling;c&&s&&(t.setStart(n,r),t.setEnd(o,i),d.setRng(t),e.nodeChanged())}},pA=function(e){Sf(e)&&e.on("NodeChange",b(mA,e))},gA=function(e){return L(e.selection.getSel().modify)},vA=function(e,t,n){var r=e?1:-1;return t.setRng(Ol(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},bA=function(e,t){var n=t.selection.getRng(),r=e?Ol.fromRangeEnd(n):Ol.fromRangeStart(n);return!!gA(t)&&(e&&ys(r)?vA(!0,t.selection,r):!(e||!ws(r))&&vA(!1,t.selection,r))},yA=Zn,wA=function(e){return yA(e)&&e.data[0]===ss},xA=function(e){return yA(e)&&e.data[e.data.length-1]===ss},CA=function(e){return e.ownerDocument.createTextNode(ss)},SA=function(e){if(yA(e.previousSibling))return xA(e.previousSibling)||e.previousSibling.appendData(ss),e.previousSibling;if(yA(e))return wA(e)||e.insertData(0,ss),e;var t=CA(e);return e.parentNode.insertBefore(t,e),t},kA=function(e){if(yA(e.nextSibling))return wA(e.nextSibling)||e.nextSibling.insertData(0,ss),e.nextSibling;if(yA(e))return xA(e)||e.appendData(ss),e;var t=CA(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t},_A=function(e,t){return e?SA(t):kA(t)},EA=b(_A,!0),AA=b(_A,!1),TA=function(e,t){return Zn(e.container())?_A(t,e.container()):_A(t,e.getNode())},OA=function(e,t){var n=t.get();return n&&e.container()===n&&ps(n)},BA=function(e,t){return t.fold((function(t){fd(e.get());var n=EA(t);return e.set(n),A.some(Ol(n,n.length-1))}),(function(t){return vh(t).map((function(t){if(OA(t,e))return Ol(e.get(),1);fd(e.get());var n=TA(t,!0);return e.set(n),Ol(n,1)}))}),(function(t){return bh(t).map((function(t){if(OA(t,e))return Ol(e.get(),e.get().length-1);fd(e.get());var n=TA(t,!1);return e.set(n),Ol(n,n.length-1)}))}),(function(t){fd(e.get());var n=AA(t);return e.set(n),A.some(Ol(n,1))}))},RA=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,DA=function(e){return RA.test(e)},NA=function(e,t){return Ht(Pe.fromDom(t),Kf(e))},IA=function(e){return"rtl"===Yu.DOM.getStyle(e,"direction",!0)||DA(e.textContent)},PA=function(e,t,n){return Z(Yu.DOM.getParents(n.container(),"*",t),e)},MA=function(e,t,n){var r=PA(e,t,n);return A.from(r[r.length-1])},FA=function(e,t,n){var r=Bd(t,e),o=Bd(n,e);return r&&r===o},LA=function(e){return ys(e)||ws(e)},zA=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?ps(n)?Zn(n.nextSibling)?Ol(n.nextSibling,0):Ol.after(n):ys(t)?Ol(n,r+1):t:ps(n)?Zn(n.previousSibling)?Ol(n.previousSibling,n.previousSibling.data.length):Ol.before(n):ws(t)?Ol(n,r-1):t},HA=b(zA,!0),UA=b(zA,!1),VA=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return A.none()},jA=Eg.generate([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),WA=function(e,t){var n=Bd(t,e);return n||e},$A=function(e,t,n){var r=HA(n),o=WA(t,r.container());return MA(e,o,r).fold((function(){return ph(o,r).bind(b(MA,e,o)).map((function(e){return jA.before(e)}))}),A.none)},GA=function(e,t){return null===hf(e,t)},XA=function(e,t,n){return MA(e,t,n).filter(b(GA,t))},qA=function(e,t,n){var r=UA(n);return XA(e,t,r).bind((function(e){var t=gh(e,r);return t.isNone()?A.some(jA.start(e)):A.none()}))},KA=function(e,t,n){var r=HA(n);return XA(e,t,r).bind((function(e){var t=ph(e,r);return t.isNone()?A.some(jA.end(e)):A.none()}))},YA=function(e,t,n){var r=UA(n),o=WA(t,r.container());return MA(e,o,r).fold((function(){return gh(o,r).bind(b(MA,e,o)).map((function(e){return jA.after(e)}))}),A.none)},ZA=function(e){return!1===IA(QA(e))},JA=function(e,t,n){var r=VA([$A,qA,KA,YA],[e,t,n]);return r.filter(ZA)},QA=function(e){return e.fold(v,v,v,v)},eT=function(e){return e.fold(g("before"),g("start"),g("end"),g("after"))},tT=function(e){return e.fold(jA.before,jA.before,jA.after,jA.after)},nT=function(e){return e.fold(jA.start,jA.start,jA.end,jA.end)},rT=function(e,t){return eT(e)===eT(t)&&QA(e)===QA(t)},oT=function(e,t,n,r,o,i){return nl(MA(t,n,r),MA(t,n,o),(function(t,r){return t!==r&&FA(n,t,r)?jA.after(e?t:r):i})).getOr(i)},iT=function(e,t){return e.fold(g(!0),(function(e){return!rT(e,t)}))},aT=function(e,t,n,r,o){var i=zA(e,o),a=fh(e,n,i).map(b(zA,e)),u=a.fold((function(){return r.map(tT)}),(function(o){return JA(t,n,o).map(b(oT,e,t,n,i,o)).filter(b(iT,r))}));return u.filter(ZA)},uT=function(e,t){return e?t.fold(p(A.some,jA.start),A.none,p(A.some,jA.after),A.none):t.fold(A.none,p(A.some,jA.before),A.none,p(A.some,jA.end))},cT=function(e,t,n,r){var o=zA(e,r),i=JA(t,n,o);return JA(t,n,o).bind(b(uT,e)).orThunk((function(){return aT(e,t,n,i,r)}))},sT=(b(cT,!1),b(cT,!0),function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)}),lT=function(e){return!1!==e.settings.inline_boundaries},fT=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},dT=function(e,t,n){return BA(t,n).map((function(t){return sT(e,t),n}))},hT=function(e,t,n){var r=e.getBody(),o=Ol.fromRangeStart(e.selection.getRng()),i=b(NA,e),a=cT(n,i,r,o);return a.bind((function(n){return dT(e,t,n)}))},mT=function(e,t,n){var r=X(Pc(Pe.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom()})),o=Z(r,e),i=Z(n,e);q(ue(o,i),b(fT,!1)),q(ue(i,o),b(fT,!0))},pT=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Ol.fromRangeStart(e.selection.getRng());Ol.isTextPosition(n)&&!1===LA(n)&&(sT(e,ld(t.get(),n)),t.set(null))}},gT=function(e,t,n,r){if(t.selection.isCollapsed()){var o=Z(r,e);q(o,(function(r){var o=Ol.fromRangeStart(t.selection.getRng());JA(e,t.getBody(),o).bind((function(e){return dT(t,n,e)}))}))}},vT=function(e,t,n){return function(){return!!lT(e)&&hT(e,t,n).isSome()}},bT=function(e,t,n){return function(){return!!lT(t)&&bA(e,t)}},yT=function(e){var t=ic(null),n=b(NA,e);return e.on("NodeChange",(function(r){!lT(e)||ro.browser.isIE()&&r.initial||(mT(n,e.dom,r.parents),pT(e,t),gT(n,e,t,r.parents))})),t},wT=b(bT,!0),xT=b(bT,!1),CT=function(e){var t=function(t){return X(t,(function(t){return t=Ws(t),t.node=e,t}))};if(Un(e))return t(e.getClientRects());if(Zn(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},ST=function(e){return Q(e,(function(e,t){return e.concat(CT(t))}),[])};(function(e){e[e["Up"]=-1]="Up",e[e["Down"]=1]="Down"})(zE||(zE={}));var kT,_T=function(e,t,n,r){while(r=Od(r,e,Vs,t))if(n(r))return},ET=function(e,t,n,r,o,i){var a,u,c=0,s=[],l=function(r){var i,a,l;for(l=ST([r]),-1===e&&(l=l.reverse()),i=0;i<l.length;i++)if(a=l[i],!n(a,u)){if(s.length>0&&t(a,ho(s))&&c++,a.line=c,o(a))return!0;s.push(a)}};return u=ho(i.getClientRects()),u?(a=i.getNode(),l(a),_T(e,r,l,a),s):s},AT=function(e,t){return t.line>e},TT=function(e,t){return t.line===e},OT=b(ET,zE.Up,qs,Ks),BT=b(ET,zE.Down,Ks,qs),RT=function(e,t,n,r){var o,i,a,u,c,s,l=rh(t),f=[],d=0,h=function(e){return ho(e.getClientRects())};1===e?(o=l.next,i=Ks,a=qs,u=Ol.after(r)):(o=l.prev,i=qs,a=Ks,u=Ol.before(r)),s=h(u);do{if(u.isVisible()&&(c=h(u),!a(c,s))){if(f.length>0&&i(c,ho(f))&&d++,c=Ws(c),c.position=u,c.line=d,n(c))return f;f.push(c)}}while(u=o(u));return f},DT=function(e){return function(t){return AT(e,t)}},NT=function(e){return function(t){return TT(e,t)}},IT=rr,PT=Od,MT=function(e,t){return Math.abs(e.left-t)},FT=function(e,t){return Math.abs(e.right-t)},LT=function(e,t){return e>=t.left&&e<=t.right},zT=function(e,t){return lo(e,(function(e,n){var r,o;return r=Math.min(MT(e,t),FT(e,t)),o=Math.min(MT(n,t),FT(n,t)),LT(t,n)?n:LT(t,e)?e:o===r&&IT(n.node)||o<r?n:e}))},HT=function(e,t,n,r){while(r=PT(r,e,Vs,t))if(n(r))return},UT=function(e,t){var n=[],r=function(e,r){var o;return o=Z(ST([r]),(function(n){return!e(n,t)})),n=n.concat(o),0===o.length};return n.push(t),HT(zE.Up,e,b(r,qs),t.node),HT(zE.Down,e,b(r,Ks),t.node),n},VT=function(e){return Z(de(e.getElementsByTagName("*")),yd)},jT=function(e,t){return{node:e.node,before:MT(e,t)<FT(e,t)}},WT=function(e,t,n){var r,o=ST(VT(e)),i=Z(o,(function(e){return n>=e.top&&n<=e.bottom}));return r=zT(i,t),r&&(r=zT(UT(e,r),t),r&&yd(r.node))?jT(r,t):null},$T=nr,GT=rr,XT=function(e,t,n,r,o){return t._selectionOverrides.showCaret(e,n,r,o)},qT=function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t},KT=function(e,t){var n=e.fire("BeforeObjectSelected",{target:t});return n.isDefaultPrevented()?null:qT(t)},YT=function(e,t,n){var r=Ld(1,e.getBody(),t),o=Ol.fromRangeStart(r),i=o.getNode();if(GT(i))return XT(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(GT(a))return XT(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return GT(e)||$T(e)}));return GT(u)?XT(1,e,u,!1,n):null},ZT=function(e,t,n){if(!t||!t.collapsed)return t;var r=YT(e,t,n);return r||t};(function(e){e[e["Br"]=0]="Br",e[e["Block"]=1]="Block",e[e["Wrap"]=2]="Wrap",e[e["Eol"]=3]="Eol"})(kT||(kT={}));var JT,QT,eO=function(e,t){return e===Tl.Backwards?ae(t):t},tO=function(e,t,n){return e===Tl.Forwards?t.next(n):t.prev(n)},nO=function(e,t,n,r){return tr(r.getNode(t===Tl.Forwards))?kT.Br:!1===Rd(n,r)?kT.Block:kT.Wrap},rO=function(e,t,n,r){var o,i=rh(n),a=r,u=[];while(a){if(o=tO(t,i,a),!o)break;if(tr(o.getNode(!1)))return t===Tl.Forwards?{positions:eO(t,u).concat([o]),breakType:kT.Br,breakAt:A.some(o)}:{positions:eO(t,u),breakType:kT.Br,breakAt:A.some(o)};if(o.isVisible()){if(e(a,o)){var c=nO(n,t,a,o);return{positions:eO(t,u),breakType:c,breakAt:A.some(o)}}u.push(o),a=o}else a=o}return{positions:eO(t,u),breakType:kT.Eol,breakAt:A.none()}},oO=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Tl.Backwards?o.concat(r):[r].concat(o)})).getOr([])},iO=function(e,t){return Q(e,(function(e,n){return e.fold((function(){return A.some(n)}),(function(r){return nl(le(r.getClientRects()),le(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left),a=Math.abs(t-o.left);return a<=i?n:r})).or(e)}))}),A.none())},aO=function(e,t){return le(t.getClientRects()).bind((function(t){return iO(e,t.left)}))},uO=b(rO,Al.isAbove,-1),cO=b(rO,Al.isBelow,1),sO=function(e,t){return uO(e,t).breakAt.isNone()},lO=function(e,t){return cO(e,t).breakAt.isNone()},fO=b(oO,-1,uO),dO=b(oO,1,cO),hO=function(e){return vh(e).map((function(t){return[t].concat(cO(e,t).positions)})).getOr([])},mO=function(e){return bh(e).map((function(t){return uO(e,t).positions.concat(t)})).getOr([])},pO=rr,gO=Zs,vO=function(e,t,n,r){var o=e===Tl.Forwards,i=o?Pp:Mp;if(!r.collapsed){var a=gO(r);if(pO(a))return XT(e,t,a,e===Tl.Backwards,!0)}var u=As(r),c=Hd(e,t.getBody(),r);if(i(c))return KT(t,c.getNode(!o));var s=zA(o,n(c));if(!s)return u?r:null;if(i(s))return XT(e,t,s.getNode(!o),o,!0);var l=n(s);return l&&i(l)&&Wd(s,l)?XT(e,t,l.getNode(!o),o,!0):u?ZT(t,s.toRange(),!0):null},bO=function(e,t,n,r){var o,i,a,u,c,s,l,f,d;if(d=gO(r),o=Hd(e,t.getBody(),r),i=n(t.getBody(),DT(1),o),a=Z(i,NT(1)),c=ho(o.getClientRects()),(Pp(o)||Np(o))&&(d=o.getNode()),(Mp(o)||Ip(o))&&(d=o.getNode(!0)),!c)return null;if(s=c.left,u=zT(a,s),u&&pO(u.node))return l=Math.abs(s-u.left),f=Math.abs(s-u.right),XT(e,t,u.node,l<f,!0);if(d){var h=RT(e,t.getBody(),DT(1),d);if(u=zT(Z(h,NT(1)),s),u)return ZT(t,u.position.toRange(),!0);if(u=ho(Z(h,NT(0))),u)return ZT(t,u.position.toRange(),!0)}},yO=function(e){var t=e.dom.create(Sf(e));return(!ro.ie||ro.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t},wO=function(e,t,n){var r,o,i,a=rh(e.getBody()),u=b(jd,a.next),c=b(jd,a.prev);if(n.collapsed&&e.settings.forced_root_block){if(r=e.dom.getParent(n.startContainer,"PRE"),!r)return;o=1===t?u(Ol.fromRangeStart(n)):c(Ol.fromRangeStart(n)),o||(i=yO(e),1===t?e.$(r).after(i):e.$(r).before(i),e.selection.select(i,!0),e.selection.collapse())}},xO=function(e,t){var n,r=rh(e.getBody()),o=b(jd,r.next),i=b(jd,r.prev),a=t?Tl.Forwards:Tl.Backwards,u=t?o:i,c=e.selection.getRng();return n=vO(a,e,u,c),n||(n=wO(e,a,c),n||null)},CO=function(e,t){var n,r=t?1:-1,o=t?BT:OT,i=e.selection.getRng();return n=bO(r,e,o,i),n||(n=wO(e,r,i),n||null)},SO=function(e,t){return function(){var n=xO(e,t);return!!n&&(e.selection.setRng(n),!0)}},kO=function(e,t){return function(){var n=CO(e,t);return!!n&&(e.selection.setRng(n),!0)}},_O=function(e){return function(t){return e?Mp(t):Pp(t)}},EO=function(e,t){return function(){var n=t?Ol.fromRangeEnd(e.selection.getRng()):Ol.fromRangeStart(e.selection.getRng()),r=t?cO(e.getBody(),n):uO(e.getBody(),n),o=t?fe(r.positions):le(r.positions);return o.filter(_O(t)).fold(g(!1),(function(t){return e.selection.setRng(t.toRange()),!0}))}},AO=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}},TO=function(e,t){return oe(t,(function(t){var n=AO(Ws(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))},OO=function(e,t,n){return Q(e,(function(e,r){return e.fold((function(){return A.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 A.some(i<o?r:e)}))}),A.none())},BO=function(e,t,n,r,o){var i=Pc(Pe.fromDom(n),"td,th,caption").map((function(e){return e.dom()})),a=Z(TO(e,i),(function(e){return t(e,o)}));return OO(a,r,o).map((function(e){return e.cell}))},RO=function(e){return e.bottom},DO=function(e){return e.top},NO=function(e,t){return e.y<t},IO=function(e,t){return e.y>t},PO=b(BO,RO,NO),MO=b(BO,DO,IO),FO=function(e,t){return le(t.getClientRects()).bind((function(t){return PO(e,t.left,t.top)})).bind((function(e){return aO(mO(e),t)}))},LO=function(e,t){return fe(t.getClientRects()).bind((function(t){return MO(e,t.left,t.top)})).bind((function(e){return aO(hO(e),t)}))},zO=function(e,t){e.selection.setRng(t),Hk(e,t)},HO=function(e,t,n){return n.breakAt.map((function(n){return e(t,n).breakAt.isSome()})).getOr(!1)},UO=function(e){return e.breakType===kT.Wrap&&0===e.positions.length},VO=function(e){return e.breakType===kT.Br&&1===e.positions.length},jO=function(e,t,n){var r=e(t,n);return UO(r)||!tr(n.getNode())&&VO(r)?!HO(e,t,r):r.breakAt.isNone()},WO=b(jO,uO),$O=b(jO,cO),GO=function(e,t,n){var r=Ol.fromRangeStart(t);return mh(!e,n).map((function(e){return e.isEqual(r)})).getOr(!1)},XO=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;if(bd()&&GO(t,o,n)){var a=XT(i,e,n,!t,!0);return zO(e,a),!0}return!1},qO=function(e,t,n){return FO(t,n).orThunk((function(){return le(n.getClientRects()).bind((function(n){return iO(fO(e,Ol.before(t)),n.left)}))})).getOr(Ol.before(t))},KO=function(e,t,n){return LO(t,n).orThunk((function(){return le(n.getClientRects()).bind((function(n){return iO(dO(e,Ol.after(t)),n.left)}))})).getOr(Ol.after(t))},YO=function(e,t){var n=t.getNode(e);return Un(n)&&"TABLE"===n.nodeName?A.some(n):A.none()},ZO=function(e,t,n,r){var o=Sf(t);o?t.undoManager.transact((function(){var r=Pe.fromTag(o);ur(r,kf(t)),hn(r,Pe.fromTag("br")),e?fn(Pe.fromDom(n),r):ln(Pe.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom(),0),i.setEnd(r.dom(),0),zO(t,i)})):zO(t,r.toRange())},JO=function(e,t,n){var r=YO(!!t,n),o=!1===t;r.fold((function(){return zO(e,n.toRange())}),(function(r){return mh(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return zO(e,n.toRange())}),(function(o){return ZO(t,e,r,n)}))}))},QO=function(e,t,n,r){var o=e.selection.getRng(),i=Ol.fromRangeStart(o),a=e.getBody();if(!t&&WO(r,i)){var u=qO(a,n,i);return JO(e,t,u),!0}if(t&&$O(r,i)){u=KO(a,n,i);return JO(e,t,u),!0}return!1},eB=function(e,t){return function(){return A.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return A.from(e.dom.getParent(n,"table")).map((function(n){return XO(e,t,n)}))})).getOr(!1)}},tB=function(e,t){return function(){return A.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(n){return A.from(e.dom.getParent(n,"table")).map((function(r){return QO(e,t,r,n)}))})).getOr(!1)}},nB=function(e){return $(["figcaption"],wn(e))},rB=function(e){var t=n.document.createRange();return t.setStartBefore(e.dom()),t.setEndBefore(e.dom()),t},oB=function(e,t,n){n?hn(e,t):dn(e,t)},iB=function(e,t){var n=Pe.fromTag("br");return oB(e,n,t),rB(n)},aB=function(e,t,n,r){var o=Pe.fromTag(n),i=Pe.fromTag("br");return ur(o,r),hn(o,i),oB(e,o,t),rB(i)},uB=function(e,t,n,r){return""===t?iB(e,r):aB(e,r,t,n)},cB=function(e,t){var n=b(Wt,t);return Lc(Pe.fromDom(e.container()),Vo,n).filter(nB)},sB=function(e,t,n){return t?lO(e.dom(),n):sO(e.dom(),n)},lB=function(e,t){var n=Pe.fromDom(e.getBody()),r=Ol.fromRangeStart(e.selection.getRng()),o=Sf(e),i=kf(e);return cB(r,n).exists((function(){if(sB(n,t,r)){var a=uB(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},fB=function(e,t){return function(){return!!e.selection.isCollapsed()&&lB(e,t)}},dB=function(e){return X(e,(function(e){return Ae({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:m},e)}))},hB=function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey},mB=function(e,t){return oe(dB(e),(function(e){return hB(e,t)?[e]:[]}))},pB=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},gB=function(e,t){return te(mB(e,t),(function(e){return e.action()}))},vB=function(e,t,n){var r=Bt().os;gB([{keyCode:C_.RIGHT,action:SO(e,!0)},{keyCode:C_.LEFT,action:SO(e,!1)},{keyCode:C_.UP,action:kO(e,!1)},{keyCode:C_.DOWN,action:kO(e,!0)},{keyCode:C_.RIGHT,action:eB(e,!0)},{keyCode:C_.LEFT,action:eB(e,!1)},{keyCode:C_.UP,action:tB(e,!1)},{keyCode:C_.DOWN,action:tB(e,!0)},{keyCode:C_.RIGHT,action:vT(e,t,!0)},{keyCode:C_.LEFT,action:vT(e,t,!1)},{keyCode:C_.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:wT(e,t)},{keyCode:C_.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:xT(e,t)},{keyCode:C_.UP,action:fB(e,!1)},{keyCode:C_.DOWN,action:fB(e,!0)}],n).each((function(e){n.preventDefault()}))},bB=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&vB(e,t,n)}))},yB=function(e){return function(t){return Wt(e,Pe.fromDom(t.dom().parentNode))}},wB=function(e,t){return Xt(e,t)?Lc(t,(function(e){return Go(e)||qo(e)}),yB(e)):A.none()},xB=function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)},CB=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),xB(e))},SB=function(e,t,n){return nl(vh(n),bh(n),(function(r,o){var i=zA(!0,r),a=zA(!1,o),u=zA(!1,t);return e?ph(n,u).map((function(e){return e.isEqual(a)&&t.isEqual(i)})).getOr(!1):gh(n,u).map((function(e){return e.isEqual(i)&&t.isEqual(a)})).getOr(!1)})).getOr(!0)},kB=function(e,t){return{block:e,position:t}},_B=function(e,t){return{from:e,to:t}},EB=function(e,t){var n=Pe.fromDom(e),r=Pe.fromDom(t.container());return wB(n,r).map((function(e){return kB(e,t)}))},AB=function(e){return!1===Wt(e.from.block,e.to.block)},TB=function(e){return Zt(e.from.block).bind((function(t){return Zt(e.to.block).filter((function(e){return Wt(t,e)}))})).isSome()},OB=function(e){return!1===rr(e.from.block.dom())&&!1===rr(e.to.block.dom())},BB=function(e,t,n){return tr(n.position.getNode())&&!1===Gp(n.block)?mh(!1,n.block.dom()).bind((function(r){return r.isEqual(n.position)?fh(t,e,r).bind((function(t){return EB(e,t)})):A.some(n)})).getOr(n):n},RB=function(e,t,n){var r=EB(e,Ol.fromRangeStart(n)),o=r.bind((function(n){return fh(t,e,n.position).bind((function(n){return EB(e,n).map((function(n){return BB(e,t,n)}))}))}));return nl(r,o,_B).filter((function(e){return AB(e)&&TB(e)&&OB(e)}))},DB=function(e,t,n){return n.collapsed?RB(e,t,n):A.none()},NB=function(e){var t=on(e);return ne(t,Vo).fold((function(){return t}),(function(e){return t.slice(0,e)}))},IB=function(e){var t=NB(e);return q(t,bn),t},PB=function(e,t){var n=eg(t,e);return te(n.reverse(),(function(e){return Gp(e)})).each(bn)},MB=function(e){return 0===Z(nn(e),(function(e){return!Gp(e)})).length},FB=function(e,t,n,r){if(Gp(n))return Kp(n),vh(n.dom());MB(r)&&Gp(t)&&ln(r,Pe.fromTag("br"));var o=gh(n.dom(),Ol.before(r.dom()));return q(IB(t),(function(e){ln(r,e)})),PB(e,t),o},LB=function(e,t,n){if(Gp(n))return bn(n),Gp(t)&&Kp(t),vh(t.dom());var r=bh(n.dom());return q(IB(t),(function(e){hn(n,e)})),PB(e,t),r},zB=function(e,t){var n=eg(t,e);return A.from(n[n.length-1])},HB=function(e,t){return Xt(t,e)?zB(t,e):A.none()},UB=function(e,t){mh(e,t.dom()).map((function(e){return e.getNode()})).map(Pe.fromDom).filter($o).each(bn)},VB=function(e,t,n){return UB(!0,t),UB(!1,n),HB(t,n).fold(b(LB,e,t,n),b(FB,e,t,n))},jB=function(e,t,n,r){return t?VB(e,r,n):VB(e,n,r)},WB=function(e,t){var n=Pe.fromDom(e.getBody()),r=DB(n.dom(),t,e.selection.getRng()).bind((function(e){return jB(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},$B=function(e,t){var n=t.getRng();return nl(wB(e,Pe.fromDom(n.startContainer)),wB(e,Pe.fromDom(n.endContainer)),(function(r,o){return!1===Wt(r,o)&&(n.deleteContents(),jB(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)},GB=function(e,t){var n=Pe.fromDom(t),r=b(Wt,e);return Fc(n,Zo,r).isSome()},XB=function(e,t){return GB(e,t.startContainer)||GB(e,t.endContainer)},qB=function(e,t){var n=gh(e.dom(),Ol.fromRangeStart(t)).isNone(),r=ph(e.dom(),Ol.fromRangeEnd(t)).isNone();return!XB(e,t)&&n&&r},KB=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},YB=function(e){var t=Pe.fromDom(e.getBody()),n=e.selection.getRng();return qB(t,n)?KB(e):$B(t,e.selection)},ZB=function(e,t){return!e.selection.isCollapsed()&&YB(e)},JB=function(e){return Ud(e).exists($o)},QB=function(e,t,n){var r=Z(eg(Pe.fromDom(n.container()),t),Vo),o=le(r).getOr(t);return fh(e,o.dom(),n).filter(JB)},eR=function(e,t){return Ud(t).exists($o)||QB(!0,e,t).isSome()},tR=function(e,t){return Vd(t).exists($o)||QB(!1,e,t).isSome()},nR=b(QB,!1),rR=b(QB,!0),oR=function(e){return Zo(Pe.fromDom(e))||qo(Pe.fromDom(e))},iR=Eg.generate([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),aR=function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Un(n)&&n.getAttribute("data-mce-caret")===r},uR=function(e,t,n,r){var o=function(t){return Wo(Pe.fromDom(t))&&!Rd(n,r,e)};return zd(!t,n).fold((function(){return zd(t,r).fold(g(!1),o)}),o)},cR=function(e,t,n,r){var o=r.getNode(!1===t);return wB(Pe.fromDom(e),Pe.fromDom(n.getNode())).map((function(e){return Gp(e)?iR.remove(e.dom()):iR.moveToElement(o)})).orThunk((function(){return A.some(iR.moveToElement(o))}))},sR=function(e,t,n){return fh(t,e,n).bind((function(r){return oR(r.getNode())||uR(e,t,n,r)?A.none():t&&rr(r.getNode())||!1===t&&rr(r.getNode(!0))?cR(e,t,n,r):t&&Mp(n)||!1===t&&Pp(n)?A.some(iR.moveToPosition(r)):A.none()}))},lR=function(e,t){return e&&rr(t.nextSibling)?A.some(iR.moveToElement(t.nextSibling)):!1===e&&rr(t.previousSibling)?A.some(iR.moveToElement(t.previousSibling)):A.none()},fR=function(e,t,n){return n.fold((function(e){return A.some(iR.remove(e))}),(function(e){return A.some(iR.moveToElement(e))}),(function(n){return Rd(t,n,e)?A.none():A.some(iR.moveToPosition(n))}))},dR=function(e,t,n){return aR(t,n)?lR(t,n.getNode(!1===t)).fold((function(){return sR(e,t,n)}),A.some):sR(e,t,n).bind((function(t){return fR(e,n,t)}))},hR=function(e,t,n){var r=Ld(t?1:-1,e,n),o=Ol.fromRangeStart(r),i=Pe.fromDom(e);return!1===t&&Mp(o)?A.some(iR.remove(o.getNode(!0))):t&&Pp(o)?A.some(iR.remove(o.getNode())):!1===t&&Pp(o)&&tR(i,o)?nR(i,o).map((function(e){return iR.remove(e.getNode())})):t&&Mp(o)&&eR(i,o)?rR(i,o).map((function(e){return iR.remove(e.getNode())})):dR(e,t,o)},mR=function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),kg(e,t,Pe.fromDom(n)),!0}},pR=function(e,t){return function(n){var r=t?Ol.before(n):Ol.after(n);return e.selection.setRng(r.toRange()),!0}},gR=function(e){return function(t){return e.selection.setRng(t.toRange()),!0}},vR=function(e,t){return A.from(xR(e.getBody(),t))},bR=function(e,t){var n=e.selection.getNode();return vR(e,n).filter(rr).fold((function(){var n=hR(e.getBody(),t,e.selection.getRng()).map((function(n){return n.fold(mR(e,t),pR(e,t),gR(e))}));return n.getOr(!1)}),(function(){return!0}))},yR=function(e){q(Pc(e,".mce-offscreen-selection"),bn)},wR=function(e,t){var n=e.selection.getNode();if(rr(n)){var r=vR(e,n.parentNode).filter(rr);return r.fold((function(){return yR(Pe.fromDom(e.getBody())),kg(e,t,Pe.fromDom(e.selection.getNode())),CB(e),!0}),(function(){return!0}))}return!1},xR=function(e,t){while(t&&t!==e){if(nr(t)||rr(t))return t;t=t.parentNode}return null},CR=function(e){var t,n=xR(e.getBody(),e.selection.getNode());return nr(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(Ol.before(t).toRange())),!0},SR=function(e,t){return e.selection.isCollapsed()?bR(e,t):wR(e,t)},kR=function(e,t){Zn(t)&&0===t.data.length&&e.remove(t)},_R=function(e,t,n,r,o,i){var a=XT(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),kR(e.dom,n),!0},ER=function(e,t){var n=e.selection.getRng();if(!Zn(n.commonAncestorContainer))return!1;var r=t?Tl.Forwards:Tl.Backwards,o=rh(e.getBody()),i=b(jd,o.next),a=b(jd,o.prev),u=t?i:a,c=t?Pp:Mp,s=Hd(r,e.getBody(),n),l=zA(t,u(s));if(!l||!Wd(s,l))return!1;if(c(l))return _R(e,n,s.getNode(),r,t,l);var f=u(l);return!!(f&&c(f)&&Wd(l,f))&&_R(e,n,s.getNode(),r,t,f)},AR=function(e,t){return ER(e,t)},TR=function(e){return!1!==e.settings.inline_boundaries},OR=function(e,t){var r=n.document.createRange();return r.setStart(e.container(),e.offset()),r.setEnd(t.container(),t.offset()),r},BR=function(e){return nl(vh(e),bh(e),(function(t,n){var r=zA(!0,t),o=zA(!1,n);return ph(e,r).map((function(e){return e.isEqual(o)})).getOr(!0)})).getOr(!0)},RR=function(e,t){return function(n){return BA(t,n).map((function(t){return sT(e,t),!0})).getOr(!1)}},DR=function(e,t,n,r){var o=e.getBody(),i=b(NA,e);e.undoManager.ignore((function(){e.selection.setRng(OR(n,r)),e.execCommand("Delete"),JA(i,o,Ol.fromRangeStart(e.selection.getRng())).map(nT).map(RR(e,t))})),e.nodeChanged()},NR=function(e,t){var n=Bd(t,e);return n||e},IR=function(e,t,n,r){var o=NR(e.getBody(),r.container()),i=b(NA,e),a=JA(i,o,r);return a.bind((function(e){return n?e.fold(g(A.some(nT(e))),A.none,g(A.some(tT(e))),A.none):e.fold(A.none,g(A.some(tT(e))),A.none,g(A.some(nT(e))))})).map(RR(e,t)).getOrThunk((function(){var u=dh(n,o,r),c=u.bind((function(e){return JA(i,o,e)}));return a.isSome()&&c.isSome()?MA(i,o,r).map((function(t){return!!BR(t)&&(kg(e,n,Pe.fromDom(t)),!0)})).getOr(!1):c.bind((function(o){return u.map((function(o){return n?DR(e,t,r,o):DR(e,t,o,r),!0}))})).getOr(!1)}))},PR=function(e,t,n){if(e.selection.isCollapsed()&&TR(e)){var r=Ol.fromRangeStart(e.selection.getRng());return IR(e,t,n,r)}return!1},MR=function(e,t){var n=eg(t,e);return ne(n,Vo).fold(g(n),(function(e){return n.slice(0,e)}))},FR=function(e){return 1===on(e).length},LR=function(e,t,n,r){var o=b(tw,t),i=X(Z(r,o),(function(e){return e.dom()}));if(0===i.length)kg(t,e,n);else{var a=ew(n.dom(),i);t.selection.setRng(a.toRange())}},zR=function(e,t){var n=Pe.fromDom(e.getBody()),r=Pe.fromDom(e.selection.getStart()),o=Z(MR(n,r),FR);return fe(o).map((function(n){var r=Ol.fromRangeStart(e.selection.getRng());return!(!SB(t,r,n.dom())||nw(n))&&(LR(t,e,n,o),!0)})).getOr(!1)},HR=function(e,t){return!!e.selection.isCollapsed()&&zR(e,t)},UR=function(e,t){var n=Ol.fromRangeStart(e.selection.getRng());return fh(t,e.getBody(),n).filter((function(e){return t?Rp(e):Dp(e)})).bind((function(e){return A.from(Dd(t?0:-1,e))})).map((function(t){return e.selection.select(t),!0})).getOr(!1)},VR=function(e,t){return!!e.selection.isCollapsed()&&UR(e,t)},jR=function(e){return Lc(e,(function(e){return nr(e.dom())||rr(e.dom())})).exists((function(e){return nr(e.dom())}))},WR=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},$R=function(e,t){var n=e||jo(t)?"margin":"padding",r="rtl"===dr(t,"direction")?"-right":"-left";return n+r},GR=function(e,t,n,r,o,i){var a=$R(n,Pe.fromDom(i));if("outdent"===t){var u=Math.max(0,WR(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else{u=WR(i.style[a])+r+o;e.setStyle(i,a,u)}},XR=function(e,t){return ie(t,(function(t){var n=$R($f(e),t),r=mr(t,n).map(WR).getOr(0),o=e.dom.getContentEditable(t.dom());return"false"!==o&&r>0}))},qR=function(e){var t=ZR(e);return!e.mode.isReadOnly()&&(t.length>1||XR(e,t))},KR=function(e){return Xo(e)||qo(e)},YR=function(e){return Zt(e).map(KR).getOr(!1)},ZR=function(e){return Z(X(e.selection.getSelectedBlocks(),Pe.fromDom),(function(e){return!KR(e)&&!YR(e)&&jR(e)}))},JR=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=Gf(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=$f(e),s=Sf(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(ZR(e),(function(e){GR(n,t,c,u,a,e.dom())}))},QR=function(e,t,n){return hh(e,t,n,Ap)},eD=function(e,t){return te(eg(Pe.fromDom(t.container()),e),Vo)},tD=function(e,t,n){return QR(e,t.dom(),n).forall((function(e){return eD(t,n).fold((function(){return!1===Rd(e,n,t.dom())}),(function(r){return!1===Rd(e,n,t.dom())&&Xt(r,Pe.fromDom(e.container()))}))}))},nD=function(e,t,n){return eD(t,n).fold((function(){return QR(e,t.dom(),n).forall((function(e){return!1===Rd(e,n,t.dom())}))}),(function(t){return QR(e,t.dom(),n).isNone()}))},rD=b(nD,!1),oD=b(nD,!0),iD=b(tD,!1),aD=b(tD,!0),uD=function(e,t,n){if(e.selection.isCollapsed()&&qR(e)){var r=e.dom,o=e.selection.getRng(),i=Ol.fromRangeStart(o),a=r.getParent(o.startContainer,r.isBlock);if(null!==a&&rD(Pe.fromDom(a),i))return JR(e,"outdent"),!0}return!1},cD=function(e,t,n){gB([{keyCode:C_.BACKSPACE,action:pB(uD,e,!1)},{keyCode:C_.BACKSPACE,action:pB(SR,e,!1)},{keyCode:C_.DELETE,action:pB(SR,e,!0)},{keyCode:C_.BACKSPACE,action:pB(AR,e,!1)},{keyCode:C_.DELETE,action:pB(AR,e,!0)},{keyCode:C_.BACKSPACE,action:pB(PR,e,t,!1)},{keyCode:C_.DELETE,action:pB(PR,e,t,!0)},{keyCode:C_.BACKSPACE,action:pB(pv,e,!1)},{keyCode:C_.DELETE,action:pB(pv,e,!0)},{keyCode:C_.BACKSPACE,action:pB(VR,e,!1)},{keyCode:C_.DELETE,action:pB(VR,e,!0)},{keyCode:C_.BACKSPACE,action:pB(ZB,e,!1)},{keyCode:C_.DELETE,action:pB(ZB,e,!0)},{keyCode:C_.BACKSPACE,action:pB(WB,e,!1)},{keyCode:C_.DELETE,action:pB(WB,e,!0)},{keyCode:C_.BACKSPACE,action:pB(HR,e,!1)},{keyCode:C_.DELETE,action:pB(HR,e,!0)}],n).each((function(e){n.preventDefault()}))},sD=function(e,t){gB([{keyCode:C_.BACKSPACE,action:pB(CR,e)},{keyCode:C_.DELETE,action:pB(CR,e)}],t)},lD=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&cD(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&sD(e,t)}))},fD=function(e){while(e){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}},dD=function(e,t){var n,r,o=t,i=e.dom,a=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var u=fD(t.firstChild);u&&/^(UL|OL|DL)$/.test(u.nodeName)&&t.insertBefore(i.doc.createTextNode(Xi),t.firstChild)}if(r=i.createRng(),t.normalize(),t.hasChildNodes()){var c=new Hu(t,t);while(n=c.current()){if(Zn(n)){r.setStart(n,0),r.setEnd(n,0);break}if(a[n.nodeName.toLowerCase()]){r.setStartBefore(n),r.setEndBefore(n);break}o=n,n=c.next()}n||(r.setStart(o,0),r.setEnd(o,0))}else tr(t)?t.nextSibling&&i.isBlock(t.nextSibling)?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)):(r.setStart(t,0),r.setEnd(t,0));e.selection.setRng(r),Hk(e,r)}},hD=function(e,t){var n,r,o=e.getRoot();n=t;while(n!==o&&"false"!==e.getContentEditable(n))"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},mD=function(e){return A.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},pD=function(e){return mD(e).fold(g(""),(function(e){return e.nodeName.toUpperCase()}))},gD=function(e){return mD(e).filter((function(e){return qo(Pe.fromDom(e))})).isSome()},vD=function(e,t){return e.firstChild&&e.firstChild.nodeName===t},bD=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},yD=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},wD=function(e){return yD(e)&&yD(e.parentNode)},xD=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},CD=function(e,t,n){var r=e[n?"firstChild":"lastChild"];while(r){if(Un(r))break;r=r[n?"nextSibling":"previousSibling"]}return r===t},SD=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){wD(n)&&(o="LI");var u=o?t(o):i.create("BR");if(CD(n,r,!0)&&CD(n,r,!1))bD(n,"LI")?i.insertAfter(u,xD(n)):i.replace(u,n);else if(CD(n,r,!0))bD(n,"LI")?(i.insertAfter(u,xD(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n);else if(CD(n,r,!1))i.insertAfter(u,xD(n));else{n=xD(n);var c=a.cloneRange();c.setStartAfter(r),c.setEndAfter(n);var s=c.extractContents();"LI"===o&&vD(s,"LI")?(u=s.firstChild,i.insertAfter(s,n)):(i.insertAfter(s,n),i.insertAfter(u,n))}i.remove(r),dD(e,u)}},kD=function(e){q(Ic(Pe.fromDom(e),_n),(function(e){var t=e.dom();t.nodeValue=fs(t.nodeValue)}))},_D=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},ED=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},AD=function(e){e.innerHTML='<br data-mce-bogus="1">'},TD=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},OD=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)},BD=function(e,t,n){var r,o=n,i=[];if(o){while(o=o.firstChild){if(e.isBlock(o))return;Un(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}r=i.length;while(r--)o=i[r],(!o.hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||_D(e,o))&&e.remove(o)}},RD=function(e,t,n){return!1===Zn(t)?n:e?1===n&&t.data.charAt(n-1)===ss?0:n:n===t.data.length-1&&t.data.charAt(n)===ss?t.data.length:n},DD=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,RD(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,RD(!1,e.endContainer,e.endOffset)),t},ND=function(e){do{Zn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)},ID=function(e,t){var n,r,o=e.getRoot();n=t;while(n!==o&&"false"!==e.getContentEditable(n))"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},PD=function(e,t,n){A.from(n.style).map(e.dom.parseStyle).each((function(n){var r=pr(Pe.fromDom(t)),o=Ae(Ae({},r),n);e.dom.setStyles(t,o)}));var r=A.from(n.class).map((function(e){return e.split(/\s+/)})),o=A.from(t.className).map((function(e){return Z(e.split(/\s+/),(function(e){return""!==e}))}));nl(r,o,(function(n,r){var o=Z(r,(function(e){return!$(n,e)})),i=Oe(n,o);e.dom.setAttrib(t,"class",i.join(" "))}));var i=["style","class"],a=xe(n,(function(e,t){return!$(i,t)}));e.dom.setAttribs(t,a)},MD=function(e,t){var n=Sf(e);if(n&&n.toLowerCase()===t.tagName.toLowerCase()){var r=kf(e);PD(e,t,r)}},FD=function(e,t,n,r,o){var i,a,u,c,s,l,f=t||"P",d=e.dom,h=ID(d,r);if(a=d.getParent(r,d.isBlock),!a||!OD(d,a)){if(a=a||h,l=a===e.getBody()||ED(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),MD(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;c=r;while(c.parentNode!==a)c=c.parentNode;while(c&&!d.isBlock(c))u=c,c=c.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){i=d.create(f),MD(e,i),u.parentNode.insertBefore(i,u),c=u;while(c&&!d.isBlock(c))s=c.nextSibling,i.appendChild(c),c=s;n.setStart(r,o),n.setEnd(r,o)}}return r},LD=function(e,t){var n;t.normalize(),n=t.lastChild,n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")},zD=function(e,t){var n,r,o,i,a,u,c,s,l,f,d,h,m,p=e.dom,g=e.schema,v=g.getNonEmptyElements(),b=e.selection.getRng(),y=function(t){var n,i,u,c=o,s=g.getTextInlineElements();if(n=t||"TABLE"===f||"HR"===f?p.create(t||h):a.cloneNode(!1),u=n,!1===Af(e))p.setAttrib(n,"style",null),p.setAttrib(n,"class",null);else do{if(s[c.nodeName]){if(df(c)||zh(c))continue;i=c.cloneNode(!1),p.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(u=i,n.appendChild(i))}}while((c=c.parentNode)&&c!==r);return MD(e,n),AD(u),n},w=function(e){var t,n,r=RD(e,o,i);if(Zn(o)&&(e?r>0:r<o.nodeValue.length))return!1;if(o.parentNode===a&&m&&!e)return!0;if(e&&Un(o)&&o===a.firstChild)return!0;if(TD(o,"TABLE")||TD(o,"HR"))return m&&!e||!m&&e;var u=new Hu(o,a);Zn(o)&&(e&&0===r?u.prev():e||r!==o.nodeValue.length||u.next());while(t=u.current()){if(Un(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),v[n]&&"br"!==n))return!1}else if(Zn(t)&&!/^[ \t\r\n]*$/.test(t.nodeValue))return!1;e?u.prev():u.next()}return!0},x=function(){c=/^(H[1-6]|PRE|FIGURE)$/.test(f)&&"HGROUP"!==d?y(h):y(),Tf(e)&&OD(p,l)&&p.isEmpty(a)?c=p.split(l,a):p.insertAfter(c,a),dD(e,c)};d_(p,b).each((function(e){b.setStart(e.startContainer,e.startOffset),b.setEnd(e.endContainer,e.endOffset)})),o=b.startContainer,i=b.startOffset,h=Sf(e),u=!(!t||!t.shiftKey);var C=!(!t||!t.ctrlKey);Un(o)&&o.hasChildNodes()&&(m=i>o.childNodes.length-1,o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o,i=m&&Zn(o)?o.nodeValue.length:0),r=ID(p,o),r&&((h&&!u||!h&&u)&&(o=FD(e,h,b,o,i)),a=p.getParent(o,p.isBlock),l=a?p.getParent(a.parentNode,p.isBlock):null,f=a?a.nodeName.toUpperCase():"",d=l?l.nodeName.toUpperCase():"","LI"!==d||C||(a=l,l=l.parentNode,f=d),/^(LI|DT|DD)$/.test(f)&&p.isEmpty(a)?SD(e,y,l,a,h):h&&a===e.getBody()||(h=h||"P",ms(a)?(c=Es(a),p.isEmpty(a)&&AD(a),MD(e,c),dD(e,c)):w()?x():w(!0)?(c=a.parentNode.insertBefore(y(),a),dD(e,TD(a,"HR")?c:a)):(n=DD(b).cloneRange(),n.setEndAfter(a),s=n.extractContents(),kD(s),ND(s),c=s.firstChild,p.insertAfter(s,a),BD(p,v,c),LD(p,a),p.isEmpty(a)&&AD(a),c.normalize(),p.isEmpty(c)?(p.remove(c),x()):(MD(e,c),dD(e,c))),p.setAttrib(c,"id",""),e.fire("NewBlock",{newBlock:c})))},HD=function(e,t,n){var r,o=new Hu(t,n),i=e.getNonEmptyElements();while(r=o.next())if(i[r.nodeName.toLowerCase()]||r.length>0)return!0},UD=function(e,t,n){var r=e.create("span",{}," ");n.parentNode.insertBefore(r,n),t.scrollIntoView(r),e.remove(r)},VD=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)},jD=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();d_(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var u=a.startOffset,c=a.startContainer;if(1===c.nodeType&&c.hasChildNodes()){var s=u>c.childNodes.length-1;c=c.childNodes[Math.min(u,c.childNodes.length-1)]||c,u=s&&3===c.nodeType?c.nodeValue.length:0}var l=i.getParent(c,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),c&&3===c.nodeType&&u>=c.nodeValue.length&&(HD(e.schema,c,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Xl(i,a,n),UD(i,o,n),VD(i,o,n,r),e.undoManager.add()},WD=function(e,t){var n=Pe.fromTag("br");ln(Pe.fromDom(t),n),e.undoManager.add()},$D=function(e,t){XD(e.getBody(),t)||fn(Pe.fromDom(t),Pe.fromTag("br"));var n=Pe.fromTag("br");fn(Pe.fromDom(t),n),UD(e.dom,e.selection,n.dom()),VD(e.dom,e.selection,n.dom(),!1),e.undoManager.add()},GD=function(e){return tr(e.getNode())},XD=function(e,t){return!!GD(Ol.after(t))||ph(e,Ol.after(t)).map((function(e){return tr(e.getNode())})).getOr(!1)},qD=function(e){return e&&"A"===e.nodeName&&"href"in e},KD=function(e){return e.fold(g(!1),qD,qD,g(!1))},YD=function(e){var t=b(NA,e),n=Ol.fromRangeStart(e.selection.getRng());return JA(t,e.getBody(),n).filter(KD)},ZD=function(e,t){t.fold(m,b(WD,e),b($D,e),m)},JD=function(e,t){var n=YD(e);n.isSome()?n.each(b(ZD,e)):jD(e,t)},QD=function(e,t){return mD(e).filter((function(e){return t.length>0&&Ht(Pe.fromDom(e),t)})).isSome()},eN=function(e){return QD(e,_f(e))},tN=function(e){return QD(e,Ef(e))},nN=Eg.generate([{br:[]},{block:[]},{none:[]}]),rN=function(e,t){return tN(e)},oN=function(e){return function(t,n){var r=""===Sf(t);return r===e}},iN=function(e){return function(t,n){return gD(t)===e}},aN=function(e,t){return function(n,r){var o=pD(n)===e.toUpperCase();return o===t}},uN=function(e){return aN("pre",e)},cN=function(){return aN("summary",!0)},sN=function(e){return function(t,n){return Cf(t)===e}},lN=function(e,t){return eN(e)},fN=function(e,t){return t},dN=function(e){var t=Sf(e),n=hD(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},hN=function(e,t){return function(n,r){var o=Q(e,(function(e,t){return e&&t(n,r)}),!0);return o?A.some(t):A.none()}},mN=function(e,t){return VA([hN([rN],nN.none()),hN([cN()],nN.br()),hN([uN(!0),sN(!1),fN],nN.br()),hN([uN(!0),sN(!1)],nN.block()),hN([uN(!0),sN(!0),fN],nN.block()),hN([uN(!0),sN(!0)],nN.br()),hN([iN(!0),fN],nN.br()),hN([iN(!0)],nN.block()),hN([oN(!0),fN,dN],nN.block()),hN([oN(!0)],nN.br()),hN([lN],nN.br()),hN([oN(!1),fN],nN.br()),hN([dN],nN.block())],[e,!(!t||!t.shiftKey)]).getOr(nN.none())},pN=function(e,t){mN(e,t).fold((function(){JD(e,t)}),(function(){zD(e,t)}),m)},gN=function(e,t){t.isDefaultPrevented()||(t.preventDefault(),Xx(e.undoManager),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),pN(e,t)})))},vN=function(e){e.on("keydown",(function(t){t.keyCode===C_.ENTER&&gN(e,t)}))},bN=function(e,t){var n=t.container(),r=t.offset();return Zn(n)?(n.insertData(r,e),A.some(Al(n,r+e.length))):Ud(t).map((function(n){var r=Pe.fromText(e);return t.isAtEnd()?fn(n,r):ln(n,r),Al(r.dom(),e.length)}))},yN=b(bN,Xi),wN=b(bN," "),xN=function(e){return Al.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},CN=function(e,t){var n=Z(eg(Pe.fromDom(t.container()),e),Vo);return le(n).getOr(e)},SN=function(e,t){return xN(t)?Ep(t):Ep(t)||gh(CN(e,t).dom(),t).exists(Ep)},kN=function(e,t){return xN(t)?_p(t):_p(t)||ph(CN(e,t).dom(),t).exists(_p)},_N=function(e){return $(["pre","pre-wrap"],e)},EN=function(e){return Ud(e).bind((function(e){return Lc(e,kn)})).exists((function(e){return _N(dr(e,"white-space"))}))},AN=function(e,t){return gh(e.dom(),t).isNone()},TN=function(e,t){return ph(e.dom(),t).isNone()},ON=function(e,t){return AN(e,t)||TN(e,t)||rD(e,t)||oD(e,t)||tR(e,t)||eR(e,t)},BN=function(e,t){return!EN(t)&&(ON(e,t)||SN(e,t)||kN(e,t))},RN=function(e,t){return!EN(t)&&(rD(e,t)||iD(e,t)||tR(e,t)||SN(e,t))},DN=function(e){var t=e.container(),n=e.offset();return Zn(t)&&n<t.data.length?Al(t,n+1):e},NN=function(e,t){var n=DN(t);return!EN(n)&&(oD(e,n)||aD(e,n)||eR(e,n)||kN(e,n))},IN=function(e,t){return RN(e,t)||NN(e,t)},PN=function(e,t){return Uh(e.charAt(t))},MN=function(e){var t=e.container();return Zn(t)&&pt(t.data,Xi)},FN=function(e){var t=e.split("");return X(t,(function(e,n){return Uh(e)&&n>0&&n<t.length-1&&jh(t[n-1])&&jh(t[n+1])?" ":e})).join("")},LN=function(e,t){var n=t.data,r=Al(t,0);return!(!PN(n,0)||IN(e,r))&&(t.data=" "+n.slice(1),!0)},zN=function(e){var t=e.data,n=FN(t);return n!==t&&(e.data=n,!0)},HN=function(e,t){var n=t.data,r=Al(t,n.length-1);return!(!PN(n,n.length-1)||IN(e,r))&&(t.data=n.slice(0,-1)+" ",!0)},UN=function(e,t){return A.some(t).filter(MN).bind((function(t){var n=t.container(),r=LN(e,n)||zN(n)||HN(e,n);return r?A.some(t):A.none()}))},VN=function(e){var t=Pe.fromDom(e.getBody());e.selection.isCollapsed()&&UN(t,Al.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},jN=function(e){return function(t){return t.fold((function(t){return gh(e.dom(),Ol.before(t))}),(function(e){return vh(e)}),(function(e){return bh(e)}),(function(t){return ph(e.dom(),Ol.after(t))}))}},WN=function(e,t){return function(n){return BN(e,n)?yN(t):wN(t)}},$N=function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}},GN=function(e){var t=Ol.fromRangeStart(e.selection.getRng()),n=Pe.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=b(NA,e),o=Ol.fromRangeStart(e.selection.getRng());return JA(r,e.getBody(),o).bind(jN(n)).bind(WN(n,t)).exists($N(e))}return!1},XN=function(e,t){gB([{keyCode:C_.SPACEBAR,action:pB(GN,e)}],t).each((function(e){t.preventDefault()}))},qN=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&XN(e,t)}))},KN=function(e){return Hc(Pe.fromDom(e.getBody()),"*[data-mce-caret]").fold(g(null),(function(e){return e.dom()}))},YN=function(e){e.selection.setRng(e.selection.getRng())},ZN=function(e,t){t.hasAttribute("data-mce-caret")&&(Es(t),YN(e),e.selection.scrollIntoView(t))},JN=function(e,t){var n=KN(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void ZN(e,n)):void(vs(n)&&(ZN(e,n),e.undoManager.add()))},QN=function(e){e.on("keyup compositionstart",b(JN,e))},eI=Bt().browser,tI=function(e){var t=xc((function(){e.composing||VN(e)}),0);eI.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))},nI=function(e){tI(e),e.on("input",(function(t){!1===t.isComposing&&VN(e)}))},rI=function(e,t){gB([{keyCode:C_.END,action:EO(e,!0)},{keyCode:C_.HOME,action:EO(e,!1)}],t).each((function(e){t.preventDefault()}))},oI=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&rI(e,t)}))},iI=function(e){var t=yT(e);QN(e),bB(e,t),lD(e,t),vN(e),qN(e),nI(e),oI(e)},aI=function(e){lC(e)||iI(e)},uI=function(){function e(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var r,o;r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset},"nodechange"!==n.type&&e_(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||!ro.range&&e.selection.isCollapsed()||Mm(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&Mm(e)&&("IMG"===e.selection.getNode().nodeName?qr.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.settings.disable_nodechange&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),t=o.getStart(!0)||r,t.ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),e=e||{},e.element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.prototype.isSameElementPath=function(e){var t,n;if(n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e),n.length===this.lastPath.length){for(t=n.length;t>=0;t--)if(n[t]!==this.lastPath[t])break;if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),cI=function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))},sI=function(e){e.parser.addNodeFilter("details",(function(e){q(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){q(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",D(t)?t:null),e.attr("data-mce-open",null)}))}))},lI=function(e){cI(e),sI(e)},fI=function(e){return Un(e)&&Go(Pe.fromDom(e))},dI=function(e){var t=e.selection.getRng(),n=Al.fromRangeStart(t),r=Al.fromRangeEnd(t);if(Al.isElementPosition(n)){var o=n.container();fI(o)&&vh(o).each((function(e){return t.setStart(e.container(),e.offset())}))}if(Al.isElementPosition(r)){o=n.container();fI(o)&&bh(o).each((function(e){return t.setEnd(e.container(),e.offset())}))}e.selection.setRng(bv(t))},hI=function(e){e.on("click",(function(t){t.detail>=3&&dI(e)}))},mI=function(e){var t,n,r,o;return o=e.getBoundingClientRect(),t=e.ownerDocument,n=t.documentElement,r=t.defaultView,{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}},pI=function(e){return e.inline?mI(e.getBody()):{left:0,top:0}},gI=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},vI=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},bI=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=mI(e.getContentAreaContainer()),r=vI(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}},yI=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},wI=function(e,t){return yI(pI(e),gI(e),bI(e,t))},xI=rr,CI=nr,SI=function(e,t){return xI(t)&&t!==e},kI=function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!xI(t)},_I=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},EI=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},AI=function(e,t){e.parentNode!==t&&t.appendChild(e)},TI=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"},OI=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},BI=function(e){return 0===e.button},RI=function(e){return e.element},DI=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},NI=function(e,t){return function(n){if(BI(n)){var r=te(t.dom.getParents(n.target),il(xI,CI)).getOr(null);if(SI(t.getBody(),r)){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=EI(t,r,e.width,e.height)}}}},II=function(e,t){var n=qr.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return function(r){var o=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(RI(e)&&!e.dragging&&o>10){var i=t.fire("dragstart",{target:e.element});if(i.isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var a=DI(e,wI(t,r));AI(e.ghost,t.getBody()),TI(e.ghost,a,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}},PI=function(e){var t=e.getSel().getRangeAt(0),n=t.startContainer;return 3===n.nodeType?n.parentNode:n},MI=function(e,t){return function(n){if(e.dragging&&kI(t,PI(t.selection),e.element)){var r=_I(e.element),o=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});o.isDefaultPrevented()||(r=o.targetClone,t.undoManager.transact((function(){OI(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()})))}LI(e)}},FI=function(e,t){return function(){e.dragging&&t.fire("dragend"),LI(e)}},LI=function(e){e.dragging=!1,e.element=null,OI(e.ghost)},zI=function(e){var t,r,o,i,a,u,c={};t=Yu.DOM,u=n.document,r=NI(c,e),o=II(c,e),i=MI(c,e),a=FI(c,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)}))},HI=function(e){e.on("drop",(function(t){var n="undefined"!==typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(xI(n)||xI(e.dom.getContentEditableParent(n)))&&t.preventDefault()}))},UI=function(e){zI(e),HI(e)},VI=function(e){var t=xc((function(){if(!e.removed&&e.getBody().contains(n.document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var r=ZT(e,e.selection.getRng(),!1);e.selection.setRng(r)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))},jI=nr,WI=rr,$I=function(e,t){var n=e.getBody();while(t&&t!==n){if(jI(t)||WI(t))return t;t=t.parentNode}return null},GI=function(e){var t,n=function(t){return e.dom.isBlock(t)},r=e.getBody(),o=vd(e,r,n,(function(){return sy(e)})),i="sel-"+e.dom.uniqueId(),a=function(t){return e.dom.hasClass(t,"mce-offscreen-selection")},u=function(){var t=e.dom.get(i);return t?t.getElementsByTagName("*")[0]:t},c=function(t){t&&e.selection.setRng(t)},s=function(){return e.selection.getRng()},l=function(t,n,r,i){var a;return void 0===i&&(i=!0),a=e.fire("ShowCaret",{target:n,direction:t,before:r}),a.isDefaultPrevented()?null:(i&&e.selection.scrollIntoView(n,-1===t),o.show(r,n))},f=function(t){t.hasAttribute("data-mce-caret")&&(Es(t),c(s()),e.selection.scrollIntoView(t))},d=function(){e.on("mouseup",(function(t){var n=s();n.collapsed&&VS(e,t.clientX,t.clientY)&&c(YT(e,n,!1))})),e.on("click",(function(t){var n;n=$I(e,t.target),n&&(WI(n)&&(t.preventDefault(),e.focus()),jI(n)&&e.dom.isChildOf(n,e.selection.getNode())&&v())})),e.on("blur NewBlock",(function(){v()})),e.on("ResizeWindow FullscreenStateChanged",(function(){return o.reposition()}));var n=function(e){e.on("tap",(function(t){var n=$I(e,t.target);WI(n)&&(t.preventDefault(),g(KT(e,n)))}),!0)},i=function(e){var t=rh(e);if(!e.firstChild)return!1;var n=Ol.before(e.firstChild),r=t.next(n);return r&&!Pp(r)&&!Mp(r)},f=function(t,n){var r=e.dom.getParent(t,e.dom.isBlock),o=e.dom.getParent(n,e.dom.isBlock);return r===o},d=function(t,n){var r=e.dom.getParent(t,e.dom.isBlock),o=e.dom.getParent(n,e.dom.isBlock);return!(!r||!e.dom.isChildOf(r,o)||!1!==WI($I(e,r)))||r&&!f(r,o)&&i(r)};n(e),e.on("mousedown",(function(t){var n,o=t.target;if((o===r||"HTML"===o.nodeName||e.dom.isChildOf(o,r))&&!1!==VS(e,t.clientX,t.clientY))if(n=$I(e,o),n)WI(n)?(t.preventDefault(),g(KT(e,n))):(v(),jI(n)&&t.shiftKey||x_(t.clientX,t.clientY,e.selection.getRng())||(y(),e.selection.placeCaretAt(t.clientX,t.clientY)));else if(!1===yd(o)){v(),y();var i=WT(r,t.clientX,t.clientY);if(i&&!d(t.target,i.node)){t.preventDefault();var a=l(1,i.node,i.before,!1);e.getBody().focus(),c(a)}}})),e.on("keypress",(function(t){if(!C_.modifierPressed(t))switch(t.keyCode){default:WI(e.selection.getNode())&&t.preventDefault();break}})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);n=n.cloneRange(),n.selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=p(e.range);var t=g(e.range,e.forward);t&&(e.range=t)}));var h=function(e){return"mcepastebin"===e.id};e.on("AfterSetSelectionRange",(function(e){var t=e.range;m(t)||h(t.startContainer.parentNode)||y(),a(t.startContainer.parentNode)||v()})),e.on("copy",(function(e){var t=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!ro.ie){var n=u();n&&(e.preventDefault(),t.clearData(),t.setData("text/html",n.outerHTML),t.setData("text/plain",n.outerText))}})),UI(e),VI(e)},h=function(e){return gs(e)||Ss(e)||ks(e)},m=function(e){return h(e.startContainer)||h(e.endContainer)},p=function(t){var n=e.schema.getShortEndedElements(),r=e.dom.createRng(),o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset;return _e(n,o.nodeName.toLowerCase())?0===i?r.setStartBefore(o):r.setStartAfter(o):r.setStart(o,i),_e(n,a.nodeName.toLowerCase())?0===u?r.setEndBefore(a):r.setEndAfter(a):r.setEnd(a,u),r},g=function(n,o){var a,u,c,s,f,d,h,p,g,v,b=e.$,w=e.dom;if(!n)return null;if(n.collapsed){if(!m(n))if(!1===o){if(p=Hd(-1,r,n),yd(p.getNode(!0)))return l(-1,p.getNode(!0),!1,!1);if(yd(p.getNode()))return l(-1,p.getNode(),!p.isAtEnd(),!1)}else{if(p=Hd(1,r,n),yd(p.getNode()))return l(1,p.getNode(),!p.isAtEnd(),!1);if(yd(p.getNode(!0)))return l(1,p.getNode(!0),!1,!1)}return null}if(s=n.startContainer,f=n.startOffset,d=n.endOffset,3===s.nodeType&&0===f&&WI(s.parentNode)&&(s=s.parentNode,f=w.nodeIndex(s),s=s.parentNode),1!==s.nodeType)return null;if(d===f+1&&s===n.endContainer&&(a=s.childNodes[f]),!WI(a))return null;if(g=v=a.cloneNode(!0),h=e.fire("ObjectSelected",{target:a,targetClone:g}),h.isDefaultPrevented())return null;u=Hc(Pe.fromDom(e.getBody()),"#"+i).fold((function(){return b([])}),(function(e){return b([e.dom()])})),g=h.targetClone,0===u.length&&(u=b('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",i),u.appendTo(e.getBody())),n=e.dom.createRng(),g===v&&ro.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(g),n.setStartAfter(u[0].firstChild.firstChild),n.setEndAfter(g)):(u.empty().append(Xi).append(g).append(Xi),n.setStart(u[0].firstChild,1),n.setEnd(u[0].lastChild,0)),u.css({top:w.getPos(a,e.getBody()).y}),u[0].focus(),c=e.selection.getSel(),c.removeAllRanges(),c.addRange(n);var x=Pe.fromDom(a);return q(Pc(Pe.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Wt(x,e)||fr(e,"data-mce-selected")})),e.dom.getAttrib(a,"data-mce-selected")||a.setAttribute("data-mce-selected","1"),t=a,y(),n},v=function(){t&&(t.removeAttribute("data-mce-selected"),Hc(Pe.fromDom(e.getBody()),"#"+i).each(bn),t=null),Hc(Pe.fromDom(e.getBody()),"#"+i).each(bn),t=null},b=function(){o.destroy(),t=null},y=function(){o.hide()};return ro.ceFalse&&d(),{showCaret:l,showBlockCaretContainer:f,hideFakeCaret:y,destroy:b}},XI=function(e){var t=Eo.each,r=C_.BACKSPACE,o=C_.DELETE,i=e.dom,a=e.selection,u=e.settings,c=e.parser,s=ro.gecko,l=ro.ie,f=ro.webkit,d="data:text/mce-internal,",h=l?"Text":"URL",m=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}},p=function(e){return e.isDefaultPrevented()},g=function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&a.select(t.target),n=e.selection.getContent(),n.length>0&&(r=d+escape(e.id)+","+escape(n),t.dataTransfer.setData(h,r)))},v=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(h),t&&t.indexOf(d)>=0)?(t=t.substr(d.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null},b=function(t,n){e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:t,internal:n}):e.execCommand("mceInsertContent",!1,t)},y=function(){var t=function(e){var t=i.create("body"),n=e.cloneContents();return t.appendChild(n),a.serializer.serialize(t,{format:"html"})},n=function(n){var r=t(n),o=i.createRng();o.selectNode(e.getBody());var a=t(o);return r===a};e.on("keydown",(function(t){var a,u,c=t.keyCode;if(!p(t)&&(c===o||c===r)){if(a=e.selection.isCollapsed(),u=e.getBody(),a&&!i.isEmpty(u))return;if(!a&&!n(e.selection.getRng()))return;t.preventDefault(),e.setContent(""),u.firstChild&&i.isBlock(u.firstChild)?e.selection.setCursorLocation(u.firstChild,0):e.selection.setCursorLocation(u,0),e.nodeChanged()}}))},w=function(){e.shortcuts.add("meta+a",null,"SelectAll")},x=function(){e.inline||i.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=a.getRng(),e.getBody().focus(),"mousedown"===t.type){if(gs(n.startContainer))return;a.placeCaretAt(t.clientX,t.clientY)}else a.setRng(n)}))},C=function(){e.on("keydown",(function(t){if(!p(t)&&t.keyCode===r){if(!e.getBody().getElementsByTagName("hr").length)return;if(a.isCollapsed()&&0===a.getRng().startOffset){var n=a.getNode(),o=n.previousSibling;if("HR"===n.nodeName)return i.remove(n),void t.preventDefault();o&&o.nodeName&&"hr"===o.nodeName.toLowerCase()&&(i.remove(o),t.preventDefault())}}}))},S=function(){n.Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!p(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),qr.setEditorTimeout(e,(function(){n.focus()}))}}))},k=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==i.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&i.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),a.select(n))}))},_=function(){var n=function(){var n=i.getAttribs(a.getStart().cloneNode(!1));return function(){var r=a.getStart();r!==e.getBody()&&(i.setAttrib(r,"style",null),t(n,(function(e){r.setAttributeNode(e.cloneNode(!0))})))}},r=function(){return!a.isCollapsed()&&i.getParent(a.getStart(),i.isBlock)!==i.getParent(a.getEnd(),i.isBlock)};e.on("keypress",(function(t){var o;if(!p(t)&&(8===t.keyCode||46===t.keyCode)&&r())return o=n(),e.getDoc().execCommand("delete",!1,null),o(),t.preventDefault(),!1})),i.bind(e.getDoc(),"cut",(function(t){var o;!p(t)&&r()&&(o=n(),qr.setEditorTimeout(e,(function(){o()})))}))},E=function(){e.on("keydown",(function(e){if(!p(e)&&e.keyCode===r&&a.isCollapsed()&&0===a.getRng().startOffset){var t=a.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},A=function(){e.on("keydown",(function(t){var n,r,o,u,c;if(!p(t)&&t.keyCode===C_.BACKSPACE&&(n=a.getRng(),r=n.startContainer,o=n.startOffset,u=i.getRoot(),c=r,n.collapsed&&0===o)){while(c&&c.parentNode&&c.parentNode.firstChild===c&&c.parentNode!==u)c=c.parentNode;"BLOCKQUOTE"===c.tagName&&(e.formatter.toggle("blockquote",null,c),n=i.createRng(),n.setStart(r,0),n.setEnd(r,0),a.setRng(n))}}))},T=function(){var t=function(){m("StyleWithCSS",!1),m("enableInlineTableEditing",!1),u.object_resizing||m("enableObjectResizing",!1)};u.readonly||e.on("BeforeExecCommand mousedown",t)},O=function(){var n=function(){t(i.select("a"),(function(e){var t=e.parentNode,n=i.getRoot();if(t.lastChild===e){while(t&&!i.isBlock(t)){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}i.add(t,"br",{"data-mce-bogus":1})}}))};e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||n()}))},B=function(){u.forced_root_block&&e.on("init",(function(){m("DefaultParagraphSeparator",Sf(e))}))},R=function(){e.on("keyup focusin mouseup",(function(e){C_.modifierPressed(e)||a.normalize()}),!0)},D=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},N=function(){e.inline||e.on("keydown",(function(){n.document.activeElement===n.document.body&&e.getWin().focus()}))},I=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(ro.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},P=function(){ro.mac&&e.on("keydown",(function(t){if(C_.metaKeyPressed(t)&&!t.shiftKey&&(37===t.keyCode||39===t.keyCode)){t.preventDefault();var n=e.selection.getSel();n.modify("move",37===t.keyCode?"backward":"forward","lineboundary")}}))},M=function(){m("AutoUrlDetect",!1)},F=function(){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}")},L=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},z=function(){c.addNodeFilter("br",(function(e){var t=e.length;while(t--)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()}))},H=function(){e.on("dragstart",(function(e){g(e)})),e.on("drop",(function(t){if(!p(t)){var n=v(t);if(n&&n.id!==e.id){t.preventDefault();var r=$k(t.x,t.y,e.getDoc());a.setRng(r),b(n.html,!0)}}}))},U=function(){},V=function(){var t;return!(!s||e.removed)&&(t=e.selection.getSel(),!t||!t.rangeCount||0===t.rangeCount)};return A(),y(),ro.windowsPhone||R(),f&&(x(),k(),B(),L(),E(),z(),ro.iOS?(N(),I(),F()):w()),ro.ie>=11&&(I(),E()),ro.ie&&(w(),M(),H()),s&&(C(),S(),_(),T(),O(),D(),P(),E()),{refreshContentEditable:U,isHidden:V}},qI=Yu.DOM,KI=function(e,t){var n=Pe.fromDom(e.getDoc().head),r=Pe.fromTag("style");ar(r,"type","text/css"),hn(r,Pe.fromText(t)),hn(n,r)},YI=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},ZI=function(e){return xe(e,(function(e){return!1===F(e)}))},JI=function(e){var t=e.settings,n=e.editorUpload.blobCache;return ZI({allow_conditional_comments:t.allow_conditional_comments,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:YI(e),validate:!0,blob_cache:n,images_dataimg_filter:t.images_dataimg_filter})},QI=function(e){var t=e.settings;return Ae(Ae({},JI(e)),ZI({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before,block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements}))},eP=function(e){var t=lE(JI(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){var r,o,i=t.length,a=e.dom,u="data-mce-"+n;while(i--)if(r=t[i],o=r.attr(n),o&&!r.attr(u)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?(o=a.serializeStyle(a.parseStyle(o),r.name),o.length||(o=null),r.attr(u,o),r.attr(n,o)):"tabindex"===n?(r.attr(u,o),r.attr(n,null)):r.attr(u,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){var t,n,r=e.length;while(r--)t=e[r],n=t.attr("type")||"no/type",0!==n.indexOf("mce-")&&t.attr("type","mce-"+n)})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){var n,r=t.length;while(r--)n=t[r],n.type=8,n.name="#comment",n.value="[CDATA["+e.dom.encode(n.value)+"]]"})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){var n,r=t.length,o=e.schema.getNonEmptyElements();while(r--)n=t[r],n.isEmpty(o)&&0===n.getAll("br").length&&(n.append(new ep("br",1)).shortEnded=!0)})),t},tP=function(e){e.settings.auto_focus&&qr.setEditorTimeout(e,(function(){var t;t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus),t.destroyed||t.focus()}),100)},nP=function(e){var t=e.dom.getRoot();e.inline||Mm(e)&&e.selection.getStart(!0)!==t||vh(t).each((function(t){var n=t.getNode(),r=qn(n)?vh(n).getOr(t):t;ro.browser.isIE()?Pb(e,r.toRange()):e.selection.setRng(r.toRange())}))},rP=function(e){e.bindPendingEventDelegates(),e.initialized=!0,WC(e),e.focus(!0),nP(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),tP(e)},oP=function(e){return e.inline?qI.styleSheetLoader:e.dom.styleSheetLoader},iP=function(e,t){var n=e.settings,r=e.getDoc(),o=e.getBody();n.browser_spellcheck||n.gecko_spellcheck||(r.body.spellcheck=!1,qI.setAttrib(o,"spellcheck","false")),e.quirks=XI(e),jC(e);var i=qf(e);if(void 0!==i&&(o.dir=i),n.protect&&e.on("BeforeSetContent",(function(e){Eo.each(n.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())})),!1===t&&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){var a="";Eo.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}oP(e).loadAll(e.contentCSS,(function(t){rP(e)}),(function(t){rP(e)})),n.content_style&&KI(e,n.content_style)},aP=function(e,t){var r,o=e.settings,i=e.getElement(),a=e.getDoc();o.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(a.open(),a.write(e.iframeHTML),a.close()),e.inline&&(e.on("remove",(function(){var e=this.getBody();qI.removeClass(e,"mce-content-body"),qI.removeClass(e,"mce-edit-focus"),qI.setAttrib(e,"contentEditable",null)})),qI.addClass(i,"mce-content-body"),e.contentDocument=a=n.document,e.contentWindow=n.window,e.bodyElement=i,e.contentAreaContainer=i),r=e.getBody(),r.disabled=!0,e.readonly=!!o.readonly,e.readonly||(e.inline&&"static"===qI.getStyle(r,"position",!0)&&(r.style.position="relative"),r.contentEditable=e.getParam("content_editable_state",!0)),r.disabled=!1,e.editorUpload=BE(e),e.schema=Ai(o),e.dom=Yu(a,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:o.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:Uf(e),referrerPolicy:Vf(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=eP(e),e.serializer=SE(QI(e),e),e.selection=D_(e.dom,e.getWin(),e.serializer,e),e.annotator=qm(e),e.formatter=XE(e),e.undoManager=YE(e),e._nodeChangeDispatcher=new uI(e),e._selectionOverrides=GI(e),sA(e),lI(e),lC(e)||hI(e),aI(e),pA(e),oA(e),VC(e),fC(e).fold((function(){iP(e,!1)}),(function(t){e.setProgressState(!0),t.then((function(t){e.setProgressState(!1),iP(e,t)}))}))},uP=Yu.DOM,cP=function(e,t){if(n.document.domain!==n.window.location.hostname&&ro.browser.isIE()){var r=TE("mce");e[r]=function(){aP(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 uP.setAttrib(t,"src",o),!0}return!1},sP=function(e,t,n,r){var o=Pe.fromTag("iframe");return ur(o,r),ur(o,{id:e+"_ifr",frameBorder:"0",allowTransparency:"true",title:t}),Bc(o,"tox-edit-area__iframe"),o},lP=function(e){var t,n,r;return r=vf(e)+"<html><head>",bf(e)!==e.documentBaseUrl&&(r+='<base href="'+e.documentBaseURI.getURI()+'" />'),r+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />',t=yf(e),n=wf(e),xf(e)&&(r+='<meta http-equiv="Content-Security-Policy" content="'+xf(e)+'" />'),r+='</head><body id="'+t+'" class="mce-content-body '+n+'" data-id="'+e.id+'"><br></body></html>',r},fP=function(e,t){var n=e.editorManager.translate("Rich Text Area. Press ALT-0 for help."),r=sP(e.id,n,t.height,gf(e)).dom();r.onload=function(){r.onload=null,e.fire("load")};var o=cP(e,r);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=r,e.iframeHTML=lP(e),uP.add(t.iframeContainer,r),o},dP=function(e,t){var n=fP(e,t);t.editorContainer&&(uP.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=uP.isHidden(t.editorContainer)),e.getElement().style.display="none",uP.setAttrib(e.id,"aria-hidden","true"),n||aP(e)},hP=Yu.DOM,mP=function(e,t,n){var r=XS.get(n),o=XS.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=Eo.trim(n),r&&-1===Eo.inArray(t,n)){if(Eo.each(XS.dependencies(n),(function(n){mP(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(iL){ik(e,n,iL)}}},pP=function(e){return e.replace(/^\-/,"")},gP=function(e){var t=[];Eo.each(e.settings.plugins.split(/[ ,]/),(function(n){mP(e,t,pP(n))}))},vP=function(e){var t=Eo.trim(Pf(e)),n=e.ui.registry.getAll().icons,r=Ae(Ae({},DS.get("default").icons),DS.get(t).icons);pe(r,(function(t,r){_e(n,r)||e.ui.registry.addIcon(r,t)}))},bP=function(e){var t=e.settings.theme;if(D(t)){e.settings.theme=pP(t);var n=qS.get(t);e.theme=new n(e,qS.urls[t]),e.theme.init&&e.theme.init(e,qS.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}},yP=function(e){return e.theme.renderUI()},wP=function(e){var t=e.getElement(),n=e.settings.theme,r=n(e,t);return r.editorContainer.nodeType&&(r.editorContainer.id=r.editorContainer.id||e.id+"_parent"),r.iframeContainer&&r.iframeContainer.nodeType&&(r.iframeContainer.id=r.iframeContainer.id||e.id+"_iframecontainer"),r.height=r.iframeHeight?r.iframeHeight:t.offsetHeight,r},xP=function(e){return{editorContainer:e,iframeContainer:e}},CP=function(e){var t=hP.create("div");return hP.insertAfter(t,e),xP(t)},SP=function(e){var t=e.getElement();return e.inline?xP(null):CP(t)},kP=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,D(e.settings.theme)?yP(e):L(e.settings.theme)?wP(e):SP(e)},_P=function(e){e.fire("ScriptsLoaded"),vP(e),bP(e),gP(e);var t=kP(e);return e.editorContainer=t.editorContainer?t.editorContainer:null,sk(e),e.inline?aP(e):dP(e,t)},EP=Yu.DOM,AP=function(e){return"-"===e.charAt(0)},TP=function(e,t){var n=jf(t),r=Wf(t);if(!1===bc.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,m,void 0,(function(){ok(t,o,n)}))}},OP=function(e,t,n,r){var o=t.settings,i=o.theme;if(D(i)){if(!AP(i)&&!qS.urls.hasOwnProperty(i)){var a=o.theme_url;a?qS.load(i,t.documentBaseURI.toAbsolute(a)):qS.load(i,"themes/"+i+"/theme"+n+".js")}e.loadQueue((function(){qS.waitFor(i,r)}))}else r()},BP=function(e){return A.from(Mf(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:A.none()}}))},RP=function(e,t,n){return A.from(t).filter((function(e){return e.length>0&&!DS.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:A.some(t)}}))},DP=function(e,t,n){var r=RP(t,"default",n),o=BP(t).orThunk((function(){return RP(t,Pf(t),"")}));q(tl([r,o]),(function(n){e.add(n.url,m,void 0,(function(){rk(t,n.url,n.name.getOrUndefined())}))}))},NP=function(e,t,n){I(t.plugins)&&(t.plugins=t.plugins.join(" ")),Eo.each(t.external_plugins,(function(n,r){XS.load(r,n,m,void 0,(function(){nk(e,n,r)})),t.plugins+=" "+r})),Eo.each(t.plugins.split(/[ ,]/),(function(t){if(t=Eo.trim(t),t&&!XS.urls[t])if(AP(t)){t=t.substr(1,t.length);var r=XS.dependencies(t);Eo.each(r,(function(t){var r={prefix:"plugins/",resource:t,suffix:"/plugin"+n+".js"},o=XS.createUrl(r,t);XS.load(o.resource,o,m,void 0,(function(){nk(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:t,suffix:"/plugin"+n+".js"};XS.load(t,o,m,void 0,(function(){nk(e,o.prefix+o.resource+o.suffix,t)}))}}))},IP=function(e,t){var n=oc.ScriptLoader;OP(n,e,t,(function(){TP(n,e),DP(n,e,t),NP(e,e.settings,t),n.loadQueue((function(){e.removed||_P(e)}),e,(function(){e.removed||_P(e)}))}))},PP=function(e){var t=e.settings,r=e.id;bc.setCode(jf(e));var o=function(){EP.unbind(n.window,"ready",o),e.render()};if(sa.Event.domLoaded){if(e.getElement()&&ro.contentEditable){t.inline?e.inline=!0:(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden");var i=e.getElement().form||EP.getParent(r,"form");i&&(e.formElement=i,t.hidden_input&&!Yn(e.getElement())&&(EP.insertAfter(EP.create("input",{type:"hidden",name:r}),r),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},EP.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!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=YS(e),e.notificationManager=GS(e),"xml"===t.encoding&&e.on("GetContent",(function(e){e.save&&(e.content=EP.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),IP(e,e.suffix)}}else EP.bind(n.window,"ready",o)},MP=function(e){var t;return"string"!==typeof e?(t=Eo.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:t}):{content:e,details:{}}},FP=function(e,t){var n=MP(t);BC(e,n.content,n.details)},LP=function(e,t){e.getDoc().execCommand(t,!1,null)},zP=function(e){uD(e)||SR(e,!1)||AR(e,!1)||PR(e,!1)||WB(e,!1)||pv(e)||ZB(e)||HR(e,!1)||(LP(e,"Delete"),CB(e))},HP=function(e){SR(e,!0)||AR(e,!0)||PR(e,!0)||WB(e,!0)||pv(e)||ZB(e)||HR(e,!0)||LP(e,"ForwardDelete")},UP=function(e){return L(e)?e:g(!1)},VP=function(e,t,n){var r=e.dom(),o=UP(n);while(r.parentNode){r=r.parentNode;var i=Pe.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return A.none()},jP=function(e,t,n){var r=t(e),o=UP(n);return r.orThunk((function(){return o(e)?A.none():VP(e,t,o)}))},WP={"font-size":"size","font-family":"face"},$P=function(e,t,n){var r=function(t){return mr(t,e).orThunk((function(){return"font"===wn(t)?ke(WP,e).bind((function(e){return sr(t,e)})):A.none()}))},o=function(e){return Wt(Pe.fromDom(t),e)};return jP(Pe.fromDom(n),(function(e){return r(e)}),o)},GP=function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")},XP=function(e,t){return A.from(Yu.DOM.getStyle(t,e,!0))},qP=function(e){return function(t,n){return A.from(n).map(Pe.fromDom).filter(kn).bind((function(n){return $P(e,t,n.dom()).or(XP(e,n.dom()))})).getOr("")}},KP=qP("font-size"),YP=p(GP,qP("font-family")),ZP=function(e){return vh(e.getBody()).map((function(e){var t=e.container();return Zn(t)?t.parentNode:t}))},JP=function(e,t){return e.startContainer===t&&0===e.startOffset},QP=function(e){return A.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return JP(t,n)?A.none():A.from(e.selection.getStart(!0))}))},eM=function(e,t){if(/^[0-9\.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=Of(e),o=Bf(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},tM=function(e){var t=e.split(/\s*,\s*/);return X(t,(function(e){return-1===e.indexOf(" ")||gt(e,'"')||gt(e,"'")?e:"'"+e+"'"})).join(",")},nM=function(e,t){var n=eM(e,t);e.formatter.toggle("fontname",{value:tM(n)}),e.nodeChanged()},rM=function(e){return QP(e).fold((function(){return ZP(e).map((function(t){return YP(e.getBody(),t)})).getOr("")}),(function(t){return YP(e.getBody(),t)}))},oM=function(e,t){e.formatter.toggle("fontsize",{value:eM(e,t)}),e.nodeChanged()},iM=function(e){return QP(e).fold((function(){return ZP(e).map((function(t){return KP(e.getBody(),t)})).getOr("")}),(function(t){return KP(e.getBody(),t)}))},aM=Eo.each,uM=Eo.map,cM=Eo.inArray,sM=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i,a=!1,u=this;if(!u.editor.removed){if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?Fb(u.editor):u.editor.focus(),r=u.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n}),r.isDefaultPrevented())return!1;if(i=e.toLowerCase(),o=u.commands.exec[i])return o(i,t,n),u.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(aM(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return u.editor.fire("ExecCommand",{command:e,ui:t,value:n}),a=!0,!1})),a)return a;if(u.editor.theme&&u.editor.theme.execCommand&&u.editor.theme.execCommand(e,t,n))return u.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{a=u.editor.getDoc().execCommand(e,t,n)}catch(c){}return!!a&&(u.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(n){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(n){}}},e.prototype.addCommands=function(e,t){var n=this;t=t||"exec",aM(e,(function(e,r){aM(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(t){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t?{value:t}:void 0),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(a){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");ro.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),aM("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r,o;t.execNativeCommand(n),r=e.dom.getParent(e.selection.getNode(),"ol,ul"),r&&(o=r.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(o.nodeName)&&(t.storeSelection(),e.dom.split(o,r),t.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,r)},FontName:function(t,n,r){nM(e,r)},FontSize:function(t,n,r){oM(e,r)},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){FP(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){pN(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){JR(e,t)},mceRepaint:function(){},InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){var o;"string"===typeof r&&(r={href:r}),o=e.dom.getParent(e.selection.getNode(),"a"),r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),nr);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},delete:function(){zP(e)},forwardDelete:function(){HP(e)},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return JD(e,r),!0}});var n=function(t){return function(){var n=e.selection.isCollapsed()?[e.dom.getParent(e.selection.getNode(),e.dom.isBlock)]:e.selection.getSelectedBlocks(),r=uM(n,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==cM(r,!0)}};t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return qR(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return rM(e)}),this),t.addQueryValueHandler("FontSize",(function(){return iM(e)}),this)},e}(),lM=Eo.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),fM=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||x}return e.isNative=function(e){return!!lM[e.toLowerCase()]},e.prototype.fire=function(e,t){var n,r,o,i;if(e=e.toLowerCase(),t=t||{},t.type=e,t.target||(t.target=this.scope),t.preventDefault||(t.preventDefault=function(){t.isDefaultPrevented=C},t.stopPropagation=function(){t.isPropagationStopped=C},t.stopImmediatePropagation=function(){t.isImmediatePropagationStopped=C},t.isDefaultPrevented=x,t.isPropagationStopped=x,t.isImmediatePropagationStopped=x),this.settings.beforeFire&&this.settings.beforeFire(t),n=this.bindings[e],n)for(r=0,o=n.length;r<o;r++){if(i=n[r],i.once&&this.off(e,i.func),t.isImmediatePropagationStopped())return t.stopPropagation(),t;if(!1===i.func.call(this.scope,t))return t.preventDefault(),t}return t},e.prototype.on=function(e,t,n,r){var o,i,a;if(!1===t&&(t=x),t){var u={func:t};r&&Eo.extend(u,r),i=e.toLowerCase().split(" "),a=i.length;while(a--)e=i[a],o=this.bindings[e],o||(o=this.bindings[e]=[],this.toggleEvent(e,!0)),n?o.unshift(u):o.push(u)}return this},e.prototype.off=function(e,t){var n,r,o,i,a=this;if(e){o=e.toLowerCase().split(" "),n=o.length;while(n--){if(e=o[n],r=this.bindings[e],!e)return pe(this.bindings,(function(e,t){a.toggleEvent(t,!1),delete a.bindings[t]})),this;if(r){if(t){i=r.length;while(i--)r[i].func===t&&(r=r.slice(0,i).concat(r.slice(i+1)),this.bindings[e]=r)}else r.length=0;r.length||(this.toggleEvent(e,!1),delete this.bindings[e])}}}else pe(this.bindings,(function(e,t){a.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),dM=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},hM={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=dM(r).fire(e,t);if(!1!==n&&r.parent){var i=r.parent();while(i&&!o.isPropagationStopped())i.fire(e,o,!1),i=i.parent()}return o},on:function(e,t,n){return dM(this).on(e,t,n)},off:function(e,t){return dM(this).off(e,t)},once:function(e,t){return dM(this).once(e,t)},hasEventListeners:function(e){return dM(this).has(e)}},mM="data-mce-contenteditable",pM=function(e,t,n){Nc(e,t)&&!1===n?Dc(e,t):n&&Bc(e,t)},gM=function(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}},vM=function(e,t){e.dom().contentEditable=t?"true":"false"},bM=function(e){q(Pc(e,'*[contenteditable="true"]'),(function(e){ar(e,mM,"true"),vM(e,!1)}))},yM=function(e){q(Pc(e,"*["+mM+'="true"]'),(function(e){fr(e,mM),vM(e,!0)}))},wM=function(e){A.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))},xM=function(e){e.selection.setRng(e.selection.getRng())},CM=function(e,t){var n=Pe.fromDom(e.getBody());pM(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),wM(e),e.readonly=!0,vM(n,!1),bM(n)):(e.readonly=!1,vM(n,!0),yM(n),gM(e,"StyleWithCSS",!1),gM(e,"enableInlineTableEditing",!1),gM(e,"enableObjectResizing",!1),ly(e)&&e.focus(),xM(e),e.nodeChanged())},SM=function(e){return e.readonly},kM=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){SM(e)&&q(t,(function(e){e.attr(mM,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(mM,(function(t){SM(e)&&q(t,(function(e){e.attr("contenteditable",e.attr(mM))}))})),e.serializer.addTempAttr(mM)},_M=function(e){e.serializer?kM(e):e.on("PreInit",(function(){kM(e)}))},EM=function(e){return"click"===e.type},AM=function(e,t){return null!==e.dom.getParent(t,"a")},TM=function(e,t){var n=t.target;EM(t)&&!C_.metaKeyPressed(t)&&AM(e,n)&&t.preventDefault()},OM=function(e){e.on("ShowCaret",(function(t){SM(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){SM(e)&&t.preventDefault()}))},BM=Yu.DOM,RM=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=BM.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()},DM=function(e){return!e.hidden&&!SM(e)},NM=function(e,t,n){DM(e)?e.fire(t,n):SM(e)&&TM(e,n)},IM=function(e,t){var n,r;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed)if(n=RM(e,t),e.settings.event_root){if(JT||(JT={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||JT&&(pe(JT,(function(t,n){e.dom.unbind(RM(e,n))})),JT=null)}))),JT[t])return;r=function(n){var r=n.target,o=e.editorManager.get(),i=o.length;while(i--){var a=o[i].getBody();(a===r||BM.isChildOf(r,a))&&NM(o[i],t,n)}},JT[t]=r,BM.bind(n,t,r)}else r=function(n){NM(e,t,n)},BM.bind(n,t,r),e.delegates[t]=r},PM=Ae(Ae({},hM),{bindPendingEventDelegates:function(){var e=this;Eo.each(e._pendingNativeEvents,(function(t){IM(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(t?n.initialized?IM(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(RM(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(pe(e.delegates,(function(t,n){e.dom.unbind(RM(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),MM=["design","readonly"],FM=function(e,t,r,o){var i=r[t.get()],a=r[o];try{a.activate()}catch(iL){return void n.console.error("problem while activating editor mode "+o+":",iL)}i.deactivate(),i.editorReadOnly!==a.editorReadOnly&&CM(e,a.editorReadOnly),t.set(o),zC(e,o)},LM=function(e,t,n,r){if(r!==n.get()){if(!_e(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?FM(e,n,t,r):e.on("init",(function(){return FM(e,n,t,r)}))}},zM=function(e,t,r){var o;if($(MM,t))throw new Error("Cannot override default mode "+t);return Ae(Ae({},e),(o={},o[t]=Ae(Ae({},r),{deactivate:function(){try{r.deactivate()}catch(iL){n.console.error("problem while deactivating editor mode "+t+":",iL)}}}),o))},HM=function(e){var t=ic("design"),n=ic({design:{activate:m,deactivate:m,editorReadOnly:!1},readonly:{activate:m,deactivate:m,editorReadOnly:!0}});return _M(e),OM(e),{isReadOnly:function(){return SM(e)},set:function(r){return LM(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(zM(n.get(),e,t))}}},UM=Eo.each,VM=Eo.explode,jM={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},WM=Eo.makeMap("alt,ctrl,shift,meta,access"),$M=function(){function e(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(UM(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}return e.prototype.add=function(e,t,n,r){var o,i=this;return o=n,"string"===typeof n?n=function(){i.editor.execCommand(o,!1,null)}:Eo.isArray(o)&&(n=function(){i.editor.execCommand(o[0],o[1],o[2])}),UM(VM(Eo.trim(e)),(function(e){var o=i.createShortcut(e,t,n,r);i.shortcuts[o.id]=o})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.parseShortcut=function(e){var t,n,r={};for(n in UM(VM(e.toLowerCase(),"+"),(function(e){e in WM?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=jM[e]||e.toUpperCase().charCodeAt(0))})),t=[r.keyCode],WM)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,ro.mac?r.ctrl=!0:r.shift=!0),r.meta&&(ro.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r},e.prototype.createShortcut=function(e,t,n,r){var o;return o=Eo.map(VM(e,">"),this.parseShortcut),o[o.length-1]=Eo.extend(o[o.length-1],{func:n,scope:r||this.editor}),Eo.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.prototype.matchShortcut=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))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),GM=function(){var e={},t={},n={},r={},o={},i={},a={},u=function(e,t){return function(n,r){return e[n.toLowerCase()]=Ae(Ae({},r),{type:t})}},c=function(e,t){return r[e.toLowerCase()]=t};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:c,getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}},XM=function(){var e=GM();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},qM=Eo.each,KM=Eo.trim,YM="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),ZM={ftp:21,http:80,https:443,mailto:25},JM=function(){function e(t,r){t=KM(t),this.settings=r||{};var o=this.settings.base_uri,i=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))i.source=t;else{var a=0===t.indexOf("//");if(0!==t.indexOf("/")||a||(t=(o&&o.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var u=this.settings.base_uri?this.settings.base_uri.path:new e(n.document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+i.toAbsPath(u,t);else{var c=/([^#?]*)([#?]?.*)/.exec(t);t=(o&&o.protocol||"http")+"://mce_host"+i.toAbsPath(u,c[1])+c[2]}}t=t.replace(/@@/g,"(mce_at)");var s=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);qM(YM,(function(e,t){var n=s[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),i[e]=n})),o&&(i.protocol||(i.protocol=o.protocol),i.userInfo||(i.userInfo=o.userInfo),i.port||"mce_host"!==i.host||(i.port=o.port),i.host&&"mce_host"!==i.host||(i.host=o.host),i.source=""),a&&(i.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.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},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=ZM[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o,i=0,a="",u=e.substring(0,e.lastIndexOf("/")).split("/");if(n=t.split("/"),u.length>=n.length)for(r=0,o=u.length;r<o;r++)if(r>=n.length||u[r]!==n[r]){i=r+1;break}if(u.length<n.length)for(r=0,o=n.length;r<o;r++)if(r>=u.length||u[r]!==n[r]){i=r+1;break}if(1===i)return t;for(r=0,o=u.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},e.prototype.toAbsPath=function(e,t){var n,r,o,i=0,a=[];r=/\/$/.test(t)?"/":"";var u=e.split("/"),c=t.split("/");for(qM(u,(function(e){e&&a.push(e)})),u=a,n=c.length-1,a=[];n>=0;n--)0!==c[n].length&&"."!==c[n]&&(".."!==c[n]?i>0?i--:a.push(c[n]):i++);return n=u.length-i,o=n<=0?ae(a).join("/"):u.slice(0,n).join("/")+"/"+ae(a).join("/"),0!==o.indexOf("/")&&(o="/"+o),r&&o.lastIndexOf("/")!==o.length-1&&(o+=r),o},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),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},e}(),QM=Yu.DOM,eF=Eo.extend,tF=Eo.each,nF=Eo.resolve,rF=ro.ie,oF=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,eF(this,PM),this.settings=ES(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(oc.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),Yu.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),wc.languageLoad=this.settings.language_load,wc.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new JM(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new $M(this),this.editorCommands=new sM(this),this.settings.cache_suffix&&(ro.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:XM()};var o=this,i=HM(o);this.mode=i,this.setMode=i.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=zu.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){PP(this)},e.prototype.focus=function(e){hy(this,e)},e.prototype.hasFocus=function(){return sy(this)},e.prototype.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=i.replace(/\.\w+$/,""),r=r?nF(r):0,i=nF(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return bc.translate(e)},e.prototype.getParam=function(e,t,n){return BS(this,e,t,n)},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(QM.show(e.getContainer()),QM.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(rF&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(QM.hide(e.getContainer()),QM.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){e=e||{},e.load=!0;var o=Yn(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return e=e||{},e.save=!0,e.element=o,t=e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,Yn(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=QM.getParent(r.id,"form"))&&tF(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},e.prototype.setContent=function(e,t){return IC(this,e,t)},e.prototype.getContent=function(e){return NC(this,e)},e.prototype.insertContent=function(e,t){t&&(e=eF({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?IC(this,this.startContent,{format:"raw"}):IC(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=QM.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=QM.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement,e&&(t.contentWindow=e.contentWindow)),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin(),e&&(t.contentDocument=e.document)),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.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),e)},e.prototype.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),tF(o.select("table,a",e),(function(e){var i;switch(e.nodeName){case"TABLE":return t=r.visual_table_class||"mce-item-table",i=o.getAttrib(e,"border"),void(i&&"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})},e.prototype.remove=function(){JC(this)},e.prototype.destroy=function(e){QC(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),iF=Yu.DOM,aF=Eo.explode,uF=Eo.each,cF=Eo.extend,sF=0,lF=!1,fF=[],dF=[],hF=function(e){return"length"!==e},mF=function(e){var t=e.type;uF(yF.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e);break}}))},pF=function(e){e!==lF&&(e?zu(window).on("resize scroll",mF):zu(window).off("resize scroll",mF),lF=e)},gF=function(e){var t=dF;delete fF[e.id];for(var n=0;n<fF.length;n++)if(fF[n]===e){fF.splice(n,1);break}return dF=Z(dF,(function(t){return e!==t})),yF.activeEditor===e&&(yF.activeEditor=dF.length>0?dF[0]:null),yF.focusedEditor===e&&(yF.focusedEditor=null),t.length!==dF.length},vF=function(e){return e&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(gF(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0,e=null),e},bF="CSS1Compat"!==n.document.compatMode,yF=Ae(Ae({},hM),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:zu,majorVersion:"5",minorVersion:"3.2",releaseDate:"2020-06-10",editors:fF,i18n:bc,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,r=this,o="";t=JM.getDocumentBaseUrl(n.document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var i=window.tinymce||window.tinyMCEPreInit;if(i)e=i.base||i.baseURL,o=i.suffix;else{for(var a=n.document.getElementsByTagName("script"),u=0;u<a.length;u++){var c=a[u].src||"";if(""!==c){var s=c.substring(c.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(c)){-1!==s.indexOf(".min")&&(o=".min"),e=c.substring(0,c.lastIndexOf("/"));break}}}if(!e&&n.document.currentScript){c=n.document.currentScript.src;-1!==c.indexOf(".min")&&(o=".min"),e=c.substring(0,c.lastIndexOf("/"))}}r.baseURL=new JM(t).toAbsolute(e),r.documentBaseURL=t,r.baseURI=new JM(r.baseURL),r.suffix=o,Qb(r)},overrideDefaults:function(e){var t,n;t=e.base_url,t&&this._setBaseUrl(t),n=e.suffix,e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;void 0!==r&&pe(r,(function(e,t){wc.PluginManager.urls[t]=e}))},init:function(e){var t,r,o=this;r=Eo.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," ");var i=function(e,t){return e.inline&&t.tagName.toLowerCase()in r},a=function(e){var t=e.id;return t||(t=e.name,t=t&&!iF.get(t)?e.name:iF.uniqueId(),e.setAttribute("id",t)),t},u=function(t){var n=e[t];if(n)return n.apply(o,Array.prototype.slice.call(arguments,2))},c=function(e,t){return t.constructor===RegExp?t.test(e.className):iF.hasClass(e,t)},s=function(e){var t,r=[];if(ro.browser.isIE()&&ro.browser.version.major<11)return ak("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(bF)return ak("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return uF(e.types,(function(e){r=r.concat(iF.select(e.selector))})),r;if(e.selector)return iF.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":t=e.elements||"",t.length>0&&uF(aF(t),(function(e){var t;(t=iF.get(e))?r.push(t):uF(n.document.forms,(function(t){uF(t.elements,(function(t){t.name===e&&(e="mce_editor_"+sF++,iF.setAttrib(t,"id",e),r.push(t))}))}))}));break;case"textareas":case"specific_textareas":uF(iF.select("textarea"),(function(t){e.editor_deselector&&c(t,e.editor_deselector)||e.editor_selector&&!c(t,e.editor_selector)||r.push(t)}));break}return r},l=function(e){t=e},f=function(){var t,n=0,r=[],c=function(e,i,a){var u=new oF(e,i,o);r.push(u),u.on("init",(function(){++n===t.length&&l(r)})),u.targetElm=u.targetElm||a,u.render()};iF.unbind(window,"ready",f),u("onpageload"),t=zu.unique(s(e)),e.types?uF(e.types,(function(n){Eo.each(t,(function(t){return!iF.is(t,n.selector)||(c(a(t),cF({},e,n),t),!1)}))})):(Eo.each(t,(function(e){vF(o.get(e.id))})),t=Eo.grep(t,(function(e){return!o.get(e.id)})),0===t.length?l([]):uF(t,(function(t){i(e,t)?ak("Could not initialize inline editor on invalid inline target element",t):c(a(t),e,t)})))};return o.settings=e,iF.bind(window,"ready",f),new Ur((function(e){t?e(t):l=function(t){e(t)}}))},get:function(e){return 0===arguments.length?dF.slice(0):D(e)?te(dF,(function(t){return t.id===e})).getOr(null):z(e)&&dF[e]?dF[e]:null},add:function(e){var t,n=this;return t=fF[e.id],t===e||(null===n.get(e.id)&&(hF(e.id)&&(fF[e.id]=e),fF.push(e),dF.push(e)),pF(!0),n.activeEditor=e,n.fire("AddEditor",{editor:e}),QT||(QT=function(e){var t=n.fire("BeforeUnload");if(t.returnValue)return e.preventDefault(),e.returnValue=t.returnValue,t.returnValue},window.addEventListener("beforeunload",QT))),e},createEditor:function(e,t){return this.add(new oF(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!D(e))return n=e,P(r.get(n.id))?null:(gF(n)&&r.fire("RemoveEditor",{editor:n}),0===dF.length&&window.removeEventListener("beforeunload",QT),n.remove(),pF(dF.length>0),n);uF(iF.select(e),(function(e){n=r.get(e.id),n&&r.remove(n)}))}else for(t=dF.length-1;t>=0;t--)r.remove(dF[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new oF(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(){uF(dF,(function(e){e.save()}))},addI18n:function(e,t){bc.add(e,t)},translate:function(e){return bc.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},_setBaseUrl:function(e){this.baseURL=new JM(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new JM(this.baseURL)}});function wF(e){var t=function(t,n){return Cm(e,t,n)},n=_y,r=function(t){return d_(e,t).fold(g(!1),(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))};return{walk:t,split:n,normalize:r}}yF.setup(),function(e){e.compareRanges=e_,e.getCaretRangeFromPoint=$k,e.getSelectedNode=Zs,e.getNode=Js}(wF||(wF={}));var xF,CF,SF=wF,kF=function(e,t,r){void 0===r&&(r=1e3);var o=!1,i=null,a=function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];o||(o=!0,null!==i&&(n.clearTimeout(i),i=null),e.apply(null,t))}},u=a(e),c=a(t),s=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o||null!==i||(i=n.setTimeout((function(){return c.apply(null,e)}),r))};return{start:s,resolve:u,reject:c}},_F=function(){var e={},t={},n=function(n,r){var o='Script at URL "'+r+'" failed to load',i='Script at URL "'+r+"\" did not call `tinymce.Resource.add('"+n+"', data)` within 1 second";if(void 0!==e[n])return e[n];var a=new Ur((function(e,a){var u=kF(e,a);t[n]=u.resolve,oc.ScriptLoader.loadScript(r,(function(){return u.start(i)}),(function(){return u.reject(o)}))}));return e[n]=a,a},r=function(n,r){void 0!==t[n]&&(t[n](r),delete t[n]),e[n]=Ur.resolve(r)};return{load:n,add:r}},EF=_F(),AF=Math.min,TF=Math.max,OF=Math.round,BF=function(e,t,n){var r,o,i,a,u,c;return r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,n=(n||"").split(""),"b"===n[0]&&(o+=c),"r"===n[1]&&(r+=u),"c"===n[0]&&(o+=OF(c/2)),"c"===n[1]&&(r+=OF(u/2)),"b"===n[3]&&(o-=a),"r"===n[4]&&(r-=i),"c"===n[3]&&(o-=OF(a/2)),"c"===n[4]&&(r-=OF(i/2)),PF(r,o,i,a)},RF=function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if(o=BF(e,t,r[i]),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 r[i];return null},DF=function(e,t,n){return PF(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},NF=function(e,t){var n,r,o,i;return n=TF(e.x,t.x),r=TF(e.y,t.y),o=AF(e.x+e.w,t.x+t.w),i=AF(e.y+e.h,t.y+t.h),o-n<0||i-r<0?null:PF(n,r,o-n,i-r)},IF=function(e,t,n){var r,o,i,a,u,c,s,l,f,d;return u=e.x,c=e.y,s=e.x+e.w,l=e.y+e.h,f=t.x+t.w,d=t.y+t.h,r=TF(0,t.x-u),o=TF(0,t.y-c),i=TF(0,s-f),a=TF(0,l-d),u+=r,c+=o,n&&(s+=r,l+=o,u-=i,c-=a),s-=i,l-=a,PF(u,c,s-u,l-c)},PF=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},MF=function(e){return PF(e.left,e.top,e.width,e.height)},FF={inflate:DF,relativePosition:BF,findBestRelativePosition:RF,intersect:NF,clamp:IF,create:PF,fromClientRect:MF},LF=Eo.each,zF=Eo.extend,HF=function(){};HF.extend=xF=function(e){var t,n=this,r=n.prototype,o=function(){var e,t,n,r=this;if(!CF&&(r.init&&r.init.apply(r,arguments),t=r.Mixins,t)){e=t.length;while(e--)n=t[e],n.init&&n.init.apply(r,arguments)}},i=function(){return this},a=function(e,t){return function(){var n,o=this,i=o._super;return o._super=r[e],n=t.apply(o,arguments),o._super=i,n}};return CF=!0,t=new n,CF=!1,e.Mixins&&(LF(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),r.Mixins&&(e.Mixins=r.Mixins.concat(e.Mixins))),e.Methods&&LF(e.Methods.split(","),(function(t){e[t]=i})),e.Properties&&LF(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&&LF(e.Statics,(function(e,t){o[t]=e})),e.Defaults&&r.Defaults&&(e.Defaults=zF({},r.Defaults,e.Defaults)),pe(e,(function(e,n){"function"===typeof e&&r[n]?t[n]=a(n,e):t[n]=e})),o.prototype=t,o.constructor=o,o.extend=xF,o};var UF,VF=Math.min,jF=Math.max,WF=Math.round,$F=function(e){var t={},n=0,r=0,o=0,i=function(e,t,n){var r,o,i,a,u,c;return r=0,o=0,i=0,e/=255,t/=255,n/=255,u=VF(e,VF(t,n)),c=jF(e,jF(t,n)),u===c?(i=u,{h:0,s:0,v:100*i}):(a=e===u?t-n:n===u?e-t:n-e,r=e===u?3:n===u?1:5,r=60*(r-a/(c-u)),o=(c-u)/c,i=c,{h:WF(r),s:WF(100*o),v:WF(100*i)})},a=function(e,t,i){var a,u,c,s;if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=jF(0,VF(t,1)),i=jF(0,VF(i,1)),0!==t){switch(a=e/60,u=i*t,c=u*(1-Math.abs(a%2-1)),s=i-u,Math.floor(a)){case 0:n=u,r=c,o=0;break;case 1:n=c,r=u,o=0;break;case 2:n=0,r=u,o=c;break;case 3:n=0,r=c,o=u;break;case 4:n=c,r=0,o=u;break;case 5:n=u,r=0,o=c;break;default:n=r=o=0}n=WF(255*(n+s)),r=WF(255*(r+s)),o=WF(255*(o+s))}else n=r=o=WF(255*i)},u=function(){var e=function(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},c=function(){return{r:n,g:r,b:o}},s=function(){return i(n,r,o)},l=function(e){var i;return"object"===typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&a(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&&l(e),t.toRgb=c,t.toHsv=s,t.toHex=u,t.parse=l,t},GF=function(e){var t=JSON.stringify(e);return D(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},XF={serialize:GF,parse:function(e){try{return JSON.parse(e)}catch(t){}}},qF={callbacks:{},count:0,send:function(e){var t=this,n=Yu.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++}},KF=Ae(Ae({},hM),{send:function(e){var t,r=0,o=function(){!e.async||4===t.readyState||r++>1e4?(e.success&&r<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,r>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):qr.setTimeout(o,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||"",KF.fire("beforeInitialize",{settings:e}),t=new n.XMLHttpRequest,t){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&&Eo.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t=KF.fire("beforeSend",{xhr:t,settings:e}).xhr,t.send(e.data),!e.async)return o();qr.setTimeout(o,10)}}}),YF=Eo.extend,ZF=function(){function e(e){this.settings=YF({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=YF(this.settings,e);r.success=function(e,o){e=XF.parse(e),"undefined"===typeof e&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=XF.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",KF.send(r)},e}(),JF=function(){return function(){var 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};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()};try{var QF="__storage_test__";UF=n.window.localStorage,UF.setItem(QF,QF),UF.removeItem(QF)}catch(iL){UF=JF()}var eL=UF,tL={geom:{Rect:FF},util:{Promise:Ur,Delay:qr,Tools:Eo,VK:C_,URI:JM,Class:HF,EventDispatcher:fM,Observable:hM,I18n:bc,XHR:KF,JSON:XF,JSONRequest:ZF,JSONP:qF,LocalStorage:eL,Color:$F},dom:{EventUtils:sa,Sizzle:Xa,DomQuery:zu,TreeWalker:Hu,TextSeeker:cs,DOMUtils:Yu,ScriptLoader:oc,RangeUtils:SF,Serializer:SE,ControlSelection:E_,BookmarkManager:w_,Selection:D_,Event:sa.Event},html:{Styles:Zi,Entities:gi,Node:ep,Schema:Ai,SaxParser:pp,DomParser:lE,Writer:np,Serializer:rp},Env:ro,AddOnManager:wc,Annotator:qm,Formatter:XE,UndoManager:YE,EditorCommands:sM,WindowManager:YS,NotificationManager:GS,EditorObservable:PM,Shortcuts:$M,Editor:oF,FocusManager:zb,EditorManager:yF,DOM:Yu.DOM,ScriptLoader:oc.ScriptLoader,PluginManager:wc.PluginManager,ThemeManager:wc.ThemeManager,IconManager:DS,Resource:EF,trim:Eo.trim,isArray:Eo.isArray,is:Eo.is,toArray:Eo.toArray,makeMap:Eo.makeMap,each:Eo.each,map:Eo.map,grep:Eo.grep,inArray:Eo.inArray,extend:Eo.extend,create:Eo.create,walk:Eo.walk,createNS:Eo.createNS,resolve:Eo.resolve,explode:Eo.explode,_addCacheSuffix:Eo._addCacheSuffix,isOpera:ro.opera,isWebKit:ro.webkit,isIE:ro.ie,isGecko:ro.gecko,isMac:ro.mac},nL=Eo.extend(yF,tL),rL=function(t){try{e.exports=t}catch(n){}},oL=function(e){window.tinymce=e,window.tinyMCE=e};oL(nL),rL(nL)})(window)}).call(this,n("c8ba"))},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e6f3:function(e,t,n){var r=n("07e3"),o=n("36c3"),i=n("5b4e")(!1),a=n("5559")("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);while(t.length>c)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},e704:function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(t){return!(!/(^|[ ,])tinymcespellchecker([, ]|$)/.test(t.settings.plugins)||!n.get("tinymcespellchecker"))&&("undefined"!==typeof e.window.console&&e.window.console.log&&e.window.console.log("Spell Checker Pro is incompatible with Spell Checker plugin! Remove 'spellchecker' from the 'plugins' option."),!0)},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=tinymce.util.Tools.resolve("tinymce.util.URI"),a=tinymce.util.Tools.resolve("tinymce.util.XHR"),u=function(e){return e.fire("SpellcheckStart")},c=function(e){return e.fire("SpellcheckEnd")},s=function(e){var t="English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr_FR,German=de,Italian=it,Polish=pl,Portuguese=pt_BR,Spanish=es,Swedish=sv";return e.getParam("spellchecker_languages",t)},l=function(e){var t=e.getParam("language","en");return e.getParam("spellchecker_language",t)},f=function(e){return e.getParam("spellchecker_rpc_url")},d=function(e){return e.getParam("spellchecker_callback")},h=function(e){var t=new RegExp('[^\\s!"#$%&()*+,-./:;<=>?@[\\]^_{|}`§©«®±¶·¸»¼½¾¿×÷¤”“„ ]+',"g");return e.getParam("spellchecker_wordchar_pattern",t)};function m(e){return e&&1===e.nodeType&&"false"===e.contentEditable}var p=function(e,t){var n,r,o,i,a,u=[],c=t.dom;function s(e,t){if(!e[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return{start:e.index,end:e.index+e[0].length,text:e[0],data:t}}function l(e){var t;if(3===e.nodeType)return e.data;if(i[e.nodeName]&&!o[e.nodeName])return"";if(m(e))return"\n";if(t="",(o[e.nodeName]||a[e.nodeName])&&(t+="\n"),e=e.firstChild)do{t+=l(e)}while(e=e.nextSibling);return t}function f(e,t,n){var r,u,c,s,l,f=[],d=0,h=e,p=0;t=t.slice(0),t.sort((function(e,t){return e.start-t.start})),l=t.shift();e:while(1){if((o[h.nodeName]||a[h.nodeName]||m(h))&&d++,3===h.nodeType&&(!u&&h.length+d>=l.end?(u=h,s=l.end-d):r&&f.push(h),!r&&h.length+d>l.start&&(r=h,c=l.start-d),d+=h.length),r&&u){if(h=n({startNode:r,startNodeIndex:c,endNode:u,endNodeIndex:s,innerNodes:f,match:l.text,matchIndex:p}),d-=u.length-s,r=null,u=null,f=[],l=t.shift(),p++,!l)break}else if(i[h.nodeName]&&!o[h.nodeName]||!h.firstChild){if(h.nextSibling){h=h.nextSibling;continue}}else if(!m(h)){h=h.firstChild;continue}while(1){if(h.nextSibling){h=h.nextSibling;break}if(h.parentNode===e)break e;h=h.parentNode}}}function d(e){function t(t,n){var r=u[n];r.stencil||(r.stencil=e(r));var o=r.stencil.cloneNode(!1);return o.setAttribute("data-mce-index",n),t&&o.appendChild(c.doc.createTextNode(t)),o}return function(e){var n,r,o,i=e.startNode,a=e.endNode,u=e.matchIndex,s=c.doc;if(i===a){var l=i;o=l.parentNode,e.startNodeIndex>0&&(n=s.createTextNode(l.data.substring(0,e.startNodeIndex)),o.insertBefore(n,l));var f=t(e.match,u);return o.insertBefore(f,l),e.endNodeIndex<l.length&&(r=s.createTextNode(l.data.substring(e.endNodeIndex)),o.insertBefore(r,l)),l.parentNode.removeChild(l),f}n=s.createTextNode(i.data.substring(0,e.startNodeIndex)),r=s.createTextNode(a.data.substring(e.endNodeIndex));for(var d=t(i.data.substring(e.startNodeIndex),u),h=0,m=e.innerNodes.length;h<m;++h){var p=e.innerNodes[h],g=t(p.data,u);p.parentNode.replaceChild(g,p)}var v=t(a.data.substring(0,e.endNodeIndex),u);return o=i.parentNode,o.insertBefore(n,i),o.insertBefore(d,i),o.removeChild(i),o=a.parentNode,o.insertBefore(v,a),o.insertBefore(r,a),o.removeChild(a),v}}function h(e){var t=e.parentNode;while(e.childNodes.length>0)t.insertBefore(e.childNodes[0],e);t.removeChild(e)}function p(e){return-1!==e.className.indexOf("mce-spellchecker-word")}function g(t){var n=e.getElementsByTagName("*"),r=[];t="number"===typeof t?""+t:null;for(var o=0;o<n.length;o++){var i=n[o],a=i.getAttribute("data-mce-index");null!==a&&a.length&&p(i)&&(a!==t&&null!==t||r.push(i))}return r}function v(e){var t=u.length;while(t--)if(u[t]===e)return t;return-1}function b(e){var t=[];return y((function(n,r){e(n,r)&&t.push(n)})),u=t,this}function y(e){for(var t=0,n=u.length;t<n;t++)if(!1===e(u[t],t))break;return this}function w(t){return u.length&&f(e,u,d(t)),this}function x(e,t){if(r&&e.global)while(n=e.exec(r))u.push(s(n,t));return this}function C(e){var t,n=g(e?v(e):null);t=n.length;while(t--)h(n[t]);return this}function S(e){return u[e.getAttribute("data-mce-index")]}function k(e){return g(v(e))[0]}function _(e,t,n){return u.push({start:e,end:e+t,text:r.substr(e,t),data:n}),this}function E(e){var n=g(v(e)),r=t.dom.createRng();return r.setStartBefore(n[0]),r.setEndAfter(n[n.length-1]),r}function A(e,n){var r=E(e);return r.deleteContents(),n.length>0&&r.insertNode(t.dom.doc.createTextNode(n)),r}function T(){return u.splice(0,u.length),C(),this}return o=t.schema.getBlockElements(),i=t.schema.getWhiteSpaceElements(),a=t.schema.getShortEndedElements(),r=l(e),{text:r,matches:u,each:y,filter:b,reset:T,matchFromElement:S,elementFromMatch:k,find:x,add:_,wrap:w,unwrap:C,replace:A,rangeFromMatch:E,indexOf:v}},g=Object.hasOwnProperty,v=function(e){for(var t in e)if(g.call(e,t))return!1;return!0},b=function(e,t){if(!t.get()){var n=p(e.getBody(),e);t.set(n)}return t.get()},y=function(e,t,n){return function(r,u,c,s){var l={method:r,lang:n.get()},d="";l["addToDictionary"===r?"word":"text"]=u,o.each(l,(function(e,t){d&&(d+="&"),d+=t+"="+encodeURIComponent(e)})),a.send({url:new i(t).toAbsolute(f(e)),type:"post",content_type:"application/x-www-form-urlencoded",data:d,success:function(t){var n=JSON.parse(t);if(n)n.error?s(n.error):c(n);else{var r=e.translate("Server response wasn't proper JSON.");s(r)}},error:function(){var t=e.translate("The spelling service was not found: (")+f(e)+e.translate(")");s(t)}})}},w=function(e,t,n,r,o,i,a){var u=d(e),c=u||y(e,t,n);c.call(e.plugins.spellchecker,r,o,i,a)},x=function(e,t,n,r,o,i){if(!_(e,n,r)){var a=function(t){e.notificationManager.open({text:t,type:"error"}),e.setProgressState(!1),_(e,n,r)},u=function(t){T(e,n,r,o,t)};e.setProgressState(!0),w(e,t,i,"spellcheck",b(e,r).text,u,a),e.focus()}},C=function(e,t,n){e.dom.select("span.mce-spellchecker-word").length||_(e,t,n)},S=function(e,t,n,r,o,i,a){e.setProgressState(!0),w(e,t,o,"addToDictionary",i,(function(){e.setProgressState(!1),e.dom.remove(a,!0),C(e,n,r)}),(function(t){e.notificationManager.open({text:t,type:"error"}),e.setProgressState(!1)}))},k=function(e,t,n,r,i,a){e.selection.collapse(),a?o.each(e.dom.select("span.mce-spellchecker-word"),(function(t){t.getAttribute("data-mce-word")===r&&e.dom.remove(t,!0)})):e.dom.remove(i,!0),C(e,t,n)},_=function(e,t,n){var r=e.selection.getBookmark();if(b(e,n).reset(),e.selection.moveToBookmark(r),n.set(null),t.get())return t.set(!1),c(e),!0},E=function(e){var t=e.getAttribute("data-mce-index");return"number"===typeof t?""+t:t},A=function(e,t){var n,r=[];if(n=o.toArray(e.getBody().getElementsByTagName("span")),n.length)for(var i=0;i<n.length;i++){var a=E(n[i]);null!==a&&a.length&&(a===t.toString()&&r.push(n[i]))}return r},T=function(e,t,n,r,o){var i=!!o.dictionary,a=o.words;if(e.setProgressState(!1),v(a)){var c=e.translate("No misspellings found.");return e.notificationManager.open({text:c,type:"info"}),void t.set(!1)}r.set({suggestions:a,hasDictionarySupport:i});var s=e.selection.getBookmark();b(e,n).find(h(e)).filter((function(e){return!!a[e.text]})).wrap((function(t){return e.dom.create("span",{class:"mce-spellchecker-word","aria-invalid":"spelling","data-mce-bogus":1,"data-mce-word":t.text})})),e.selection.moveToBookmark(s),t.set(!0),u(e)},O=function(e,t,n,r,o,i){var a=function(){return o.get()},u=function(){return h(e)},c=function(o){T(e,t,r,n,o)},s=function(){return r.get()};return{getTextMatcher:s,getWordCharPattern:u,markErrors:c,getLanguage:a}},B=function(e,t,n,r,o,i){e.addCommand("mceSpellCheck",(function(){x(e,t,n,r,o,i)}))},R=function(){return R=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},R.apply(this,arguments)},D="SpellcheckStart SpellcheckEnd",N=function(e,t){var n=[];return o.each(t,(function(e){n.push({selectable:!0,text:e.name,data:e.value})})),n},I=function(e){return o.map(s(e).split(","),(function(e){return e=e.split("="),{name:e[0],value:e[1]}}))},P=function(e,t,n,r,i,a){var u=N("Language",I(e)),c=function(){x(e,t,n,r,a,i)},s={tooltip:"Spellcheck",onAction:c,icon:"spell-check",onSetup:function(t){var r=function(){t.setActive(n.get())};return e.on(D,r),function(){e.off(D,r)}}},l=R(R({},s),{type:"splitbutton",select:function(e){return e===i.get()},fetch:function(e){var t=o.map(u,(function(e){return{type:"choiceitem",value:e.data,text:e.text}}));e(t)},onItemAction:function(e,t){i.set(t)}});u.length>1?e.ui.registry.addSplitButton("spellchecker",l):e.ui.registry.addToggleButton("spellchecker",s),e.ui.registry.addToggleMenuItem("spellchecker",{text:"Spellcheck",icon:"spell-check",onSetup:function(t){t.setActive(n.get());var r=function(){t.setActive(n.get())};return e.on(D,r),function(){e.off(D,r)}},onAction:c})},M=!0,F=function(e,t,n,r,i,a,u,c){var s=[],l=n.get().suggestions[u];o.each(l,(function(t){s.push({text:t,onAction:function(){e.insertContent(e.dom.encode(t)),e.dom.remove(c),C(e,r,i)}})}));var f=n.get().hasDictionarySupport;return f&&(s.push({type:"separator"}),s.push({text:"Add to dictionary",onAction:function(){S(e,t,r,i,a,u,c)}})),s.push.apply(s,[{type:"separator"},{text:"Ignore",onAction:function(){k(e,r,i,u,c)}},{text:"Ignore all",onAction:function(){k(e,r,i,u,c,M)}}]),s},L=function(e,t,n,r,o,i){var a=function(a){var u=a;if("mce-spellchecker-word"!==u.className)return[];var c=A(e,E(u));if(c.length>0){var s=e.dom.createRng();return s.setStartBefore(c[0]),s.setEndAfter(c[c.length-1]),e.selection.setRng(s),F(e,t,n,r,o,i,u.getAttribute("data-mce-word"),c)}};e.ui.registry.addContextMenu("spellchecker",{update:a})};function z(){n.add("spellchecker",(function(e,n){if(!1===r(e)){var o=t(!1),i=t(l(e)),a=t(null),u=t(null);return P(e,n,o,a,i,u),L(e,n,u,o,a,i),B(e,n,o,a,u,i),O(e,o,u,a,i)}}))}z()})(window)},e853:function(e,t,n){var r=n("d3f4"),o=n("1169"),i=n("2b4c")("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&(t=t[i],null===t&&(t=void 0))),void 0===t?Array:t}},e8b0:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return e},n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)},r="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫!-#%-*,-/:;?@[-]_{}⦅-・]",o={aletter:"[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]",midnumlet:"[-'\\.‘’․﹒'.]",midletter:"[:··״‧︓﹕:]",midnum:"[±+*/,;;։،؍٬߸⁄︐︔﹐﹔,;]",numeric:"[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",cr:"\\r",lf:"\\n",newline:"[\v\f
\u2028\u2029]",extend:"[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-゙゚︦]",format:"[-឴឵---\ufeff-]",katakana:"[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ヲ-ン]",extendnumlet:"[=_‿⁀⁔︳︴﹍-﹏_∀-⋿<>]",punctuation:r},i={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},a=[new RegExp(o.aletter),new RegExp(o.midnumlet),new RegExp(o.midletter),new RegExp(o.midnum),new RegExp(o.numeric),new RegExp(o.cr),new RegExp(o.lf),new RegExp(o.newline),new RegExp(o.extend),new RegExp(o.format),new RegExp(o.katakana),new RegExp(o.extendnumlet),new RegExp("@")],u="",c=new RegExp("^"+o.punctuation+"$"),s=/^\s+$/,l=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},f=a,d=i.OTHER,h=function(e){for(var t=d,n=f.length,r=0;r<n;++r){var o=f[r];if(o&&o.test(e)){t=r;break}}return t},m=function(e){var t={};return function(n){if(t[n])return t[n];var r=e(n);return t[n]=r,r}},p=function(e){var t=m(h);return l(e,t)},g=function(e,t){var n,r,o=e[t],a=e[t+1];return!(t<0||t>e.length-1&&0!==t)&&((o!==i.ALETTER||a!==i.ALETTER)&&(r=e[t+2],(o!==i.ALETTER||a!==i.MIDLETTER&&a!==i.MIDNUMLET&&a!==i.AT||r!==i.ALETTER)&&(n=e[t-1],(o!==i.MIDLETTER&&o!==i.MIDNUMLET&&a!==i.AT||a!==i.ALETTER||n!==i.ALETTER)&&((o!==i.NUMERIC&&o!==i.ALETTER||a!==i.NUMERIC&&a!==i.ALETTER)&&((o!==i.MIDNUM&&o!==i.MIDNUMLET||a!==i.NUMERIC||n!==i.NUMERIC)&&((o!==i.NUMERIC||a!==i.MIDNUM&&a!==i.MIDNUMLET||r!==i.NUMERIC)&&(o!==i.EXTEND&&o!==i.FORMAT&&n!==i.EXTEND&&n!==i.FORMAT&&a!==i.EXTEND&&a!==i.FORMAT&&((o!==i.CR||a!==i.LF)&&(o===i.NEWLINE||o===i.CR||o===i.LF||(a===i.NEWLINE||a===i.CR||a===i.LF||(o!==i.KATAKANA||a!==i.KATAKANA)&&((a!==i.EXTENDNUMLET||o!==i.ALETTER&&o!==i.NUMERIC&&o!==i.KATAKANA&&o!==i.EXTENDNUMLET)&&((o!==i.EXTENDNUMLET||a!==i.ALETTER&&a!==i.NUMERIC&&a!==i.KATAKANA)&&o!==i.AT))))))))))))},v="\ufeff",b=function(e){return e.replace(/\uFEFF/g,"")},y=u,w=s,x=c,C=function(e){return"http"===e||"https"===e},S=function(e,t){var n;for(n=t;n<e.length;n++)if(w.test(e[n]))break;return n},k=function(e,t){var n=S(e,t+1),r=e.slice(t+1,n).join(y);return"://"===r.substr(0,3)?n:t},_=function(e,t,n,r){for(var o=[],i=[],a=0;a<n.length;++a)if(i.push(e[a]),g(n,a)){var u=t[a];if((r.includeWhitespace||!w.test(u))&&(r.includePunctuation||!x.test(u))){var c=a-i.length+1,s=a+1,l=t.slice(c,s).join(y);if(C(l)){var f=k(t,a),d=e.slice(s,f);Array.prototype.push.apply(i,d),a=f}o.push(i)}i=[]}return o},E=function(){return{includeWhitespace:!1,includePunctuation:!1}},A=function(e,t,r){r=n(n({},E()),r);for(var o=[],i=[],a=0;a<e.length;a++){var u=t(e[a]);u!==v&&(o.push(e[a]),i.push(u))}var c=p(i);return _(o,i,c,r)},T=A,O=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),B=function(e,t){var n=t.getBlockElements(),r=t.getShortEndedElements(),o=function(e){return n[e.nodeName]||r[e.nodeName]},i=[],a="",u=new O(e,e);while(e=u.next())3===e.nodeType?a+=b(e.data):o(e)&&a.length&&(i.push(a),a="");return a.length&&i.push(a),i},R=function(e){return e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length},D=function(e,n){var r=B(e,n).join("\n");return T(r.split(""),t).length},N=function(e,t){var n=B(e,t).join("");return R(n)},I=function(e,t){var n=B(e,t).join("").replace(/\s/g,"");return R(n)},P=function(e,t){return function(){return t(e.getBody(),e.schema)}},M=function(e,t){return function(){return t(e.selection.getRng().cloneContents(),e.schema)}},F=function(e){return P(e,D)},L=function(e){return{body:{getWordCount:F(e),getCharacterCount:P(e,N),getCharacterCountWithoutSpaces:P(e,I)},selection:{getWordCount:M(e,D),getCharacterCount:M(e,N),getCharacterCountWithoutSpaces:M(e,I)},getCount:F(e)}},z=tinymce.util.Tools.resolve("tinymce.util.Delay"),H=function(e,t){e.fire("wordCountUpdate",{wordCount:{words:t.body.getWordCount(),characters:t.body.getCharacterCount(),charactersWithoutSpaces:t.body.getCharacterCountWithoutSpaces()}})},U=function(e,t){H(e,t)},V=function(e,t,n){var r=z.debounce((function(){return U(e,t)}),n);e.on("init",(function(){U(e,t),z.setEditorTimeout(e,(function(){e.on("SetContent BeforeAddUndo Undo Redo keyup",r)}),0)}))},j=function(e,t){e.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(t.body.getWordCount()),String(t.selection.getWordCount())],["Characters (no spaces)",String(t.body.getCharacterCountWithoutSpaces()),String(t.selection.getCharacterCountWithoutSpaces())],["Characters",String(t.body.getCharacterCount()),String(t.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},W=function(e,t){e.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:function(){return j(e,t)}}),e.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:function(){return j(e,t)}})};function $(t){void 0===t&&(t=300),e.add("wordcount",(function(e){var n=L(e);return W(e,n),V(e,n,t),n}))}$()})()},ebac:function(e,t,n){n("080b")},ebd6:function(e,t,n){var r=n("cb7c"),o=n("d8e8"),i=n("2b4c")("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||void 0==(n=r(a)[i])?t:o(n)}},ebfd:function(e,t,n){var r=n("62a0")("meta"),o=n("f772"),i=n("07e3"),a=n("d9f6").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("294c")((function(){return c(Object.preventExtensions({}))})),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return s&&m.NEED&&c(e)&&!i(e,r)&&l(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:h}},eda9:function(e,t,n){n("c361")},ef1f:function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()},n=function(e){return e.getContent({source_view:!0})},r=function(e){var r=n(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:r},onSubmit:function(n){t(e,n.getData().code),n.close()}})},o=function(e){e.addCommand("mceCodeEditor",(function(){r(e)}))},i=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return r(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return r(e)}})};function a(){e.add("code",(function(e){return o(e),i(e),{}}))}a()})()},f034:function(e,t){(function(e){"use strict";var t=function(e){var t=e,n=function(){return t},r=function(e){t=e};return{get:n,set:r}},n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return{isFullscreen:function(){return null!==e.get()}}},o=function(){},i=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},a=function(e){return function(){return e}},u=a(!1),c=a(!0),s=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:u,isSome:u,isNone:c,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:n,orThunk:t,map:s,each:o,bind:s,exists:u,forall:c,filter:s,equals:e,equals_:e,toArray:function(){return[]},toString:a("none()")};return r}(),f=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:c,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(u,(function(t){return n(e,t)}))}};return o},d=function(e){return null===e||void 0===e?l:f(e)},h={some:f,none:s,from:d},m=function(e){var n=t(h.none()),r=function(){n.get().each(e)},o=function(){r(),n.set(h.none())},i=function(e){r(),n.set(h.some(e))},a=function(){return n.get().isSome()};return{clear:o,isSet:a,set:i}},p=function(){return m((function(e){e.unbind()}))},g=function(){var e=t(h.none()),n=function(){e.set(h.none())},r=function(t){e.set(h.some(t))},o=function(t){e.get().each(t)},i=function(){return e.get().isSome()};return{clear:n,set:r,isSet:i,on:o}},v=function(e){var t=typeof e;return null===e?"null":"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},b=function(e){return function(t){return v(t)===e}},y=function(e){return function(t){return typeof t===e}},w=b("string"),x=b("array"),C=y("boolean"),S=y("function"),k=y("number"),_=Array.prototype.push,E=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},A=function(e,t){for(var n=0,r=e.length;n<r;n++){var o=e[n];t(o,n)}},T=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},O=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!x(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);_.apply(t,e[n])}return t},B=function(e,t){return O(E(e,t))},R=Object.keys,D=function(e,t){for(var n=R(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];t(a,i)}},N=function(e){return void 0!==e.style&&S(e.style.getPropertyValue)},I=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.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 F(o.childNodes[0])},P=function(t,n){var r=n||e.document,o=r.createElement(t);return F(o)},M=function(t,n){var r=n||e.document,o=r.createTextNode(t);return F(o)},F=function(e){if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:a(e)}},L=function(e,t,n){var r=e.dom();return h.from(r.elementFromPoint(t,n)).map(F)},z={fromHtml:I,fromTag:P,fromText:M,fromDom:F,fromPoint:L},H=("undefined"!==typeof e.window?e.window:Function("return this;")(),9),U=1,V=3,j=function(e){return e.dom().nodeType},W=function(e){return function(t){return j(t)===e}},$=W(V),G=function(e){var t=$(e)?e.dom().parentNode:e.dom();return void 0!==t&&null!==t&&t.ownerDocument.body.contains(t)},X=function(t,n,r){if(!(w(r)||C(r)||k(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+"")},q=function(e,t,n){X(e.dom(),t,n)},K=function(e,t){var n=e.dom().getAttribute(t);return null===n?void 0:n},Y=function(e,t){e.dom().removeAttribute(t)},Z=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);N(t)&&t.style.setProperty(n,r)},J=function(e,t){var n=e.dom();D(t,(function(e,t){Z(n,t,e)}))},Q=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r),i=o.getPropertyValue(n);return""!==i||G(t)?i:ee(r,n)},ee=function(e,t){return N(e)?e.style.getPropertyValue(t):""},te=function(e,t,n,r,o,i,u){return{target:a(e),x:a(t),y:a(n),stop:r,prevent:o,kill:i,raw:a(u)}},ne=function(e){var t=z.fromDom(e.target),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=i(r,n);return te(t,e.clientX,e.clientY,n,r,o,e)},re=U,oe=H,ie=function(e,t){var n=e.dom();if(n.nodeType!==re)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")},ae=function(e){return e.nodeType!==re&&e.nodeType!==oe||0===e.childElementCount},ue=function(t,n){var r=void 0===n?e.document:n.dom();return ae(r)?[]:E(r.querySelectorAll(t),z.fromDom)},ce=function(e,t){return e.dom()===t.dom()},se=function(e){return h.from(e.dom().parentNode).map(z.fromDom)},le=function(e,t){var n=S(t)?t:u,r=e.dom(),o=[];while(null!==r.parentNode&&void 0!==r.parentNode){var i=r.parentNode,a=z.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},fe=function(e){var t=function(t){return T(t,(function(t){return!ce(e,t)}))};return se(e).map(de).map(t).getOr([])},de=function(e){return E(e.dom().childNodes,z.fromDom)},he=function(e,t){var n=function(n,r){return he(e+n,t+r)};return{left:a(e),top:a(t),translate:n}},me=he,pe=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 me(r,o)},ge=function(t){var n=void 0===t?e.window:t;return h.from(n["visualViewport"])},ve=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},be=function(t){var n=void 0===t?e.window:t,r=n.document,o=pe(z.fromDom(r));return ge(n).fold((function(){var e=n.document.documentElement,t=e.clientWidth,r=e.clientHeight;return ve(o.left(),o.top(),t,r)}),(function(e){return ve(Math.max(e.pageLeft,o.left()),Math.max(e.pageTop,o.top()),e.width,e.height)}))},ye=function(e,t,n){return ge(n).map((function(t){var n=function(e){return ne(e)};return t.addEventListener(e,n),{unbind:function(){return t.removeEventListener(e,n)}}})).getOrThunk((function(){return{unbind:o}}))},we=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),xe=tinymce.util.Tools.resolve("tinymce.Env"),Ce=tinymce.util.Tools.resolve("tinymce.util.Delay"),Se=function(e,t){e.fire("FullscreenStateChanged",{state:t})},ke=function(e,t,n){return T(le(e,n),t)},_e=function(e,t){return T(fe(e),t)},Ee=function(e){return ue(e)},Ae=function(e,t,n){return ke(e,(function(e){return ie(e,t)}),n)},Te=function(e,t){return _e(e,(function(e){return ie(e,t)}))},Oe="data-ephox-mobile-fullscreen-style",Be="display:none!important;",Re="position:absolute!important;",De="top:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:visible!important;",Ne="background-color:rgb(255,255,255)!important;",Ie=xe.os.isAndroid(),Pe=function(e){var t=Q(e,"background-color");return void 0!==t&&""!==t?"background-color:"+t+"!important":Ne},Me=function(e,t,n){var r=function(e){return Te(e,"*:not(.tox-silver-sink)")},o=function(t){return function(n){var r=K(n,"style"),o=void 0===r?"no-styles":r.trim();o!==t&&(q(n,Oe,o),J(n,e.parseStyle(t)))}},i=Ae(t,"*"),a=B(i,r),u=Pe(n);A(a,o(Be)),A(i,o(Re+De+u));var c=!0===Ie?"":Re;o(c+De+u)(t)},Fe=function(e){var t=Ee("["+Oe+"]");A(t,(function(t){var n=K(t,Oe);"no-styles"!==n?J(t,e.parseStyle(n)):Y(t,"style"),Y(t,Oe)}))},Le=we.DOM,ze=function(){var t=be(e.window);return{x:t.x,y:t.y}},He=function(t){e.window.scrollTo(t.x,t.y)},Ue=ge().fold((function(){return{bind:o,unbind:o}}),(function(t){var n=g(),r=p(),o=p(),i=function(){e.document.body.scrollTop=0,e.document.documentElement.scrollTop=0},a=function(){e.window.requestAnimationFrame((function(){n.on((function(e){return J(e,{top:t.offsetTop+"px",left:t.offsetLeft+"px",height:t.height+"px",width:t.width+"px"})}))}))},u=Ce.throttle((function(){i(),a()}),50),c=function(e){n.set(e),u(),r.set(ye("resize")),o.set(ye("scroll"))},s=function(){n.on((function(){r.clear(),o.clear()})),n.clear()};return{bind:c,unbind:s}})),Ve=function(t,n){var r,o,i,a,u=e.document.body,c=e.document.documentElement;o=t.getContainer();var s=z.fromDom(o),l=n.get(),f=z.fromDom(t.getBody()),d=xe.deviceType.isTouch();if(r=o.style,i=t.getContentAreaContainer().firstChild,a=i.style,l)a.width=l.iframeWidth,a.height=l.iframeHeight,r.width=l.containerWidth,r.height=l.containerHeight,r.top=l.containerTop,r.left=l.containerLeft,d&&Fe(t.dom),Le.removeClass(u,"tox-fullscreen"),Le.removeClass(c,"tox-fullscreen"),Le.removeClass(o,"tox-fullscreen"),He(l.scrollPos),n.set(null),Se(t,!1),Ue.unbind(),t.off("remove",Ue.unbind);else{var h={scrollPos:ze(),containerWidth:r.width,containerHeight:r.height,containerTop:r.top,containerLeft:r.left,iframeWidth:a.width,iframeHeight:a.height};d&&Me(t.dom,s,f),a.width=a.height="100%",r.width=r.height="",Le.addClass(u,"tox-fullscreen"),Le.addClass(c,"tox-fullscreen"),Le.addClass(o,"tox-fullscreen"),Ue.bind(s),t.on("remove",Ue.unbind),n.set(h),Se(t,!0)}},je=function(e,t){e.addCommand("mceFullScreen",(function(){Ve(e,t)}))},We=function(e,t){return function(n){n.setActive(null!==t.get());var r=function(e){return n.setActive(e.state)};return e.on("FullscreenStateChanged",r),function(){return e.off("FullscreenStateChanged",r)}}},$e=function(e,t){e.ui.registry.addToggleMenuItem("fullscreen",{text:"Fullscreen",icon:"fullscreen",shortcut:"Meta+Shift+F",onAction:function(){return e.execCommand("mceFullScreen")},onSetup:We(e,t)}),e.ui.registry.addToggleButton("fullscreen",{tooltip:"Fullscreen",icon:"fullscreen",onAction:function(){return e.execCommand("mceFullScreen")},onSetup:We(e,t)})};function Ge(){n.add("fullscreen",(function(e){var n=t(null);return e.settings.inline||(je(e,n),$e(e,n),e.addShortcut("Meta+Shift+F","","mceFullScreen")),r(n)}))}Ge()})(window)},f1ae:function(e,t,n){"use strict";var r=n("86cc"),o=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},f559:function(e,t,n){"use strict";var r=n("5ca1"),o=n("9def"),i=n("d2c8"),a="startsWith",u=""[a];r(r.P+r.F*n("5147")(a),"String",{startsWith:function(e){var t=i(this,e,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return u?u.call(t,r,n):t.slice(n,n+r.length)===r}})},f576:function(e,t,n){"use strict";var r=n("5ca1"),o=n("2e08"),i=n("a25f"),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)}})},f5df:function(e,t,n){},f605: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}},f6b4:function(e,t,n){"use strict";var r=n("c532");function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},f751:function(e,t,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},f772:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},f893:function(e,t,n){e.exports={default:n("f921"),__esModule:!0}},f921:function(e,t,n){n("014b"),n("c207"),n("69d3"),n("765d"),e.exports=n("584a").Symbol},f962: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"),c=function(e){return e.getParam("tabfocus_elements",":prev,:next")},s=function(e){return e.getParam("tab_focus",c(e))},l=n.DOM,f=function(e){e.keyCode!==u.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()},d=function(t){function n(n){var c,f,d,h;if(!(n.keyCode!==u.TAB||n.ctrlKey||n.altKey||n.metaKey||n.isDefaultPrevented())&&(d=a.explode(s(t)),1===d.length&&(d[1]=d[0],d[0]=":prev"),f=n.shiftKey?":prev"===d[0]?p(-1):l.get(d[0]):":next"===d[1]?p(1):l.get(d[1]),f)){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"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(f=l.select(":input:enabled,*[tabindex]:not(iframe)"),a.each(f,(function(e,n){if(e.id===t.id)return c=n,!1})),e>0){for(h=c+1;h<f.length;h++)if(i(f[h]))return f[h]}else for(h=c-1;h>=0;h--)if(i(f[h]))return f[h];return null}}t.on("init",(function(){t.inline&&l.setAttrib(t.getBody(),"tabIndex",null),t.on("keyup",f),o.gecko?t.on("keypress keydown",n):t.on("keydown",n)}))};function h(){t.add("tabfocus",(function(e){d(e)}))}h()})(window)},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},fdef:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},ffbe:function(e,t,n){n("8ce1")},ffe7:function(e,t,n){
- /*!
- * Fuse.js v3.4.4 - Lightweight fuzzy-search (http://fusejs.io)
- *
- * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)
- * All Rights Reserved. Apache Software License 2.0
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- */
- !function(t,n){e.exports=n()}(0,(function(){return 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}return 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="",n(n.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){function r(e){return(r="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 o(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)}}var i=n(2),a=n(8),u=n(0),c=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,i=n.distance,u=void 0===i?100:i,c=n.threshold,s=void 0===c?.6:c,l=n.maxPatternLength,f=void 0===l?32:l,d=n.caseSensitive,h=void 0!==d&&d,m=n.tokenSeparator,p=void 0===m?/ +/g:m,g=n.findAllMatches,v=void 0!==g&&g,b=n.minMatchCharLength,y=void 0===b?1:b,w=n.id,x=void 0===w?null:w,C=n.keys,S=void 0===C?[]:C,k=n.shouldSort,_=void 0===k||k,E=n.getFn,A=void 0===E?a:E,T=n.sortFn,O=void 0===T?function(e,t){return e.score-t.score}:T,B=n.tokenize,R=void 0!==B&&B,D=n.matchAllTokens,N=void 0!==D&&D,I=n.includeMatches,P=void 0!==I&&I,M=n.includeScore,F=void 0!==M&&M,L=n.verbose,z=void 0!==L&&L;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:u,threshold:s,maxPatternLength:f,isCaseSensitive:h,tokenSeparator:p,findAllMatches:v,minMatchCharLength:y,id:x,keys:S,includeMatches:P,includeScore:F,shouldSort:_,getFn:A,sortFn:O,verbose:z,tokenize:R,matchAllTokens:N},this.setCollection(t)}var t,n,c;return t=e,(n=[{key:"setCollection",value:function(e){return this.list=e,e}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,o=n.fullSearcher,i=this._search(r,o),a=i.weights,u=i.results;return this._computeScore(a,u),this.options.shouldSort&&this._sort(u),t.limit&&"number"==typeof t.limit&&(u=u.slice(0,t.limit)),this._format(u)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,o=n.length;r<o;r+=1)t.push(new i(n[r],this.options));return{tokenSearchers:t,fullSearcher:new i(e,this.options)}}},{key:"_search",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},o=[];if("string"==typeof n[0]){for(var i=0,a=n.length;i<a;i+=1)this._analyze({key:"",value:n[i],record:i,index:i},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t});return{weights:null,results:o}}for(var u={},c=0,s=n.length;c<s;c+=1)for(var l=n[c],f=0,d=this.options.keys.length;f<d;f+=1){var h=this.options.keys[f];if("string"!=typeof h){if(u[h.name]={weight:1-h.weight||1},h.weight<=0||h.weight>1)throw new Error("Key weight has to be > 0 and <= 1");h=h.name}else u[h]={weight:1};this._analyze({key:h,value:this.options.getFn(l,h),record:l,index:c},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:u,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,i=e.value,a=e.record,c=e.index,s=t.tokenSearchers,l=void 0===s?[]:s,f=t.fullSearcher,d=void 0===f?[]:f,h=t.resultMap,m=void 0===h?{}:h,p=t.results,g=void 0===p?[]:p;if(null!=i){var v=!1,b=-1,y=0;if("string"==typeof i){this._log("\nKey: ".concat(""===n?"-":n));var w=d.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(w.score)),this.options.tokenize){for(var x=i.split(this.options.tokenSeparator),C=[],S=0;S<l.length;S+=1){var k=l[S];this._log('\nPattern: "'.concat(k.pattern,'"'));for(var _=!1,E=0;E<x.length;E+=1){var A=x[E],T=k.search(A),O={};T.isMatch?(O[A]=T.score,v=!0,_=!0,C.push(T.score)):(O[A]=1,this.options.matchAllTokens||C.push(1)),this._log('Token: "'.concat(A,'", score: ').concat(O[A]))}_&&(y+=1)}b=C[0];for(var B=C.length,R=1;R<B;R+=1)b+=C[R];b/=B,this._log("Token score average:",b)}var D=w.score;b>-1&&(D=(D+b)/2),this._log("Score average:",D);var N=!this.options.tokenize||!this.options.matchAllTokens||y>=l.length;if(this._log("\nCheck Matches: ".concat(N)),(v||w.isMatch)&&N){var I=m[c];I?I.output.push({key:n,arrayIndex:o,value:i,score:D,matchedIndices:w.matchedIndices}):(m[c]={item:a,output:[{key:n,arrayIndex:o,value:i,score:D,matchedIndices:w.matchedIndices}]},g.push(m[c]))}}else if(u(i))for(var P=0,M=i.length;P<M;P+=1)this._analyze({key:n,arrayIndex:P,value:i[P],record:a,index:c},{resultMap:m,results:g,tokenSearchers:l,fullSearcher:d})}}},{key:"_computeScore",value:function(e,t){this._log("\n\nComputing score:\n");for(var n=0,r=t.length;n<r;n+=1){for(var o=t[n].output,i=o.length,a=1,u=1,c=0;c<i;c+=1){var s=e?e[o[c].key].weight:1,l=(1===s?o[c].score:o[c].score||.001)*s;1!==s?u=Math.min(u,l):(o[c].nScore=l,a*=l)}t[n].score=1===u?a:u,this._log(t[n])}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];if(this.options.verbose){var n=[];this._log("\n\nOutput:\n\n",JSON.stringify(e,(function(e,t){if("object"===r(t)&&null!==t){if(-1!==n.indexOf(t))return;n.push(t)}return t}))),n=null}var o=[];this.options.includeMatches&&o.push((function(e,t){var n=e.output;t.matches=[];for(var r=0,o=n.length;r<o;r+=1){var i=n[r];if(0!==i.matchedIndices.length){var a={indices:i.matchedIndices,value:i.value};i.key&&(a.key=i.key),i.hasOwnProperty("arrayIndex")&&i.arrayIndex>-1&&(a.arrayIndex=i.arrayIndex),t.matches.push(a)}}})),this.options.includeScore&&o.push((function(e,t){t.score=e.score}));for(var i=0,a=e.length;i<a;i+=1){var u=e[i];if(this.options.id&&(u.item=this.options.getFn(u.item,this.options.id)[0]),o.length){for(var c={item:u.item},s=0,l=o.length;s<l;s+=1)o[s](u,c);t.push(c)}else t.push(u.item)}return t}},{key:"_log",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}])&&o(t.prototype,n),c&&o(t,c),e}();e.exports=c},function(e,t,n){function r(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)}}var o=n(3),i=n(4),a=n(7),u=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,i=n.distance,u=void 0===i?100:i,c=n.threshold,s=void 0===c?.6:c,l=n.maxPatternLength,f=void 0===l?32:l,d=n.isCaseSensitive,h=void 0!==d&&d,m=n.tokenSeparator,p=void 0===m?/ +/g:m,g=n.findAllMatches,v=void 0!==g&&g,b=n.minMatchCharLength,y=void 0===b?1:b;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:u,threshold:s,maxPatternLength:f,isCaseSensitive:h,tokenSeparator:p,findAllMatches:v,minMatchCharLength:y},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=f&&(this.patternAlphabet=a(this.pattern))}var t,n,u;return t=e,(n=[{key:"search",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,n=t.maxPatternLength,r=t.tokenSeparator;if(this.pattern.length>n)return o(e,this.pattern,r);var a=this.options,u=a.location,c=a.distance,s=a.threshold,l=a.findAllMatches,f=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:u,distance:c,threshold:s,findAllMatches:l,minMatchCharLength:f})}}])&&r(t.prototype,n),u&&r(t,u),e}();e.exports=u},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(r,"|")),i=e.match(o),a=!!i,u=[];if(a)for(var c=0,s=i.length;c<s;c+=1){var l=i[c];u.push([e.indexOf(l),l.length-1])}return{score:a?.5:1,isMatch:a,matchedIndices:u}}},function(e,t,n){var r=n(5),o=n(6);e.exports=function(e,t,n,i){for(var a=i.location,u=void 0===a?0:a,c=i.distance,s=void 0===c?100:c,l=i.threshold,f=void 0===l?.6:l,d=i.findAllMatches,h=void 0!==d&&d,m=i.minMatchCharLength,p=void 0===m?1:m,g=u,v=e.length,b=f,y=e.indexOf(t,g),w=t.length,x=[],C=0;C<v;C+=1)x[C]=0;if(-1!==y){var S=r(t,{errors:0,currentLocation:y,expectedLocation:g,distance:s});if(b=Math.min(S,b),-1!==(y=e.lastIndexOf(t,g+w))){var k=r(t,{errors:0,currentLocation:y,expectedLocation:g,distance:s});b=Math.min(k,b)}}y=-1;for(var _=[],E=1,A=w+v,T=1<<w-1,O=0;O<w;O+=1){for(var B=0,R=A;B<R;)r(t,{errors:O,currentLocation:g+R,expectedLocation:g,distance:s})<=b?B=R:A=R,R=Math.floor((A-B)/2+B);A=R;var D=Math.max(1,g-R+1),N=h?v:Math.min(g+R,v)+w,I=Array(N+2);I[N+1]=(1<<O)-1;for(var P=N;P>=D;P-=1){var M=P-1,F=n[e.charAt(M)];if(F&&(x[M]=1),I[P]=(I[P+1]<<1|1)&F,0!==O&&(I[P]|=(_[P+1]|_[P])<<1|1|_[P+1]),I[P]&T&&(E=r(t,{errors:O,currentLocation:M,expectedLocation:g,distance:s}))<=b){if(b=E,(y=M)<=g)break;D=Math.max(1,2*g-y)}}if(r(t,{errors:O+1,currentLocation:g,expectedLocation:g,distance:s})>b)break;_=I}return{isMatch:y>=0,score:0===E?.001:E,matchedIndices:o(x,p)}}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,a=t.expectedLocation,u=void 0===a?0:a,c=t.distance,s=void 0===c?100:c,l=r/e.length,f=Math.abs(u-i);return s?l+f/s:f?1:l}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,i=0,a=e.length;i<a;i+=1){var u=e[i];u&&-1===r?r=i:u||-1===r||((o=i-1)-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r<n;r+=1)t[e.charAt(r)]=0;for(var o=0;o<n;o+=1)t[e.charAt(o)]|=1<<n-o-1;return t}},function(e,t,n){var r=n(0);e.exports=function(e,t){return function e(t,n,o){if(n){var i=n.indexOf("."),a=n,u=null;-1!==i&&(a=n.slice(0,i),u=n.slice(i+1));var c=t[a];if(null!=c)if(u||"string"!=typeof c&&"number"!=typeof c)if(r(c))for(var s=0,l=c.length;s<l;s+=1)e(c[s],u,o);else u&&e(c,u,o);else o.push(c.toString())}else o.push(t);return o}(e,t,[])}}])}))}}]);
|