!function(){"use strict";vare,t,r,n,a,i=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=function(){return(c=Object.assign||function(e){for(vart,r=1,n=arguments.length;r<n;r++)for(variint=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);returne}).apply(this,arguments)},o=function(e){returnfunction(){returne}},u=o(!1),s=o(!0),l=u,m=s,d=function(){returnf},f=(n={fold:function(e,t){returne()},is:l,isSome:l,isNone:m,getOr:r=function(e){returne},getOrThunk:t=function(e){returne()},getOrDie:function(e){thrownewError(e||"error: getOrDie called on none.")},getOrNull:function(){returnnull},getOrUndefined:function(){returnundefined},or:r,orThunk:t,map:d,ap:d,each:function(){},bind:d,flatten:d,exists:l,forall:m,filter:d,equals:e=function(e){returne.isNone()},equals_:e,toArray:function(){return[]},toString:o("none()")},Object.freeze&&Object.freeze(n),n),h=function(r){vare=function(){returnr},t=function(){returni},n=function(e){returne(r)},i={fold:function(e,t){returnt(r)},is:function(e){returnr===e},isSome:m,isNone:l,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:t,orThunk:t,map:function(e){returnh(e(r))},ap:function(e){returne.fold(d,function(e){returnh(e(r))})},each:function(e){e(r)},bind:n,flatten:e,exists:n,forall:n,filter:function(e){returne(r)?i:f},equals:function(e){returne.is(r)},equals_:function(e,t){returne.fold(l,function(e){returnt(r,e)})},toArray:function(){return[r]},toString:function(){return"some("+r+")"}};returni},p=d,g=function(e){returnnull===e||e===undefined?f:h(e)},v=function(t){returnfunction(e){returnfunction(e){if(null===e)return"null";vart=typeofe;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(e)===t}},w=v("string"),b=v("array"),y=v("function"),x=Array.prototype.slice,j=function(e,t){for(varr=0,n=e.length;r<n;r++){t(e[r],r,e)}},O=Array.prototype.push,A=(y(Array.from)&&Array.from,function(e){vart=e,r=function(){returnt};return{get:r,set:function(e){t=e},clone:function(){returnA(r())}}}),S=Object.prototype.hasOwnProperty,_=(a=function(e,t){returnt},function(){for(vare=newArray(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];if(0===e.length)thrownewError("Can't merge zero objects");for(varr={},n=0;n<e.length;n++){vari=e[n];for(varoini)S.call(i,o)&&(r[o]=a(r[o],i[o]))}returnr}),C=Object.hasOwnProperty,M=function(e,t){returnF(e,t)?g(e[t]):p()},F=function(e,t){returnC.call(e,t)},P=function(e){returne.getParam("media_scripts")},k=function(e){returne.getParam("audio_template_callback")},T=function(e){returne.getParam("video_template_callback")},$=function(e){returne.getParam("media_live_embeds",!0)},z=function(e){returne.getParam("media_filter_html",!0)},D=function(e){returne.getParam("media_url_resolver")},E=function(e){returne.getParam("media_alt_source",!0)},N=function(e){returne.getParam("media_poster",!0)},U=function(e){returne.getParam("media_dimensions",!0)},R=tinymce.util.Tools.resolve("tinymce.util.Tools"),L=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),W=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),H=function(t){returnfunction(e){returne?e.style[t].replace(/px$/,""):""}},I=function(n){returnfunction(e,t){varr;e&&(e.style[n]=/^[0-9.]+$/.test(r=t)?r+"px":r)}},q={getMaxWidth:H("maxWidth"),getMaxHeight:H("maxHeight"),setMaxWidth:I("maxWidth"),setMaxHeight:I("maxHeight")},B=function(e,t){if(e)for(varr=0;r<e.length;r++)if(-1!==t.indexOf(e[r].filter))returne[r]},G=W.DOM,J=function(e){returnG.getAttrib(e,"data-ephox-embed-iri")},K=function(e,t){returnc=t,u=G.createFragment(c),""!==J(u.firstChild)?(o=t,a=G.createFragment(o).firstChild,{type:"ephox-embed-iri",source1:J(a),source2:"",poster:"",width:q.getMaxWidth(a),height:q.getMaxHeight(a)}):(n=e,r=t,L({validate:!(i={}),allow_conditional_comments:!0,start:function(e,t){if(i.source1||"param"!==e||(i.source1=t.map.movie),"iframe"!==e&&"object"!==e&&"embed"!==e&&"video"!==e