!function(){vara={},b=function(b){for(varc=a[b],e=c.deps,f=c.defn,g=e.length,h=newArray(g),i=0;i<g;++i)h[i]=d(e[i]);varj=f.apply(null,h);if(void0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeofb)throw"module id must be a string";if(void0===c)throw"no dependencies for "+b;if(void0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void0}},d=function(c){vard=a[c];if(void0===d)throw"module ["+c+"] was undefined";returnvoid0===d.instance&&b(c),d.instance},e=function(a,b){for(varc=a.length,e=newArray(c),f=0;f<c;++f)e.push(d(a[f]));b.apply(null,b)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};varg=c,h=function(a,b){g(a,[],function(){returnb})};h("7",tinymce.util.Tools.resolve),g("1",["7"],function(a){returna("tinymce.dom.DOMUtils")}),g("2",["7"],function(a){returna("tinymce.Env")}),g("3",["7"],function(a){returna("tinymce.PluginManager")}),g("4",["7"],function(a){returna("tinymce.ui.Menu")}),g("5",["7"],function(a){returna("tinymce.util.Tools")}),h("a",Array),h("b",Error),g("d",["a","b"],function(a,b){varc=function(){},d=function(a,b){returnfunction(){returna(b.apply(null,arguments))}},e=function(a){returnfunction(){returna}},f=function(a){returna},g=function(a,b){returna===b},h=function(b){for(varc=newa(arguments.length-1),d=1;d<arguments.length;d++)c[d-1]=arguments[d];returnfunction(){for(vard=newa(arguments.length),e=0;e<d.length;e++)d[e]=arguments[e];varf=c.concat(d);returnb.apply(null,f)}},i=function(a){returnfunction(){return!a.apply(null,arguments)}},j=function(a){returnfunction(){thrownewb(a)}},k=function(a){returna()},l=function(a){a()},m=e(!1),n=e(!0);return{noop:c,compose:d,constant:e,identity:f,tripleEquals:g,curry:h,not:i,die:j,apply:k,call:l,never:m,always:n}}),h("e",Object),g("9",["d","e"],function(a,b){varc=a.never,d=a.always,e=function(){returnf},f=function(){varf=function(a){returna.isNone()},g=function(a){returna()},h=function(a){returna},i=function(){},j={fold:function(a,b){returna()},is:c,isSome:c,isNone:d,getOr:h,getOrThunk:g,getOrDie:function(a){thrownewError(a||"error: getOrDie called on none.")},or:h,orThunk:g,map:e,ap:e,each:i,bind:e,flatten:e,exists:c,forall:d,filter:e,equals:f,equals_:f,toArray:function(){return[]},toString:a.constant("none()")};returnb.freeze&&b.freeze(j),j}(),g=function(a){varb=function(){returna},h=function(){returnk},i=function(b){returng(b(a))},j=function(b){returnb(a)},k={fold:function(b,c){returnc(a)},is:function(b){returna===b},isSome:d,isNone:c,getOr:b,getOrThunk:b,getOrDie:b,or:h,orThunk:h,map:i,ap:function(b){returnb.fold(e,function(b){returng(b(a))})},each:function(b){b(a)},bind:j,flatten:b,exists:j,forall:j,filter:function(b){returnb(a)?k:f},equals:function(b){returnb.is(a)},equals_:function(b,d){returnb.fold(c,function(b){returnd(a,b)})},toArray:function(){return[a]},toString:function(){return"some("+a+")"}};returnk},h=function(a){returnnull===a||void0===a?f:g(a)};return{some:g,none:e,from:h}}),h("c",String),g("8",["9","a","b","c"],function(a,b,c,d){vare=function(){vara=b.prototype.indexOf,c=function(b,c){returna.call(b,c)},d=function(a,b){returnu(a,b)};returnvoid0===a?d:c}(),f=function(b,c){vard=e(b,c);returnd===-1?a.none():a.some(d)},g=function(a,b){returne(a,b)>-1},h=function(a,b){returnt(a,b).isSome()},i=function(a,b){for(varc=[],d=0;d<a;d++)c.push(b(d));returnc},j=function(a,b){for(varc=[],d=0;d<a.length;d+=b){vare=a.slice(d,d+b);c.push(e)}returnc},k=function(a,c){for(vard=a.length,e=newb(d),f=0;f<d;f++){varg=a[f];e[f]=c(g,f,a)}returne},l=function(a,b){for(varc=0,d=a.length;c<d;c++){vare=a[c];b(e,c,a)}},m=function(a,b){for(varc=a.length-1;c>=0;c--){vard=a[c];b(d,c,a)}},n=function(a,b){for(varc=[],d=[],e=0,f=a.length;e<f;e++){varg=a[e],h=b(g,e,a)?c:d;h.push(g)}return{pass:c,fail:d}},o=function(a,b){for(varc=[],d=0,e=a.length;d<e;d++){varf=a[d];b(f,d,a)&&c.push(f)}returnc},p=function(a,b){if(0===a.length)return[];for(varc=b(a[0]),d=[],e=[],f=0,g=a.length;f<g;f++){varh=a[f],i=b(h);i!==c&&(d.p