')})),i=Y_.map(u,e),g(t),OD(r).on("focusin focusout",(function(t){OD(t.target).attr("aria-grabbed","focus"===t.type?"true":"false")})),OD(r).on("keydown",(function(e){var n;Y_.each(u,(function(t){if(e.target.id===s+"-"+t.name)return n=t,!1}));var r=function(t,e,r,o,i){t.stopPropagation(),t.preventDefault(),A(n,r,o,i)};switch(e.keyCode){case ID.LEFT:r(e,n,t,-10,0);break;case ID.RIGHT:r(e,n,t,10,0);break;case ID.UP:r(e,n,t,0,-10);break;case ID.DOWN:r(e,n,t,0,10);break;case ID.ENTER:case ID.SPACEBAR:e.preventDefault(),o();break}}))},p=function(t){var e=Y_.map(u,(function(t){return"#"+s+"-"+t.name})).concat(Y_.map(c,(function(t){return"#"+s+"-"+t}))).join(",");t?OD(e,r).show():OD(e,r).hide()},g=function(t){var n=function(t,e){e.h<0&&(e.h=0),e.w<0&&(e.w=0),OD("#"+s+"-"+t,r).css({left:e.x,top:e.y,width:e.w,height:e.h})};Y_.each(u,(function(e){OD("#"+s+"-"+e.name,r).css({left:t.w*e.xMul+t.x,top:t.h*e.yMul+t.y})})),n("top",{x:e.x,y:e.y,w:e.w,h:t.y-e.y}),n("right",{x:t.x+t.w,y:t.y,w:e.w-t.x-t.w+e.x,h:t.h}),n("bottom",{x:e.x,y:t.y+t.h,w:e.w,h:e.h-t.y-t.h+e.y}),n("left",{x:e.x,y:t.y,w:t.x-e.x,h:t.h}),n("move",t)},h=function(e){t=e,g(t)},v=function(n){e=n,g(t)},b=function(t){h(l(n,t))},y=function(e){n=e,g(t)},w=function(){Y_.each(i,(function(t){t.destroy()})),i=[]};m();var B=Y_.extend({toggleVisibility:p,setClampRect:y,setRect:h,getInnerRect:f,setInnerRect:b,setViewPortRect:v,destroy:w},_D);return B},PD={create:LD},RD=function(t){return new iC((function(e){var n=function(){t.removeEventListener("load",n),e(t)};t.complete?e(t):t.addEventListener("load",n)}))},zD=function(t){var e=CB({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),n=oa(1),r=nf(),o=oa({x:0,y:0,w:1,h:1}),i=oa({x:0,y:0,w:1,h:1}),a=function(t,i){m.getOpt(t).each((function(t){var a=n.get(),s=hr(t.element),u=ar(t.element),c=i.dom.naturalWidth*a,l=i.dom.naturalHeight*a,d=Math.max(0,s/2-c/2),f=Math.max(0,u/2-l/2),A={left:d.toString()+"px",top:f.toString()+"px",width:c.toString()+"px",height:l.toString()+"px",position:"absolute"};Wn(i,A),e.getOpt(t).each((function(t){Wn(t.element,A)})),r.on((function(t){var e=o.get();t.setRect({x:e.x*a+d,y:e.y*a+f,w:e.w*a,h:e.h*a}),t.setClampRect({x:d,y:f,w:c,h:l}),t.setViewPortRect({x:0,y:0,w:s,h:u})}))}))},s=function(t,e){m.getOpt(t).each((function(t){var r=hr(t.element),o=ar(t.element),i=e.dom.naturalWidth,a=e.dom.naturalHeight,s=Math.min(r/i,o/a);s>=1?n.set(1):n.set(s)}))},u=function(t,e){var n=ee.fromTag("img");return Pn(n,"src",e),RD(n.dom).then((function(){t.getSystem().isConnected()&&m.getOpt(t).map((function(t){var e=xc({element:n});Ny.replaceAt(t,1,D.some(e));var r=i.get(),u={x:0,y:0,w:n.dom.naturalWidth,h:n.dom.naturalHeight};i.set(u);var c=UD.inflate(u,-20,-20);o.set(c),r.w===u.w&&r.h===u.h||s(t,n),a(t,n)}))}))},c=function(t,e){var r=n.get(),o=e>0?Math.min(2,r+.1):Math.max(.1,r-.1);n.set(o),m.getOpt(t).each((function(t){var e=t.components()[1].element;a(t,e)}))},l=function(){r.on((function(t){t.toggleVisibility(!0)}))},d=function(){r.on((function(t){t.toggleVisibility(!1)}))},f=function(){return o.get()},A=sk.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[e.asSpec(),{dom:{tag:"img",attributes:{src:t}}},{dom:{tag:"div"},behaviours:fd([Py("image-panel-crop-events",[zs((function(t){m.getOpt(t).each((function(t){var e=t.element.dom,i=PD.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},e,g);i.toggleVisibility(!1),i.on("updateRect",(function(t){var e=t.rect,r=n.get(),i={x:Math.round(e.x/r),y:Math.round(e.y/r),w:Math.round(e.w/r),h:Math.round(e.h/r)};o.set(i)})),r.set(i)}))}))])])}],containerBehaviours:fd([Ny.config({}),Py("image-panel-events",[zs((function(e){u(e,t)}))])])}),m=CB(A),p=function(){var t=i.get();return{width:t.w,height:t.h}};return{memContainer:m,updateSrc:u,zoom:c,showCrop:l,hideCrop:d,getRect:f,getMeasurements:p}},KD=function(t,e,n,r,o){return WH({name:t,icon:D.some(e),disabled:n,tooltip:D.some(t),primary:!1,borderless:!1},r,o)},VD=function(t,e){e?Dh.enable(t):Dh.disable(t)},jD=function(t){var e=function(t,e,o){n.getOpt(t).each((function(t){VD(t,e)})),r.getOpt(t).each((function(t){VD(t,o)}))},n=CB(KD("Undo","undo",!0,(function(t){Cs(t,SD.undo(),{direction:1})}),t)),r=CB(KD("Redo","redo",!0,(function(t){Cs(t,SD.redo(),{direction:1})}),t)),o=sk.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[n.asSpec(),r.asSpec(),KD("Zoom in","zoom-in",!1,(function(t){Cs(t,SD.zoom(),{direction:1})}),t),KD("Zoom out","zoom-out",!1,(function(t){Cs(t,SD.zoom(),{direction:-1})}),t)]});return{container:o,updateButtonUndoStates:e}};function $D(){var t=[],e=-1,n=function(n){var r=t.splice(++e);return t.push(n),{state:n,removed:r}},r=function(){if(i())return t[--e]},o=function(){if(a())return t[++e]},i=function(){return e>0},a=function(){return-1!==e&&e
1?D.none():D.some(HB("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},e.icons)),a={dom:{tag:"div",classes:["tox-selectfield"]},components:nt([[o],i.toArray()])};return Ak.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:nt([r.toArray(),[a]]),fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()])})},aM=function(t,e){var n=function(t){return{dom:{tag:"th",innerHtml:e.translate(t)}}},r=function(t){return{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:$(t,n)}]}},o=function(t){return{dom:{tag:"td",innerHtml:e.translate(t)}}},i=function(t){return{dom:{tag:"tr"},components:$(t,o)}},a=function(t){return{dom:{tag:"tbody"},components:$(t,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[r(t.header),a(t.cells)],behaviours:fd([hk.config({}),Wy.config({})])}},sM=function(t,e){var n=t.label.map((function(t){return xk(t,e)})),r=[Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),sE(),Qy.config({mode:"execution",useEnter:!0!==t.multiline,useControlEnter:!0===t.multiline,execute:function(t){return Bs(t,kk),D.some(!0)}}),Py("textfield-change",[Os(za(),(function(e,n){Cs(e,Sk,{name:t.name})})),Os(Za(),(function(e,n){Cs(e,Sk,{name:t.name})}))]),hk.config({})],o=t.validation.map((function(t){return lF.config({getRoot:function(t){return hn(t.element)},invalidClass:"tox-invalid",validator:{validate:function(e){var n=Zp.getValue(e),r=t.validator(n);return qk.pure(!0===r?ro.value(n):ro.error(r))},validateOnLoad:t.validateOnLoad}})})).toArray(),i=t.placeholder.fold(y({}),(function(t){return{placeholder:e.translate(t)}})),a=t.inputMode.fold(y({}),(function(t){return{inputmode:t}})),s=k(k({},i),a),u=Ak.parts.field({tag:!0===t.multiline?"textarea":"input",inputAttributes:s,inputClasses:[t.classname],inputBehaviours:fd(nt([r,o])),selectOnFocus:!1,factory:Pk}),c=t.flex?["tox-form__group--stretched"]:[],l=c.concat(t.maximized?["tox-form-group--maximize"]:[]),d=[Dh.config({disabled:function(){return t.disabled||e.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()];return bk(n,u,l,d)},uM=function(t,e){return sM({name:t.name,multiline:!1,label:t.label,inputMode:t.inputMode,placeholder:t.placeholder,flex:!1,disabled:t.disabled,classname:"tox-textfield",validation:D.none(),maximized:t.maximized},e)},cM=function(t,e){return sM({name:t.name,multiline:!0,label:t.label,inputMode:D.none(),placeholder:t.placeholder,flex:!0,disabled:t.disabled,classname:"tox-textarea",validation:D.none(),maximized:t.maximized},e)},lM=function(t,e){var n=t.stream.streams,r=n.setup(t,e);return Qs([Os(t.event,r),Ks((function(){return e.cancel()}))].concat(t.cancelEvent.map((function(t){return[Os(t,(function(){return e.cancel()}))]})).getOr([])))},dM=Object.freeze({__proto__:null,events:lM}),fM=function(t){var e=oa(null),n=function(){return{timer:null!==e.get()?"set":"unset"}},r=function(t){e.set(t)},o=function(){var t=e.get();null!==t&&t.cancel()};return Su({readState:n,setTimer:r,cancel:o})},AM=function(t){return t.stream.streams.state(t)},mM=Object.freeze({__proto__:null,throttle:fM,init:AM}),pM=function(t,e){var n=t.stream,r=KB(t.onStream,n.delay);return e.setTimer(r),function(t,e){r.throttle(t,e),n.stopEvent&&e.stop()}},gM=[Fi("stream",xi("mode",{throttle:[ki("delay"),Gi("stopEvent",!0),dl("streams",{setup:pM,state:fM})]})),Gi("event","input"),Pi("cancelEvent"),cl("onStream")],hM=md({fields:gM,name:"streaming",active:dM,state:mM}),vM=function(t,e,n){var r=Zp.getValue(n);Zp.setValue(e,r),yM(e)},bM=function(t,e){var n=t.element,r=fc(n),o=n.dom;"number"!==zn(n,"type")&&e(o,r)},yM=function(t){bM(t,(function(t,e){return t.setSelectionRange(e.length,e.length)}))},wM=function(t,e){bM(t,(function(t,n){return t.setSelectionRange(e,n.length)}))},BM=function(t,e,n){if(t.selectsOver){var r=Zp.getValue(e),o=t.getDisplayText(r),i=Zp.getValue(n),a=t.getDisplayText(i);return 0===a.indexOf(o)?D.some((function(){vM(t,e,n),wM(e,o.length)})):D.none()}return D.none()},CM=y("alloy.typeahead.itemexecute"),xM=function(t,e,n,r){var o=function(e,n,o){t.previewing.set(!1);var i=gF.getCoupled(e,"sandbox");if(hp.isOpen(i))hh.getCurrent(i).each((function(t){nv.getHighlighted(t).fold((function(){o(t)}),(function(){Ts(i,t.element,"keydown",n)}))}));else{var s=function(t){hh.getCurrent(t).each(o)};CF(t,a(e),e,i,r,s,Kk.HighlightFirst).get(g)}},i=Dk(t),a=function(t){return function(e){return e.map((function(e){var n=St(e.menus),r=rt(n,(function(t){return Y(t.items,(function(t){return"item"===t.type}))})),o=Zp.getState(t);return o.update($(r,(function(t){return t.data}))),e}))}},s=[Wy.config({}),Zp.config({onSetValue:t.onSetValue,store:k({mode:"dataset",getDataKey:function(t){return fc(t.element)},getFallbackEntry:function(t){return{value:t,meta:{}}},setValue:function(e,n){Ac(e.element,t.model.getDisplayText(n))}},t.initialData.map((function(t){return Aa("initialValue",t)})).getOr({}))}),hM.config({stream:{mode:"throttle",delay:t.responseTime,stopEvent:!1},onStream:function(e,n){var o=gF.getCoupled(e,"sandbox"),i=Wy.isFocused(e);if(i&&fc(e.element).length>=t.minChars){var s=hh.getCurrent(o).bind((function(t){return nv.getHighlighted(t).map(Zp.getValue)}));t.previewing.set(!0);var u=function(e){hh.getCurrent(o).each((function(e){s.fold((function(){t.model.selectsOver&&nv.highlightFirst(e)}),(function(t){nv.highlightBy(e,(function(e){var n=Zp.getValue(e);return n.value===t.value})),nv.getHighlighted(e).orThunk((function(){return nv.highlightFirst(e),D.none()}))}))}))};CF(t,a(e),e,o,r,u,Kk.HighlightFirst).get(g)}},cancelEvent:as()}),Qy.config({mode:"special",onDown:function(t,e){return o(t,e,nv.highlightFirst),D.some(!0)},onEscape:function(t){var e=gF.getCoupled(t,"sandbox");return hp.isOpen(e)?(hp.close(e),D.some(!0)):D.none()},onUp:function(t,e){return o(t,e,nv.highlightLast),D.some(!0)},onEnter:function(e){var n=gF.getCoupled(e,"sandbox"),r=hp.isOpen(n);if(r&&!t.previewing.get())return hh.getCurrent(n).bind((function(t){return nv.getHighlighted(t)})).map((function(t){return Cs(e,CM(),{item:t}),!0}));var o=Zp.getValue(e);return Bs(e,as()),t.onExecute(n,e,o),r&&hp.close(n),D.some(!0)}}),mw.config({toggleClass:t.markers.openClass,aria:{mode:"expanded"}}),gF.config({others:{sandbox:function(e){return kF(t,e,{onOpen:function(){return mw.on(e)},onClose:function(){return mw.off(e)}})}}}),Py("typeaheadevents",[js((function(e){var n=g;SF(t,a(e),e,r,n,Kk.HighlightFirst).get(g)})),Os(CM(),(function(e,n){var r=gF.getCoupled(e,"sandbox");vM(t.model,e,n.event.item),Bs(e,as()),t.onItemExecute(e,r,n.event.item,Zp.getValue(e)),hp.close(r),yM(e)}))].concat(t.dismissOnBlur?[Os(qa(),(function(t){var e=gF.getCoupled(t,"sandbox");Ed(e.element).isNone()&&hp.close(e)}))]:[]))];return{uid:t.uid,dom:Nk(Bo(t,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:k(k({},i),ng(t.typeaheadBehaviours,s)),eventOrder:t.eventOrder}},SM=y([Pi("lazySink"),ki("fetch"),Gi("minChars",5),Gi("responseTime",1e3),sl("onOpen"),Gi("getHotspot",D.some),Gi("getAnchorOverrides",y({})),Gi("layouts",D.none()),Gi("eventOrder",{}),ra("model",{},[Gi("getDisplayText",(function(t){return void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.value})),Gi("selectsOver",!0),Gi("populateFromBrowse",!0)]),sl("onSetValue"),ul("onExecute"),sl("onItemExecute"),Gi("inputClasses",[]),Gi("inputAttributes",{}),Gi("inputStyles",{}),Gi("matchWidth",!0),Gi("useMinWidth",!1),Gi("dismissOnBlur",!0),il(["openClass"]),Pi("initialData"),tg("typeaheadBehaviours",[Wy,Zp,hM,Qy,mw,gF]),Ti("previewing",(function(){return oa(!0)}))].concat(Hk()).concat(UF())),EM=y([_g({schema:[ol()],name:"menu",overrides:function(t){return{fakeFocus:!0,onHighlight:function(e,n){t.previewing.get()?e.getSystem().getByUid(t.uid).each((function(r){BM(t.model,r,n).fold((function(){return nv.dehighlight(e,n)}),(function(t){return t()}))})):e.getSystem().getByUid(t.uid).each((function(e){t.model.populateFromBrowse&&vM(t.model,e,n)})),t.previewing.set(!1)},onExecute:function(e,n){return e.getSystem().getByUid(t.uid).toOptional().map((function(t){return Cs(t,CM(),{item:n}),!0}))},onHover:function(e,n){t.previewing.set(!1),e.getSystem().getByUid(t.uid).each((function(e){t.model.populateFromBrowse&&vM(t.model,e,n)}))}}}})]),TM=fh({name:"Typeahead",configFields:SM(),partFields:EM(),factory:xM}),QM=function(t){var e=function(){return QM(t.toCached())},n=function(e){return QM(t.bind((function(t){return t.fold((function(t){return qk.pure(ro.error(t))}),(function(t){return e(t)}))})))},r=function(e){return QM(t.map((function(t){return t.bind(e)})))},o=function(e){return QM(t.map((function(t){return t.map(e)})))},i=function(e){return QM(t.map((function(t){return t.mapError(e)})))},a=function(e,n){return t.map((function(t){return t.fold(e,n)}))},s=function(e,n){return QM(qk.nu((function(r){var o=!1,i=setTimeout((function(){o=!0,r(ro.error(n()))}),e);t.get((function(t){o||(clearTimeout(i),r(t))}))})))};return k(k({},t),{toCached:e,bindFuture:n,bindResult:r,mapResult:o,mapError:i,foldResult:a,withTimeout:s})},kM=function(t){return QM(qk.nu(t))},FM=function(t){return QM(qk.pure(ro.value(t)))},UM=function(t){return QM(qk.pure(ro.error(t)))},OM=function(t){return QM(qk.pure(t))},_M=function(t){return QM(t.map(ro.value))},IM=function(t){return kM((function(e){t.then((function(t){e(ro.value(t))}),(function(t){e(ro.error(t))}))}))},HM={nu:kM,wrap:QM,pure:FM,value:FM,error:UM,fromResult:OM,fromFuture:_M,fromPromise:IM},DM={type:"separator"},MM=function(t){return{type:"menuitem",value:t.url,text:t.title,meta:{attach:t.attach},onAction:g}},NM=function(t,e){return{type:"menuitem",value:e,text:t,meta:{attach:void 0},onAction:g}},LM=function(t){return $(t,MM)},PM=function(t,e){return Y(e,(function(e){return e.type===t}))},RM=function(t,e){return LM(PM(t,e))},zM=function(t){return RM("header",t.targets)},KM=function(t){return RM("anchor",t.targets)},VM=function(t){return D.from(t.anchorTop).map((function(t){return NM("",t)})).toArray()},jM=function(t){return D.from(t.anchorBottom).map((function(t){return NM("",t)})).toArray()},$M=function(t){return $(t,(function(t){return NM(t,t)}))},XM=function(t){return q(t,(function(t,e){var n=0===t.length||0===e.length;return n?t.concat(e):t.concat(DM,e)}),[])},GM=function(t,e){var n=t.toLowerCase();return Y(e,(function(t){var e=void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.text;return zt(e.toLowerCase(),n)||zt(t.value.toLowerCase(),n)}))},WM=function(t,e,n){var r=Zp.getValue(e),o=void 0!==r.meta.text?r.meta.text:r.value,i=n.getLinkInformation();return i.fold((function(){return[]}),(function(e){var r=GM(o,$M(n.getHistory(t)));return"file"===t?XM([r,GM(o,zM(e)),GM(o,nt([VM(e),KM(e),jM(e)]))]):r}))},YM=ou("aria-invalid"),JM=function(t,e,n){var r,o=e.shared.providers,i=function(e){var r=Zp.getValue(e);n.addToHistory(r.value,t.filetype)},a=Ak.parts.field({factory:TM,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":YM,type:"url"},minChars:0,responseTime:0,fetch:function(r){var o=WM(t.filetype,r,n),i=KH(o,zC.BUBBLE_TO_SANDBOX,e,!1);return qk.pure(i)},getHotspot:function(t){return A.getOpt(t)},onSetValue:function(t,e){t.hasConfigured(lF)&&lF.run(t).get(g)},typeaheadBehaviours:fd(nt([n.getValidationHandler().map((function(e){return lF.config({getRoot:function(t){return hn(t.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(t,e){c.getOpt(t).each((function(t){Pn(t.element,"title",o.translate(e))}))}},validator:{validate:function(n){var r=Zp.getValue(n);return HM.nu((function(n){e({type:t.filetype,url:r.value},(function(t){if("invalid"===t.status){var e=ro.error(t.message);n(e)}else{var r=ro.value(t.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[Dh.config({disabled:function(){return t.disabled||o.isDisabled()}}),hk.config({}),Py("urlinput-events",nt(["file"===t.filetype?[Os(za(),(function(e){Cs(e,Sk,{name:t.name})}))]:[],[Os(Ka(),(function(e){Cs(e,Sk,{name:t.name}),i(e)})),Os(Za(),(function(e){Cs(e,Sk,{name:t.name}),i(e)}))]]))]])),eventOrder:(r={},r[za()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(t){return t.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:e.shared.getSink,parts:{menu:px(!1,1,"normal")},onExecute:function(t,e,n){Cs(e,kk,{})},onItemExecute:function(e,n,r,o){i(e),Cs(e,Sk,{name:t.name})}}),s=t.label.map((function(t){return xk(t,o)})),u=function(t,e,n,r){return void 0===n&&(n=t),void 0===r&&(r=t),HB(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:k({title:o.translate(r),"aria-live":"polite"},e.fold((function(){return{}}),(function(t){return{id:t}})))},o.icons)},c=CB(u("invalid",D.some(YM),"warning")),l=CB({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[c.asSpec()]}),d=n.getUrlPicker(t.filetype),f=ou("browser.url.event"),A=CB({dom:{tag:"div",classes:["tox-control-wrap"]},components:[a,l.asSpec()],behaviours:fd([Dh.config({disabled:function(){return t.disabled||o.isDisabled()}})])}),m=CB(JH({name:t.name,icon:D.some("browse"),text:t.label.getOr(""),disabled:t.disabled,primary:!1,borderless:!0},(function(t){return Bs(t,f)}),o,[],["tox-browse-url"])),p=function(){return{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:nt([[A.asSpec()],d.map((function(){return m.asSpec()})).toArray()])}},h=function(e){hh.getCurrent(e).each((function(n){var r=Zp.getValue(n),o=k({fieldname:t.name},r);d.each((function(r){r(o).get((function(r){Zp.setValue(n,r),Cs(e,Sk,{name:t.name})}))}))}))};return Ak.sketch({dom:Bk(),components:s.toArray().concat([p()]),fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||o.isDisabled()},onDisabled:function(t){Ak.getField(t).each(Dh.disable),m.getOpt(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable),m.getOpt(t).each(Dh.enable)}}),sE(),Py("url-input-events",[Os(f,h)])])})},qM=function(t,e){return sk.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+t.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:FB(t.icon,e.icons),attributes:{title:e.translate(t.iconTooltip)}},action:function(e){Cs(e,Qk,{name:"alert-banner",value:t.url})},buttonBehaviours:fd([_B()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:e.translate(t.text)}}]})},ZM=function(t,e){var n=Zp.config({store:{mode:"manual",getValue:function(t){var e=t.element.dom;return e.checked},setValue:function(t,e){var n=t.element.dom;n.checked=e}}}),r=function(t){return t.element.dom.click(),D.some(!0)},o=Ak.parts.field({factory:{sketch:w},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:fd([z_.self(),Dh.config({disabled:function(){return t.disabled||e.isDisabled()}}),hk.config({}),Wy.config({}),n,Qy.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),Py("checkbox-events",[Os(Ka(),(function(e,n){Cs(e,Sk,{name:t.name})}))])])}),i=Ak.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:e.translate(t.label)},behaviours:fd([LF.config({})])}),a=function(t){var n="checked"===t?"selected":"unselected";return HB(n,{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+t]},e.icons)},s=CB({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return Ak.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,s.asSpec(),i],fieldBehaviours:fd([Dh.config({disabled:function(){return t.disabled||e.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(t){Ak.getField(t).each(Dh.disable)},onEnabled:function(t){Ak.getField(t).each(Dh.enable)}}),sE()])})},tN=function(t){return"presentation"===t.presets?sk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:t.html}}):sk.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:t.html,attributes:{role:"document"}},containerBehaviours:fd([hk.config({}),Wy.config({})])})},eN=function(t){return function(e,n,r){return Et(n,"name").fold((function(){return t(n,r)}),(function(o){return e.field(o,t(n,r))}))}},nN=function(t){return function(e,n,r){var o=Bo(n,{source:"dynamic"});return eN(t)(e,o,r)}},rN={bar:eN((function(t,e){return ck(t,e.shared)})),collection:eN((function(t,e){return Ik(t,e.shared.providers)})),alertbanner:eN((function(t,e){return qM(t,e.shared.providers)})),input:eN((function(t,e){return uM(t,e.shared.providers)})),textarea:eN((function(t,e){return cM(t,e.shared.providers)})),label:eN((function(t,e){return YD(t,e.shared)})),iframe:nN((function(t,e){return vI(t,e.shared.providers)})),button:eN((function(t,e){return nD(t,e.shared.providers)})),checkbox:eN((function(t,e){return ZM(t,e.shared.providers)})),colorinput:eN((function(t,e){return VF(t,e.shared,e.colorinput)})),colorpicker:eN($_),dropzone:eN((function(t,e){return sI(t,e.shared.providers)})),grid:eN((function(t,e){return uI(t,e.shared)})),listbox:eN((function(t,e){return eM(t,e)})),selectbox:eN((function(t,e){return iM(t,e.shared.providers)})),sizeinput:eN((function(t,e){return pD(t,e.shared.providers)})),urlinput:eN((function(t,e){return JM(t,e,e.urlinput)})),customeditor:eN(W_),htmlpanel:eN(tN),imagetools:eN((function(t,e){return WD(t,e.shared.providers)})),table:eN((function(t,e){return aM(t,e.shared.providers)})),panel:eN((function(t,e){return nM(t,e)}))},oN={field:function(t,e){return e}},iN=function(t,e,n){var r=Bo(n,{shared:{interpreter:function(e){return aN(t,e,r)}}});return aN(t,e,r)},aN=function(t,e,n){return Et(rN,e.type).fold((function(){return console.error('Unknown factory type "'+e.type+'", defaulting to container: ',e),e}),(function(r){return r(t,e,n)}))},sN=function(t,e){var n=oN;return aN(n,t,e)},uN={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},cN=function(t,e,n){var r=12,o={maxHeightFunction:Ef()},i=function(){return{type:"node",root:Fn(t()),node:D.from(t()),bubble:Uf(r,r,uN),layouts:{onRtl:function(){return[dB]},onLtr:function(){return[lB]}},overrides:o}},a=function(){return{type:"hotspot",hotspot:e(),bubble:Uf(-r,r,uN),layouts:{onRtl:function(){return[Rl]},onLtr:function(){return[zl]}},overrides:o}};return function(){return n()?i():a()}},lN=function(t,e,n){var r=function(){return{type:"node",root:Fn(t()),node:D.from(t()),layouts:{onRtl:function(){return[fB]},onLtr:function(){return[fB]}}}},o=function(){return{type:"hotspot",hotspot:e(),layouts:{onRtl:function(){return[$l]},onLtr:function(){return[$l]}}}};return function(){return n()?r():o()}},dN=function(t,e){return function(){return{type:"selection",root:e(),getSelection:function(){var e=t.selection.getRng();return D.some(CA.range(ee.fromDom(e.startContainer),e.startOffset,ee.fromDom(e.endContainer),e.endOffset))}}}},fN=function(t){return function(e){return{type:"node",root:t(),node:e}}},AN=function(t,e,n){var r=RS(t),o=function(){return ee.fromDom(t.getBody())},i=function(){return ee.fromDom(t.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:cN(i,e,a),banner:lN(i,e,a),cursor:dN(t,o),node:fN(o)}},mN=function(t){return function(e,n){var r=qT(t);r(e,n)}},pN=function(t){return function(){return IT(t)}},gN=function(t){return function(){return DT(t)}},hN=function(t){return function(){return VT(t)}},vN=function(t){return{colorPicker:mN(t),hasCustomColors:pN(t),getColors:gN(t),getColorCols:hN(t)}},bN=function(t){return function(){return $S(t)}},yN=function(t){return{isDraggableModal:bN(t)}},wN=function(t){var e=oa(DS(t)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===e.get()},getDockingMode:e.get,setDockingMode:e.set}},BN=[{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"}]}],CN=function(t){return Tt(t,"items")},xN=function(t){return Tt(t,"block")},SN=function(t){return Tt(t,"inline")},EN=function(t){return Tt(t,"selector")},TN=function(t){return q(t,(function(t,e){if(CN(e)){var n=TN(e.items);return{customFormats:t.customFormats.concat(n.customFormats),formats:t.formats.concat([{title:e.title,items:n.formats}])}}if(SN(e)||xN(e)||EN(e)){var r=i(e.name)?e.name:e.title.toLowerCase(),o="custom-"+r;return{customFormats:t.customFormats.concat([{name:o,format:e}]),formats:t.formats.concat([{title:e.title,format:o,icon:e.icon}])}}return k(k({},t),{formats:t.formats.concat(e)})}),{customFormats:[],formats:[]})},QN=function(t,e){var n=TN(e),r=function(e){X(e,(function(e){t.formatter.has(e.name)||t.formatter.register(e.name,e.format)}))};return t.formatter?r(n.customFormats):t.on("init",(function(){r(n.customFormats)})),n.formats},kN=function(t){return BS(t).map((function(e){var n=QN(t,e);return CS(t)?BN.concat(n):n})).getOr(BN)},FN=function(t,e,n){var r={type:"formatter",isSelected:e(t.format),getStylePreview:n(t.format)};return Bo(t,r)},UN=function(t,e,n,r){var o=function(t){return FN(t,n,r)},a=function(t){var e={type:"submenu"};return Bo(t,e)},s=function(e){var o=i(e.name)?e.name:ou(e.title),a="custom-"+o,s={type:"formatter",format:a,isSelected:n(a),getStylePreview:r(a)},u=Bo(e,s);return t.formatter.register(o,u),u},u=function(t){return $(t,(function(t){var e=pt(t);if(Qt(t,"items")){var n=u(t.items);return Bo(a(t),{getStyleItems:y(n)})}return Qt(t,"format")?o(t):1===e.length&&z(e,"title")?Bo(t,{type:"separator"}):s(t)}))};return u(e)},ON=function(t){var e=function(e){return function(){return t.formatter.match(e)}},n=function(e){return function(){var n=t.formatter.get(e);return void 0!==n?D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))}):D.none()}},r=function(t){var e=t.items;return void 0!==e&&e.length>0?rt(e,r):[t.format]},o=oa([]),i=oa([]),a=oa([]),s=oa([]),u=oa(!1);t.on("PreInit",(function(a){var s=kN(t),u=UN(t,s,e,n);o.set(u),i.set(rt(u,r))})),t.on("addStyleModifications",(function(o){var i=UN(t,o.items,e,n);a.set(i),u.set(o.replace),s.set(rt(i,r))}));var c=function(){var t=u.get()?[]:o.get(),e=a.get();return t.concat(e)},l=function(){var t=u.get()?[]:i.get(),e=s.get();return t.concat(e)};return{getData:c,getFlattenedKeys:l}},_N=function(t){return f(t)&&1===t.nodeType},IN=Y_.trim,HN=function(t){return function(e){if(_N(e)){if(e.contentEditable===t)return!0;if(e.getAttribute("data-mce-contenteditable")===t)return!0}return!1}},DN=HN("true"),MN=HN("false"),NN=function(t,e,n,r,o){return{type:t,title:e,url:n,level:r,attach:o}},LN=function(t){while(t=t.parentNode){var e=t.contentEditable;if(e&&"inherit"!==e)return DN(t)}return!1},PN=function(t,e){return $(GA(ee.fromDom(e),t),(function(t){return t.dom}))},RN=function(t){return t.innerText||t.textContent},zN=function(t){return t.id?t.id:ou("h")},KN=function(t){return t&&"A"===t.nodeName&&void 0!==(t.id||t.name)},VN=function(t){return KN(t)&&$N(t)},jN=function(t){return t&&/^(H[1-6])$/.test(t.nodeName)},$N=function(t){return LN(t)&&!MN(t)},XN=function(t){return jN(t)&&$N(t)},GN=function(t){return jN(t)?parseInt(t.nodeName.substr(1),10):0},WN=function(t){var e=zN(t),n=function(){t.id=e};return NN("header",RN(t),"#"+e,GN(t),n)},YN=function(t){var e=t.id||t.name,n=RN(t);return NN("anchor",n||"#"+e,"#"+e,0,g)},JN=function(t){return $(Y(t,XN),WN)},qN=function(t){return $(Y(t,VN),YN)},ZN=function(t){var e=PN("h1,h2,h3,h4,h5,h6,a:not([href])",t);return e},tL=function(t){return IN(t.title).length>0},eL=function(t){var e=ZN(t);return Y(JN(e).concat(qN(e)),tL)},nL={find:eL},rL="tinymce-url-history",oL=5,iL=function(t){return i(t)&&/^https?/.test(t)},aL=function(t){return s(t)&&t.length<=oL&&ot(t,iL)},sL=function(t){return a(t)&&xt(t,(function(t){return!aL(t)})).isNone()},uL=function(){var t,e=ST.getItem(rL);if(null===e)return{};try{t=JSON.parse(e)}catch(n){if(n instanceof SyntaxError)return console.log("Local storage "+rL+" was not valid JSON",n),{};throw n}return sL(t)?t:(console.log("Local storage "+rL+" was not valid format",t),{})},cL=function(t){if(!sL(t))throw new Error("Bad format for history:\n"+JSON.stringify(t));ST.setItem(rL,JSON.stringify(t))},lL=function(t){var e=uL();return Et(e,t).getOr([])},dL=function(t,e){if(iL(t)){var n=uL(),r=Et(n,e).getOr([]),o=Y(r,(function(e){return e!==t}));n[e]=[t].concat(o).slice(0,oL),cL(n)}},fL=function(t){return!!t},AL=function(t){return vt(Y_.makeMap(t,/[, ]/),fL)},mL=function(t){return D.from(YS(t)).filter(A)},pL=function(t){var e=D.some(JS(t)).filter(fL),n=D.some(qS(t)).filter(fL),r=e.or(n).map(AL);return mL(t).fold(E,(function(t){return r.fold(T,(function(t){return pt(t).length>0&&t}))}))},gL=function(t,e){var n=pL(t);return c(n)?n?mL(t):D.none():n[e]?mL(t):D.none()},hL=function(t,e){return gL(t,e).map((function(n){return function(r){return qk.nu((function(o){var s=function(t,e){if(!i(t))throw new Error("Expected value to be string");if(void 0!==e&&!a(e))throw new Error("Expected meta to be a object");var n={value:t,meta:e};o(n)},u=k({filetype:e,fieldname:r.fieldname},D.from(r.meta).getOr({}));n.call(t,s,r.value,u)}))}}))},vL=function(t){return D.from(t).filter(i).getOrUndefined()},bL=function(t){return ZS(t)?D.none():D.some({targets:nL.find(t.getBody()),anchorTop:vL(tE(t)),anchorBottom:vL(eE(t))})},yL=function(t){return D.from(nE(t))},wL=function(t){return{getHistory:lL,addToHistory:dL,getLinkInformation:function(){return bL(t)},getValidationHandler:function(){return yL(t)},getUrlPicker:function(e){return hL(t,e)}}},BL=function(t,e,n){var r=oa(!1),o=wN(e),i={shared:{providers:{icons:function(){return e.ui.registry.getAll().icons},menuItems:function(){return e.ui.registry.getAll().menuItems},translate:xB.translate,isDisabled:function(){return e.mode.isReadOnly()||e.ui.isDisabled()},getSetting:e.getParam.bind(e)},interpreter:function(t){return sN(t,i)},anchors:AN(e,n,o.isPositionedAtTop),header:o,getSink:function(){return ro.value(t)}},urlinput:wL(e),styleselect:ON(e),colorinput:vN(e),dialog:yN(e),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(t){return r.set(t)}};return i},CL=function(t,e,n){var r=function(t,r){X([e,n],(function(e){e.broadcastEvent(t,r)}))},o=function(t,r){X([e,n],(function(e){e.broadcastOn([t],r)}))},i=function(t){return o(vp(),{target:t.target})},a=wd(),s=of(a,"touchstart",i),u=of(a,"touchmove",(function(t){return r(us(),t)})),c=of(a,"touchend",(function(t){return r(cs(),t)})),l=of(a,"mousedown",i),d=of(a,"mouseup",(function(t){0===t.raw.button&&o(yp(),{target:t.target})})),f=function(t){return o(vp(),{target:ee.fromDom(t.target)})},A=function(t){0===t.button&&o(yp(),{target:ee.fromDom(t.target)})},m=function(){X(t.editorManager.get(),(function(e){t!==e&&e.fire("DismissPopups",{relatedTarget:t})}))},p=function(t){return r(ls(),sf(t))},g=function(t){o(bp(),{}),r(ds(),sf(t))},h=function(){return o(bp(),{})},v=function(e){e.state&&o(vp(),{target:ee.fromDom(t.getContainer())})},b=function(t){o(vp(),{target:ee.fromDom(t.relatedTarget.getContainer())})};t.on("PostRender",(function(){t.on("click",f),t.on("tap",f),t.on("mouseup",A),t.on("mousedown",m),t.on("ScrollWindow",p),t.on("ResizeWindow",g),t.on("ResizeEditor",h),t.on("AfterProgressState",v),t.on("DismissPopups",b)})),t.on("remove",(function(){t.off("click",f),t.off("tap",f),t.off("mouseup",A),t.off("mousedown",m),t.off("ScrollWindow",p),t.off("ResizeWindow",g),t.off("ResizeEditor",h),t.off("AfterProgressState",v),t.off("DismissPopups",b),l.unbind(),s.unbind(),u.unbind(),c.unbind(),d.unbind()})),t.on("detach",(function(){Jm(e),Jm(n),e.destroy(),n.destroy()}))},xL=eh,SL=Mg,EL=y([Gi("shell",!1),ki("makeItem"),Gi("setupItem",g),rg.field("listBehaviours",[Ny])]),TL=function(){return{behaviours:fd([Ny.config({})])}},QL=Ig({name:"items",overrides:TL}),kL=y([QL]),FL=y("CustomList"),UL=function(t,e,n,r){var o=function(e,n){a(e).fold((function(){throw 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(r){var o=Ny.contents(r),i=n.length,a=i-o.length,s=a>0?V(a,(function(){return t.makeItem()})):[],u=o.slice(i);X(u,(function(t){return Ny.remove(r,t)})),X(s,(function(t){return Ny.append(r,t)}));var c=Ny.contents(r);X(c,(function(r,o){t.setupItem(e,r,n[o],o)}))}))},i=t.shell?{behaviours:[Ny.config({})],components:[]}:{behaviours:[],components:e},a=function(e){return t.shell?D.some(e):Xg(e,t,"items")};return{uid:t.uid,dom:t.dom,components:i.components,behaviours:ng(t.listBehaviours,i.behaviours),apis:{setItems:o}}},OL=fh({name:FL(),configFields:EL(),partFields:kL(),factory:UL,apis:{setItems:function(t,e,n){t.setItems(e,n)}}}),_L=y([ki("dom"),Gi("shell",!0),tg("toolbarBehaviours",[Ny])]),IL=function(){return{behaviours:fd([Ny.config({})])}},HL=y([Ig({name:"groups",overrides:IL})]),DL=function(t,e,n,r){var o=function(t,e){i(t).fold((function(){throw 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(t){Ny.set(t,e)}))},i=function(e){return t.shell?D.some(e):Xg(e,t,"groups")},a=t.shell?{behaviours:[Ny.config({})],components:[]}:{behaviours:[],components:e};return{uid:t.uid,dom:t.dom,components:a.components,behaviours:ng(t.toolbarBehaviours,a.behaviours),apis:{setGroups:o},domModification:{attributes:{role:"group"}}}},ML=fh({name:"Toolbar",configFields:_L(),partFields:HL(),factory:DL,apis:{setGroups:function(t,e,n){t.setGroups(e,n)}}}),NL=g,LL=E,PL=y([]),RL=Object.freeze({__proto__:null,setup:NL,isDocked:LL,getBehaviours:PL}),zL=function(t){var e=kt(Zn(t,"position"),"fixed"),n=e?D.none():bn(t);return n.orThunk((function(){var e=ee.fromTag("span");return hn(t).bind((function(t){Fr(t,e);var n=bn(e);return Hr(e),n}))}))},KL=function(t){return zL(t).map(Ar).getOrThunk((function(){return lr(0,0)}))},VL=aa.generate([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),jL=function(t,e){var n=t.element;ic(n,e.transitionClass),sc(n,e.fadeOutClass),ic(n,e.fadeInClass),e.onShow(t)},$L=function(t,e){var n=t.element;ic(n,e.transitionClass),sc(n,e.fadeInClass),ic(n,e.fadeOutClass),e.onHide(t)},XL=function(t,e){return t.ye.y},GL=function(t,e){return t.y>=e.y},WL=function(t,e){return t.bottom<=e.bottom},YL=function(t,e,n){return ot(t,(function(t){switch(t){case"bottom":return WL(e,n);case"top":return GL(e,n)}}))},JL=function(t,e){return e.getInitialPos().map((function(e){return Yr(e.bounds.x,e.bounds.y,hr(t),ar(t))}))},qL=function(t,e,n){n.setInitialPos({style:tr(t),position:Jn(t,"position")||"static",bounds:e})},ZL=function(t,e,n){return n.getInitialPos().bind((function(r){switch(n.clearInitialPos(),r.position){case"static":return D.some(VL.static());case"absolute":var o=zL(t).map(Jr).getOrThunk((function(){return Jr(Mn())}));return D.some(VL.absolute(Qd("absolute",Et(r.style,"left").map((function(t){return e.x-o.x})),Et(r.style,"top").map((function(t){return e.y-o.y})),Et(r.style,"right").map((function(t){return o.right-e.right})),Et(r.style,"bottom").map((function(t){return o.bottom-e.bottom})))));default:return D.none()}}))},tP=function(t,e,n){return JL(t,n).filter((function(t){return YL(n.getModes(),t,e)})).bind((function(e){return ZL(t,e,n)}))},eP=function(t,e,n){var r=Jr(t);if(YL(n.getModes(),r,e))return D.none();qL(t,r,n);var o=Zr(),i=r.x-o.x,a=e.y-o.y,s=o.bottom-e.bottom,u=r.y<=e.y;return D.some(VL.fixed(Qd("fixed",D.some(i),u?D.some(a):D.none(),D.none(),u?D.none():D.some(s))))},nP=function(t,e,n){var r=t.element,o=kt(Zn(r,"position"),"fixed");return o?tP(r,e,n):eP(r,e,n)},rP=function(t,e){var n=t.element;return JL(n,e).bind((function(t){return ZL(n,t,e)}))},oP=function(t,e,n){n.setDocked(!1),X(["left","right","top","bottom","position"],(function(e){return nr(t.element,e)})),e.onUndocked(t)},iP=function(t,e,n,r){var o="fixed"===r.position;n.setDocked(o),Fd(t.element,r);var i=o?e.onDocked:e.onUndocked;i(t)},aP=function(t,e,n,r,o){void 0===o&&(o=!1),e.contextual.each((function(e){e.lazyContext(t).each((function(i){var a=XL(i,r);if(a!==n.isVisible())if(n.setVisible(a),o&&!a)cc(t.element,[e.fadeOutClass]),e.onHide(t);else{var s=a?jL:$L;s(t,e)}}))}))},sP=function(t,e,n){var r=e.lazyViewport(t),o=n.isDocked();o&&aP(t,e,n,r),nP(t,r,n).each((function(o){o.fold((function(){return oP(t,e,n)}),(function(r){return iP(t,e,n,r)}),(function(o){aP(t,e,n,r,!0),iP(t,e,n,o)}))}))},uP=function(t,e,n){var r=t.element;n.setDocked(!1),rP(t,n).each((function(r){r.fold((function(){return oP(t,e,n)}),(function(r){return iP(t,e,n,r)}),g)})),n.setVisible(!0),e.contextual.each((function(e){lc(r,[e.fadeInClass,e.fadeOutClass,e.transitionClass]),e.onShow(t)})),cP(t,e,n)},cP=function(t,e,n){t.getSystem().isConnected()&&sP(t,e,n)},lP=function(t,e,n){n.isDocked()&&uP(t,e,n)},dP=function(t,e,n){return n.isDocked()},fP=function(t,e,n,r){return n.setModes(r)},AP=function(t,e,n){return n.getModes()},mP=Object.freeze({__proto__:null,refresh:cP,reset:lP,isDocked:dP,getModes:AP,setModes:fP}),pP=function(t,e){return Qs([Rs($a(),(function(n,r){t.contextual.each((function(t){if(uc(n.element,t.transitionClass)){lc(n.element,[t.transitionClass,t.fadeInClass]);var o=e.isVisible()?t.onShown:t.onHidden;o(n)}r.stop()}))})),Os(ls(),(function(n,r){cP(n,t,e)})),Os(ds(),(function(n,r){lP(n,t,e)}))])},gP=Object.freeze({__proto__:null,events:pP}),hP=[$i("contextual",[Oi("fadeInClass"),Oi("fadeOutClass"),Oi("transitionClass"),Hi("lazyContext"),sl("onShow"),sl("onShown"),sl("onHide"),sl("onHidden")]),ta("lazyViewport",Zr),na("modes",["top","bottom"],ci),sl("onDocked"),sl("onUndocked")],vP=function(t){var e=oa(!1),n=oa(!0),r=nf(),o=oa(t.modes),i=function(){return"docked: "+e.get()+", visible: "+n.get()+", modes: "+o.get().join(",")};return Su({isDocked:e.get,setDocked:e.set,getInitialPos:r.get,setInitialPos:r.set,clearInitialPos:r.clear,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:i})},bP=Object.freeze({__proto__:null,init:vP}),yP=md({fields:hP,name:"docking",active:gP,apis:mP,state:bP}),wP=y(ou("toolbar-height-change")),BP={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},CP="tox-tinymce--toolbar-sticky-on",xP="tox-tinymce--toolbar-sticky-off",SP=function(t,e){var n=An(e),r=n.dom.defaultView.innerHeight,o=Mr(n),i=ee.fromDom(t.elm),a=qr(i),s=ar(i),u=a.y,c=u+s,l=Ar(e),d=ar(e),f=l.top,A=f+d,m=Math.abs(f-o.top)<2,p=Math.abs(A-(o.top+r))<2;if(m&&uf){var g=u-r+s+d;Nr(o.left,g,n)}},EP=function(t,e){return z(yP.getModes(t),e)},TP=function(t){var e=function(t){return sr(t)+(parseInt(Jn(t,"margin-top"),10)||0)+(parseInt(Jn(t,"margin-bottom"),10)||0)},n=t.element;hn(n).each((function(r){var o="padding-"+yP.getModes(t)[0];if(yP.isDocked(t)){var i=hr(r);Gn(n,"width",i+"px"),Gn(r,o,e(n)+"px")}else nr(n,"width"),nr(r,o)}))},QP=function(t,e){e?(sc(t,BP.fadeOutClass),cc(t,[BP.transitionClass,BP.fadeInClass])):(sc(t,BP.fadeInClass),cc(t,[BP.fadeOutClass,BP.transitionClass]))},kP=function(t,e){var n=ee.fromDom(t.getContainer());e?(ic(n,CP),sc(n,xP)):(ic(n,xP),sc(n,CP))},FP=function(t,e){var n=An(e);Sd(n).filter((function(t){return!cn(e,t)})).filter((function(e){return cn(e,ee.fromDom(n.dom.body))||fn(t,e)})).each((function(){return Bd(e)}))},UP=function(t,e){return Ed(t).orThunk((function(){return e().toOptional().bind((function(t){return Ed(t.element)}))}))},OP=function(t,e,n){t.inline||(e.header.isPositionedAtTop()||t.on("ResizeEditor",(function(){n().each(yP.reset)})),t.on("ResizeWindow ResizeEditor",(function(){n().each(TP)})),t.on("SkinLoaded",(function(){n().each((function(t){yP.isDocked(t)?yP.reset(t):yP.refresh(t)}))})),t.on("FullscreenStateChanged",(function(){n().each(yP.reset)}))),t.on("AfterScrollIntoView",(function(t){n().each((function(e){yP.refresh(e);var n=e.element;Yv(n)&&SP(t,n)}))})),t.on("PostRender",(function(){kP(t,!1)}))},_P=function(t){return t().map(yP.isDocked).getOr(!1)},IP=function(){var t;return[vd.config({channels:(t={},t[wP()]={onReceive:TP},t)})]},HP=function(t,e){var n=nf(),r=e.getSink,o=function(t){r().each((function(e){return t(e.element)}))},i=function(e){t.inline||TP(e),kP(t,yP.isDocked(e)),e.getSystem().broadcastOn([bp()],{}),r().each((function(t){return t.getSystem().broadcastOn([bp()],{})}))},a=t.inline?[]:IP();return U([Wy.config({}),yP.config({contextual:k({lazyContext:function(e){var n=sr(e.element),r=t.inline?t.getContentAreaContainer():t.getContainer(),o=Jr(ee.fromDom(r)),i=o.height-n,a=o.y+(EP(e,"top")?0:n);return D.some(Yr(o.x,a,o.width,i))},onShow:function(){o((function(t){return QP(t,!0)}))},onShown:function(t){o((function(t){return lc(t,[BP.transitionClass,BP.fadeInClass])})),n.get().each((function(e){FP(t.element,e),n.clear()}))},onHide:function(t){UP(t.element,r).fold(n.clear,n.set),o((function(t){return QP(t,!1)}))},onHidden:function(){o((function(t){return lc(t,[BP.transitionClass])}))}},BP),lazyViewport:function(e){var n=Zr(),r=jS(t),o=n.y+(EP(e,"top")?r:0),i=n.height-(EP(e,"bottom")?r:0);return Yr(n.x,o,n.width,i)},modes:[e.header.getDockingMode()],onDocked:i,onUndocked:i})],a,!0)},DP=Object.freeze({__proto__:null,setup:OP,isDocked:_P,getBehaviours:HP}),MP=function(t){var e=t.editor,n=t.sticky?HP:PL;return{uid:t.uid,dom:t.dom,components:t.components,behaviours:fd(n(e,t.sharedBackstage))}},NP=ti([Oi("type"),Fi("items",ni([ii([Oi("name"),Li("items",ci)]),ci]))].concat(CC)),LP=function(t){return yi("GroupToolbarButton",NP,t)},PP=[Ki("text"),Ki("tooltip"),Ki("icon"),Hi("fetch"),ta("onSetup",(function(){return g}))],RP=ti(U([Oi("type")],PP,!0)),zP=function(t){return yi("menubutton",RP,t)},KP=ti([Oi("type"),Ki("tooltip"),Ki("icon"),Ki("text"),Vi("select"),Hi("fetch"),ta("onSetup",(function(){return g})),qi("presets","normal",["normal","color","listpreview"]),Gi("columns",1),Hi("onAction"),Hi("onItemAction")]),VP=function(t){return yi("SplitButton",KP,t)},jP=function(t,e){var n=function(t,n){var r=$(n,(function(t){var n={type:"menubutton",text:t.text,fetch:function(e){e(t.getItems())}},r=zP(n).mapError((function(t){return Ci(t)})).getOrDie();return jH(r,"tox-mbtn",e.backstage,D.some("menuitem"))}));Ny.set(t,r)},r={focus:Qy.focusIn,setMenus:n};return{uid:t.uid,dom:t.dom,components:[],behaviours:fd([Ny.config({}),Py("menubar-events",[zs((function(e){t.onSetup(e)})),Os(Ma(),(function(t,e){Nc(t.element,".tox-mbtn--active").each((function(n){Lc(e.event.target,".tox-mbtn").each((function(e){cn(n,e)||t.getSystem().getByDom(n).each((function(n){t.getSystem().getByDom(e).each((function(t){HF.expand(t),HF.close(n),Wy.focus(t)}))}))}))}))})),Os(gs(),(function(t,e){e.event.prevFocus.bind((function(e){return t.getSystem().getByDom(e).toOptional()})).each((function(n){e.event.newFocus.bind((function(e){return t.getSystem().getByDom(e).toOptional()})).each((function(t){HF.isOpen(n)&&(HF.expand(t),HF.close(n))}))}))}))]),Qy.config({mode:"flow",selector:".tox-mbtn",onEscape:function(e){return t.onEscape(e),D.some(!0)}}),hk.config({})]),apis:r,domModification:{attributes:{role:"menubar"}}}},$P=dh({factory:jP,name:"silver.Menubar",configFields:[ki("dom"),ki("uid"),ki("onEscape"),ki("backstage"),Gi("onSetup",g)],apis:{focus:function(t,e){t.focus(e)},setMenus:function(t,e,n){t.setMenus(e,n)}}}),XP=function(t,e){return e.getAnimationRoot.fold((function(){return t.element}),(function(e){return e(t)}))},GP=function(t){return t.dimension.property},WP=function(t,e){return t.dimension.getDimension(e)},YP=function(t,e){var n=XP(t,e);lc(n,[e.shrinkingClass,e.growingClass])},JP=function(t,e){sc(t.element,e.openClass),ic(t.element,e.closedClass),Gn(t.element,GP(e),"0px"),rr(t.element)},qP=function(t,e){sc(t.element,e.closedClass),ic(t.element,e.openClass),nr(t.element,GP(e))},ZP=function(t,e,n,r){n.setCollapsed(),Gn(t.element,GP(e),WP(e,t.element)),rr(t.element),YP(t,e),JP(t,e),e.onStartShrink(t),e.onShrunk(t)},tR=function(t,e,n,r){var o=r.getOrThunk((function(){return WP(e,t.element)}));n.setCollapsed(),Gn(t.element,GP(e),o),rr(t.element);var i=XP(t,e);sc(i,e.growingClass),ic(i,e.shrinkingClass),JP(t,e),e.onStartShrink(t)},eR=function(t,e,n){var r=WP(e,t.element),o="0px"===r?ZP:tR;o(t,e,n,D.some(r))},nR=function(t,e,n){var r=XP(t,e),o=uc(r,e.shrinkingClass),i=WP(e,t.element);qP(t,e);var a=WP(e,t.element),s=function(){Gn(t.element,GP(e),i),rr(t.element)},u=function(){JP(t,e)},c=o?s:u;c(),sc(r,e.shrinkingClass),ic(r,e.growingClass),qP(t,e),Gn(t.element,GP(e),a),n.setExpanded(),e.onStartGrow(t)},rR=function(t,e,n){if(n.isExpanded()){nr(t.element,GP(e));var r=WP(e,t.element);Gn(t.element,GP(e),r)}},oR=function(t,e,n){n.isExpanded()||nR(t,e,n)},iR=function(t,e,n){n.isExpanded()&&eR(t,e,n)},aR=function(t,e,n){n.isExpanded()&&ZP(t,e,n)},sR=function(t,e,n){return n.isExpanded()},uR=function(t,e,n){return n.isCollapsed()},cR=function(t,e,n){var r=XP(t,e);return!0===uc(r,e.growingClass)},lR=function(t,e,n){var r=XP(t,e);return!0===uc(r,e.shrinkingClass)},dR=function(t,e,n){return cR(t,e)||lR(t,e)},fR=function(t,e,n){var r=n.isExpanded()?eR:nR;r(t,e,n)},AR=Object.freeze({__proto__:null,refresh:rR,grow:oR,shrink:iR,immediateShrink:aR,hasGrown:sR,hasShrunk:uR,isGrowing:cR,isShrinking:lR,isTransitioning:dR,toggleGrow:fR,disableTransitions:YP}),mR=function(t,e,n){var r=e.expanded;return Fu(r?{classes:[e.openClass],styles:{}}:{classes:[e.closedClass],styles:Aa(e.dimension.property,"0px")})},pR=function(t,e){return Qs([Rs($a(),(function(n,r){var o=r.event.raw;if(o.propertyName===t.dimension.property){YP(n,t),e.isExpanded()&&nr(n.element,t.dimension.property);var i=e.isExpanded()?t.onGrown:t.onShrunk;i(n)}}))])},gR=Object.freeze({__proto__:null,exhibit:mR,events:pR}),hR=[ki("closedClass"),ki("openClass"),ki("shrinkingClass"),ki("growingClass"),Pi("getAnimationRoot"),sl("onShrunk"),sl("onStartShrink"),sl("onGrown"),sl("onStartGrow"),Gi("expanded",!1),Fi("dimension",xi("property",{width:[dl("property","width"),dl("getDimension",(function(t){return hr(t)+"px"}))],height:[dl("property","height"),dl("getDimension",(function(t){return ar(t)+"px"}))]}))],vR=function(t){var e=oa(t.expanded),n=function(){return"expanded: "+e.get()};return Su({isExpanded:function(){return!0===e.get()},isCollapsed:function(){return!1===e.get()},setCollapsed:C(e.set,!1),setExpanded:C(e.set,!0),readState:n})},bR=Object.freeze({__proto__:null,init:vR}),yR=md({fields:hR,name:"sliding",active:gR,apis:AR,state:bR}),wR="container",BR=[tg("slotBehaviours",[])],CR=function(t){return""},xR=function(t){var e=function(){var t=[],e=function(e,n){return t.push(e),zg(wR,CR(e),n)};return{slot:e,record:y(t)}}(),n=t(e),r=e.record(),o=$(r,(function(t){return Og({name:t,pname:CR(t)})}));return ih(wR,BR,o,SR,n)},SR=function(t,e){var n=function(e){return Jg(t)},r=function(e,n){return Xg(e,t,n)},o=function(e,n){return function(r,o){return Xg(r,t,o).map((function(t){return e(t,o)})).getOr(n)}},i=function(t){return function(e,n){X(n,(function(n){return t(e,n)}))}},a=function(t,e){return"true"!==zn(t.element,"aria-hidden")},s=function(t,e){if(!a(t)){var n=t.element;nr(n,"display"),jn(n,"aria-hidden"),Cs(t,hs(),{name:e,visible:!0})}},u=function(t,e){if(a(t)){var n=t.element;Gn(n,"display","none"),Pn(n,"aria-hidden","true"),Cs(t,hs(),{name:e,visible:!1})}},c=o(a,!1),l=o(u),d=i(l),f=function(t){return d(t,n())},A=o(s),m={getSlotNames:n,getSlot:r,isShowing:c,hideSlot:l,hideAllSlots:f,showSlot:A};return{uid:t.uid,dom:t.dom,components:e,behaviours:eg(t.slotBehaviours),apis:m}},ER=vt({getSlotNames:function(t,e){return t.getSlotNames(e)},getSlot:function(t,e,n){return t.getSlot(e,n)},isShowing:function(t,e,n){return t.isShowing(e,n)},hideSlot:function(t,e,n){return t.hideSlot(e,n)},hideAllSlots:function(t,e){return t.hideAllSlots(e)},showSlot:function(t,e,n){return t.showSlot(e,n)}},(function(t){return Cu(t)})),TR=k(k({},ER),{sketch:xR}),QR=ti([Ki("icon"),Ki("tooltip"),ta("onShow",g),ta("onHide",g),ta("onSetup",(function(){return g}))]),kR=function(t){return yi("sidebar",QR,t)},FR=function(t){var e=t.ui.registry.getAll().sidebars;X(pt(e),(function(n){var r=e[n],o=function(){return kt(D.from(t.queryCommandValue("ToggleSidebar")),n)};t.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(e){t.execCommand("ToggleSidebar",!1,n),e.setActive(o())},onSetup:function(e){var n=function(){return e.setActive(o())};return t.on("ToggleSidebar",n),function(){t.off("ToggleSidebar",n)}}})}))},UR=function(t){return{element:function(){return t.element.dom}}},OR=function(t,e){var n=$(pt(e),(function(t){var n=e[t],r=wi(kR(n));return{name:t,getApi:UR,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return $(n,(function(e){var r=oa(g);return t.slot(e.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:Jx.unnamedEvents([mE(e,r),pE(e,r),Os(hs(),(function(t,e){var r=e.event,o=tt(n,(function(t){return t.name===r.name}));o.each((function(e){var n=r.visible?e.onShow:e.onHide;n(e.getApi(t))}))}))])})}))},_R=function(t){return TR.sketch((function(e){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:OR(e,t),slotBehaviours:Jx.unnamedEvents([zs((function(t){return TR.hideAllSlots(t)}))])}}))},IR=function(t,e){var n=hh.getCurrent(t);n.each((function(t){return Ny.set(t,[_R(e)])}))},HR=function(t,e){var n=hh.getCurrent(t);n.each((function(t){var n=hh.getCurrent(t);n.each((function(n){yR.hasGrown(t)?TR.isShowing(n,e)?yR.shrink(t):(TR.hideAllSlots(n),TR.showSlot(n,e)):(TR.hideAllSlots(n),TR.showSlot(n,e),yR.grow(t))}))}))},DR=function(t){var e=hh.getCurrent(t);return e.bind((function(t){var e=yR.isGrowing(t)||yR.hasGrown(t);if(e){var n=hh.getCurrent(t);return n.bind((function(t){return tt(TR.getSlotNames(t),(function(e){return TR.isShowing(t,e)}))}))}return D.none()}))},MR=ou("FixSizeEvent"),NR=ou("AutoSizeEvent"),LR=function(t){return{uid:t.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:fd([hk.config({}),Wy.config({}),yR.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(t){var e=hh.getCurrent(t);e.each(TR.hideAllSlots),Bs(t,NR)},onGrown:function(t){Bs(t,NR)},onStartGrow:function(t){Cs(t,MR,{width:Zn(t.element,"width").getOr("")})},onStartShrink:function(t){Cs(t,MR,{width:hr(t.element)+"px"})}}),Ny.config({}),hh.config({find:function(t){var e=Ny.contents(t);return dt(e)}})])}],behaviours:fd([z_.childAt(0),Py("sidebar-sliding-events",[Os(MR,(function(t,e){Gn(t.element,"width",e.event.width)})),Os(NR,(function(t,e){nr(t.element,"width")}))])])}},PR=function(t,e,n,r){Pn(t.element,"aria-busy",!0);var o=e.getRoot(t).getOr(t),i=fd([Qy.config({mode:"special",onTab:function(){return D.some(!0)},onShiftTab:function(){return D.some(!0)}}),Wy.config({})]),a=r(o,i),s=o.getSystem().build(a);Ny.append(o,Qc(s)),s.hasConfigured(Qy)&&e.focus&&Qy.focusIn(s),n.isBlocked()||e.onBlock(t),n.blockWith((function(){return Ny.remove(o,s)}))},RR=function(t,e,n){jn(t.element,"aria-busy"),n.isBlocked()&&e.onUnblock(t),n.clear()},zR=Object.freeze({__proto__:null,block:PR,unblock:RR}),KR=[ta("getRoot",D.none),Zi("focus",!0),sl("onBlock"),sl("onUnblock")],VR=function(){var t=tf(),e=function(e){t.set({destroy:e})};return Su({readState:t.isSet,blockWith:e,clear:t.clear,isBlocked:t.isSet})},jR=Object.freeze({__proto__:null,init:VR}),$R=md({fields:KR,name:"blocking",apis:zR,state:jR}),XR=function(t){var e=void 0!==t.dom.attributes?t.dom.attributes:[];return q(e,(function(t,e){var n;return"class"===e.name?t:k(k({},t),(n={},n[e.name]=e.value,n))}),{})},GR=function(t){return Array.prototype.slice.call(t.dom.classList,0)},WR=function(t){var e=ee.fromHtml(t),n=wn(e),r=XR(e),o=GR(e),i=0===n.length?{}:{innerHtml:Xs(e)};return k({tag:se(e),classes:o,attributes:r},i)},YR=function(t){return function(e,n){return{dom:{tag:"div",attributes:{"aria-label":t.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:WR('')}]}}},JR=function(t){return hh.getCurrent(t).each((function(t){return Bd(t.element)}))},qR=function(t,e){var n="tabindex",r="data-mce-"+n;D.from(t.iframeElement).map(ee.fromDom).each((function(t){e?(Kn(t,n).each((function(e){return Pn(t,r,e)})),Pn(t,n,-1)):(jn(t,n),Kn(t,r).each((function(e){Pn(t,n,e),jn(t,r)})))}))},ZR=function(t,e,n,r){var o=e.element;if(qR(t,n),n)$R.block(e,YR(r)),nr(o,"display"),jn(o,"aria-hidden"),t.hasFocus()&&JR(e);else{var i=hh.getCurrent(e).exists((function(t){return xd(t.element)}));$R.unblock(e),Gn(o,"display","none"),Pn(o,"aria-hidden","true"),i&&t.focus()}},tz=function(t){return{uid:t.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:fd([Ny.config({}),$R.config({focus:!1}),hh.config({find:function(t){return dt(t.components())}})]),components:[]}},ez=function(t){return"focusin"===t.type},nz=function(t){if(ez(t)){var e=t.composed?dt(t.composedPath()):D.from(t.target);return e.map(ee.fromDom).filter(le).exists((function(t){return uc(t,"mce-pastebin")}))}return!1},rz=function(t,e,n){var r=oa(!1),o=nf(),i=function(n){r.get()&&!nz(n)&&(n.preventDefault(),JR(e()),t.editorManager.setActive(t))};t.inline||t.on("PreInit",(function(){t.dom.bind(t.getWin(),"focusin",i),t.on("BeforeExecCommand",(function(t){"mcefocus"===t.command.toLowerCase()&&!0!==t.value&&i(t)}))}));var a=function(o){o!==r.get()&&(r.set(o),ZR(t,e(),o,n.providers),t.fire("AfterProgressState",{state:o}))};t.on("ProgressState",(function(e){if(o.on(yB.clearTimeout),m(e.time)){var n=yB.setEditorTimeout(t,(function(){return a(e.state)}),e.time);o.set(n)}else a(e.state),o.clear()}))},oz=function(t,e){var n={len:0,list:[]},r=q(t,(function(t,n){var r=e(n,t.len);return r.fold(y(t),(function(e){return{len:e.finish,list:t.list.concat([e])}}))}),n);return r.list},iz=function(t,e,n){return{within:t,extra:e,withinWidth:n}},az=function(t,e,n){var r=oz(t,(function(t,e){var r=n(t);return D.some({element:t,start:e,finish:e+r,width:r})})),o=Y(r,(function(t){return t.finish<=e})),i=J(o,(function(t,e){return t+e.width}),0),a=r.slice(o.length);return{within:o,extra:a,withinWidth:i}},sz=function(t){return $(t,(function(t){return t.element}))},uz=function(t,e,n){var r=sz(t.concat(e));return iz(r,[],n)},cz=function(t,e,n,r){var o=sz(t).concat([n]);return iz(o,sz(e),r)},lz=function(t,e,n){return iz(sz(t),[],n)},dz=function(t,e,n){var r=az(e,t,n);return 0===r.extra.length?D.some(r):D.none()},fz=function(t,e,n,r){var o=dz(t,e,n).getOrThunk((function(){return az(e,t-n(r),n)})),i=o.within,a=o.extra,s=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?uz(i,a,s):a.length>=1?cz(i,a,r,s):lz(i,a,s)},Az=function(t,e){var n=$(e,(function(t){return Qc(t)}));ML.setGroups(t,n)},mz=function(t){return mt(t,(function(t){return Ed(t.element).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}))},pz=function(t,e,n){var r=e.builtGroups.get();if(0!==r.length){var o=Gg(t,e,"primary"),i=gF.getCoupled(t,"overflowGroup");Gn(o.element,"visibility","hidden");var a=r.concat([i]),s=mz(a);n([]),Az(o,a);var u=hr(o.element),c=fz(u,e.builtGroups.get(),(function(t){return hr(t.element)}),i);0===c.extra.length?(Ny.remove(o,i),n([])):(Az(o,c.within),n(c.extra)),nr(o.element,"visibility"),rr(o.element),s.each(Wy.focus)}},gz=y([tg("splitToolbarBehaviours",[gF]),Ti("builtGroups",(function(){return oa([])}))]),hz=y([il(["overflowToggledClass"]),Vi("getOverflowBounds"),ki("lazySink"),Ti("overflowGroups",(function(){return oa([])}))].concat(gz())),vz=y([Og({factory:ML,schema:_L(),name:"primary"}),_g({schema:_L(),name:"overflow"}),_g({name:"overflow-button"}),_g({name:"overflow-group"})]),bz=y((function(t,e){br(t,Math.floor(e))})),yz=y([il(["toggledClass"]),ki("lazySink"),Hi("fetch"),Vi("getBounds"),$i("fireDismissalEventInstead",[Gi("event",ms())]),Nf()]),wz=y([_g({name:"button",overrides:function(t){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:fd([mw.config({toggleClass:t.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),_g({factory:ML,schema:_L(),name:"toolbar",overrides:function(t){return{toolbarBehaviours:fd([Qy.config({mode:"cyclic",onEscape:function(e){return Xg(e,t,"button").each(Wy.focus),D.none()}})])}}})]),Bz=function(t,e){var n=gF.getCoupled(t,"toolbarSandbox");hp.isOpen(n)?hp.close(n):hp.open(n,e.toolbar())},Cz=function(t,e,n,r){var o=n.getBounds.map((function(t){return t()})),i=n.lazySink(t).getOrDie();Mm.positionWithinBounds(i,e,{anchor:{type:"hotspot",hotspot:t,layouts:r,overrides:{maxWidthFunction:bz()}}},o)},xz=function(t,e,n,r,o){ML.setGroups(e,o),Cz(t,e,n,r),mw.on(t)},Sz=function(t,e,n){var r=Rc(),o=function(o,i){n.fetch().get((function(o){xz(t,i,n,e.layouts,o),r.link(t.element),Qy.focusIn(i)}))},i=function(){mw.off(t),Wy.focus(t),r.unlink(t.element)};return{dom:{tag:"div",attributes:{id:r.id}},behaviours:fd([Qy.config({mode:"special",onEscape:function(t){return hp.close(t),D.some(!0)}}),hp.config({onOpen:o,onClose:i,isPartOf:function(e,n,r){return Kc(n,r)||Kc(t,r)},getAttachPoint:function(){return n.lazySink(t).getOrDie()}}),vd.config({channels:k(k({},Bp(k({isExtraPart:E},n.fireDismissalEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})))),xp({doReposition:function(){hp.getState(gF.getCoupled(t,"toolbarSandbox")).each((function(r){Cz(t,r,n,e.layouts)}))}}))})])}},Ez=function(t,e,n,r){return k(k({},BB.sketch(k(k({},r.button()),{action:function(t){Bz(t,r)},buttonBehaviours:rg.augment({dump:r.button().buttonBehaviours},[gF.config({others:{toolbarSandbox:function(e){return Sz(e,n,t)}}})])}))),{apis:{setGroups:function(e,r){hp.getState(gF.getCoupled(e,"toolbarSandbox")).each((function(o){xz(e,o,t,n.layouts,r)}))},reposition:function(e){hp.getState(gF.getCoupled(e,"toolbarSandbox")).each((function(r){Cz(e,r,t,n.layouts)}))},toggle:function(t){Bz(t,r)},getToolbar:function(t){return hp.getState(gF.getCoupled(t,"toolbarSandbox"))},isOpen:function(t){return hp.isOpen(gF.getCoupled(t,"toolbarSandbox"))}}})},Tz=fh({name:"FloatingToolbarButton",factory:Ez,configFields:yz(),partFields:wz(),apis:{setGroups:function(t,e,n){t.setGroups(e,n)},reposition:function(t,e){t.reposition(e)},toggle:function(t,e){t.toggle(e)},getToolbar:function(t,e){return t.getToolbar(e)},isOpen:function(t,e){return t.isOpen(e)}}}),Qz=y([ki("items"),il(["itemSelector"]),tg("tgroupBehaviours",[Qy])]),kz=y([Hg({name:"items",unit:"item"})]),Fz=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.tgroupBehaviours,[Qy.config({mode:"flow",selector:t.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}},Uz=fh({name:"ToolbarGroup",configFields:Qz(),partFields:kz(),factory:Fz}),Oz=function(t){return $(t,(function(t){return Qc(t)}))},_z=function(t,e,n){pz(t,n,(function(r){n.overflowGroups.set(r),e.getOpt(t).each((function(t){Tz.setGroups(t,Oz(r))}))}))},Iz=function(t,e,n,r){var o=CB(Tz.sketch({fetch:function(){return qk.nu((function(e){e(Oz(t.overflowGroups.get()))}))},layouts:{onLtr:function(){return[zl,Rl]},onRtl:function(){return[Rl,zl]},onBottomLtr:function(){return[Vl,Kl]},onBottomRtl:function(){return[Kl,Vl]}},getBounds:n.getOverflowBounds,lazySink:t.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:t.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.splitToolbarBehaviours,[gF.config({others:{overflowGroup:function(){return Uz.sketch(k(k({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(e,n){t.builtGroups.set($(n,e.getSystem().build)),_z(e,o,t)},refresh:function(e){return _z(e,o,t)},toggle:function(t){o.getOpt(t).each((function(t){Tz.toggle(t)}))},isOpen:function(t){return o.getOpt(t).map(Tz.isOpen).getOr(!1)},reposition:function(t){o.getOpt(t).each((function(t){Tz.reposition(t)}))},getOverflow:function(t){return o.getOpt(t).bind(Tz.getToolbar)}},domModification:{attributes:{role:"group"}}}},Hz=fh({name:"SplitFloatingToolbar",configFields:hz(),partFields:vz(),factory:Iz,apis:{setGroups:function(t,e,n){t.setGroups(e,n)},refresh:function(t,e){t.refresh(e)},reposition:function(t,e){t.reposition(e)},toggle:function(t,e){t.toggle(e)},isOpen:function(t,e){return t.isOpen(e)},getOverflow:function(t,e){return t.getOverflow(e)}}}),Dz=y([il(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),sl("onOpened"),sl("onClosed")].concat(gz())),Mz=y([Og({factory:ML,schema:_L(),name:"primary"}),Og({factory:ML,schema:_L(),name:"overflow",overrides:function(t){return{toolbarBehaviours:fd([yR.config({dimension:{property:"height"},closedClass:t.markers.closedClass,openClass:t.markers.openClass,shrinkingClass:t.markers.shrinkingClass,growingClass:t.markers.growingClass,onShrunk:function(e){Xg(e,t,"overflow-button").each((function(t){mw.off(t),Wy.focus(t)})),t.onClosed(e)},onGrown:function(e){Qy.focusIn(e),t.onOpened(e)},onStartGrow:function(e){Xg(e,t,"overflow-button").each(mw.on)}}),Qy.config({mode:"acyclic",onEscape:function(e){return Xg(e,t,"overflow-button").each(Wy.focus),D.some(!0)}})])}}}),_g({name:"overflow-button",overrides:function(t){return{buttonBehaviours:fd([mw.config({toggleClass:t.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),_g({name:"overflow-group"})]),Nz=function(t,e){return Xg(t,e,"overflow").map(yR.hasGrown).getOr(!1)},Lz=function(t,e){Xg(t,e,"overflow-button").bind((function(){return Xg(t,e,"overflow")})).each((function(n){Pz(t,e),yR.toggleGrow(n)}))},Pz=function(t,e){Xg(t,e,"overflow").each((function(n){pz(t,e,(function(t){var e=$(t,(function(t){return Qc(t)}));ML.setGroups(n,e)})),Xg(t,e,"overflow-button").each((function(t){yR.hasGrown(n)&&mw.on(t)})),yR.refresh(n)}))},Rz=function(t,e,n,r){var o="alloy.toolbar.toggle",i=function(e,n){var r=$(n,e.getSystem().build);t.builtGroups.set(r)};return{uid:t.uid,dom:t.dom,components:e,behaviours:ng(t.splitToolbarBehaviours,[gF.config({others:{overflowGroup:function(t){return Uz.sketch(k(k({},r["overflow-group"]()),{items:[BB.sketch(k(k({},r["overflow-button"]()),{action:function(e){Bs(t,o)}}))]}))}}}),Py("toolbar-toggle-events",[Os(o,(function(e){Lz(e,t)}))])]),apis:{setGroups:function(e,n){i(e,n),Pz(e,t)},refresh:function(e){return Pz(e,t)},toggle:function(e){return Lz(e,t)},isOpen:function(e){return Nz(e,t)}},domModification:{attributes:{role:"group"}}}},zz=fh({name:"SplitSlidingToolbar",configFields:Dz(),partFields:Mz(),factory:Rz,apis:{setGroups:function(t,e,n){t.setGroups(e,n)},refresh:function(t,e){t.refresh(e)},toggle:function(t,e){t.toggle(e)},isOpen:function(t,e){return t.isOpen(e)}}}),Kz=function(t){var e=t.title.fold((function(){return{}}),(function(t){return{attributes:{title:t}}}));return{dom:k({tag:"div",classes:["tox-toolbar__group"]},e),components:[Uz.parts.items({})],items:t.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:fd([hk.config({}),Wy.config({})])}},Vz=function(t){return Uz.sketch(Kz(t))},jz=function(t,e){var n=zs((function(e){var n=$(t.initGroups,Vz);ML.setGroups(e,n)}));return fd([fE.toolbarButton(t.providers.isDisabled),sE(),Qy.config({mode:e,onEscape:t.onEscape,selector:".tox-toolbar__group"}),Py("toolbar-events",[n])])},$z=function(t){var e=t.cyclicKeying?"cyclic":"acyclic";return{uid:t.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":Kz({title:D.none(),items:[]}),"overflow-button":GH({name:"more",icon:D.some("more-drawer"),disabled:!1,tooltip:D.some("More..."),primary:!1,borderless:!1},D.none(),t.providers)},splitToolbarBehaviours:jz(t,e)}},Xz=function(t){var e=$z(t),n=4,r=Hz.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return Hz.sketch(k(k({},e),{lazySink:t.getSink,getOverflowBounds:function(){var e=t.moreDrawerData.lazyHeader().element,r=qr(e),o=pn(e),i=qr(o),a=Math.max(o.dom.scrollHeight,i.height);return Yr(r.x+n,i.y,r.width-2*n,a)},parts:k(k({},e.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:t.attributes}}}),components:[r],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},Gz=function(t){var e=zz.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=zz.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=$z(t);return zz.sketch(k(k({},r),{components:[e,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(t){t.getSystem().broadcastOn([wP()],{type:"opened"})},onClosed:function(t){t.getSystem().broadcastOn([wP()],{type:"closed"})}}))},Wz=function(t){var e=t.cyclicKeying?"cyclic":"acyclic";return ML.sketch({uid:t.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(t.type===RC.scrolling?["tox-toolbar--scrolling"]:[])},components:[ML.parts.groups({})],toolbarBehaviours:jz(t,e)})},Yz=function(t,e,n){var r={getSocket:function(e){return xL.getPart(e,t,"socket")},setSidebar:function(e,n){xL.getPart(e,t,"sidebar").each((function(t){return IR(t,n)}))},toggleSidebar:function(e,n){xL.getPart(e,t,"sidebar").each((function(t){return HR(t,n)}))},whichSidebar:function(e){return xL.getPart(e,t,"sidebar").bind(DR).getOrNull()},getHeader:function(e){return xL.getPart(e,t,"header")},getToolbar:function(e){return xL.getPart(e,t,"toolbar")},setToolbar:function(e,n){xL.getPart(e,t,"toolbar").each((function(t){t.getApis().setGroups(t,n)}))},setToolbars:function(e,n){xL.getPart(e,t,"multiple-toolbar").each((function(t){OL.setItems(t,n)}))},refreshToolbar:function(e){var n=xL.getPart(e,t,"toolbar");n.each((function(t){return t.getApis().refresh(t)}))},toggleToolbarDrawer:function(e){xL.getPart(e,t,"toolbar").each((function(t){Ht(t.getApis().toggle,(function(e){return e(t)}))}))},isToolbarDrawerToggled:function(e){return xL.getPart(e,t,"toolbar").bind((function(t){return D.from(t.getApis().isOpen).map((function(e){return e(t)}))})).getOr(!1)},getThrobber:function(e){return xL.getPart(e,t,"throbber")},focusToolbar:function(e){var n=xL.getPart(e,t,"toolbar").orThunk((function(){return xL.getPart(e,t,"multiple-toolbar")}));n.each((function(t){Qy.focusIn(t)}))},setMenubar:function(e,n){xL.getPart(e,t,"menubar").each((function(t){$P.setMenus(t,n)}))},focusMenubar:function(e){xL.getPart(e,t,"menubar").each((function(t){$P.focus(t)}))}};return{uid:t.uid,dom:t.dom,components:e,apis:r,behaviours:t.behaviours}},Jz=SL.optional({factory:$P,name:"menubar",schema:[ki("backstage")]}),qz=function(t){return t.type===RC.sliding?Gz:t.type===RC.floating?Xz:Wz},Zz=SL.optional({factory:{sketch:function(t){return OL.sketch({uid:t.uid,dom:t.dom,listBehaviours:fd([Qy.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return Wz({type:t.type,uid:ou("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:t.providers,onEscape:function(){return t.onEscape(),D.some(!0)}})},setupItem:function(t,e,n,r){ML.setGroups(e,n)},shell:!0})}},name:"multiple-toolbar",schema:[ki("dom"),ki("onEscape")]}),tK=SL.optional({factory:{sketch:function(t){var e=qz(t),n={type:t.type,uid:t.uid,onEscape:function(){return t.onEscape(),D.some(!0)},cyclicKeying:!1,initGroups:[],getSink:t.getSink,providers:t.providers,moreDrawerData:{lazyToolbar:t.lazyToolbar,lazyMoreButton:t.lazyMoreButton,lazyHeader:t.lazyHeader},attributes:t.attributes};return e(n)}},name:"toolbar",schema:[ki("dom"),ki("onEscape"),ki("getSink")]}),eK=SL.optional({factory:{sketch:MP},name:"header",schema:[ki("dom")]}),nK=SL.optional({name:"socket",schema:[ki("dom")]}),rK=SL.optional({factory:{sketch:LR},name:"sidebar",schema:[ki("dom")]}),oK=SL.optional({factory:{sketch:tz},name:"throbber",schema:[ki("dom")]}),iK=fh({name:"OuterContainer",factory:Yz,configFields:[ki("dom"),ki("behaviours")],partFields:[eK,Jz,tK,Zz,nK,rK,oK],apis:{getSocket:function(t,e){return t.getSocket(e)},setSidebar:function(t,e,n){t.setSidebar(e,n)},toggleSidebar:function(t,e,n){t.toggleSidebar(e,n)},whichSidebar:function(t,e){return t.whichSidebar(e)},getHeader:function(t,e){return t.getHeader(e)},getToolbar:function(t,e){return t.getToolbar(e)},setToolbar:function(t,e,n){var r=$(n,(function(t){return Vz(t)}));t.setToolbar(e,r)},setToolbars:function(t,e,n){var r=$(n,(function(t){return $(t,Vz)}));t.setToolbars(e,r)},refreshToolbar:function(t,e){return t.refreshToolbar(e)},toggleToolbarDrawer:function(t,e){t.toggleToolbarDrawer(e)},isToolbarDrawerToggled:function(t,e){return t.isToolbarDrawerToggled(e)},getThrobber:function(t,e){return t.getThrobber(e)},setMenubar:function(t,e,n){t.setMenubar(e,n)},focusMenubar:function(t,e){t.focusMenubar(e)},focusToolbar:function(t,e){t.focusToolbar(e)}}}),aK="file edit view insert format tools table help",sK={file:{title:"File",items:"newdocument restoredraft | preview | export 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 lineheight | forecolor backcolor | language | 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"}},uK=function(t,e,n){var r=ES(n).split(/[ ,]/);return{text:t.title,getItems:function(){return rt(t.items,(function(t){var n=t.toLowerCase();return 0===n.trim().length||K(r,(function(t){return t===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:e.menuItems[n]?[e.menuItems[n]]:[]}))}}},cK=function(t){return"string"===typeof t?t.split(" "):t},lK=function(t,e){var n=k(k({},sK),e.menus),r=pt(e.menus).length>0,o=void 0===e.menubar||!0===e.menubar?cK(aK):cK(!1===e.menubar?"":e.menubar),i=Y(o,(function(t){var n=Tt(sK,t);return r?n||Et(e.menus,t).exists((function(t){return Tt(t,"items")})):n})),a=$(i,(function(r){var o=n[r];return uK({title:o.title,items:cK(o.items)},e,t)}));return Y(a,(function(t){var e=function(t){return"separator"!==t.type};return t.getItems().length>0&&K(t.getItems(),e)}))},dK=function(t){var e=function(){t._skinLoaded=!0,mT(t)};return function(){t.initialized?e():t.on("init",e)}},fK=function(t,e){return function(){return pT(t,{message:e})}},AK=function(t,e,n){return new iC((function(r,o){n.load(e,r,o),t.on("remove",(function(){return n.unload(e)}))}))},mK=function(t,e){var n=e+"/skin.min.css";return AK(t,n,t.ui.styleSheetLoader)},pK=function(t,e){var n=Un(ee.fromDom(t.getElement()));if(n){var r=e+"/skin.shadowdom.min.css";return AK(t,r,dS.DOM.styleSheetLoader)}return iC.resolve()},gK=function(t,e){var n=AS(e);n&&e.contentCSS.push(n+(t?"/content.inline":"/content")+".min.css"),!1===pS(e)&&i(n)?iC.all([mK(e,n),pK(e,n)]).then(dK(e),fK(e,"Skin could not be loaded")):dK(e)()},hK=C(gK,!1),vK=C(gK,!0),bK=function(t,e){return function(n){var r=ef(),o=function(){n.setActive(t.formatter.match(e));var o=t.formatter.formatChanged(e,n.setActive);r.set(o)};return t.initialized?o():t.once("init",o),function(){t.off("init",o),r.clear()}}},yK=function(t,e,n){return function(r){var o=function(){return n(r)},i=function(){n(r),t.on(e,o)};return t.initialized?i():t.once("init",i),function(){t.off("init",i),t.off(e,o)}}},wK=function(t){return function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("mceToggleFormat",!1,e.format)}))}}},BK=function(t,e){return function(){return t.execCommand(e)}},CK=function(t,e,n){var r=function(t,r,i,a){var s=e.shared.providers.translate(t.title);if("separator"===t.type)return D.some({type:"separator",text:s});if("submenu"===t.type){var u=rt(t.getStyleItems(),(function(t){return o(t,r,a)}));return 0===r&&u.length<=0?D.none():D.some({type:"nestedmenuitem",text:s,disabled:u.length<=0,getSubmenuItems:function(){return rt(t.getStyleItems(),(function(t){return o(t,r,a)}))}})}return D.some(k({type:"togglemenuitem",text:s,icon:t.icon,active:t.isSelected(a),disabled:i,onAction:n.onAction(t)},t.getStylePreview().fold((function(){return{}}),(function(t){return{meta:{style:t}}}))))},o=function(t,e,o){var i="formatter"===t.type&&n.isInvalid(t);return 0===e?i?[]:r(t,e,!1,o).toArray():r(t,e,i,o).toArray()},i=function(t){var e=n.getCurrentValue(),r=n.shouldHide?0:1;return rt(t,(function(t){return o(t,r,e)}))},a=function(t,e){return function(n,r){var o=e(),a=i(o),s=KH(a,zC.CLOSE_ON_EXECUTE,t,!1);r(s)}};return{validateItems:i,getFetch:a}},xK=function(t,e,n){var r=n.dataset,o="basic"===r.type?function(){return $(r.data,(function(t){return FN(t,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:CK(t,e,n),getStyleItems:o}},SK=function(t,e,n){var r=xK(t,e,n),o=r.items,i=r.getStyleItems,a=function(t){return{getComponent:y(t)}},s=yK(t,"NodeChange",(function(t){var e=t.getComponent();n.updateText(e)}));return _H({text:n.icon.isSome()?D.none():n.text,icon:n.icon,tooltip:D.from(n.tooltip),role:D.none(),fetch:o.getFetch(e,i),onSetup:s,getApi:a,columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",e.shared)},EK=function(t){return $(t,(function(t){var e=t,n=t,r=t.split("=");return r.length>1&&(e=r[0],n=r[1]),{title:e,format:n}}))},TK=function(t){return{type:"basic",data:t}};(function(t){t[t["SemiColon"]=0]="SemiColon",t[t["Space"]=1]="Space"})(XD||(XD={}));var QK,kK=function(t,e){return e===XD.SemiColon?t.replace(/;$/,"").split(";"):t.split(" ")},FK=function(t,e,n,r){var o=t.getParam(e,n,"string"),i=EK(kK(o,r));return{type:"basic",data:i}},UK=[{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"}],OK=function(t){var e=function(){return tt(UK,(function(e){return t.formatter.match(e.format)}))},n=function(e){return function(){return t.formatter.match(e)}},r=function(t){return D.none},o=function(t){var n=e(),r=n.fold(y("left"),(function(t){return t.title.toLowerCase()}));Cs(t,OH,{icon:"align-"+r})},i=TK(UK),a=function(e){return function(){return tt(UK,(function(t){return t.format===e.format})).each((function(e){return t.execCommand(e.command)}))}};return{tooltip:"Align",text:D.none(),icon:D.some("align-left"),isSelectedFor:n,getCurrentValue:D.none,getPreviewFor:r,onAction:a,updateText:o,dataset:i,shouldHide:!1,isInvalid:function(e){return!t.formatter.canApply(e.format)}}},_K=function(t,e){return SK(t,e,OK(t))},IK=function(t,e){var n=xK(t,e,OK(t));t.ui.registry.addNestedMenuItem("align",{text:e.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},HK="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",DK=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],MK=function(t){var e=t.split(/\s*,\s*/);return $(e,(function(t){return t.replace(/^['"]+|['"]+$/g,"")}))},NK=function(t){var e=function(){var e=MK(t.toLowerCase());return ot(DK,(function(t){return e.indexOf(t.toLowerCase())>-1}))};return 0===t.indexOf("-apple-system")&&e()},LK=function(t){var e="System Font",n=function(){var n=function(t){return t?MK(t)[0]:""},r=t.queryCommandValue("FontName"),o=u.data,i=r?r.toLowerCase():"",a=tt(o,(function(t){var e=t.format;return e.toLowerCase()===i||n(e).toLowerCase()===n(i).toLowerCase()})).orThunk((function(){return Dt(NK(i),{title:e,format:i})}));return{matchOpt:a,font:r}},r=function(t){return function(e){return e.exists((function(e){return e.format===t}))}},o=function(){var t=n().matchOpt;return t},i=function(t){return function(){return D.some({tag:"div",styles:-1===t.indexOf("dings")?{"font-family":t}:{}})}},a=function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("FontName",!1,e.format)}))}},s=function(t){var e=n(),r=e.matchOpt,o=e.font,i=r.fold(y(o),(function(t){return t.title}));Cs(t,UH,{text:i})},u=FK(t,"font_formats",HK,XD.SemiColon);return{tooltip:"Fonts",text:D.some(e),icon:D.none(),isSelectedFor:r,getCurrentValue:o,getPreviewFor:i,onAction:a,updateText:s,dataset:u,shouldHide:!1,isInvalid:E}},PK=function(t,e){return SK(t,e,LK(t))},RK=function(t,e){var n=xK(t,e,LK(t));t.ui.registry.addNestedMenuItem("fontformats",{text:e.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},zK="8pt 10pt 12pt 14pt 18pt 24pt 36pt",KK={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},VK={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},jK=function(t,e){var n=Math.pow(10,e);return Math.round(t*n)/n},$K=function(t,e){return/[0-9.]+px$/.test(t)?jK(72*parseInt(t,10)/96,e||0)+"pt":Et(VK,t).getOr(t)},XK=function(t){return Et(KK,t).getOr("")},GK=function(t){var e=function(){var e=D.none(),n=s.data,r=t.queryCommandValue("FontSize");if(r)for(var o=function(t){var o=$K(r,t),i=XK(o);e=tt(n,(function(t){return t.format===r||t.format===o||t.format===i}))},i=3;e.isNone()&&i>=0;i--)o(i);return{matchOpt:e,size:r}},n=function(t){return function(e){return e.exists((function(e){return e.format===t}))}},r=function(){var t=e().matchOpt;return t},o=y(D.none),i=function(e){return function(){t.undoManager.transact((function(){t.focus(),t.execCommand("FontSize",!1,e.format)}))}},a=function(t){var n=e(),r=n.matchOpt,o=n.size,i=r.fold(y(o),(function(t){return t.title}));Cs(t,UH,{text:i})},s=FK(t,"fontsize_formats",zK,XD.Space);return{tooltip:"Font sizes",text:D.some("12pt"),icon:D.none(),isSelectedFor:n,getPreviewFor:o,getCurrentValue:r,onAction:i,updateText:a,dataset:s,shouldHide:!1,isInvalid:E}},WK=function(t,e){return SK(t,e,GK(t))},YK=function(t,e){var n=xK(t,e,GK(t));t.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},JK=function(t,e){var n=e(),r=$(n,(function(t){return t.format}));return D.from(t.formatter.closest(r)).bind((function(t){return tt(n,(function(e){return e.format===t}))})).orThunk((function(){return Dt(t.formatter.match("p"),{title:"Paragraph",format:"p"})}))},qK="Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",ZK=function(t){var e="Paragraph",n=function(e){return function(){return t.formatter.match(e)}},r=function(e){return function(){var n=t.formatter.get(e);return D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))})}},o=function(n){var r=JK(t,(function(){return i.data})),o=r.fold(y(e),(function(t){return t.title}));Cs(n,UH,{text:o})},i=FK(t,"block_formats",qK,XD.SemiColon);return{tooltip:"Blocks",text:D.some(e),icon:D.none(),isSelectedFor:n,getCurrentValue:D.none,getPreviewFor:r,onAction:wK(t),updateText:o,dataset:i,shouldHide:!1,isInvalid:function(e){return!t.formatter.canApply(e.format)}}},tV=function(t,e){return SK(t,e,ZK(t))},eV=function(t,e){var n=xK(t,e,ZK(t));t.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})},nV=function(t,e){var n="Paragraph",r=function(e){return function(){return t.formatter.match(e)}},o=function(e){return function(){var n=t.formatter.get(e);return void 0!==n?D.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(e))}):D.none()}},i=function(e){var r=function(t){var e=t.items;return void 0!==e&&e.length>0?rt(e,r):[{title:t.title,format:t.format}]},o=rt(kN(t),r),i=JK(t,y(o)),a=i.fold(y(n),(function(t){return t.title}));Cs(e,UH,{text:a})};return{tooltip:"Formats",text:D.some(n),icon:D.none(),isSelectedFor:r,getCurrentValue:D.none,getPreviewFor:o,onAction:wK(t),updateText:i,shouldHide:t.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(e){return!t.formatter.canApply(e.format)},dataset:e}},rV=function(t,e){var n=k({type:"advanced"},e.styleselect);return SK(t,e,nV(t,n))},oV=function(t,e){var n=k({type:"advanced"},e.styleselect),r=xK(t,e,nV(t,n));t.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})},iV=function(t,e){var n=function(n,r){t.updateState.each((function(t){var o=t(n,r);e.set(o)})),t.renderComponents.each((function(t){var o=t(r,e.get()),i=$(o,n.getSystem().build);zm(n,i)}))};return Qs([Os(ts(),(function(e,r){var o=r;if(!o.universal){var i=t.channel;z(o.channels,i)&&n(e,o.data)}})),zs((function(e,r){t.initialData.each((function(t){n(e,t)}))}))])},aV=Object.freeze({__proto__:null,events:iV}),sV=function(t,e,n){return n},uV=Object.freeze({__proto__:null,getState:sV}),cV=[ki("channel"),Pi("renderComponents"),Pi("updateState"),Pi("initialData")],lV=function(){var t=oa(D.none()),e=function(){return t.set(D.none())},n=function(){return t.get().getOr("none")};return{readState:n,get:t.get,set:t.set,clear:e}},dV=Object.freeze({__proto__:null,init:lV}),fV=md({fields:cV,name:"reflecting",active:aV,apis:uV,state:dV}),AV=y([ki("toggleClass"),ki("fetch"),cl("onExecute"),Gi("getHotspot",D.some),Gi("getAnchorOverrides",y({})),Nf(),cl("onItemExecute"),Pi("lazySink"),ki("dom"),sl("onOpen"),tg("splitDropdownBehaviours",[gF,Qy,Wy]),Gi("matchWidth",!1),Gi("useMinWidth",!1),Gi("eventOrder",{}),Pi("role")].concat(UF())),mV=Og({factory:BB,schema:[ki("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:fd([Wy.revoke()])}},overrides:function(t){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(e){e.getSystem().getByUid(t.uid).each(xs)},buttonBehaviours:fd([mw.config({toggleOnExecute:!1,toggleClass:t.toggleClass})])}}}),pV=Og({factory:BB,schema:[ki("dom")],name:"button",defaults:function(){return{buttonBehaviours:fd([Wy.revoke()])}},overrides:function(t){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(e){e.getSystem().getByUid(t.uid).each((function(n){t.onExecute(n,e)}))}}}}),gV=y([mV,pV,Ig({factory:{sketch:function(t){return{uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}}}},schema:[ki("text")],name:"aria-descriptor"}),_g({schema:[ol()],name:"menu",defaults:function(t){return{onExecute:function(e,n){e.getSystem().getByUid(t.uid).each((function(r){t.onItemExecute(r,e,n)}))}}}}),vF()]),hV=function(t,e,n,r){var o,i=function(t){hh.getCurrent(t).each((function(t){nv.highlightFirst(t),Qy.focusIn(t)}))},a=function(e){var n=i;SF(t,w,e,r,n,Kk.HighlightFirst).get(g)},s=function(t){return a(t),D.some(!0)},u=function(e){var n=Gg(e,t,"button");return xs(n),D.some(!0)},c=k(k({},Qs([zs((function(e,n){var r=Xg(e,t,"aria-descriptor");r.each((function(t){var n=ou("aria");Pn(t.element,"id",n),Pn(e.element,"aria-describedby",n)}))}))])),gw(D.some(a))),l={repositionMenus:function(t){mw.isOn(t)&&FF(t)}};return{uid:t.uid,dom:t.dom,components:e,apis:l,eventOrder:k(k({},t.eventOrder),(o={},o[es()]=["disabling","toggling","alloy.base.behaviour"],o)),events:c,behaviours:ng(t.splitDropdownBehaviours,[gF.config({others:{sandbox:function(e){var n=Gg(e,t,"arrow"),r={onOpen:function(){mw.on(n),mw.on(e)},onClose:function(){mw.off(n),mw.off(e)}};return kF(t,e,r)}}}),Qy.config({mode:"special",onSpace:u,onEnter:u,onDown:s}),Wy.config({}),mw.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:t.role.getOr("button"),"aria-haspopup":!0}}}},vV=fh({name:"SplitDropdown",configFields:AV(),partFields:gV(),factory:hV,apis:{repositionMenus:function(t,e){return t.repositionMenus(e)}}}),bV=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},yV=function(t){return{setActive:function(e){mw.set(t,e)},isActive:function(){return mw.isOn(t)},isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)}}},wV=function(t,e){return t.map((function(t){return{"aria-label":e.translate(t),title:e.translate(t)}})).getOr({})},BV=ou("focus-button"),CV=function(t,e,n,r,o,i){var a;return{dom:{tag:"button",classes:["tox-tbtn"].concat(e.isSome()?["tox-tbtn--select"]:[]),attributes:wV(n,i)},components:vE([t.map((function(t){return SH(t,i.icons)})),e.map((function(t){return TH(t,"tox-tbtn",i)}))]),eventOrder:(a={},a[_a()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:fd([fE.toolbarButton(i.isDisabled),sE(),Py("common-button-display-events",[Os(_a(),(function(t,e){e.event.prevent(),Bs(t,BV)}))])].concat(r.map((function(n){return fV.config({channel:n,initialData:{icon:t,text:e},renderComponents:function(t,e){return vE([t.icon.map((function(t){return SH(t,i.icons)})),t.text.map((function(t){return TH(t,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},xV=function(t,e,n,r){var o=e.shared;return Tz.sketch({lazySink:o.getSink,fetch:function(){return qk.nu((function(e){e($(n(t.items),Vz))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:CV(t.icon,t.text,t.tooltip,D.none(),D.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})},SV=function(t,e,n){var r=oa(g),o=CV(t.icon,t.text,t.tooltip,D.none(),D.none(),n);return BB.sketch({dom:o.dom,components:o.components,eventOrder:FH,buttonBehaviours:fd([Py("toolbar-button-events",[kH({onAction:t.onAction,getApi:e.getApi}),mE(e,r),pE(e,r)]),fE.toolbarButton((function(){return t.disabled||n.isDisabled()})),sE()].concat(e.toolbarButtonBehaviours))})},EV=function(t,e){return TV(t,e,[])},TV=function(t,e,n){return SV(t,{toolbarButtonBehaviours:[].concat(n.length>0?[Py("toolbarButtonWith",n)]:[]),getApi:bV,onSetup:t.onSetup},e)},QV=function(t,e){return kV(t,e,[])},kV=function(t,e,n){return Bo(SV(t,{toolbarButtonBehaviours:[Ny.config({}),mw.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[Py("toolbarToggleButtonWith",n)]:[]),getApi:yV,onSetup:t.onSetup},e))},FV=function(t,e,n){return function(r){return qk.nu((function(t){return e.fetch(t)})).map((function(o){return D.from(FQ(Bo(tQ(ou("menu-value"),o,(function(n){e.onItemAction(t(r),n)}),e.columns,e.presets,zC.CLOSE_ON_EXECUTE,e.select.getOr(E),n),{movement:nQ(e.columns,e.presets),menuBehaviours:Jx.unnamedEvents("auto"!==e.columns?[]:[zs((function(t,n){Gx(t,4,cx(e.presets)).each((function(e){var n=e.numRows,r=e.numColumns;Qy.setGridSize(t,n,r)}))}))])})))}))}},UV=function(t,e){var n,r=ou("channel-update-split-dropdown-display"),o=function(t){return{isDisabled:function(){return Dh.isDisabled(t)},setDisabled:function(e){return Dh.set(t,e)},setIconFill:function(e,n){Nc(t.element,'svg path[id="'+e+'"], rect[id="'+e+'"]').each((function(t){Pn(t,"fill",n)}))},setIconStroke:function(e,n){Nc(t.element,'svg path[id="'+e+'"], rect[id="'+e+'"]').each((function(t){Pn(t,"stroke",n)}))},setActive:function(e){Pn(t.element,"aria-pressed",e),Nc(t.element,"span").each((function(n){t.getSystem().getByDom(n).each((function(t){return mw.set(t,e)}))}))},isActive:function(){return Nc(t.element,"span").exists((function(e){return t.getSystem().getByDom(e).exists(mw.isOn)}))}}},i=oa(g),a={getApi:o,onSetup:t.onSetup};return vV.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:k({"aria-pressed":!1},wV(t.tooltip,e.providers))},onExecute:function(e){t.onAction(o(e))},onItemExecute:function(t,e,n){},splitDropdownBehaviours:fd([fE.splitButton(e.providers.isDisabled),sE(),Py("split-dropdown-events",[Os(BV,Wy.focus),mE(a,i),pE(a,i)]),LF.config({})]),eventOrder:(n={},n[fs()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:e.getSink,fetch:FV(o,t,e.providers),parts:{menu:px(!1,t.columns,t.presets)},components:[vV.parts.button(CV(t.icon,t.text,D.none(),D.some(r),D.some([mw.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),e.providers)),vV.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:FB("chevron-down",e.providers.icons)},buttonBehaviours:fd([fE.splitButton(e.providers.isDisabled),sE(),_B()])}),vV.parts["aria-descriptor"]({text:e.providers.translate("To open the popup, press Shift+Enter")})]})},OV=[{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"]}],_V=function(t,e){return function(n,r,o){var i=t(n).mapError((function(t){return Ci(t)})).getOrDie();return e(i,r,o)}},IV={button:_V(SC,(function(t,e){return EV(t,e.backstage.shared.providers)})),togglebutton:_V(QC,(function(t,e){return QV(t,e.backstage.shared.providers)})),menubutton:_V(zP,(function(t,e){return jH(t,"tox-tbtn",e.backstage,D.none())})),splitbutton:_V(VP,(function(t,e){return UV(t,e.backstage.shared)})),grouptoolbarbutton:_V(LP,(function(t,e,n){var r,o=n.ui.registry.getAll().buttons,i=function(t){return zV(n,{buttons:o,toolbar:t,allowToolbarGroups:!1},e,D.none())},a=(r={},r[Df]=e.backstage.shared.header.isPositionedAtTop()?Nd.TopToBottom:Nd.BottomToTop,r);switch(OS(n)){case RC.floating:return xV(t,e.backstage,i,a);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})),styleSelectButton:function(t,e){return rV(t,e.backstage)},fontsizeSelectButton:function(t,e){return WK(t,e.backstage)},fontSelectButton:function(t,e){return PK(t,e.backstage)},formatButton:function(t,e){return tV(t,e.backstage)},alignMenuButton:function(t,e){return _K(t,e.backstage)}},HV=function(t,e,n){return Et(IV,t.type).fold((function(){return console.error("skipping button defined by",t),D.none()}),(function(r){return D.some(r(t,e,n))}))},DV={styleselect:IV.styleSelectButton,fontsizeselect:IV.fontsizeSelectButton,fontselect:IV.fontSelectButton,formatselect:IV.formatButton,align:IV.alignMenuButton},MV=function(t){var e=$(OV,(function(e){var n=Y(e.items,(function(e){return Tt(t,e)||Tt(DV,e)}));return{name:e.name,items:n}}));return Y(e,(function(t){return t.items.length>0}))},NV=function(t){var e=t.split("|");return $(e,(function(t){return{items:t.trim().split(" ")}}))},LV=function(t){return p(t,(function(t){return Tt(t,"name")&&Tt(t,"items")}))},PV=function(t){var e=t.toolbar,n=t.buttons;return!1===e?[]:void 0===e||!0===e?MV(n):i(e)?NV(e):LV(e)?e:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},RV=function(t,e,n,r,o,i){return Et(e,n.toLowerCase()).orThunk((function(){return i.bind((function(t){return mt(t,(function(t){return Et(e,t+n.toLowerCase())}))}))})).fold((function(){return Et(DV,n.toLowerCase()).map((function(e){return e(t,o)})).orThunk((function(){return D.none()}))}),(function(e){return"grouptoolbarbutton"!==e.type||r?HV(e,o,t):(console.warn("Ignoring the '"+n+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),D.none())}))},zV=function(t,e,n,r){var o=PV(e),i=$(o,(function(o){var i=rt(o.items,(function(o){return 0===o.trim().length?[]:RV(t,e.buttons,o,e.allowToolbarGroups,n,r).toArray()}));return{title:D.from(t.translate(o.name)),items:i}}));return Y(i,(function(t){return t.items.length>0}))},KV=function(t,e,n,r){var o=e.outerContainer,a=n.toolbar,s=n.buttons;if(p(a,i)){var u=a.map((function(e){var o={toolbar:e,buttons:s,allowToolbarGroups:n.allowToolbarGroups};return zV(t,o,{backstage:r},D.none())}));iK.setToolbars(o,u)}else iK.setToolbar(o,zV(t,n,{backstage:r},D.none()))},VV=en(),jV=VV.os.isiOS()&&VV.os.version.major<=12,$V=function(t,e){var n=t.dom,r=t.getWin(),o=t.getDoc().documentElement,i=oa(lr(r.innerWidth,r.innerHeight)),a=oa(lr(o.offsetWidth,o.offsetHeight)),s=function(){var e=i.get();e.left===r.innerWidth&&e.top===r.innerHeight||(i.set(lr(r.innerWidth,r.innerHeight)),hT(t))},u=function(){var e=t.getDoc().documentElement,n=a.get();n.left===e.offsetWidth&&n.top===e.offsetHeight||(a.set(lr(e.offsetWidth,e.offsetHeight)),hT(t))},c=function(e){return vT(t,e)};n.bind(r,"resize",s),n.bind(r,"scroll",c);var l=af(ee.fromDom(t.getBody()),"load",u),d=e.uiMothership.element;t.on("hide",(function(){Gn(d,"display","none")})),t.on("show",(function(){nr(d,"display")})),t.on("NodeChange",u),t.on("remove",(function(){l.unbind(),n.unbind(r,"resize",s),n.unbind(r,"scroll",c),r=null}))},XV=function(t,e,n,r,o){var i=oa(0),a=e.outerContainer;hK(t);var s=ee.fromDom(o.targetNode),u=Fn(kn(s));Wm(s,e.mothership),Gm(u,e.uiMothership),t.on("PostRender",(function(){KV(t,e,n,r),i.set(t.getWin().innerWidth),iK.setMenubar(a,lK(t,n)),iK.setSidebar(a,n.sidebar),$V(t,e)}));var c=iK.getSocket(a).getOrDie("Could not find expected socket element");if(jV){Wn(c.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var l=zB((function(){t.fire("ScrollContent")}),20),d=of(c.element,"scroll",l.throttle);t.on("remove",d.unbind)}aE(t,e),t.addCommand("ToggleSidebar",(function(e,n){iK.toggleSidebar(a,n),t.fire("ToggleSidebar")})),t.addQueryValueHandler("ToggleSidebar",(function(){return iK.whichSidebar(a)}));var f=OS(t),A=function(){iK.refreshToolbar(e.outerContainer)};f!==RC.sliding&&f!==RC.floating||t.on("ResizeWindow ResizeEditor ResizeContent",(function(){var e=t.getWin().innerWidth;e!==i.get()&&(A(),i.set(e))}));var m={enable:function(){iE(e,!1)},disable:function(){iE(e,!0)},isDisabled:function(){return Dh.isDisabled(a)}};return{iframeContainer:c.element.dom,editorContainer:a.element.dom,api:m}},GV=Object.freeze({__proto__:null,render:XV}),WV=function(t){var e=/^[0-9\.]+(|px)$/i;return e.test(""+t)?D.some(parseInt(""+t,10)):D.none()},YV=function(t){return m(t)?t+"px":t},JV=function(t,e,n){var r=e.filter((function(e){return te}));return r.or(o).getOr(t)},qV=function(t){var e=gS(t),n=bS(t),r=wS(t);return WV(e).map((function(t){return JV(t,n,r)}))},ZV=function(t){var e=qV(t);return e.getOr(gS(t))},tj=function(t){var e=hS(t),n=vS(t),r=yS(t);return WV(e).map((function(t){return JV(t,n,r)}))},ej=function(t){var e=tj(t);return e.getOr(hS(t))},nj=function(t,e,n,r,o){var i=n.uiMothership,a=n.outerContainer,s=dS.DOM,u=RS(t),c=VS(t),l=yS(t).or(tj(t)),d=r.shared.header,f=d.isPositionedAtTop,A=OS(t),m=A===RC.sliding||A===RC.floating,p=oa(!1),g=function(){return p.get()&&!t.removed},h=function(t){return m?t.fold(y(0),(function(t){return t.components().length>1?ar(t.components()[1].element):0})):0},v=function(n){switch(HS(t)){case US.auto:var r=iK.getToolbar(a),o=h(r),i=ar(n.element)-o,s=Jr(e),u=s.y>i;if(u)return"top";var c=pn(e),l=Math.max(c.dom.scrollHeight,ar(c)),d=s.bottom=n&&t.bottom-e.y>=n},bj=function(t){var e=t.getBoundingClientRect();if(e.height<=0&&e.width<=0){var n=Sn(ee.fromDom(t.startContainer),t.startOffset).element,r=de(n)?hn(n):D.some(n);return r.filter(le).map((function(t){return t.dom.getBoundingClientRect()})).getOr(e)}return e},yj=function(t){var e=t.selection.getRng(),n=bj(e);if(t.inline){var r=Mr();return Yr(r.left+n.left,r.top+n.top,n.width,n.height)}var o=qr(ee.fromDom(t.getBody()));return Yr(o.x+n.left,o.y+n.top,n.width,n.height)},wj=function(t,e){return e.filter(Dn).map(qr).getOrThunk((function(){return yj(t)}))},Bj=function(t,e,n){var r=Math.max(t.x+n,e.x),o=Math.min(t.right-n,e.right);return{x:r,width:o-r}},Cj=function(t,e,n,r,o,i){var a=ee.fromDom(t.getContainer()),s=Nc(a,".tox-editor-header").getOr(a),u=Jr(s),c=u.y>=e.bottom,l=r&&!c;if(t.inline&&l)return{y:Math.max(u.bottom+i,n.y),bottom:n.bottom};if(t.inline&&!l)return{y:n.y,bottom:Math.min(u.y-i,n.bottom)};var d="line"===o?Jr(a):e;return l?{y:Math.max(u.bottom+i,n.y),bottom:Math.min(d.bottom-i,n.bottom)}:{y:Math.max(d.y+i,n.y),bottom:Math.min(u.y-i,n.bottom)}},xj=function(t,e,n,r){void 0===r&&(r=0);var o=Rr(window),i=Jr(ee.fromDom(t.getContentAreaContainer())),a=TS(t)||QS(t)||FS(t),s=Bj(i,o,r),u=s.x,c=s.width;if(t.inline&&!a)return Yr(u,o.y,c,o.height);var l=e.header.isPositionedAtTop(),d=Cj(t,i,o,l,n,r),f=d.y,A=d.bottom;return Yr(u,f,c,A-f)},Sj=12,Ej={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"],inset:["tox-pop--inset"]},Tj={maxHeightFunction:Ef(),maxWidthFunction:bz()},Qj=function(t,e){var n=t.selection.getRng(),r=Sn(ee.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&cn(r.element,e)},kj=function(t,e,n){var r=Zn(t,"position");Gn(t,"position",e);var o=n(t);return r.each((function(e){return Gn(t,"position",e)})),o},Fj=function(t){return"node"===t},Uj=function(t,e,n,r,o){var i=yj(t),a=r.lastElement().exists((function(t){return cn(n,t)}));if(Qj(t,n))return a?hB:fB;if(a)return kj(e,r.getMode(),(function(){var t=vj(i,Jr(e));return t&&!r.isReposition()?bB:hB}));var s="fixed"===r.getMode()?o.y+Mr().top:o.y,u=ar(e)+Sj;return s+u<=i.y?fB:AB},Oj=function(t,e,n,r){var o=function(e){return function(r,o,i,a,s){var u=Uj(t,a,e,n,s),c=k(k({},r),{y:s.y,height:s.height});return k(k({},u(c,o,i,a,s)),{alwaysFit:!0})}},i=function(t){return Fj(r)?[o(t)]:[]},a={onLtr:function(t){return[jl,$l,Kl,Rl,Vl,zl].concat(i(t))},onRtl:function(t){return[jl,$l,Vl,zl,Kl,Rl].concat(i(t))}},s={onLtr:function(t){return[$l,Rl,zl,Kl,Vl,jl].concat(i(t))},onRtl:function(t){return[$l,zl,Rl,Vl,Kl,jl].concat(i(t))}};return e?s:a},_j=function(t,e,n,r){return"line"===e?{bubble:Uf(Sj,0,Ej),layouts:{onLtr:function(){return[Xl]},onRtl:function(){return[Gl]}},overrides:Tj}:{bubble:Uf(0,Sj,Ej,1/Sj),layouts:Oj(t,n,r,e),overrides:Tj}},Ij=function(t,e){var n=Y(e,(function(e){return e.predicate(t.dom)})),r=W(n,(function(t){return"contexttoolbar"===t.type})),o=r.pass,i=r.fail;return{contextToolbars:o,contextForms:i}},Hj=function(t){if(t.length<=1)return t;var e=function(e){return K(t,(function(t){return t.position===e}))},n=function(e){return Y(t,(function(t){return t.position===e}))},r=e("selection"),o=e("node");if(r||o){if(o&&r){var i=n("node"),a=$(n("selection"),(function(t){return k(k({},t),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")},Dj=function(t){if(t.length<=1)return t;var e=function(e){return tt(t,(function(t){return t.position===e}))},n=e("selection").orThunk((function(){return e("node")})).orThunk((function(){return e("line")})).map((function(t){return t.position}));return n.fold((function(){return[]}),(function(e){return Y(t,(function(t){return t.position===e}))}))},Mj=function(t,e,n){var r=Ij(t,e);if(r.contextForms.length>0)return D.some({elem:t,toolbars:[r.contextForms[0]]});var o=Ij(t,n);if(o.contextForms.length>0)return D.some({elem:t,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=Hj(r.contextToolbars.concat(o.contextToolbars));return D.some({elem:t,toolbars:i})}return D.none()},Nj=function(t,e,n){return t(e)?D.none():ba(e,(function(t){if(le(t)){var e=Ij(t,n.inNodeScope),r=e.contextToolbars,o=e.contextForms,i=o.length>0?o:Dj(r);return i.length>0?D.some({elem:t,toolbars:i}):D.none()}return D.none()}),t)},Lj=function(t,e){var n=ee.fromDom(e.getBody()),r=function(t){return cn(t,n)},o=function(t){return!r(t)&&!fn(n,t)},i=ee.fromDom(e.selection.getNode());return o(i)?D.none():Mj(i,t.inNodeScope,t.inEditorScope).orThunk((function(){return Nj(r,i,t)}))},Pj=function(t,e){var n={},r=[],o=[],i={},a={},s=function(t,s){var u=wi(DC(s));n[t]=u,u.launch.map((function(n){i["form:"+t]=k(k({},s.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){e(u)}})})),"editor"===u.scope?o.push(u):r.push(u),a[t]=u},u=function(t,e){NC(e).each((function(n){"editor"===e.scope?o.push(n):r.push(n),a[t]=n}))},c=pt(t);return X(c,(function(e){var n=t[e];"contextform"===n.type?s(e,n):"contexttoolbar"===n.type&&u(e,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},Rj=ou("forward-slide"),zj=ou("backward-slide"),Kj=ou("change-slide-event"),Vj="tox-pop--resizing",jj=function(t){var e=oa([]);return tB.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(t){e.set([]),tB.getContent(t).each((function(t){nr(t.element,"visibility")})),sc(t.element,Vj),nr(t.element,"width")},inlineBehaviours:fd([Py("context-toolbar-events",[Rs($a(),(function(t,e){"width"===e.event.raw.propertyName&&(sc(t.element,Vj),nr(t.element,"width"))})),Os(Kj,(function(t,e){var n=t.element;nr(n,"width");var r=hr(n);tB.setContent(t,e.event.contents),ic(n,Vj);var o=hr(n);Gn(n,"width",r+"px"),tB.getContent(t).each((function(t){e.event.focus.bind((function(t){return Bd(t),Ed(n)})).orThunk((function(){return Qy.focusIn(t),Sd(kn(n))}))})),yB.setTimeout((function(){Gn(t.element,"width",o+"px")}),0)})),Os(Rj,(function(t,n){tB.getContent(t).each((function(n){e.set(e.get().concat([{bar:n,focus:Sd(kn(t.element))}]))})),Cs(t,Kj,{contents:n.event.forwardContents,focus:D.none()})})),Os(zj,(function(t,n){ft(e.get()).each((function(n){e.set(e.get().slice(0,e.get().length-1)),Cs(t,Kj,{contents:Qc(n.bar),focus:n.focus})}))}))]),Qy.config({mode:"special",onEscape:function(n){return ft(e.get()).fold((function(){return t.onEscape()}),(function(t){return Bs(n,zj),D.some(!0)}))}})]),lazySink:function(){return ro.value(t.sink)}})},$j="tox-pop--transition",Xj=function(t,e,n,r){var o=r.backstage,i=o.shared,a=en().deviceType.isTouch,s=nf(),u=nf(),c=nf(),l=Tc(jj({sink:n,onEscape:function(){return t.focus(),D.some(!0)}})),d=function(){var e=c.get().getOr("node"),n=Fj(e)?1:0;return xj(t,i,e,n)},f=function(){return!t.removed&&!(a()&&o.isContextMenuOpen())},A=function(t){return kt(_t(t,s.get(),cn),!0)},m=function(){if(f()){var e=d(),n=kt(c.get(),"node")?wj(t,s.get()):yj(t);return e.height<=0||!vj(n,e)}return!0},p=function(){s.clear(),u.clear(),c.clear(),tB.hide(l)},h=function(){if(tB.isOpen(l)){var t=l.element;nr(t,"display"),m()?Gn(t,"display","none"):(u.set(0),tB.reposition(l))}},v=function(e){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[e],behaviours:fd([Qy.config({mode:"acyclic"}),Py("pop-dialog-wrap-events",[zs((function(e){t.shortcuts.add("ctrl+F9","focus statusbar",(function(){return Qy.focusIn(e)}))})),Ks((function(e){t.shortcuts.remove("ctrl+F9")}))])])}},b=me((function(){return Pj(e,(function(t){var e=B([t]);Cs(l,Rj,{forwardContents:v(e)})}))})),y=function(e,n){return zV(t,{buttons:e,toolbar:n.items,allowToolbarGroups:!1},r,D.some(["form:"]))},w=function(t,e){return hj.buildInitGroups(t,e)},B=function(e){var n=t.ui.registry.getAll().buttons,r=b(),o=k(k({},n),r.formNavigators),a=OS(t)===RC.scrolling?RC.scrolling:RC.default,s=nt($(e,(function(t){return"contexttoolbar"===t.type?y(o,t):w(t,i.providers)})));return Wz({type:a,uid:ou("context-toolbar"),initGroups:s,onEscape:D.none,cyclicKeying:!0,providers:i.providers})},C=function(e,r){var o="node"===e?i.anchors.node(r):i.anchors.cursor(),c=_j(t,e,a(),{lastElement:s.get,isReposition:function(){return kt(u.get(),0)},getMode:function(){return Mm.getMode(n)}});return Bo(o,c)},x=function(t,e){if(S.cancel(),f()){var r=B(t),o=t[0].position,i=C(o,e);c.set(o),u.set(1);var a=l.element;nr(a,"display"),A(e)||(sc(a,$j),Mm.reset(n,l)),tB.showWithinBounds(l,v(r),{anchor:i,transition:{classes:[$j],mode:"placement"}},(function(){return D.some(d())})),e.fold(s.clear,s.set),m()&&Gn(a,"display","none")}},S=KB((function(){if(t.hasFocus()&&!t.removed)if(uc(l.element,$j))S.throttle();else{var e=b();Lj(e,t).fold(p,(function(t){x(t.toolbars,D.some(t.elem))}))}}),17);t.on("init",(function(){t.on("remove",p),t.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",h),t.on("click keyup focus SetContent",S.throttle),t.on(uj,p),t.on(sj,(function(e){var n=b();Et(n.lookupTable,e.toolbarKey).each((function(n){x([n],Dt(e.target!==t,e.target)),tB.getContent(l).each(Qy.focusIn)}))})),t.on("focusout",(function(e){yB.setEditorTimeout(t,(function(){Ed(n.element).isNone()&&Ed(l.element).isNone()&&p()}),0)})),t.on("SwitchMode",(function(){t.mode.isReadOnly()&&p()})),t.on("AfterProgressState",(function(e){e.state?p():t.hasFocus()&&S.throttle()})),t.on("NodeChange",(function(t){Ed(l.element).fold(S.throttle,g)}))}))},Gj=function(t){var e=[{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"}];X(e,(function(e){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.cmd),onSetup:bK(t,e.name)})})),t.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:BK(t,"JustifyNone")})},Wj={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Yj=function(){var t="[0-9]+",e="[+-]?"+t,n="[eE]"+e,r="\\.",o=function(t){return"(?:"+t+")?"},i=["Infinity",t+r+o(t)+o(n),r+t+o(n),t+o(n)].join("|"),a="[+-]?(?:"+i+")";return new RegExp("^("+a+")(.*)$")}(),Jj=function(t,e){return K(e,(function(e){return K(Wj[e],(function(e){return t===e}))}))},qj=function(t,e){var n=D.from(Yj.exec(t));return n.bind((function(t){var n=Number(t[1]),r=t[2];return Jj(r,e)?D.some({value:n,unit:r}):D.none()}))},Zj=function(t,e){return qj(t,e).map((function(t){var e=t.value,n=t.unit;return e+n}))},t$=function(t,e){var n=function(){var n=e.getOptions(t),r=e.getCurrent(t).map(e.hash),o=nf();return $(n,(function(n){return{type:"togglemenuitem",text:e.display(n),onSetup:function(i){var a=function(t){t&&(o.on((function(t){return t.setActive(!1)})),o.set(i)),i.setActive(t)};a(kt(r,e.hash(n)));var s=e.watcher(t,n,a);return function(){o.clear(),s()}},onAction:function(){return e.setCurrent(t,n)}}}))};t.ui.registry.addMenuButton(e.name,{tooltip:e.text,icon:e.icon,fetch:function(t){return t(n())},onSetup:e.onToolbarSetup}),t.ui.registry.addNestedMenuItem(e.name,{type:"nestedmenuitem",text:e.text,getSubmenuItems:n,onSetup:e.onMenuSetup})},e$={name:"lineheight",text:"Line height",icon:"line-height",getOptions:xS,hash:function(t){return Zj(t,["fixed","relative","empty"]).getOr(t)},display:w,watcher:function(t,e,n){return t.formatter.formatChanged("lineheight",n,!1,{value:e}).unbind},getCurrent:function(t){return D.from(t.queryCommandValue("LineHeight"))},setCurrent:function(t,e){return t.execCommand("LineHeight",!1,e)}},n$=function(t){var e=D.from(SS(t));return e.map((function(e){return{name:"language",text:"Language",icon:"language",getOptions:y(e),hash:function(t){return l(t.customCode)?t.code:t.code+"/"+t.customCode},display:function(t){return t.title},watcher:function(t,e,n){return t.formatter.formatChanged("lang",n,!1,{value:e.code,customValue:e.customCode}).unbind},getCurrent:function(t){var e=ee.fromDom(t.selection.getNode());return ya(e,(function(t){return D.some(t).filter(le).bind((function(t){var e=Kn(t,"lang");return e.map((function(e){var n=Kn(t,"data-mce-lang").getOrUndefined();return{code:e,customCode:n,title:""}}))}))}))},setCurrent:function(t,e){return t.execCommand("Lang",!1,e)},onToolbarSetup:function(e){var n=ef();return e.setActive(t.formatter.match("lang",{},void 0,!0)),n.set(t.formatter.formatChanged("lang",e.setActive,!0)),n.clear}}}))},r$=function(t){t$(t,e$),n$(t).each((function(e){return t$(t,e)}))},o$=function(t,e){IK(t,e),RK(t,e),oV(t,e),eV(t,e),YK(t,e)},i$=function(t){return yK(t,"NodeChange",(function(e){e.setDisabled(!t.queryCommandState("outdent"))}))},a$=function(t){t.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:i$(t),onAction:BK(t,"outdent")}),t.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:BK(t,"indent")})},s$=function(t){a$(t)},u$=function(t,e){return function(){t.execCommand("mceToggleFormat",!1,e)}},c$=function(t){Y_.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(e,n){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onSetup:bK(t,e.name),onAction:u$(t,e.name)})}));for(var e=1;e<=6;e++){var n="h"+e;t.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+e,onSetup:bK(t,n),onAction:u$(t,n)})}},l$=function(t){Y_.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(e){t.ui.registry.addButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.action)})}))},d$=function(t){Y_.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(e){t.ui.registry.addToggleButton(e.name,{tooltip:e.text,icon:e.icon,onAction:BK(t,e.action),onSetup:bK(t,e.name)})}))},f$=function(t){c$(t),l$(t),d$(t)},A$=function(t){Y_.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(e){t.ui.registry.addMenuItem(e.name,{text:e.text,icon:e.icon,shortcut:e.shortcut,onAction:BK(t,e.action)})})),t.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:u$(t,"code")})},m$=function(t){f$(t),A$(t)},p$=function(t,e){return yK(t,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(t.mode.isReadOnly()||!t.undoManager[e]())}))},g$=function(t){t.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:p$(t,"hasUndo"),onAction:BK(t,"undo")}),t.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:p$(t,"hasRedo"),onAction:BK(t,"redo")})},h$=function(t){t.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:p$(t,"hasUndo"),onAction:BK(t,"undo")}),t.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:p$(t,"hasRedo"),onAction:BK(t,"redo")})},v$=function(t){g$(t),h$(t)},b$=function(t){return yK(t,"VisualAid",(function(e){e.setActive(t.hasVisual)}))},y$=function(t){t.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:b$(t),onAction:BK(t,"mceToggleVisualAid")})},w$=function(t){t.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:BK(t,"mceToggleVisualAid")})},B$=function(t){w$(t),y$(t)},C$=function(t,e){Gj(t),m$(t),o$(t,e),v$(t),ZT(t),B$(t),s$(t),r$(t)},x$=function(t,e){return{type:"makeshift",x:t,y:e}},S$=function(t,e,n){return x$(t.x+e,t.y+n)},E$=function(t){return"longpress"===t.type||0===t.type.indexOf("touch")},T$=function(t){if(E$(t)){var e=t.touches[0];return x$(e.pageX,e.pageY)}return x$(t.pageX,t.pageY)},Q$=function(t){if(E$(t)){var e=t.touches[0];return x$(e.clientX,e.clientY)}return x$(t.clientX,t.clientY)},k$=function(t,e){var n=dS.DOM.getPos(t);return S$(e,n.x,n.y)},F$=function(t,e){return"contextmenu"===e.type||"longpress"===e.type?t.inline?T$(e):k$(t.getContentAreaContainer(),Q$(e)):U$(t)},U$=function(t){return{type:"selection",root:ee.fromDom(t.selection.getNode())}},O$=function(t){return{type:"node",node:D.some(ee.fromDom(t.selection.getNode())),root:ee.fromDom(t.getBody())}},_$=function(t,e,n){switch(n){case"node":return O$(t);case"point":return F$(t,e);case"selection":return U$(t)}},I$=function(t,e,n,r,o,i){var a=n(),s=_$(t,e,i);KH(a,zC.CLOSE_ON_EXECUTE,r,!1).map((function(t){e.preventDefault(),tB.showMenuAt(o,{anchor:s},{menu:{markers:fx("normal")},data:t})}))},H$={onLtr:function(){return[$l,Rl,zl,Kl,Vl,jl,fB,AB,dB,cB,lB,uB]},onRtl:function(){return[$l,zl,Rl,Vl,Kl,jl,fB,AB,lB,uB,dB,cB]}},D$=12,M$={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"]},N$=function(t,e){var n=t.selection;if(n.isCollapsed()||e.touches.length<1)return!1;var r=e.touches[0],o=n.getRng(),i=em(t.getWin(),CA.domRange(o));return i.exists((function(t){return t.left<=r.clientX&&t.right>=r.clientX&&t.top<=r.clientY&&t.bottom>=r.clientY}))},L$=function(t){var e=t.selection.getRng(),n=function(){yB.setEditorTimeout(t,(function(){t.selection.setRng(e)}),10),i()};t.once("touchend",n);var r=function(t){t.preventDefault(),t.stopImmediatePropagation()};t.on("mousedown",r,!0);var o=function(){return i()};t.once("longpresscancel",o);var i=function(){t.off("touchend",n),t.off("longpresscancel",o),t.off("mousedown",r)}},P$=function(t,e,n){var r=_$(t,e,n),o="point"===n?D$:0;return k({bubble:Uf(0,o,M$),layouts:H$,overrides:{maxWidthFunction:bz(),maxHeightFunction:Ef()}},r)},R$=function(t,e,n,r,o,i,a){var s=P$(t,e,i);KH(n,zC.CLOSE_ON_EXECUTE,r,!0).map((function(n){e.preventDefault(),tB.showMenuWithinBounds(o,{anchor:s},{menu:{markers:fx("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return D.some(xj(t,r.shared,"node"===i?"node":"selection"))})),t.fire(uj)}))},z$=function(t,e,n,r,o,i){var a=en(),s=a.os.isiOS(),u=a.os.isOSX(),c=a.os.isAndroid(),l=a.deviceType.isTouch(),d=function(){return!(c||s||u&&l)},f=function(){var a=n();R$(t,e,a,r,o,i,d())};if((u||s)&&"node"!==i){var A=function(){L$(t),f()};N$(t,e)?A():(t.once("selectionchange",A),t.once("touchend",(function(){return t.off("selectionchange",A)})))}else f()},K$=function(t){return"string"===typeof t?t.split(/[ ,]/):t},V$=function(t){return t.getParam("contextmenu_never_use_native",!1,"boolean")},j$=function(t,e,n){var r=t.ui.registry.getAll().contextMenus;return D.from(t.getParam(e)).map(K$).getOrThunk((function(){return Y(K$(n),(function(t){return Tt(r,t)}))}))},$$=function(t){return!1===t.getParam("contextmenu")},X$=function(t){return j$(t,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},G$=function(t){return t.getParam("contextmenu_avoid_overlap","","string")},W$=function(t){return i(t)?"|"===t:"separator"===t.type},Y$={type:"separator"},J$=function(t){var e=function(t){return{text:t.text,icon:t.icon,disabled:t.disabled,shortcut:t.shortcut}};if(i(t))return t;switch(t.type){case"separator":return Y$;case"submenu":return k(k({type:"nestedmenuitem"},e(t)),{getSubmenuItems:function(){var e=t.getSubmenuItems();return i(e)?e:$(e,J$)}});default:return k(k({type:"menuitem"},e(t)),{onAction:h(t.onAction)})}},q$=function(t,e){if(0===e.length)return t;var n=ft(t).filter((function(t){return!W$(t)})),r=n.fold((function(){return[]}),(function(t){return[Y$]}));return t.concat(r).concat(e).concat([Y$])},Z$=function(t,e,n){var r=q(e,(function(e,r){return Et(t,r.toLowerCase()).map((function(t){var r=t.update(n);if(i(r))return q$(e,r.split(" "));if(r.length>0){var o=$(r,J$);return q$(e,o)}return e})).getOrThunk((function(){return e.concat([r])}))}),[]);return r.length>0&&W$(r[r.length-1])&&r.pop(),r},tX=function(t,e){return e.ctrlKey&&!V$(t)},eX=function(t,e){return"longpress"!==e.type&&(2!==e.button||e.target===t.getBody()&&""===e.pointerType)},nX=function(t,e){return eX(t,e)?t.selection.getStart(!0):e.target},rX=function(t,e){var n=G$(t),r=eX(t,e)?"selection":"point";if(Xt(n)){var o=nX(t,e),i=IQ(ee.fromDom(o),n);return i?"node":r}return r},oX=function(t,e,n){var r=en(),o=r.deviceType.isTouch,i=Tc(tB.sketch({dom:{tag:"div"},lazySink:e,onEscape:function(){return t.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:fd([Py("dismissContextMenu",[Os(ms(),(function(e,n){hp.close(e),t.focus()}))])])})),a=function(t){return tB.hide(i)},s=function(e){if(V$(t)&&e.preventDefault(),!tX(t,e)&&!$$(t)){var r=rX(t,e),a=function(){var n=nX(t,e),r=t.ui.registry.getAll(),o=X$(t);return Z$(r.contextMenus,o,n)},s=o()?z$:I$;s(t,e,a,n,i,r)}};t.on("init",(function(){var e="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(o()?"":" ResizeWindow");t.on(e,a),t.on("longpress contextmenu",s)}))},iX=aa.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),aX=function(t){return function(e){return e.translate(-t.left,-t.top)}},sX=function(t){return function(e){return e.translate(t.left,t.top)}},uX=function(t){return function(e,n){return q(t,(function(t,e){return e(t)}),lr(e,n))}},cX=function(t,e,n){return t.fold(uX([sX(n),aX(e)]),uX([aX(e)]),uX([]))},lX=function(t,e,n){return t.fold(uX([sX(n)]),uX([]),uX([sX(e)]))},dX=function(t,e,n){return t.fold(uX([]),uX([aX(n)]),uX([sX(e),aX(n)]))},fX=function(t,e,n,r,o,i){var a=lX(t,o,i),s=lX(e,o,i);return Math.abs(a.left-s.left)<=n&&Math.abs(a.top-s.top)<=r},AX=function(t,e,n,r,o,i){var a=lX(t,o,i),s=lX(e,o,i),u=Math.abs(a.left-s.left),c=Math.abs(a.top-s.top);return lr(u,c)},mX=function(t,e,n){var r=t.fold((function(t,e){return{position:D.some("absolute"),left:D.some(t+"px"),top:D.some(e+"px")}}),(function(t,e){return{position:D.some("absolute"),left:D.some(t-n.left+"px"),top:D.some(e-n.top+"px")}}),(function(t,e){return{position:D.some("fixed"),left:D.some(t+"px"),top:D.some(e+"px")}}));return k({right:D.none(),bottom:D.none()},r)},pX=function(t,e,n){return t.fold((function(t,r){return hX(t+e,r+n)}),(function(t,r){return vX(t+e,r+n)}),(function(t,r){return bX(t+e,r+n)}))},gX=function(t,e,n,r){var o=function(t,o){return function(i,a){var s=t(e,n,r);return o(i.getOr(s.left),a.getOr(s.top))}};return t.fold(o(dX,hX),o(lX,vX),o(cX,bX))},hX=iX.offset,vX=iX.absolute,bX=iX.fixed,yX=function(t,e){var n=zn(t,e);return l(n)?NaN:parseInt(n,10)},wX=function(t,e){var n=t.element,r=yX(n,e.leftAttr),o=yX(n,e.topAttr);return isNaN(r)||isNaN(o)?D.none():D.some(lr(r,o))},BX=function(t,e,n){var r=t.element;Pn(r,e.leftAttr,n.left+"px"),Pn(r,e.topAttr,n.top+"px")},CX=function(t,e){var n=t.element;jn(n,e.leftAttr),jn(n,e.topAttr)},xX=function(t,e,n,r){return wX(t,e).fold((function(){return n}),(function(t){return bX(t.left+r.left,t.top+r.top)}))},SX=function(t,e,n,r,o,i){var a=xX(t,e,n,r),s=e.mustSnap?QX(t,e,a,o,i):kX(t,e,a,o,i),u=cX(a,o,i);return BX(t,e,u),s.fold((function(){return{coord:bX(u.left,u.top),extra:D.none()}}),(function(t){return{coord:t.output,extra:t.extra}}))},EX=function(t,e){CX(t,e)},TX=function(t,e,n,r){return mt(t,(function(t){var o=t.sensor,i=fX(e,o,t.range.left,t.range.top,n,r);return i?D.some({output:gX(t.output,e,n,r),extra:t.extra}):D.none()}))},QX=function(t,e,n,r,o){var i=e.getSnapPoints(t),a=TX(i,n,r,o);return a.orThunk((function(){var t=q(i,(function(t,e){var i=e.sensor,a=AX(n,i,e.range.left,e.range.top,r,o);return t.deltas.fold((function(){return{deltas:D.some(a),snap:D.some(e)}}),(function(n){var r=(a.left+a.top)/2,o=(n.left+n.top)/2;return r<=o?{deltas:D.some(a),snap:D.some(e)}:t}))}),{deltas:D.none(),snap:D.none()});return t.snap.map((function(t){return{output:gX(t.output,n,r,o),extra:t.extra}}))}))},kX=function(t,e,n,r,o){var i=e.getSnapPoints(t);return TX(i,n,r,o)},FX=function(t,e,n){return{coord:gX(t.output,t.output,e,n),extra:t.extra}},UX=function(t,e,n,r){var o=e.getTarget(t.element);if(e.repositionTarget){var i=An(t.element),a=Mr(i),s=KL(o),u=FX(r,a,s),c=mX(u.coord,a,s);Yn(o,c)}},OX=Object.freeze({__proto__:null,snapTo:UX}),_X="data-initial-z-index",IX=function(t){hn(t.element).filter(le).each((function(t){Kn(t,_X).fold((function(){return nr(t,"z-index")}),(function(e){return Gn(t,"z-index",e)})),jn(t,_X)}))},HX=function(t){hn(t.element).filter(le).each((function(e){Zn(e,"z-index").each((function(t){Pn(e,_X,t)})),Gn(e,"z-index",Jn(t.element,"z-index"))}))},DX=function(t,e){t.getSystem().addToGui(e),HX(e)},MX=function(t){IX(t),t.getSystem().removeFromGui(t)},NX=function(t,e,n){return t.getSystem().build(sk.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[e]},events:n}))},LX=$i("snaps",[ki("getSnapPoints"),sl("onSensor"),ki("leftAttr"),ki("topAttr"),Gi("lazyViewport",Zr),Gi("mustSnap",!1)]),PX=[Gi("useFixed",E),ki("blockerClass"),Gi("getTarget",w),Gi("onDrag",g),Gi("repositionTarget",!0),Gi("onDrop",g),ta("getBounds",Zr),LX],RX=function(t){return It(Zn(t,"left"),Zn(t,"top"),Zn(t,"position"),(function(t,e,n){var r="fixed"===n?bX:hX;return r(parseInt(t,10),parseInt(e,10))})).getOrThunk((function(){var e=Ar(t);return vX(e.left,e.top)}))},zX=function(t,e,n,r,o){var i=o.bounds,a=lX(e,n,r),s=Ql(a.left,i.x,i.x+i.width-o.width),u=Ql(a.top,i.y,i.y+i.height-o.height),c=vX(s,u);return e.fold((function(){var t=dX(c,n,r);return hX(t.left,t.top)}),y(c),(function(){var t=cX(c,n,r);return bX(t.left,t.top)}))},KX=function(t,e,n,r,o,i,a){var s=e.fold((function(){var t=pX(n,i.left,i.top),e=cX(t,r,o);return bX(e.left,e.top)}),(function(e){var a=SX(t,e,n,i,r,o);return a.extra.each((function(n){e.onSensor(t,n)})),a.coord}));return zX(t,s,r,o,a)},VX=function(t,e,n,r){var o=e.getTarget(t.element);if(e.repositionTarget){var i=An(t.element),a=Mr(i),s=KL(o),u=RX(o),c=KX(t,e.snaps,u,a,s,r,n),l=mX(c,a,s);Yn(o,l)}e.onDrag(t,o,r)},jX=function(t,e){return{bounds:t.getBounds(),height:sr(e.element),width:vr(e.element)}},$X=function(t,e,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return jX(e,t)}));i.each((function(n){VX(t,e,a,n)}))},XX=function(t,e,n,r){e.each(MX),n.snaps.each((function(e){EX(t,e)}));var o=n.getTarget(t.element);r.reset(),n.onDrop(t,o)},GX=function(t){return function(e,n){var r=function(t){n.setStartData(jX(e,t))};return Qs(U([Os(ls(),(function(t){n.getStartData().each((function(){return r(t)}))}))],t(e,n,r),!0))}},WX=function(t){return Qs([Os(_a(),t.forceDrop),Os(Da(),t.drop),Os(Ia(),(function(e,n){t.move(n.event)})),Os(Ha(),t.delayDrop)])},YX=function(t){return D.from(lr(t.x,t.y))},JX=function(t,e){return lr(e.left-t.left,e.top-t.top)},qX=Object.freeze({__proto__:null,getData:YX,getDelta:JX}),ZX=function(t,e,n){return[Os(_a(),(function(r,o){var i=o.event.raw;if(0===i.button){o.stop();var a=function(){return XX(r,D.some(c),t,e)},s=HQ(a,200),u={drop:a,delayDrop:s.schedule,forceDrop:a,move:function(n){s.cancel(),$X(r,t,e,qX,n)}},c=NX(r,t.blockerClass,WX(u)),l=function(){n(r),DX(r,c)};l()}}))]},tG=U(U([],PX,!0),[dl("dragger",{handlers:GX(ZX)})],!1),eG=function(t){return Qs([Os(ka(),t.forceDrop),Os(Ua(),t.drop),Os(Oa(),t.drop),Os(Fa(),(function(e,n){t.move(n.event)}))])},nG=function(t){var e=t[0];return D.some(lr(e.clientX,e.clientY))},rG=function(t){var e=t.raw,n=e.touches;return 1===n.length?nG(n):D.none()},oG=function(t,e){return lr(e.left-t.left,e.top-t.top)},iG=Object.freeze({__proto__:null,getData:rG,getDelta:oG}),aG=function(t,e,n){var r=nf(),o=function(n){XX(n,r.get(),t,e),r.clear()};return[Os(ka(),(function(i,a){a.stop();var s=function(){return o(i)},u={drop:s,delayDrop:g,forceDrop:s,move:function(n){$X(i,t,e,iG,n)}},c=NX(i,t.blockerClass,eG(u));r.set(c);var l=function(){n(i),DX(i,c)};l()})),Os(Fa(),(function(n,r){r.stop(),$X(n,t,e,iG,r.event)})),Os(Ua(),(function(t,e){e.stop(),o(t)})),Os(Oa(),o)]},sG=U(U([],PX,!0),[dl("dragger",{handlers:GX(aG)})],!1),uG=function(t,e,n){return U(U([],ZX(t,e,n),!0),aG(t,e,n),!0)},cG=U(U([],PX,!0),[dl("dragger",{handlers:GX(uG)})],!1),lG=tG,dG=sG,fG=cG,AG=Object.freeze({__proto__:null,mouse:lG,touch:dG,mouseOrTouch:fG}),mG=function(){var t=D.none(),e=D.none(),n=function(){t=D.none(),e=D.none()},r=function(e,n){var r=t.map((function(t){return e.getDelta(t,n)}));return t=D.some(n),r},o=function(t,e){return t.getData(e).bind((function(e){return r(t,e)}))},i=function(t){e=D.some(t)},a=function(){return e},s=y({});return Su({readState:s,reset:n,update:o,getStartData:a,setStartData:i})},pG=Object.freeze({__proto__:null,init:mG}),gG=gd({branchKey:"mode",branches:AG,name:"dragging",active:{events:function(t,e){var n=t.dragger;return n.handlers(t,e)}},extra:{snap:function(t){return{sensor:t.sensor,range:t.range,output:t.output,extra:D.from(t.extra)}}},state:pG,apis:OX}),hG=40,vG=hG/2,bG=function(t,e,n,r,o,i){return t.fold((function(){return gG.snap({sensor:vX(n-vG,r-vG),range:lr(o,i),output:vX(D.some(n),D.some(r)),extra:{td:e}})}),(function(t){var o=n-vG,i=r-vG,a=hG,s=hG,u=t.element.dom.getBoundingClientRect();return gG.snap({sensor:vX(o,i),range:lr(a,s),output:vX(D.some(n-u.width/2),D.some(r-u.height/2)),extra:{td:e}})}))},yG=function(t,e,n){var r=function(t,e){return t.exists((function(t){return cn(t,e)}))};return{getSnapPoints:t,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(t,o){var i=o.td;r(e.get(),i)||(e.set(i),n(i))},mustSnap:!0}},wG=function(t){return CB(BB.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:fd([gG.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:t}),LF.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},BG=function(t,e){var n=oa([]),r=oa([]),o=oa(!1),i=nf(),a=nf(),s=function(t){var n=qr(t);return bG(A.getOpt(e),t,n.x,n.y,n.width,n.height)},u=function(){return $(n.get(),(function(t){return s(t)}))},c=function(t){var n=qr(t);return bG(m.getOpt(e),t,n.right,n.bottom,n.width,n.height)},l=function(){return $(r.get(),(function(t){return c(t)}))},d=yG(u,i,(function(e){a.get().each((function(n){t.fire("TableSelectorChange",{start:e,finish:n})}))})),f=yG(l,a,(function(e){i.get().each((function(n){t.fire("TableSelectorChange",{start:n,finish:e})}))})),A=wG(d),m=wG(f),p=Tc(A.asSpec()),g=Tc(m.asSpec()),h=function(e,n,r,o){var i=n.dom.getBoundingClientRect();nr(e.element,"display");var a=gn(ee.fromDom(t.getBody())).dom.innerHeight,s=r(i),u=o(i,a);(s||u)&&Gn(e.element,"display","none")},v=function(t,e,n,r){var o=n(e);gG.snapTo(t,o);var i=function(t){return t[r]<0},a=function(t,e){return t[r]>e};h(t,e,i,a)},b=function(t){return v(p,t,s,"top")},y=function(){return i.get().each(b)},w=function(t){return v(g,t,c,"bottom")},B=function(){return a.get().each(w)};en().deviceType.isTouch()&&(t.on("TableSelectionChange",(function(t){o.get()||(Km(e,p),Km(e,g),o.set(!0)),i.set(t.start),a.set(t.finish),t.otherCells.each((function(e){n.set(e.upOrLeftCells),r.set(e.downOrRightCells),b(t.start),w(t.finish)}))})),t.on("ResizeEditor ResizeWindow ScrollContent",(function(){y(),B()})),t.on("TableSelectionClear",(function(){o.get()&&($m(p),$m(g),o.set(!1)),i.clear(),a.clear()})))},CG=function(t){if(1===t.nodeType){if("BR"===t.nodeName||t.getAttribute("data-mce-bogus"))return!0;if("bookmark"===t.getAttribute("data-mce-type"))return!0}return!1},xG=function(t,e,n){e.delimiter||(e.delimiter="»");var r=function(r){var o=r||[],i=$(o,(function(e,r){return BB.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:e.name},action:function(n){t.focus(),t.selection.select(e.element),t.nodeChanged()},buttonBehaviours:fd([fE.button(n.isDisabled),sE()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+e.delimiter+" "}};return q(i.slice(1),(function(t,e){var n=t;return n.push(a),n.push(e),n}),[i[0]])},o=function(e){var n=[],r=e.length;while(r-- >0){var o=e[r];if(1===o.nodeType&&!CG(o)){var i=t.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:fd([Qy.config({mode:"flow",selector:"div[role=button]"}),Dh.config({disabled:n.isDisabled}),sE(),hk.config({}),Ny.config({}),Py("elementPathEvents",[zs((function(e,n){t.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return Qy.focusIn(e)})),t.on("NodeChange",(function(t){var n=o(t.parents);n.length>0?Ny.set(e,r(n)):Ny.set(e,[])}))}))])]),components:[]}};(function(t){t[t["None"]=0]="None",t[t["Both"]=1]="Both",t[t["Vertical"]=2]="Vertical"})(QK||(QK={}));var SG=function(t,e,n,r,o){var i={};return i.height=JV(r+e.top,bS(t),wS(t)),n===QK.Both&&(i.width=JV(o+e.left,vS(t),yS(t))),i},EG=function(t,e,n){var r=ee.fromDom(t.getContainer()),o=SG(t,e,n,ar(r),hr(r));ht(o,(function(t,e){return Gn(r,e,YV(t))})),gT(t)},TG=function(t){var e=!t.hasPlugin("autoresize"),n=t.getParam("resize",e);return!1===n?QK.None:"both"===n?QK.Both:QK.Vertical},QG=function(t,e,n,r){var o=20,i=lr(n*o,r*o);return EG(t,i,e),D.some(!0)},kG=function(t,e){var n=TG(t);return n===QK.None?D.none():D.some(HB("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:e.translate("Resize")},behaviours:[gG.config({mode:"mouse",repositionTarget:!1,onDrag:function(e,r,o){return EG(t,o,n)},blockerClass:"tox-blocker"}),Qy.config({mode:"special",onLeft:function(){return QG(t,n,-1,0)},onRight:function(){return QG(t,n,1,0)},onUp:function(){return QG(t,n,0,-1)},onDown:function(){return QG(t,n,0,1)}}),hk.config({}),Wy.config({})]},e.icons))},FG=function(t,e){var n,r=function(t,n,r){return Ny.set(t,[Cc(e.translate(["{0} "+r,n[r]]))])};return BB.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:fd([fE.button(e.isDisabled),sE(),hk.config({}),Ny.config({}),Zp.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Py("wordcount-events",[js((function(t){var e=Zp.getValue(t),n="words"===e.mode?"characters":"words";Zp.setValue(t,{mode:n,count:e.count}),r(t,e.count,n)})),zs((function(e){t.on("wordCountUpdate",(function(t){var n=Zp.getValue(e).mode;Zp.setValue(e,{mode:n,count:t.wordCount}),r(e,t.wordCount,n)}))}))])]),eventOrder:(n={},n[es()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})},UG=function(t,e){var n=function(){var t=xB.translate(["Powered by {0}","Tiny"]),e=''+t+"";return{dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:e}}},r=function(){var r=[];return t.getParam("elementpath",!0,"boolean")&&r.push(xG(t,{},e)),t.hasPlugin("wordcount")&&r.push(FG(t,e)),t.getParam("branding",!0,"boolean")&&r.push(n()),r.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:r}]:[]},o=function(){var n=r(),o=kG(t,e);return n.concat(o.toArray())};return{dom:{tag:"div",classes:["tox-statusbar"]},components:o()}},OG=function(t){var e,n=t.inline,r=n?aj:GV,o=VS(t)?DP:RL,i=D.none(),a=en(),s=a.browser.isIE(),u=s?["tox-platform-ie"]:[],c=a.deviceType.isTouch(),l="tox-platform-touch",d=c?[l]:[],f=DS(t),A=zS(t),m=xB.isRtl()?{attributes:{dir:"rtl"}}:{},p={attributes:(e={},e[Df]=f?Nd.BottomToTop:Nd.TopToBottom,e)},h=function(){return i.bind(iK.getHeader)},v=function(){return o.isDocked(h)},b=function(){Gn(q.element,"width",document.body.clientWidth+"px")},y=function(){var t=cn(Mn(),A)&&"grid"===Jn(A,"display"),e={dom:k({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(u).concat(d)},m),behaviours:fd([Mm.config({useFixed:function(){return v()}})])},n={dom:{styles:{width:document.body.clientWidth+"px"}},events:Qs([Os(ds(),b)])};return Bo(e,t?n:{})},w=Tc(y()),B=function(){return ro.value(w)},C=CB({dom:{tag:"div",classes:["tox-anchorbar"]}}),x=function(){return i.bind((function(t){return C.getOpt(t)})).getOrDie("Could not find a anchor bar element")},S=function(){return i.bind((function(t){return iK.getToolbar(t)})).getOrDie("Could not find more toolbar element")},E=function(){return i.bind((function(t){return iK.getThrobber(t)})).getOrDie("Could not find throbber element")},T=BL(w,t,x),Q=iK.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:T,onEscape:function(){t.focus()}}),F=OS(t),U=iK.parts.toolbar(k({dom:{tag:"div",classes:["tox-toolbar"]},getSink:B,providers:T.shared.providers,onEscape:function(){t.focus()},type:F,lazyToolbar:S,lazyHeader:function(){return h().getOrDie("Could not find header element")}},p)),O=iK.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:T.shared.providers,onEscape:function(){t.focus()},type:F}),_=iK.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),I=iK.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),H=iK.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:T}),M=t.getParam("statusbar",!0,"boolean"),N=M&&!n?D.some(UG(t,T.shared.providers)):D.none(),L={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[_,I]},P=FS(t),R=QS(t),z=TS(t),K=function(){return P?[O]:R?[U]:[]},V=iK.parts.header({dom:k({tag:"div",classes:["tox-editor-header"]},p),components:nt([z?[Q]:[],K(),RS(t)?[]:[C.asSpec()]]),sticky:VS(t),editor:t,sharedBackstage:T.shared}),j=nt([f?[]:[V],n?[]:[L],f?[V]:[]]),$={dom:{tag:"div",classes:["tox-editor-container"]},components:j},X=nt([[$],n?[]:N.toArray(),[H]]),G=KS(t),W=k(k({role:"application"},xB.isRtl()?{dir:"rtl"}:{}),G?{"aria-hidden":"true"}:{}),Y=Tc(iK.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(n?["tox-tinymce-inline"]:[]).concat(f?["tox-tinymce--toolbar-bottom"]:[]).concat(d).concat(u),styles:k({visibility:"hidden"},G?{opacity:"0",border:"0"}:{}),attributes:W},components:X,behaviours:fd([sE(),Dh.config({disableClass:"tox-tinymce--disabled"}),Qy.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, .tox-statusbar__resize-handle"})])}));i=D.some(Y),t.shortcuts.add("alt+F9","focus menubar",(function(){iK.focusMenubar(Y)})),t.shortcuts.add("alt+F10","focus toolbar",(function(){iK.focusToolbar(Y)})),t.addCommand("ToggleToolbarDrawer",(function(){iK.toggleToolbarDrawer(Y)})),t.addQueryStateHandler("ToggleToolbarDrawer",(function(){return iK.isToolbarDrawerToggled(Y)}));var J=uk(Y),q=uk(w);CL(t,J,q);var Z=function(){var t={broadcastAll:q.broadcast,broadcastOn:q.broadcastOn,register:g};return{channels:t}},tt=function(){var e=YV(ZV(t)),n=YV(ej(t));return t.inline||(er("div","width",n)&&Gn(Y.element,"width",n),er("div","height",e)?Gn(Y.element,"height",e):Gn(Y.element,"height","200px")),e},et=function(){o.setup(t,T.shared,h),C$(t,T),oX(t,B,T),FR(t),rz(t,E,T.shared),vt(IS(t),(function(e,n){t.ui.registry.addGroupToolbarButton(n,e)}));var e=t.ui.registry.getAll(),n=e.buttons,i=e.menuItems,a=e.contextToolbars,s=e.sidebars,u=kS(t),c={menuItems:i,menus:XS(t),menubar:GS(t),toolbar:u.getOrThunk((function(){return WS(t)})),allowToolbarGroups:F===RC.floating,buttons:n,sidebar:s};Xj(t,a,w,{backstage:T}),BG(t,w);var l=t.getElement(),d=tt(),f={mothership:J,uiMothership:q,outerContainer:Y},A={targetNode:l,height:d};return r.render(t,f,c,T,A)};return{mothership:J,uiMothership:q,backstage:T,renderUI:et,getUi:Z}},_G=function(t,e){var n=D.from(zn(t,"id")).fold((function(){var t=ou("dialog-describe");return Pn(e,"id",t),t}),w);Pn(t,"aria-describedby",n)},IG=function(t,e){var n=Kn(t,"id").fold((function(){var t=ou("dialog-label");return Pn(e,"id",t),t}),w);Pn(t,"aria-labelledby",n)},HG=y([ki("lazySink"),Pi("dragBlockClass"),ta("getBounds",Zr),Gi("useTabstopAt",T),Gi("eventOrder",{}),tg("modalBehaviours",[Qy]),ul("onExecute"),ll("onEscape")]),DG={sketch:w},MG=y([Ig({name:"draghandle",overrides:function(t,e){return{behaviours:fd([gG.config({mode:"mouse",getTarget:function(t){return Dc(t,'[role="dialog"]').getOr(t)},blockerClass:t.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(e,null,2)).message),getBounds:t.getDragBounds})])}}}),Og({schema:[ki("dom")],name:"title"}),Og({factory:DG,schema:[ki("dom")],name:"close"}),Og({factory:DG,schema:[ki("dom")],name:"body"}),Ig({factory:DG,schema:[ki("dom")],name:"footer"}),_g({factory:{sketch:function(t,e){return k(k({},t),{dom:e.dom,components:e.components})}},schema:[Gi("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Gi("components",[])],name:"blocker"})]),NG=function(t,e,n,r){var o,i=nf(),a=function(e){i.set(e);var n=t.lazySink(e).getOrDie(),o=r.blocker(),a=n.getSystem().build(k(k({},o),{components:o.components.concat([Qc(e)]),behaviours:fd([Wy.config({}),Py("dialog-blocker-events",[Rs(Na(),(function(){Qy.focusIn(e)}))])])}));Km(n,a),Qy.focusIn(e)},s=function(t){i.clear(),hn(t.element).each((function(e){t.getSystem().getByDom(e).each((function(t){$m(t)}))}))},u=function(e){return Gg(e,t,"body")},c=function(e){return Gg(e,t,"footer")},l=function(t,e){$R.block(t,e)},d=function(t){$R.unblock(t)},f=ou("modal-events"),A=k(k({},t.eventOrder),(o={},o[fs()]=[f].concat(t.eventOrder["alloy.system.attached"]||[]),o));return{uid:t.uid,dom:t.dom,components:e,apis:{show:a,hide:s,getBody:u,getFooter:c,setIdle:d,setBusy:l},eventOrder:A,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:ng(t.modalBehaviours,[Ny.config({}),Qy.config({mode:"cyclic",onEnter:t.onExecute,onEscape:t.onEscape,useTabstopAt:t.useTabstopAt}),$R.config({getRoot:i.get}),Py(f,[zs((function(e){IG(e.element,Gg(e,t,"title").element),_G(e.element,Gg(e,t,"body").element)}))])])}},LG=fh({name:"ModalDialog",configFields:HG(),partFields:MG(),factory:NG,apis:{show:function(t,e){t.show(e)},hide:function(t,e){t.hide(e)},getBody:function(t,e){return t.getBody(e)},getFooter:function(t,e){return t.getFooter(e)},setBusy:function(t,e,n){t.setBusy(e,n)},setIdle:function(t,e){t.setIdle(e)}}}),PG=ti([Oi("type"),Oi("name")].concat(Ox)),RG=li,zG=[Ei("name","name",So((function(){return ou("button-name")})),ci),Ki("icon"),qi("align","end",["start","end"]),Zi("primary",!1),Zi("disabled",!1)],KG=U(U([],zG,!0),[Oi("text")],!1),VG=U([_i("type",["submit","cancel","custom"])],KG,!0),jG=U([_i("type",["menu"]),Ki("text"),Ki("tooltip"),Ki("icon"),Li("items",PG)],zG,!0),$G=xi("type",{submit:VG,cancel:VG,custom:VG,menu:jG}),XG=[Oi("type"),Oi("text"),_i("level",["info","warn","error","success"]),Oi("icon"),Gi("url","")],GG=ti(XG),WG=function(t){return[Oi("type"),t]},YG=[Oi("type"),Oi("text"),Zi("disabled",!1),Zi("primary",!1),Ei("name","name",So((function(){return ou("button-name")})),ci),Ki("icon"),Zi("borderless",!1)],JG=ti(YG),qG=[Oi("type"),Oi("name"),Oi("label"),Zi("disabled",!1)],ZG=ti(qG),tW=li,eW=[Oi("type"),Oi("name")],nW=eW.concat([Ki("label")]),rW=nW.concat([Gi("columns","auto")]),oW=ti(rW),iW=ii([Oi("value"),Oi("text"),Oi("icon")]),aW=nW,sW=ti(aW),uW=ci,cW=nW,lW=ti(cW),dW=ci,fW=eW.concat([Ji("tag","textarea"),Oi("scriptId"),Oi("scriptUrl"),ea("settings",void 0)]),AW=eW.concat([Ji("tag","textarea"),Hi("init")]),mW=hi((function(t){return yi("customeditor.old",Zo(AW),t).orThunk((function(){return yi("customeditor.new",Zo(fW),t)}))})),pW=ci,gW=nW,hW=ti(gW),vW=gi(),bW=function(t){return[Oi("type"),Ui("columns"),t]},yW=[Oi("type"),Oi("html"),qi("presets","presentation",["presentation","document"])],wW=ti(yW),BW=nW.concat([Zi("sandboxed",!0)]),CW=ti(BW),xW=ci,SW=nW.concat([Fi("currentState",ti([ki("blob"),Oi("url")]))]),EW=ti(SW),TW=nW.concat([Ki("inputMode"),Ki("placeholder"),Zi("maximized",!1),Zi("disabled",!1)]),QW=ti(TW),kW=ci,FW=function(t){return[Oi("type"),Oi("label"),t]},UW=[Oi("text"),Oi("value")],OW=[Oi("text"),Li("items",Si("items",(function(){return _W})))],_W=ni([ti(UW),ti(OW)]),IW=nW.concat([Li("items",_W),Zi("disabled",!1)]),HW=ti(IW),DW=ci,MW=nW.concat([Ni("items",[Oi("text"),Oi("value")]),Yi("size",1),Zi("disabled",!1)]),NW=ti(MW),LW=ci,PW=nW.concat([Zi("constrain",!0),Zi("disabled",!1)]),RW=ti(PW),zW=ti([Oi("width"),Oi("height")]),KW=[Oi("type"),Li("header",ci),Li("cells",ei(ci))],VW=ti(KW),jW=nW.concat([Ki("placeholder"),Zi("maximized",!1),Zi("disabled",!1)]),$W=ti(jW),XW=ci,GW=nW.concat([qi("filetype","file",["image","media","file"]),Gi("disabled",!1)]),WW=ti(GW),YW=ti([Oi("value"),Gi("meta",{})]),JW=function(t){return Ei("items","items",xo(),ei(hi((function(e){return yi("Checking item of "+t,qW,e).fold((function(t){return ro.error(Ci(t))}),(function(t){return ro.value(t)}))}))))},qW=Jo((function(){return pi("type",{alertbanner:GG,bar:ti(WG(JW("bar"))),button:JG,checkbox:ZG,colorinput:sW,colorpicker:lW,dropzone:hW,grid:ti(bW(JW("grid"))),iframe:CW,input:QW,listbox:HW,selectbox:NW,sizeinput:RW,textarea:$W,urlinput:WW,customeditor:mW,htmlpanel:wW,imagetools:EW,collection:oW,label:ti(FW(JW("label"))),table:VW,panel:tY})})),ZW=[Oi("type"),Gi("classes",[]),Li("items",qW)],tY=ti(ZW),eY=[Ei("name","name",So((function(){return ou("tab-name")})),ci),Oi("title"),Li("items",qW)],nY=[Oi("type"),Ni("tabs",eY)],rY=ti(nY),oY=KG,iY=$G,aY=ti([Oi("title"),Fi("body",pi("type",{panel:tY,tabpanel:rY})),Ji("size","normal"),Li("buttons",iY),Gi("initialData",{}),ta("onAction",g),ta("onChange",g),ta("onSubmit",g),ta("onClose",g),ta("onCancel",g),Gi("onTabChange",g)]),sY=function(t){return yi("dialog",aY,t)},uY=ti(U([_i("type",["cancel","custom"])],oY,!0)),cY=ti([Oi("title"),Oi("url"),zi("height"),zi("width"),ji("buttons",uY),ta("onAction",g),ta("onCancel",g),ta("onClose",g),ta("onMessage",g)]),lY=function(t){return yi("dialog",cY,t)},dY=function(t){return a(t)?[t].concat(rt(St(t),dY)):s(t)?rt(t,dY):[]},fY=function(t){return i(t.type)&&i(t.name)},AY={checkbox:tW,colorinput:uW,colorpicker:dW,dropzone:vW,input:kW,iframe:xW,sizeinput:zW,selectbox:LW,listbox:DW,size:zW,textarea:XW,urlinput:YW,customeditor:pW,collection:iW,togglemenuitem:RG},mY=function(t){return D.from(AY[t.type])},pY=function(t){return Y(dY(t),fY)},gY=function(t){var e=pY(t),n=rt(e,(function(t){return mY(t).fold((function(){return[]}),(function(e){return[Fi(t.name,e)]}))}));return ti(n)},hY=function(t){var e=wi(sY(t)),n=gY(t),r=t.initialData;return{internalDialog:e,dataValidator:n,initialData:r}},vY={open:function(t,e){var n=hY(e);return t(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(t,e){var n=wi(lY(e));return t(n)},redial:function(t){return hY(t)}},bY=function(t){var e=[],n={};return ht(t,(function(t,r){t.fold((function(){e.push(r)}),(function(t){n[r]=t}))})),e.length>0?ro.error(e):ro.value(n)},yY=function(t,e){var n=CB(U_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(t.classes)},components:$(t.items,(function(t){return iN(n,t,e)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)}),z_.memento(n),oI.memento(n,{postprocess:function(t){return bY(t).fold((function(t){return console.error(t),{}}),w)}})])}},wY=function(t,e){return{uid:t.uid,dom:t.dom,components:t.components,events:gw(t.action),behaviours:ng(t.tabButtonBehaviours,[Wy.config({}),Qy.config({mode:"execution",useSpace:!0,useEnter:!0}),Zp.config({store:{mode:"memory",initialValue:t.value}})]),domModification:t.domModification}},BY=dh({name:"TabButton",configFields:[Gi("uid",void 0),ki("value"),Ei("dom","dom",Qo((function(){return{attributes:{role:"tab",id:ou("aria"),"aria-selected":"false"}}})),ai()),Pi("action"),Gi("domModification",{}),tg("tabButtonBehaviours",[Wy,Qy,Zp]),ki("view")],factory:wY}),CY=y([ki("tabs"),ki("dom"),Gi("clickToDismiss",!1),tg("tabbarBehaviours",[nv,Qy]),il(["tabClass","selectedClass"])]),xY=Hg({factory:BY,name:"tabs",unit:"tab",overrides:function(t){var e=function(t,e){nv.dehighlight(t,e),Cs(t,bs(),{tabbar:t,button:e})},n=function(t,e){nv.highlight(t,e),Cs(t,vs(),{tabbar:t,button:e})};return{action:function(r){var o=r.getSystem().getByUid(t.uid).getOrDie(),i=nv.isHighlighted(o,r),a=function(){return i&&t.clickToDismiss?e:i?g:n}();a(o,r)},domModification:{classes:[t.markers.tabClass]}}}}),SY=y([xY]),EY=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:ng(t.tabbarBehaviours,[nv.config({highlightClass:t.markers.selectedClass,itemClass:t.markers.tabClass,onHighlight:function(t,e){Pn(e.element,"aria-selected","true")},onDehighlight:function(t,e){Pn(e.element,"aria-selected","false")}}),Qy.config({mode:"flow",getInitial:function(t){return nv.getHighlighted(t).map((function(t){return t.element}))},selector:"."+t.markers.tabClass,executeOnMove:!0})])}},TY=fh({name:"Tabbar",configFields:CY(),partFields:SY(),factory:EY}),QY=function(t,e){return{uid:t.uid,dom:t.dom,behaviours:ng(t.tabviewBehaviours,[Ny.config({})]),domModification:{attributes:{role:"tabpanel"}}}},kY=dh({name:"Tabview",configFields:[tg("tabviewBehaviours",[Ny])],factory:QY}),FY=y([Gi("selectFirst",!0),sl("onChangeTab"),sl("onDismissTab"),Gi("tabs",[]),tg("tabSectionBehaviours",[])]),UY=Og({factory:TY,schema:[ki("dom"),Mi("markers",[ki("tabClass"),ki("selectedClass")])],name:"tabbar",defaults:function(t){return{tabs:t.tabs}}}),OY=Og({factory:kY,name:"tabview"}),_Y=y([UY,OY]),IY=function(t,e,n,r){var o=function(e){var n=Zp.getValue(e);Xg(e,t,"tabview").each((function(r){var o=tt(t.tabs,(function(t){return t.value===n}));o.each((function(n){var o=n.view();Kn(e.element,"id").each((function(t){Pn(r.element,"aria-labelledby",t)})),Ny.set(r,o),t.onChangeTab(r,e,o)}))}))},i=function(e,n){Xg(e,t,"tabbar").each((function(t){n(t).each(xs)}))};return{uid:t.uid,dom:t.dom,components:e,behaviours:eg(t.tabSectionBehaviours),events:Qs(nt([t.selectFirst?[zs((function(t,e){i(t,nv.getFirst)}))]:[],[Os(vs(),(function(t,e){var n=e.event.button;o(n)})),Os(bs(),(function(e,n){var r=n.event.button;t.onDismissTab(e,r)}))]])),apis:{getViewItems:function(e){return Xg(e,t,"tabview").map((function(t){return Ny.contents(t)})).getOr([])},showTab:function(t,e){var n=function(t){var n=nv.getCandidates(t),r=tt(n,(function(t){return Zp.getValue(t)===e}));return r.filter((function(e){return!nv.isHighlighted(t,e)}))};i(t,n)}}}},HY=fh({name:"TabSection",configFields:FY(),partFields:_Y(),factory:IY,apis:{getViewItems:function(t,e){return t.getViewItems(e)},showTab:function(t,e,n){t.showTab(e,n)}}}),DY=function(t,e,n){return $(t,(function(r,o){Ny.set(n,t[o].view());var i=e.dom.getBoundingClientRect();return Ny.set(n,[]),i.height}))},MY=function(t){return dt(ct(t,(function(t,e){return t>e?-1:t=n.dom.offsetLeft+hr(n),c=u?Math.max(ar(n),s):s,l=parseInt(Jn(t,"margin-top"),10)||0,d=parseInt(Jn(t,"margin-bottom"),10)||0,f=ar(t)+l+d,A=f-c;return r-A},LY=function(t,e){dt(t).each((function(t){return HY.showTab(e,t.value)}))},PY=function(t,e){Gn(t,"height",e+"px"),en().browser.isIE()?nr(t,"flex-basis"):Gn(t,"flex-basis",e+"px")},RY=function(t,e,n){Dc(t,'[role="dialog"]').each((function(t){Nc(t,'[role="tablist"]').each((function(r){n.get().map((function(n){return Gn(e,"height","0"),Gn(e,"flex-basis","0"),Math.min(n,NY(t,e,r))})).each((function(t){PY(e,t)}))}))}))},zY=function(t){return Nc(t,'[role="tabpanel"]')},KY=function(t){var e=function(){var e=nf(),n=[zs((function(n){var r=n.element;zY(r).each((function(o){Gn(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=DY(t,o,n),i=MY(r);i.fold(e.clear,e.set)})),RY(r,o,e),nr(o,"visibility"),LY(t,n),yB.requestAnimationFrame((function(){RY(r,o,e)}))}))})),Os(ds(),(function(t){var n=t.element;zY(n).each((function(t){RY(n,t,e)}))})),Os(_k,(function(t,n){var r=t.element;zY(r).each((function(t){var n=Sd(kn(t));Gn(t,"visibility","hidden");var o=Zn(t,"height").map((function(t){return parseInt(t,10)}));nr(t,"height"),nr(t,"flex-basis");var i=t.dom.getBoundingClientRect().height,a=o.forall((function(t){return i>t}));a?(e.set(i),RY(r,t,e)):o.each((function(e){PY(t,e)})),nr(t,"visibility"),n.each(Bd)}))}))],r=!1;return{extraEvents:n,selectFirst:r}}(),n=function(){var t=[],e=!0;return{extraEvents:t,selectFirst:e}}();return{smartTabHeight:e,naiveTabHeight:n}},VY="send-data-to-section",jY="send-data-to-view",$Y=function(t,e){var n=oa({}),r=function(t){var e=Zp.getValue(t),r=bY(e).getOr({}),o=n.get(),i=Bo(o,r);n.set(i)},o=function(t){var e=n.get();Zp.setValue(t,e)},i=oa(null),a=$(t.tabs,(function(t){return{value:t.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:e.shared.providers.translate(t.title)},view:function(){return[U_.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:$(t.items,(function(t){return iN(n,t,e)})),formBehaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)}),Py("TabView.form.events",[zs(o),Ks(r)]),vd.config({channels:ma([{key:VY,value:{onReceive:r}},{key:jY,value:{onReceive:o}}])})])}}))]}}})),s=KY(a).smartTabHeight;return HY.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(t,e,n){var r=Zp.getValue(e);Cs(t,Ok,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[HY.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[TY.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:fd([hk.config({})])}),HY.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:s.selectFirst,tabSectionBehaviours:fd([Py("tabpanel",s.extraEvents),Qy.config({mode:"acyclic"}),hh.config({find:function(t){return dt(HY.getViewItems(t))}}),Zp.config({store:{mode:"manual",getValue:function(t){return t.getSystem().broadcastOn([VY],{}),n.get()},setValue:function(t,e){n.set(e),t.getSystem().broadcastOn([jY],{})}}})])})},XY=ou("update-dialog"),GY=ou("update-title"),WY=ou("update-body"),YY=ou("update-footer"),JY=ou("body-send-message"),qY=function(t,e,n,r){var o=function(t){switch(t.body.type){case"tabpanel":return[$Y(t.body,n)];default:return[yY(t.body,n)]}},i=function(t,e){return D.some({isTabPanel:function(){return"tabpanel"===e.body.type}})},a={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:k(k({},e.map((function(t){return{id:t}})).getOr({})),r?a:{})},components:[],behaviours:fd([z_.childAt(0),fV.config({channel:WY,updateState:i,renderComponents:o,initialData:t})])}},ZY=function(t,e,n,r){return qY(t,D.some(e),n,r)},tJ=function(t,e){var n=qY(t,D.none(),e,!1);return LG.parts.body(n)},eJ=function(t){var e={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[fI({dom:{tag:"iframe",attributes:{src:t.url}},behaviours:fd([hk.config({}),Wy.config({})])})]}],behaviours:fd([Qy.config({mode:"acyclic",useTabstopAt:x(pI)})])};return LG.parts.body(e)},nJ=wE.deviceType.isTouch(),rJ=function(t,e){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[t,e]}},oJ=function(t,e){return LG.parts.close(BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close")}},action:t,buttonBehaviours:fd([hk.config({})])}))},iJ=function(){return LG.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},aJ=function(t,e){return LG.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:WR(""+e.translate(t)+"
")}]}]})},sJ=function(t){return LG.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:t})},uJ=function(t,e){return[sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:t}),sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:e})]},cJ=function(t){var e,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return LG.sketch({lazySink:t.lazySink,onEscape:function(e){return t.onEscape(e),D.some(!0)},useTabstopAt:function(t){return!pI(t)},dom:{tag:"div",classes:[n].concat(t.extraClasses),styles:k({position:"relative"},t.extraStyles)},components:U([t.header,t.body],t.footer.toArray(),!0),parts:{blocker:{dom:WR(''),components:[{dom:{tag:"div",classes:nJ?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:fd(U([Wy.config({}),Py("dialog-events",t.dialogEvents.concat([Rs(Na(),(function(t,e){Qy.focusIn(t)}))])),Py("scroll-lock",[zs((function(){ic(Mn(),i)})),Ks((function(){sc(Mn(),i)}))])],t.extraBehaviours,!0)),eventOrder:k((e={},e[es()]=["dialog-events"],e[fs()]=["scroll-lock","dialog-events","alloy.base.behaviour"],e[As()]=["alloy.base.behaviour","dialog-events","scroll-lock"],e),t.eventOrder)})},lJ=function(t){return BB.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close"),title:t.translate("Close")}},components:[HB("close",{tag:"div",classes:["tox-icon"]},t.icons)],action:function(t){Bs(t,Tk)}})},dJ=function(t,e,n){var r=function(t){return[Cc(n.translate(t.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:k({},e.map((function(t){return{id:t}})).getOr({}))},components:r(t),behaviours:fd([fV.config({channel:GY,renderComponents:r})])}},fJ=function(){return{dom:WR('')}},AJ=function(t,e,n){return sk.sketch({dom:WR(''),components:[dJ(t,D.some(e),n),fJ(),lJ(n)],containerBehaviours:fd([gG.config({mode:"mouse",blockerClass:"blocker",getTarget:function(t){return Lc(t,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])})},mJ=function(t,e){var n=LG.parts.title(dJ(t,D.none(),e)),r=LG.parts.draghandle(fJ()),o=LG.parts.close(lJ(e)),i=[n].concat(t.draggable?[r]:[]).concat([o]);return sk.sketch({dom:WR(''),components:i})},pJ=function(t,e){return mJ({title:e.shared.providers.translate(t),draggable:e.dialog.isDraggableModal()},e.shared.providers)},gJ=function(t,e,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(t)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:e,components:[{dom:WR('')}]}},hJ=function(t,e,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){LG.setBusy(t(),(function(t,r){return gJ(n.message,r,e)}))},onUnblock:function(){LG.setIdle(t())}}},vJ=function(t,e,n,r){var o,i=function(t,e){return D.some(e)};return Tc(cJ(k(k({},t),{lazySink:r.shared.getSink,extraBehaviours:U([fV.config({channel:XY,updateState:i,initialData:e}),oI.memory({})],t.extraBehaviours,!0),onEscape:function(t){Bs(t,Tk)},dialogEvents:n,eventOrder:(o={},o[ts()]=[fV.name(),vd.name()],o[fs()]=["scroll-lock",fV.name(),"messages","dialog-events","alloy.base.behaviour"],o[As()]=["alloy.base.behaviour","dialog-events","messages",fV.name(),"scroll-lock"],o)})))},bJ=function(t){var e=function(t){var e=$(t.items,(function(t){var e=oa(!1);return k(k({},t),{storage:e})}));return k(k({},t),{items:e})};return $(t,(function(t){return"menu"===t.type?e(t):t}))},yJ=function(t){return q(t,(function(t,e){if("menu"===e.type){var n=e;return q(n.items,(function(t,e){return t[e.name]=e.storage,t}),t)}return t}),{})},wJ=function(t,e){return[Ns(Na(),mI),t(Ek,(function(t,n){e.onClose(),n.onClose()})),t(Tk,(function(t,e,n,r){e.onCancel(t),Bs(r,Ek)})),Os(Uk,(function(t,n){return e.onUnblock()})),Os(Fk,(function(t,n){return e.onBlock(n.event)}))]},BJ=function(t,e){var n=function(e,n){return Os(e,(function(e,o){r(e,(function(r,i){n(t(),r,o.event,e)}))}))},r=function(t,e){fV.getState(t).get().each((function(n){e(n,t)}))};return U(U([],wJ(n,e),!0),[n(Qk,(function(t,e,n){e.onAction(t,{name:n.name})}))],!1)},CJ=function(t,e,n){var r=function(e,n){return Os(e,(function(e,r){o(e,(function(o,i){n(t(),o,r.event,e)}))}))},o=function(t,e){fV.getState(t).get().each((function(n){e(n.internalDialog,t)}))};return U(U([],wJ(r,e),!0),[r(kk,(function(t,e){return e.onSubmit(t)})),r(Sk,(function(t,e,n){e.onChange(t,{name:n.name})})),r(Qk,(function(t,e,r,o){var i=function(){return Qy.focusIn(o)},a=function(t){return Vn(t,"disabled")||Kn(t,"aria-disabled").exists((function(t){return"true"===t}))},s=kn(o.element),u=Sd(s);e.onAction(t,{name:r.name,value:r.value}),Sd(s).fold(i,(function(t){a(t)||u.exists((function(e){return fn(t,e)&&a(e)}))?i():n().toOptional().filter((function(e){return!fn(e.element,t)})).each(i)}))})),r(Ok,(function(t,e,n){e.onTabChange(t,{newTabName:n.name,oldTabName:n.oldName})})),Ks((function(e){var n=t();Zp.setValue(e,n.getData())}))],!1)},xJ={initUrlDialog:BJ,initDialog:CJ},SJ=function(t,e){return eD(t,t.type,e)},EJ=function(t,e,n){return tt(e,(function(t){return t.name===n})).bind((function(e){return e.memento.getOpt(t)}))},TJ=function(t,e){var n=e.map((function(t){return t.footerButtons})).getOr([]),r=W(n,(function(t){return"start"===t.align})),o=function(t,e){return sk.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+t]},components:$(e,(function(t){return t.memento.asSpec()}))})},i=o("start",r.pass),a=o("end",r.fail);return[i,a]},QJ=function(t,e){var n=function(t,n){var r=$(n.buttons,(function(t){var n=CB(SJ(t,e));return{name:t.name,align:t.align,memento:n}})),o=function(t,e){return EJ(t,r,e)};return D.some({lookupByName:o,footerButtons:r})};return{dom:WR(''),components:[],behaviours:fd([fV.config({channel:YY,initialData:t,updateState:n,renderComponents:TJ})])}},kJ=function(t,e){return QJ(t,e)},FJ=function(t,e){return LG.parts.footer(QJ(t,e))},UJ=function(t,e){var n=t.getRoot();if(n.getSystem().isConnected()){var r=hh.getCurrent(t.getFormWrapper()).getOr(t.getFormWrapper());return U_.getField(r,e).fold((function(){var n=t.getFooter(),o=fV.getState(n);return o.get().bind((function(t){return t.lookupByName(r,e)}))}),(function(t){return D.some(t)}))}return D.none()},OJ=function(t,e){var n=t.getRoot();return fV.getState(n).get().map((function(t){return wi(yi("data",t.dataValidator,e))})).getOr(e)},_J=function(t,e,n){var r=function(e){var n=t.getRoot();n.getSystem().isConnected()&&e(n)},o=function(){var e=t.getRoot(),r=e.getSystem().isConnected()?t.getFormWrapper():e,o=Zp.getValue(r),i=vt(n,(function(t){return t.get()}));return k(k({},o),i)},a=function(e){r((function(r){var o=p.getData(),i=k(k({},o),e),a=OJ(t,i),s=t.getFormWrapper();Zp.setValue(s,a),ht(n,(function(t,e){Tt(i,e)&&t.set(i[e])}))}))},s=function(e){UJ(t,e).each(Dh.disable)},u=function(e){UJ(t,e).each(Dh.enable)},c=function(e){UJ(t,e).each(Wy.focus)},l=function(t){if(!i(t))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(e){Cs(e,Fk,{message:t})}))},d=function(){r((function(t){Bs(t,Uk)}))},f=function(e){r((function(n){var r=t.getBody(),o=fV.getState(r);o.get().exists((function(t){return t.isTabPanel()}))&&hh.getCurrent(r).each((function(t){HY.showTab(t,e)}))}))},A=function(t){r((function(n){var r=e(t);n.getSystem().broadcastOn([XY],r),n.getSystem().broadcastOn([GY],r.internalDialog),n.getSystem().broadcastOn([WY],r.internalDialog),n.getSystem().broadcastOn([YY],r.internalDialog),p.setData(r.initialData)}))},m=function(){r((function(t){Bs(t,Ek)}))},p={getData:o,setData:a,disable:s,enable:u,focus:c,block:l,unblock:d,showTab:f,redial:A,close:m};return p},IJ=function(t){switch(t){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}},HJ=function(t,e,n){var r=pJ(t.internalDialog.title,n),o=tJ({body:t.internalDialog.body},n),i=bJ(t.internalDialog.buttons),a=yJ(i),s=FJ({buttons:i},n),u=xJ.initDialog((function(){return A}),hJ((function(){return d}),n.shared.providers,e),n.shared.getSink),c=IJ(t.internalDialog.size),l={header:r,body:o,footer:D.some(s),extraClasses:c,extraBehaviours:[],extraStyles:{}},d=vJ(l,t,u,n),f=function(){var t=function(){var t=LG.getBody(d);return hh.getCurrent(t).getOr(t)};return{getRoot:y(d),getBody:function(){return LG.getBody(d)},getFooter:function(){return LG.getFooter(d)},getFormWrapper:t}}(),A=_J(f,e.redial,a);return{dialog:d,instanceApi:A}},DJ=function(t,e,n,r){var o,i,a=ou("dialog-label"),s=ou("dialog-content"),u=function(t,e){return D.some(e)},c=CB(AJ({title:t.internalDialog.title,draggable:!0},a,n.shared.providers)),l=CB(ZY({body:t.internalDialog.body},s,n,r)),d=bJ(t.internalDialog.buttons),f=yJ(d),A=CB(kJ({buttons:d},n)),m=xJ.initDialog((function(){return g}),{onBlock:function(t){$R.block(p,(function(e,r){return gJ(t.message,r,n.shared.providers)}))},onUnblock:function(){$R.unblock(p)},onClose:function(){return e.closeWindow()}},n.shared.getSink),p=Tc({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=a,o["aria-describedby"]=s,o)},eventOrder:(i={},i[ts()]=[fV.name(),vd.name()],i[es()]=["execute-on-form"],i[fs()]=["reflecting","execute-on-form"],i),behaviours:fd([Qy.config({mode:"cyclic",onEscape:function(t){return Bs(t,Ek),D.some(!0)},useTabstopAt:function(t){return!pI(t)&&("button"!==se(t)||"disabled"!==zn(t,"disabled"))}}),fV.config({channel:XY,updateState:u,initialData:t}),Wy.config({}),Py("execute-on-form",m.concat([Rs(Na(),(function(t,e){Qy.focusIn(t)}))])),$R.config({getRoot:function(){return D.some(p)}}),Ny.config({}),oI.memory({})]),components:[c.asSpec(),l.asSpec(),A.asSpec()]}),g=_J({getRoot:y(p),getFooter:function(){return A.get(p)},getBody:function(){return l.get(p)},getFormWrapper:function(){var t=l.get(p);return hh.getCurrent(t).getOr(t)}},e.redial,f);return{dialog:p,instanceApi:g}},MJ=tinymce.util.Tools.resolve("tinymce.util.URI"),NJ=function(t){var e=function(e){t.getSystem().isConnected()&&e(t)},n=function(t){if(!i(t))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");e((function(e){Cs(e,Fk,{message:t})}))},r=function(){e((function(t){Bs(t,Uk)}))},o=function(){e((function(t){Bs(t,Ek)}))},a=function(t){e((function(e){e.getSystem().broadcastOn([JY],t)}))};return{block:n,unblock:r,close:o,sendMessage:a}},LJ=["insertContent","setContent","execCommand","close","block","unblock"],PJ=function(t){return a(t)&&-1!==LJ.indexOf(t.mceAction)},RJ=function(t){return!PJ(t)&&a(t)&&Tt(t,"mceAction")},zJ=function(t,e,n){switch(n.mceAction){case"insertContent":t.insertContent(n.content);break;case"setContent":t.setContent(n.content);break;case"execCommand":var r=!!c(n.ui)&&n.ui;t.execCommand(n.cmd,r,n.value);break;case"close":e.close();break;case"block":e.block(n.message);break;case"unblock":e.unblock();break}},KJ=function(t,e,n,r){var o,i=pJ(t.title,r),a=eJ(t),s=t.buttons.bind((function(t){return 0===t.length?D.none():D.some(FJ({buttons:t},r))})),u=xJ.initUrlDialog((function(){return h}),hJ((function(){return g}),r.shared.providers,e)),c=k(k({},t.height.fold((function(){return{}}),(function(t){return{height:t+"px","max-height":t+"px"}}))),t.width.fold((function(){return{}}),(function(t){return{width:t+"px","max-width":t+"px"}}))),l=t.width.isNone()&&t.height.isNone()?["tox-dialog--width-lg"]:[],d=new MJ(t.url,{base_uri:new MJ(window.location.href)}),f=d.protocol+"://"+d.host+(d.port?":"+d.port:""),A=ef(),m=[Py("messages",[zs((function(){var e=of(ee.fromDom(window),"message",(function(e){if(d.isSameOrigin(new MJ(e.raw.origin))){var r=e.raw.data;PJ(r)?zJ(n,h,r):RJ(r)&&t.onMessage(h,r)}}));A.set(e)})),Ks(A.clear)]),vd.config({channels:(o={},o[JY]={onReceive:function(t,e){Nc(t.element,"iframe").each((function(t){var n=t.dom.contentWindow;n.postMessage(e,f)}))}},o)})],p={header:i,body:a,footer:s,extraClasses:l,extraBehaviours:m,extraStyles:c},g=vJ(p,t,u,r),h=NJ(g);return{dialog:g,instanceApi:h}},VJ=function(t){var e=t.backstage.shared,n=function(n,r){var o=function(){LG.hide(u),r()},i=CB(eD({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:D.none()},"cancel",t.backstage)),a=iJ(),s=oJ(o,e.providers),u=Tc(cJ({lazySink:function(){return e.getSink()},header:rJ(a,s),body:aJ(n,e.providers),footer:D.some(sJ(uJ([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Os(Tk,o)],eventOrder:{}}));LG.show(u);var c=i.get(u);Wy.focus(c)};return{open:n}},jJ=function(t){var e=t.backstage.shared,n=function(n,r){var o=function(t){LG.hide(c),r(t)},i=CB(eD({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:D.none()},"submit",t.backstage)),a=eD({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:D.none()},"cancel",t.backstage),s=iJ(),u=oJ((function(){return o(!1)}),e.providers),c=Tc(cJ({lazySink:function(){return e.getSink()},header:rJ(s,u),body:aJ(n,e.providers),footer:D.some(sJ(uJ([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[Os(Tk,(function(){return o(!1)})),Os(kk,(function(){return o(!0)}))],eventOrder:{}}));LG.show(c);var l=i.get(c);Wy.focus(l)};return{open:n}},$J=function(t,e){return wi(yi("data",e,t))},XJ=function(t){return IQ(t,".tox-alert-dialog")||IQ(t,".tox-confirm-dialog")},GJ=function(t,e,n){return e&&n?[]:[yP.config({contextual:{lazyContext:function(){return D.some(Jr(ee.fromDom(t.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},WJ=function(t){var e=t.backstage,n=t.editor,r=VS(n),o=VJ(t),i=jJ(t),a=function(t,n,r){return void 0!==n&&"toolbar"===n.inline?l(t,e.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?l(t,e.shared.anchors.cursor(),r,n.ariaAttrs):c(t,r)},s=function(t,e){return u(t,e)},u=function(t,r){var o=function(t){var o=KJ(t,{closeWindow:function(){LG.hide(o.dialog),r(o.instanceApi)}},n,e);return LG.show(o.dialog),o.instanceApi};return vY.openUrl(o,t)},c=function(t,n){var r=function(t,r,o){var i=r,a={dataValidator:o,initialData:i,internalDialog:t},s=HJ(a,{redial:vY.redial,closeWindow:function(){LG.hide(s.dialog),n(s.instanceApi)}},e);return LG.show(s.dialog),s.instanceApi.setData(i),s.instanceApi};return vY.open(r,t)},l=function(t,o,i,a){var s=function(t,s,u){var c=$J(s,u),l=nf(),d=e.shared.header.isPositionedAtTop(),f={dataValidator:u,initialData:c,internalDialog:t},A=function(){return l.on((function(t){tB.reposition(t),yP.refresh(t)}))},m=DJ(f,{redial:vY.redial,closeWindow:function(){l.on(tB.hide),n.off("ResizeEditor",A),l.clear(),i(m.instanceApi)}},e,a),p=Tc(tB.sketch(k(k({lazySink:e.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},d?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:fd(U([Py("window-manager-inline-events",[Os(ms(),(function(t,e){Bs(m.dialog,Tk)}))])],GJ(n,r,d),!0)),isExtraPart:function(t,e){return XJ(e)}})));return l.set(p),tB.showWithin(p,Qc(m.dialog),{anchor:o},D.some(Mn())),r&&d||(yP.refresh(p),n.on("ResizeEditor",A)),m.instanceApi.setData(c),Qy.focusIn(m.dialog),m.instanceApi};return vY.open(s,t)},d=function(t,e){i.open(t,(function(t){e(t)}))},f=function(t,e){o.open(t,(function(){e()}))},A=function(t){t.close()};return{open:a,openUrl:s,alert:f,close:A,confirm:d}};function YJ(){Q.add("silver",(function(t){var e=OG(t),n=e.uiMothership,r=e.backstage,o=e.renderUI,i=e.getUi;_Q.register(t,r.shared);var a=WJ({editor:t,backstage:r});return{renderUI:o,getWindowManagerImpl:y(a),getNotificationManagerImpl:function(){return PB(t,{backstage:r},n)},ui:i()}}))}YJ()})()}).call(this,n("c8ba"))},"0342":function(t,e,n){},"060d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createCounterText=e.inlineListItemElement=e.getListOwner=void 0;var r=n("0ce7"),o=n("5644"),i=l(o),a=n("b654"),s=l(a),u=n("7f66"),c=n("33c1");function l(t){return t&&t.__esModule?t:{default:t}}var d=7,f=["OL","UL","MENU"],A=(e.getListOwner=function(t){var e=t.parent;if(!e)return null;do{var n=-1!==f.indexOf(e.tagName);if(n)return e;e=e.parent}while(e);return t.parent},e.inlineListItemElement=function(t,e,n){var o=e.style.listStyle;if(o){var a=t.ownerDocument.defaultView.getComputedStyle(t,null),c=t.ownerDocument.createElement("html2canvaswrapper");switch((0,r.copyCSSStyles)(a,c),c.style.position="absolute",c.style.bottom="auto",c.style.display="block",c.style.letterSpacing="normal",o.listStylePosition){case u.LIST_STYLE_POSITION.OUTSIDE:c.style.left="auto",c.style.right=t.ownerDocument.defaultView.innerWidth-e.bounds.left-e.style.margin[1].getAbsoluteValue(e.bounds.width)+d+"px",c.style.textAlign="right";break;case u.LIST_STYLE_POSITION.INSIDE:c.style.left=e.bounds.left-e.style.margin[3].getAbsoluteValue(e.bounds.width)+"px",c.style.right="auto",c.style.textAlign="left";break}var l=void 0,f=e.style.margin[0].getAbsoluteValue(e.bounds.width),A=o.listStyleImage;if(A)if("url"===A.method){var m=t.ownerDocument.createElement("img");m.src=A.args[0],c.style.top=e.bounds.top-f+"px",c.style.width="auto",c.style.height="auto",c.appendChild(m)}else{var p=.5*parseFloat(e.style.font.fontSize);c.style.top=e.bounds.top-f+e.bounds.height-1.5*p+"px",c.style.width=p+"px",c.style.height=p+"px",c.style.backgroundImage=a.listStyleImage}else"number"===typeof e.listIndex&&(l=t.ownerDocument.createTextNode(F(e.listIndex,o.listStyleType,!0)),c.appendChild(l),c.style.top=e.bounds.top-f+"px");var g=t.ownerDocument.body;g.appendChild(c),l?(e.childNodes.push(s.default.fromTextNode(l,e)),g.removeChild(c)):e.childNodes.push(new i.default(c,e,n,0))}},{integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]}),m={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},p={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},g={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},h=function(t,e,n,r,o,i){return tn?F(t,o,i.length>0):r.integers.reduce((function(e,n,o){while(t>=n)t-=n,e+=r.values[o];return e}),"")+i},v=function(t,e,n,r){var o="";do{n||t--,o=r(t)+o,t/=e}while(t*e>=e);return o},b=function(t,e,n,r,o){var i=n-e+1;return(t<0?"-":"")+(v(Math.abs(t),i,r,(function(t){return(0,c.fromCodePoint)(Math.floor(t%i)+e)}))+o)},y=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:". ",r=e.length;return v(Math.abs(t),r,!1,(function(t){return e[Math.floor(t%r)]}))+n},w=1,B=2,C=4,x=8,S=function(t,e,n,o,i,a){if(t<-9999||t>9999)return F(t,u.LIST_STYLE_TYPE.CJK_DECIMAL,i.length>0);var s=Math.abs(t),c=i;if(0===s)return e[0]+c;for(var l=0;s>0&&l<=4;l++){var d=s%10;0===d&&(0,r.contains)(a,w)&&""!==c?c=e[d]+c:d>1||1===d&&0===l||1===d&&1===l&&(0,r.contains)(a,B)||1===d&&1===l&&(0,r.contains)(a,C)&&t>100||1===d&&l>1&&(0,r.contains)(a,x)?c=e[d]+(l>0?n[l-1]:"")+c:1===d&&l>0&&(c=n[l-1]+c),s=Math.floor(s/10)}return(t<0?o:"")+c},E="十百千萬",T="拾佰仟萬",Q="マイナス",k="마이너스 ",F=e.createCounterText=function(t,e,n){var r=n?". ":"",o=n?"、":"",i=n?", ":"";switch(e){case u.LIST_STYLE_TYPE.DISC:return"•";case u.LIST_STYLE_TYPE.CIRCLE:return"◦";case u.LIST_STYLE_TYPE.SQUARE:return"◾";case u.LIST_STYLE_TYPE.DECIMAL_LEADING_ZERO:var a=b(t,48,57,!0,r);return a.length<4?"0"+a:a;case u.LIST_STYLE_TYPE.CJK_DECIMAL:return y(t,"〇一二三四五六七八九",o);case u.LIST_STYLE_TYPE.LOWER_ROMAN:return h(t,1,3999,A,u.LIST_STYLE_TYPE.DECIMAL,r).toLowerCase();case u.LIST_STYLE_TYPE.UPPER_ROMAN:return h(t,1,3999,A,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.LOWER_GREEK:return b(t,945,969,!1,r);case u.LIST_STYLE_TYPE.LOWER_ALPHA:return b(t,97,122,!1,r);case u.LIST_STYLE_TYPE.UPPER_ALPHA:return b(t,65,90,!1,r);case u.LIST_STYLE_TYPE.ARABIC_INDIC:return b(t,1632,1641,!0,r);case u.LIST_STYLE_TYPE.ARMENIAN:case u.LIST_STYLE_TYPE.UPPER_ARMENIAN:return h(t,1,9999,m,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.LOWER_ARMENIAN:return h(t,1,9999,m,u.LIST_STYLE_TYPE.DECIMAL,r).toLowerCase();case u.LIST_STYLE_TYPE.BENGALI:return b(t,2534,2543,!0,r);case u.LIST_STYLE_TYPE.CAMBODIAN:case u.LIST_STYLE_TYPE.KHMER:return b(t,6112,6121,!0,r);case u.LIST_STYLE_TYPE.CJK_EARTHLY_BRANCH:return y(t,"子丑寅卯辰巳午未申酉戌亥",o);case u.LIST_STYLE_TYPE.CJK_HEAVENLY_STEM:return y(t,"甲乙丙丁戊己庚辛壬癸",o);case u.LIST_STYLE_TYPE.CJK_IDEOGRAPHIC:case u.LIST_STYLE_TYPE.TRAD_CHINESE_INFORMAL:return S(t,"零一二三四五六七八九",E,"負",o,B|C|x);case u.LIST_STYLE_TYPE.TRAD_CHINESE_FORMAL:return S(t,"零壹貳參肆伍陸柒捌玖",T,"負",o,w|B|C|x);case u.LIST_STYLE_TYPE.SIMP_CHINESE_INFORMAL:return S(t,"零一二三四五六七八九",E,"负",o,B|C|x);case u.LIST_STYLE_TYPE.SIMP_CHINESE_FORMAL:return S(t,"零壹贰叁肆伍陆柒捌玖",T,"负",o,w|B|C|x);case u.LIST_STYLE_TYPE.JAPANESE_INFORMAL:return S(t,"〇一二三四五六七八九","十百千万",Q,o,0);case u.LIST_STYLE_TYPE.JAPANESE_FORMAL:return S(t,"零壱弐参四伍六七八九","拾百千万",Q,o,w|B|C);case u.LIST_STYLE_TYPE.KOREAN_HANGUL_FORMAL:return S(t,"영일이삼사오육칠팔구","십백천만",k,i,w|B|C);case u.LIST_STYLE_TYPE.KOREAN_HANJA_INFORMAL:return S(t,"零一二三四五六七八九","十百千萬",k,i,0);case u.LIST_STYLE_TYPE.KOREAN_HANJA_FORMAL:return S(t,"零壹貳參四五六七八九","拾百千",k,i,w|B|C);case u.LIST_STYLE_TYPE.DEVANAGARI:return b(t,2406,2415,!0,r);case u.LIST_STYLE_TYPE.GEORGIAN:return h(t,1,19999,g,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.GUJARATI:return b(t,2790,2799,!0,r);case u.LIST_STYLE_TYPE.GURMUKHI:return b(t,2662,2671,!0,r);case u.LIST_STYLE_TYPE.HEBREW:return h(t,1,10999,p,u.LIST_STYLE_TYPE.DECIMAL,r);case u.LIST_STYLE_TYPE.HIRAGANA:return y(t,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case u.LIST_STYLE_TYPE.HIRAGANA_IROHA:return y(t,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case u.LIST_STYLE_TYPE.KANNADA:return b(t,3302,3311,!0,r);case u.LIST_STYLE_TYPE.KATAKANA:return y(t,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",o);case u.LIST_STYLE_TYPE.KATAKANA_IROHA:return y(t,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",o);case u.LIST_STYLE_TYPE.LAO:return b(t,3792,3801,!0,r);case u.LIST_STYLE_TYPE.MONGOLIAN:return b(t,6160,6169,!0,r);case u.LIST_STYLE_TYPE.MYANMAR:return b(t,4160,4169,!0,r);case u.LIST_STYLE_TYPE.ORIYA:return b(t,2918,2927,!0,r);case u.LIST_STYLE_TYPE.PERSIAN:return b(t,1776,1785,!0,r);case u.LIST_STYLE_TYPE.TAMIL:return b(t,3046,3055,!0,r);case u.LIST_STYLE_TYPE.TELUGU:return b(t,3174,3183,!0,r);case u.LIST_STYLE_TYPE.THAI:return b(t,3664,3673,!0,r);case u.LIST_STYLE_TYPE.TIBETAN:return b(t,3872,3881,!0,r);case u.LIST_STYLE_TYPE.DECIMAL:default:return b(t,48,57,!0,r)}}},"0613":function(t,e,n){},"078d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=/([+-]?\d*\.?\d+)(deg|grad|rad|turn)/i;e.parseAngle=function(t){var e=t.match(r);if(e){var n=parseFloat(e[1]);switch(e[2].toLowerCase()){case"deg":return Math.PI*n/180;case"grad":return Math.PI/200*n;case"rad":return n;case"turn":return 2*Math.PI*n}}return null}},"07d1":function(t,e,n){n("94ce")},"080b":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=function(t){return t.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")},r=function(t){return t.getParam("pagebreak_split_block",!1)},o="mce-pagebreak",i=function(t){var n='
';return t?""+n+"
":n},a=function(t){var e=n(t),a=function(){return r(t)},s=new RegExp(e.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(t){return"\\"+t})),"gi");t.on("BeforeSetContent",(function(t){t.content=t.content.replace(s,i(a()))})),t.on("PreInit",(function(){t.serializer.addNodeFilter("img",(function(n){var r,i,s=n.length;while(s--)if(r=n[s],i=r.attr("class"),i&&-1!==i.indexOf(o)){var u=r.parent;if(t.schema.getBlockElements()[u.name]&&a()){u.type=3,u.value=e,u.raw=!0,r.remove();continue}r.type=3,r.value=e,r.raw=!0}}))}))},s=function(t){t.addCommand("mcePageBreak",(function(){t.insertContent(i(r(t)))}))},u=function(t){t.on("ResolveName",(function(e){"IMG"===e.target.nodeName&&t.dom.hasClass(e.target,o)&&(e.name="pagebreak")}))},c=function(t){var e=function(){return t.execCommand("mcePageBreak")};t.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:e}),t.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:e})};function l(){t.add("pagebreak",(function(t){s(t),c(t),a(t),u(t)}))}l()})()},"0902":function(t,e,n){n("88b6")},"090e":function(t,e,n){},"09fe":function(t,e,n){},"0a9d":function(t,e,n){n("69a4")},"0ce7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.contains=function(t,e){return 0!==(t&e)},e.distance=function(t,e){return Math.sqrt(t*t+e*e)},e.copyCSSStyles=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t.item(n);"content"!==r&&e.style.setProperty(r,t.getPropertyValue(r))}return e},e.SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},"0d1b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n1?[{name:"All",characters:x(e,(function(t){return t.characters}))}].concat(e):e},H=function(t){var e=function(){return I(t)},r=function(e){n(t,e)};return{getCharMap:e,insertChar:r}},D=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},M=function(t,e){var n=null,r=function(){s(n)||(clearTimeout(n),n=null)},o=function(){for(var o=[],i=0;i>>0===s))throw RangeError("Invalid code point: "+s);s<=65535?r=n.push(s):(s-=65536,r=n.push(55296+(s>>10),s%1024+56320)),r>=16383&&(o+=String.fromCharCode.apply(null,n),n.length=0)}return o+String.fromCharCode.apply(null,n)},R=function(t,e,n){return!!L(P(t).toLowerCase(),n)||(L(e.toLowerCase(),n)||L(e.toLowerCase().replace(/\s+/g,""),n))},z=function(t,e){var n=[],r=e.toLowerCase();return y(t.characters,(function(t){R(t[0],t[1],r)&&n.push(t)})),b(n,(function(t){return{text:t[1],value:P(t[0]),icon:P(t[0])}}))},K="pattern",V=function(t,e){var r=function(){return[{label:"Search",type:"input",name:K},{type:"collection",name:"results"}]},o=function(){return b(e,(function(t){return{title:t.name,name:t.name,items:r()}}))},i=function(){return{type:"panel",items:r()}},a=function(){return{type:"tabpanel",tabs:o()}},s=1===e.length?D(k):D("All"),u=function(t,n){B(e,(function(t){return t.name===s.get()})).each((function(e){var r=z(e,n);t.setData({results:r})}))},c=40,l=M((function(t){var e=t.getData().pattern;u(t,e)}),c),d=1===e.length?i():a(),f={pattern:"",results:z(e[0],"")},A={title:"Special Character",size:"normal",body:d,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:f,onAction:function(e,r){"results"===r.name&&(n(t,r.value),e.close())},onTabChange:function(t,e){s.set(e.newTabName),l.throttle(t)},onChange:function(t,e){e.name===K&&l.throttle(t)}},m=t.windowManager.open(A);m.focus(K)},j=function(t,e){t.addCommand("mceShowCharmap",(function(){V(t,e)}))},$=tinymce.util.Tools.resolve("tinymce.util.Promise"),X=function(t,e){t.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(t,n){return new $((function(n,r){n(z(e,t))}))},onAction:function(e,n,r){t.selection.setRng(n),t.insertContent(r),e.hide()}})},G=function(t){t.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return t.execCommand("mceShowCharmap")}}),t.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return t.execCommand("mceShowCharmap")}})};function W(){t.add("charmap",(function(t){var e=I(t);return j(t,e),G(t),X(t,e[0]),H(t)}))}W()})()},1982:function(t,e,n){"use strict";n("5d3b")},"1a3d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)if(n.push(a.value),e&&n.length===e)break}catch(u){o=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n0?n.width:r.width,a="number"===typeof n.height&&n.height>0?n.height:r.height;o>0&&a>0&&e.target.clip([(0,i.calculatePaddingBoxPath)(t.curvedBounds)],(function(){e.target.drawImage(n,new i.Bounds(0,0,o,a),r)}))}}},r=t.getClipPaths();r.length?this.target.clip(r,n):n()}},{key:"renderNodeBackgroundAndBorders",value:function(t){var e=this,n=!t.style.background.backgroundColor.isTransparent()||t.style.background.backgroundImage.length,r=t.style.border.some((function(t){return t.borderStyle!==l.BORDER_STYLE.NONE&&!t.borderColor.isTransparent()})),o=function(){var r=(0,c.calculateBackgroungPaintingArea)(t.curvedBounds,t.style.background.backgroundClip);n&&e.target.clip([r],(function(){t.style.background.backgroundColor.isTransparent()||e.target.fill(t.style.background.backgroundColor),e.renderBackgroundImage(t)})),t.style.border.forEach((function(n,r){n.borderStyle===l.BORDER_STYLE.NONE||n.borderColor.isTransparent()||e.renderBorder(n,r,t.curvedBounds)}))};if(n||r){var i=t.parent?t.parent.getClipPaths():[];i.length?this.target.clip(i,o):o()}}},{key:"renderBackgroundImage",value:function(t){var e=this;t.style.background.backgroundImage.slice(0).reverse().forEach((function(n){"url"===n.source.method&&n.source.args.length?e.renderBackgroundRepeat(t,n):/gradient/i.test(n.source.method)&&e.renderBackgroundGradient(t,n)}))}},{key:"renderBackgroundRepeat",value:function(t,e){var n=this.options.imageStore.get(e.source.args[0]);if(n){var r=(0,c.calculateBackgroungPositioningArea)(t.style.background.backgroundOrigin,t.bounds,t.style.padding,t.style.border),o=(0,c.calculateBackgroundSize)(e,n,r),i=(0,c.calculateBackgroundPosition)(e.position,o,r),a=(0,c.calculateBackgroundRepeatPath)(e,i,o,r,t.bounds),s=Math.round(r.left+i.x),u=Math.round(r.top+i.y);this.target.renderRepeat(a,n,o,s,u)}}},{key:"renderBackgroundGradient",value:function(t,e){var n=(0,c.calculateBackgroungPositioningArea)(t.style.background.backgroundOrigin,t.bounds,t.style.padding,t.style.border),r=(0,c.calculateGradientBackgroundSize)(e,n),o=(0,c.calculateBackgroundPosition)(e.position,r,n),s=new i.Bounds(Math.round(n.left+o.x),Math.round(n.top+o.y),r.width,r.height),u=(0,a.parseGradient)(t,e.source,s);if(u)switch(u.type){case a.GRADIENT_TYPE.LINEAR_GRADIENT:this.target.renderLinearGradient(s,u);break;case a.GRADIENT_TYPE.RADIAL_GRADIENT:this.target.renderRadialGradient(s,u);break}}},{key:"renderBorder",value:function(t,e,n){this.target.drawShape((0,i.parsePathForBorder)(n,e),t.borderColor)}},{key:"renderStack",value:function(t){var e=this;if(t.container.isVisible()){var n=t.getOpacity();n!==this._opacity&&(this.target.setOpacity(t.getOpacity()),this._opacity=n);var r=t.container.style.transform;null!==r?this.target.transform(t.container.bounds.left+r.transformOrigin[0].value,t.container.bounds.top+r.transformOrigin[1].value,r.transform,(function(){return e.renderStackContent(t)})):this.renderStackContent(t)}}},{key:"renderStackContent",value:function(t){var e=p(t),n=r(e,5),o=n[0],i=n[1],a=n[2],s=n[3],u=n[4],c=m(t),l=r(c,2),d=l[0],f=l[1];this.renderNodeBackgroundAndBorders(t.container),o.sort(g).forEach(this.renderStack,this),this.renderNodeContent(t.container),f.forEach(this.renderNode,this),s.forEach(this.renderStack,this),u.forEach(this.renderStack,this),d.forEach(this.renderNode,this),i.forEach(this.renderStack,this),a.sort(g).forEach(this.renderStack,this)}},{key:"render",value:function(t){this.options.backgroundColor&&this.target.rectangle(this.options.x,this.options.y,this.options.width,this.options.height,this.options.backgroundColor),this.renderStack(t);var e=this.target.getTarget();return e}}]),t}();e.default=A;var m=function(t){for(var e=[],n=[],r=t.children.length,o=0;o0?r.push(u):n.push(u):u.container.isFloating()?o.push(u):i.push(u)}return[e,n,r,o,i]},g=function(t,e){return t.container.style.zIndex.order>e.container.style.zIndex.order?1:t.container.style.zIndex.ordere.container.index?1:-1}},"1b11":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.parseTextBounds=e.TextBounds=void 0;var r=n("f137"),o=n("a2a2"),i=n("510e"),a=u(i),s=n("33c1");function u(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var l=e.TextBounds=function t(e,n){c(this,t),this.text=e,this.bounds=n},d=(e.parseTextBounds=function(t,e,n){for(var r=0!==e.style.letterSpacing,i=r?(0,s.toCodePoints)(t).map((function(t){return(0,s.fromCodePoint)(t)})):(0,s.breakWords)(t,e),u=i.length,c=n.parentNode?n.parentNode.ownerDocument.defaultView:null,A=c?c.pageXOffset:0,m=c?c.pageYOffset:0,p=[],g=0,h=0;h0)if(a.default.SUPPORT_RANGE_BOUNDS)p.push(new l(v,f(n,g,v.length,A,m)));else{var b=n.splitText(v.length);p.push(new l(v,d(n,A,m))),n=b}else a.default.SUPPORT_RANGE_BOUNDS||(n=n.splitText(v.length));g+=v.length}return p},function(t,e,n){var o=t.ownerDocument.createElement("html2canvaswrapper");o.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(o,t);var a=(0,r.parseBounds)(o,e,n);return o.firstChild&&i.replaceChild(o.firstChild,o),a}return new r.Bounds(0,0,0,0)}),f=function(t,e,n,o,i){var a=t.ownerDocument.createRange();return a.setStart(t,e),a.setEnd(t,e+n),r.Bounds.fromClientRect(a.getBoundingClientRect(),o,i)}},"1c53":function(t,e,n){"use strict";n("2c48")},"1e71":function(t,e,n){"use strict";n("ba0a")},"1f05":function(t,e,n){},"21a6":function(t,e,n){(function(n){var r,o,i;(function(n,a){o=[],r=a,i="function"===typeof r?r.apply(e,o):r,void 0===i||(t.exports=i)})(0,(function(){"use strict";function e(t,e){return"undefined"==typeof e?e={autoBom:!1}:"object"!=typeof e&&(console.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\ufeff",t],{type:t.type}):t}function r(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){u(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function o(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return 200<=e.status&&299>=e.status}function i(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(r){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,s=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(t,e,n){var s=a.URL||a.webkitURL,u=document.createElement("a");e=e||t.name||"download",u.download=e,u.rel="noopener","string"==typeof t?(u.href=t,u.origin===location.origin?i(u):o(u.href)?r(t,e,n):i(u,u.target="_blank")):(u.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(u.href)}),4e4),setTimeout((function(){i(u)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,n,a){if(n=n||t.name||"download","string"!=typeof t)navigator.msSaveOrOpenBlob(e(t,a),n);else if(o(t))r(t,n,a);else{var s=document.createElement("a");s.href=t,s.target="_blank",setTimeout((function(){i(s)}))}}:function(t,e,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof t)return r(t,e,n);var i="application/octet-stream"===t.type,u=/constructor/i.test(a.HTMLElement)||a.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&u||s)&&"undefined"!=typeof FileReader){var l=new FileReader;l.onloadend=function(){var t=l.result;t=c?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location=t,o=null},l.readAsDataURL(t)}else{var d=a.URL||a.webkitURL,f=d.createObjectURL(t);o?o.location=f:location.href=f,o=null,setTimeout((function(){d.revokeObjectURL(f)}),4e4)}});a.saveAs=u.saveAs=u,t.exports=u}))}).call(this,n("c8ba"))},"21e2":function(t,e,n){t.exports=n.p+"static/img/mor.a512a74c.png"},"22ad":function(t,e,n){},2401:function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=function(t){var e=typeof t;return null===t?"null":"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},n=function(t){return function(n){return e(n)===t}},r=function(t){return function(e){return typeof e===t}},o=n("string"),i=n("object"),a=n("array"),s=r("boolean"),u=r("function"),c=r("number"),l=function(){},d=function(t){return function(){return t}},f=function(t){return t},A=function(t,e){return t===e},m=function(t){return function(e){return!t(e)}},p=d(!1),g=d(!0),h=function(){return v},v=function(){var t=function(t){return t()},e=f,n={fold:function(t,e){return t()},isSome:p,isNone:g,getOr:e,getOrThunk:t,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:e,orThunk:t,map:h,each:l,bind:h,exists:p,forall:g,filter:function(){return h()},toArray:function(){return[]},toString:d("none()")};return n}(),b=function(t){var e=d(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},isSome:g,isNone:p,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return b(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:v},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return o},y=function(t){return null===t||void 0===t?v:b(t)},w={some:b,none:h,from:y},B=Array.prototype.slice,C=Array.prototype.push,x=function(t,e){for(var n=t.length,r=new Array(n),o=0;o=0&&e0},nt=function(t){return!et(t)},rt=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ot=function(t){return function(e){return q(e,t)}},it=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(t){return q(t,"edge/")&&q(t,"chrome")&&q(t,"safari")&&q(t,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,rt],search:function(t){return q(t,"chrome")&&!q(t,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(t){return q(t,"msie")||q(t,"trident")}},{name:"Opera",versionRegexes:[rt,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ot("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ot("firefox")},{name:"Safari",versionRegexes:[rt,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(t){return(q(t,"safari")||q(t,"mobile/"))&&q(t,"applewebkit")}}],at=[{name:"Windows",search:ot("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(t){return q(t,"iphone")||q(t,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ot("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:ot("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ot("linux"),versionRegexes:[]},{name:"Solaris",search:ot("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ot("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ot("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],st={browsers:d(it),oses:d(at)},ut="Edge",ct="Chrome",lt="IE",dt="Opera",ft="Firefox",At="Safari",mt=function(){return pt({current:void 0,version:X.unknown()})},pt=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isEdge:r(ut),isChrome:r(ct),isIE:r(lt),isOpera:r(dt),isFirefox:r(ft),isSafari:r(At)}},gt={unknown:mt,nu:pt,edge:d(ut),chrome:d(ct),ie:d(lt),opera:d(dt),firefox:d(ft),safari:d(At)},ht="Windows",vt="iOS",bt="Android",yt="Linux",wt="OSX",Bt="Solaris",Ct="FreeBSD",xt="ChromeOS",St=function(){return Et({current:void 0,version:X.unknown()})},Et=function(t){var e=t.current,n=t.version,r=function(t){return function(){return e===t}};return{current:e,version:n,isWindows:r(ht),isiOS:r(vt),isAndroid:r(bt),isOSX:r(wt),isLinux:r(yt),isSolaris:r(Bt),isFreeBSD:r(Ct),isChromeOS:r(xt)}},Tt={unknown:St,nu:Et,windows:d(ht),ios:d(vt),android:d(bt),linux:d(yt),osx:d(wt),solaris:d(Bt),freebsd:d(Ct),chromeos:d(xt)},Qt=function(t,e,n){var r=st.browsers(),o=st.oses(),i=e.bind((function(t){return G(r,t)})).orThunk((function(){return Y(r,t)})).fold(gt.unknown,gt.nu),a=J(o,t).fold(Tt.unknown,Tt.nu),s=R(a,i,t,n);return{browser:i,os:a,deviceType:s}},kt={detect:Qt},Ft=function(t){return window.matchMedia(t).matches},Ut=P((function(){return kt.detect(navigator.userAgent,w.from(navigator.userAgentData),Ft)})),Ot=function(){return Ut()},_t=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},It=function(t,e){return _t(t,e,Node.DOCUMENT_POSITION_CONTAINED_BY)},Ht=1,Dt=function(t,e){var n=e||document,r=n.createElement("div");if(r.innerHTML=t,!r.hasChildNodes()||r.childNodes.length>1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Lt(r.childNodes[0])},Mt=function(t,e){var n=e||document,r=n.createElement(t);return Lt(r)},Nt=function(t,e){var n=e||document,r=n.createTextNode(t);return Lt(r)},Lt=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},Pt=function(t,e,n){return w.from(t.dom.elementFromPoint(e,n)).map(Lt)},Rt={fromHtml:Dt,fromTag:Mt,fromText:Nt,fromDom:Lt,fromPoint:Pt},zt=function(t,e){var n=t.dom;if(n.nodeType!==Ht)return!1;var r=n;if(void 0!==r.matches)return r.matches(e);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(e);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(e);throw new Error("Browser lacks native selectors")},Kt=function(t,e){return t.dom===e.dom},Vt=function(t,e){var n=t.dom,r=e.dom;return n!==r&&n.contains(r)},jt=function(t,e){return It(t.dom,e.dom)},$t=function(t,e){return Ot().browser.isIE()?jt(t,e):Vt(t,e)},Xt=zt,Gt=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Wt=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Yt=tinymce.util.Tools.resolve("tinymce.util.VK"),Jt=Object.keys,qt=function(t,e){for(var n=Jt(t),r=0,o=n.length;r0)&&r},Re=function(t,e){return t.isChildOf(e,t.getRoot())},ze=function(t){return t.getParam("lists_indent_on_tab",!0)},Ke=function(t){var e=t.getParam("forced_root_block","p");return!1===e?"":!0===e?"p":e},Ve=function(t){return t.getParam("forced_root_block_attrs",{})},je=function(t,e){var n,r,o,i=t.dom,a=t.schema.getBlockElements(),s=i.createFragment(),u=Ke(t);if(u&&(r=i.create(u),r.tagName===u.toUpperCase()&&i.setAttribs(r,Ve(t)),Ne(e.firstChild,a)||s.appendChild(r)),e)while(n=e.firstChild){var c=n.nodeName;o||"SPAN"===c&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),Ne(n,a)?(s.appendChild(n),r=null):u?(r||(r=i.create(u),s.appendChild(r)),r.appendChild(n)):s.appendChild(n)}return u?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):s.appendChild(i.create("br")),s},$e=xe.DOM,Xe=function(t,e,n){var r=function(t){Se.each(o,(function(e){t.parentNode.insertBefore(e,n.parentNode)})),$e.remove(t)},o=$e.select('span[data-mce-type="bookmark"]',e),i=je(t,n),a=$e.createRng();a.setStartAfter(n),a.setEndAfter(e);for(var s=a.extractContents(),u=s.firstChild;u;u=u.firstChild)if("LI"===u.nodeName&&t.dom.isEmpty(u)){$e.remove(u);break}t.dom.isEmpty(s)||$e.insertAfter(s,e),$e.insertAfter(i,e),Pe(t.dom,n.parentNode)&&r(n.parentNode),$e.remove(n),Pe(t.dom,e)&&$e.remove(e)},Ge=ae("dd"),We=ae("dt"),Ye=function(t,e){Ge(e)?Ce(e,"dt"):We(e)&&le(e).each((function(n){return Xe(t,n.dom,e.dom)}))},Je=function(t){We(t)&&Ce(t,"dd")},qe=function(t,e,n){S(n,"Indent"===e?Je:function(e){return Ye(t,e)})},Ze=function(t,e){if(Qe(t))return{container:t,offset:e};var n=Gt.getNode(t,e);return Qe(n)?{container:n,offset:e>=t.childNodes.length?n.data.length:0}:n.previousSibling&&Qe(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Qe(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:t,offset:e}},tn=function(t){var e=t.cloneRange(),n=Ze(t.startContainer,t.startOffset);e.setStart(n.container,n.offset);var r=Ze(t.endContainer,t.endOffset);return e.setEnd(r.container,r.offset),e},en=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),nn=function(t,e){var n=e||t.selection.getStart(!0);return t.dom.getParent(n,"OL,UL,DL",ln(t,n))},rn=function(t,e){return t&&1===e.length&&e[0]===t},on=function(t){return E(t.querySelectorAll("ol,ul,dl"),ke)},an=function(t){var e=nn(t),n=t.selection.getSelectedBlocks();return rn(e,n)?on(e):E(n,(function(t){return ke(t)&&e!==t}))},sn=function(t,e){var n=Se.map(e,(function(e){var n=t.dom.getParent(e,"li,dd,dt",ln(t,e));return n||e}));return en.unique(n)},un=function(t){var e=t.selection.getSelectedBlocks();return E(sn(t,e),Oe)},cn=function(t){return E(un(t),_e)},ln=function(t,e){var n=t.dom.getParents(e,"TD,TH");return n.length>0?n[0]:t.getBody()},dn=function(t,e){var n=t.dom.getParents(e,"ol,ul",ln(t,e));return D(n)},fn=function(t){var e=dn(t,t.selection.getStart()),n=E(t.selection.getSelectedBlocks(),Fe);return e.toArray().concat(n)},An=function(t){var e=fn(t);return mn(t,e)},mn=function(t,e){var n=x(e,(function(e){return dn(t,e).getOr(e)}));return en.unique(n)},pn=function(t,e,n){return void 0===n&&(n=A),t.exists((function(t){return n(t,e)}))},gn=function(t,e,n){return t.isSome()&&e.isSome()?w.some(n(t.getOrDie(),e.getOrDie())):w.none()},hn=function(t,e){var n=e||document,r=n.createDocumentFragment();return S(t,(function(t){r.appendChild(t.dom)})),Rt.fromDom(r)},vn=function(t,e,n){return t.fire("ListMutation",{action:e,element:n})},bn=function(t){return void 0!==t.style&&u(t.style.getPropertyValue)},yn=function(t,e,n){if(!o(n))throw console.error("Invalid call to CSS.set. Property ",e,":: Value ",n,":: Element ",t),new Error("CSS value must be a string: "+n);bn(t)&&t.style.setProperty(e,n)},wn=function(t,e,n){var r=t.dom;yn(r,e,n)},Bn=function(t,e){ge(t.item,e.list)},Cn=function(t){for(var e=1;ee.length?On(t,e,n):Un(t,e,n)}),[]);return H(n).map((function(t){return t.list}))},In=function(t){return Xt(t,"OL,UL")},Hn=function(t){return Ae(t).exists(In)},Dn=function(t){return me(t).exists(In)},Mn=function(t){return t.depth>0},Nn=function(t){return t.isSelected},Ln=function(t){var e=de(t),n=Dn(t)?e.slice(0,-1):e;return x(n,we)},Pn=function(t,e,n){return le(t).filter(ie).map((function(r){return{depth:e,dirty:!1,isSelected:n,content:Ln(t),itemAttributes:ce(t),listAttributes:ce(r),listType:ne(r)}}))},Rn=function(t,e){switch(t){case"Indent":e.depth++;break;case"Outdent":e.depth--;break;case"Flatten":e.depth=0}e.dirty=!0},zn=function(t,e){t.listType=e.listType,t.listAttributes=N({},e.listAttributes)},Kn=function(t){t.listAttributes=ee(t.listAttributes,(function(t,e){return"start"!==e}))},Vn=function(t,e){var n=t[e].depth,r=function(t){return t.depth===n&&!t.dirty},o=function(t){return t.depth0?Qr(t,r,o,e,a):Fr(t,r,e,a)},Or=xe.DOM,_r=function(t,e){var n=e.parentNode;if("LI"===n.nodeName&&n.firstChild===e){var r=n.previousSibling;r&&"LI"===r.nodeName?(r.appendChild(e),Pe(t,n)&&Or.remove(n)):Or.setStyle(n,"listStyleType","none")}if(ke(n)){r=n.previousSibling;r&&"LI"===r.nodeName&&r.appendChild(e)}},Ir=function(t,e){var n=Se.grep(t.select("ol,ul",e));Se.each(n,(function(e){_r(t,e)}))},Hr=function(t,e,n,r){var o=e.startContainer,i=e.startOffset;if(Qe(o)&&(n?i0))return o;var a=t.schema.getNonEmptyElements();1===o.nodeType&&(o=Gt.getNode(o,i));var s=new Wt(o,r);n&&Le(t.dom,o)&&s.next();while(o=s[n?"next":"prev2"]()){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if(Qe(o)&&o.data.length>0)return o}},Dr=function(t,e){var n=e.childNodes;return 1===n.length&&!ke(n[0])&&t.isBlock(n[0])},Mr=function(t,e){Dr(t,e)&&t.remove(e.firstChild,!0)},Nr=function(t,e,n){var r,o=Dr(t,n)?n.firstChild:n;if(Mr(t,e),!Pe(t,e,!0))while(r=e.firstChild)o.appendChild(r)},Lr=function(t,e,n){var r,o=e.parentNode;if(Re(t,e)&&Re(t,n)){ke(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&He(o.previousSibling)&&t.remove(o.previousSibling);var i=n.lastChild;i&&He(i)&&e.hasChildNodes()&&t.remove(i),Pe(t,n,!0)&&t.$(n).empty(),Nr(t,e,n),r&&n.appendChild(r);var a=$t(Rt.fromDom(n),Rt.fromDom(e)),s=a?t.getParents(e,ke,n):[];t.remove(e),S(s,(function(e){Pe(t,e)&&e!==t.getRoot()&&t.remove(e)}))}},Pr=function(t,e,n){t.dom.$(n).empty(),Lr(t.dom,e,n),t.selection.setCursorLocation(n,0)},Rr=function(t,e,n,r){var o=t.dom;if(o.isEmpty(r))Pr(t,n,r);else{var i=ur(e);Lr(o,n,r),t.selection.setRng(cr(i))}},zr=function(t,e,n,r){var o=ur(e);Lr(t.dom,n,r);var i=cr(o);t.selection.setRng(i)},Kr=function(t,e){var n=t.dom,r=t.selection,o=r.getStart(),i=ln(t,o),a=n.getParent(r.getStart(),"LI",i);if(a){var s=a.parentNode;if(s===t.getBody()&&Pe(n,s))return!0;var u=tn(r.getRng()),c=n.getParent(Hr(t,u,e,i),"LI",i);if(c&&c!==a)return t.undoManager.transact((function(){e?Rr(t,u,c,a):De(a)?or(t):zr(t,u,a,c)})),!0;if(!c&&!e&&0===u.startOffset&&0===u.endOffset)return t.undoManager.transact((function(){ir(t)})),!0}return!1},Vr=function(t,e,n){var r=t.getParent(e.parentNode,t.isBlock,n);t.remove(e),r&&t.isEmpty(r)&&t.remove(r)},jr=function(t,e){var n=t.dom,r=t.selection.getStart(),o=ln(t,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=tn(t.selection.getRng()),s=n.getParent(Hr(t,a,e,o),"LI",o);if(s)return t.undoManager.transact((function(){Vr(n,i,o),Er(n,s.parentNode),t.selection.select(s,!0),t.selection.collapse(e)})),!0}return!1},$r=function(t,e){return Kr(t,e)||jr(t,e)},Xr=function(t){var e=t.selection.getStart(),n=ln(t,e),r=t.dom.getParent(e,"LI,DT,DD",n);return!!(r||un(t).length>0)&&(t.undoManager.transact((function(){t.execCommand("Delete"),Ir(t.dom,t.getBody())})),!0)},Gr=function(t,e){return t.selection.isCollapsed()?$r(t,e):Xr(t)},Wr=function(t){t.on("keydown",(function(e){e.keyCode===Yt.BACKSPACE?Gr(t,!1)&&e.preventDefault():e.keyCode===Yt.DELETE&&Gr(t,!0)&&e.preventDefault()}))},Yr=function(t){return{backspaceDelete:function(e){Gr(t,e)}}},Jr=function(t,e){var n=nn(t);t.undoManager.transact((function(){i(e.styles)&&t.dom.setStyles(n,e.styles),i(e.attrs)&&qt(e.attrs,(function(e,r){return t.dom.setAttrib(n,r,e)}))}))},qr=function(t){var e=_(tt(t).split("")),n=x(e,(function(t,e){var n=t.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,e)*n}));return Q(n,(function(t,e){return t+e}),0)},Zr=function(t){if(t--,t<0)return"";var e=t%26,n=Math.floor(t/26),r=Zr(n),o=String.fromCharCode("A".charCodeAt(0)+e);return r+o},to=function(t){return/^[A-Z]+$/.test(t)},eo=function(t){return/^[a-z]+$/.test(t)},no=function(t){return/^[0-9]+$/.test(t)},ro=function(t){return no(t)?2:to(t)?0:eo(t)?1:nt(t)?3:4},oo=function(t){switch(ro(t)){case 2:return w.some({listStyleType:w.none(),start:t});case 0:return w.some({listStyleType:w.some("upper-alpha"),start:qr(t).toString()});case 1:return w.some({listStyleType:w.some("lower-alpha"),start:qr(t).toString()});case 3:return w.some({listStyleType:w.none(),start:""});case 4:return w.none()}},io=function(t){var e=parseInt(t.start,10);return pn(t.listStyleType,"upper-alpha")?Zr(e):pn(t.listStyleType,"lower-alpha")?Zr(e).toLowerCase():t.start},ao=function(t){var e=nn(t);Ue(e)&&t.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:io({start:t.dom.getAttrib(e,"start","1"),listStyleType:w.some(t.dom.getStyle(e,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(e){var n=e.getData();oo(n.start).each((function(e){t.execCommand("mceListUpdate",!1,{attrs:{start:"1"===e.start?"":e.start},styles:{"list-style-type":e.listStyleType.getOr("")}})})),e.close()}})},so=function(t,e){return function(){var n=nn(t);return n&&n.nodeName===e}},uo=function(t){t.addCommand("mceListProps",(function(){ao(t)}))},co=function(t){t.on("BeforeExecCommand",(function(e){var n=e.command.toLowerCase();"indent"===n?rr(t):"outdent"===n&&or(t)})),t.addCommand("InsertUnorderedList",(function(e,n){Ur(t,"UL",n)})),t.addCommand("InsertOrderedList",(function(e,n){Ur(t,"OL",n)})),t.addCommand("InsertDefinitionList",(function(e,n){Ur(t,"DL",n)})),t.addCommand("RemoveList",(function(){ir(t)})),uo(t),t.addCommand("mceListUpdate",(function(e,n){i(n)&&Jr(t,n)})),t.addQueryStateHandler("InsertUnorderedList",so(t,"UL")),t.addQueryStateHandler("InsertOrderedList",so(t,"OL")),t.addQueryStateHandler("InsertDefinitionList",so(t,"DL"))},lo=function(t){t.on("keydown",(function(e){e.keyCode!==Yt.TAB||Yt.metaKeyPressed(e)||t.undoManager.transact((function(){(e.shiftKey?or(t):rr(t))&&e.preventDefault()}))}))},fo=function(t){ze(t)&&lo(t),Wr(t)},Ao=function(t){var e=function(e){return function(){return t.execCommand(e)}};t.hasPlugin("advlist")||(t.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:e("InsertOrderedList"),onSetup:function(e){return fr(t,"OL",e.setActive)}}),t.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:e("InsertUnorderedList"),onSetup:function(e){return fr(t,"UL",e.setActive)}}))},mo=function(t){var e={text:"List properties...",icon:"ordered-list",onAction:function(){return t.execCommand("mceListProps")},onSetup:function(e){return fr(t,"OL",(function(t){return e.setDisabled(!t)}))}};t.ui.registry.addMenuItem("listprops",e),t.ui.registry.addContextMenu("lists",{update:function(e){var n=nn(t,e);return Ue(n)?["listprops"]:[]}})};function po(){t.add("lists",(function(t){return!1===t.hasPlugin("rtc",!0)?(fo(t),co(t)):uo(t),Ao(t),mo(t),Yr(t)}))}po()})()},2435:function(t,e,n){},2475:function(t,e,n){"use strict";n("4408")},2519:function(t,e){(function(){"use strict";var t=function(t){var e=t,n=function(){return e},r=function(t){e=t};return{get:n,set:r}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(){return n=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;n--){var r=t[n];e(r,n)}},k=function(t,e){if(0===t.length)return[];for(var n=e(t[0]),r=[],o=[],i=0,a=t.length;i1)throw console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return Y(r.childNodes[0])},G=function(t,e){var n=e||document,r=n.createElement(t);return Y(r)},W=function(t,e){var n=e||document,r=n.createTextNode(t);return Y(r)},Y=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:t}},J=function(t,e,n){return w.from(t.dom.elementFromPoint(e,n)).map(Y)},q={fromHtml:X,fromTag:G,fromText:W,fromDom:Y,fromPoint:J},Z=function(t){return t.nodeType!==N&&t.nodeType!==D&&t.nodeType!==M||0===t.childElementCount},tt=function(t,e){var n=void 0===e?document:e.dom;return Z(n)?[]:E(n.querySelectorAll(t),q.fromDom)},et=function(t){return w.from(t.dom.parentNode).map(q.fromDom)},nt=function(t){return E(t.dom.childNodes,q.fromDom)},rt=function(t,e){return{element:t,offset:e}},ot=function(t,e){var n=nt(t);return n.length>0&&e0&&(s.push(u),u=bt()),!1};return wt(t,a.next.bind(a),n,{boundary:c,cef:function(t){return c(),o&&s.push.apply(s,o.cef(t)),!1},text:function(t){u.elements.push(q.fromDom(t)),o&&o.text(t,u)}},r,i),r&&Bt(t,u,r,e,!0),c(),s},xt=function(t,e){var n=yt(e.startContainer,e.startOffset),r=n.element.dom,o=yt(e.endContainer,e.endOffset),i=o.element.dom;return Ct(t,e.commonAncestorContainer,r,i,{text:function(t,e){t===i?e.fOffset+=t.length-o.offset:t===r&&(e.sOffset+=n.offset)},cef:function(e){var n=O(dt(q.fromDom(e),"*[contenteditable=true]"),(function(e){var n=e.dom;return Ct(t,n,n)}));return _(n,(function(t,e){return $(t.elements[0].dom,e.elements[0].dom)?1:-1}))}},!1)},St=function(t,e){return e.collapsed?[]:xt(t,e)},Et=function(t,e){var n=t.createRng();return n.selectNode(e),St(t,n)},Tt=function(t,e){return O(e,(function(e){return Et(t,e)}))},Qt=function(t,e,n,r){void 0===n&&(n=0),void 0===r&&(r=t.length);var o=e.regex;o.lastIndex=n;var i,a=[];while(i=o.exec(t)){var s=i[e.matchIndex],u=i.index+i[0].indexOf(s),c=u+s.length;if(c>r)break;a.push({start:u,finish:c}),o.lastIndex=c}return a},kt=function(t,e){var n=F(t,(function(t,n){var r=lt(n),o=t.last,i=o+r.length,a=O(e,(function(t,e){return t.starto?[{element:n,start:Math.max(o,t.start)-o,finish:Math.min(i,t.finish)-o,matchId:e}]:[]}));return{results:t.results.concat(a),last:i}}),{results:[],last:0}).results;return k(n,(function(t){return t.matchId}))},Ft=function(t,e){return O(e,(function(e){var n=e.elements,r=E(n,lt).join(""),o=Qt(r,t,e.sOffset,r.length-e.fOffset);return kt(n,o)}))},Ut=function(t,e){Q(t,(function(t,n){Q(t,(function(t){var r=q.fromDom(e.cloneNode(!1));V(r,"data-mce-index",n);var o=t.element.dom;if(o.length===t.finish&&0===t.start)st(t.element,r);else{o.length!==t.finish&&o.splitText(t.finish);var i=o.splitText(t.start);st(q.fromDom(i),r)}}))}))},Ot=function(t,e,n,r){var o=Et(t,n),i=Ft(e,o);return Ut(i,r),i.length},_t=function(t,e,n,r){var o=n.getBookmark(),i=t.select("td[data-mce-selected],th[data-mce-selected]"),a=i.length>0?Tt(t,i):St(t,n.getRng()),s=Ft(e,a);return Ut(s,r),n.moveToBookmark(o),s.length},It=function(t){var e=t.getAttribute("data-mce-index");return"number"===typeof e?""+e:e},Ht=function(t,e,n,r){var o=t.dom.create("span",{"data-mce-bogus":1});o.className="mce-match-marker";var i=t.getBody();return $t(t,e,!1),r?_t(t.dom,n,t.selection,o):Ot(t.dom,n,i,o)},Dt=function(t){var e=t.parentNode;t.firstChild&&e.insertBefore(t.firstChild,t),t.parentNode.removeChild(t)},Mt=function(t,e){var n=[],r=C.toArray(t.getBody().getElementsByTagName("span"));if(r.length)for(var o=0;o0},jt=function(t,e,r,o,i){var a,s=e.get(),u=s.index,c=u;o=!1!==o;for(var l=t.getBody(),d=C.grep(C.toArray(l.getElementsByTagName("span")),Vt),f=0;fu&&d[f].setAttribute("data-mce-index",String(a-1))}return e.set(n(n({},s),{count:i?0:s.count-1,index:c})),o?zt(t,e):Kt(t,e),!i&&e.get().count>0},$t=function(t,e,r){for(var o,i,a=e.get(),s=C.toArray(t.getBody().getElementsByTagName("span")),u=0;u1},Gt=function(t,e){return e.get().count>1},Wt=function(t,e){var n=function(n){return $t(t,e,n)},r=function(n,r,o,i){return void 0===i&&(i=!1),Rt(t,e,n,r,o,i)},o=function(){return zt(t,e)},i=function(){return Kt(t,e)},a=function(n,r,o){return jt(t,e,n,r,o)};return{done:n,find:r,next:o,prev:i,replace:a}},Yt=function(e){var n=t(w.none()),r=function(){return n.get().each(e)},o=function(){r(),n.set(w.none())},i=function(){return n.get().isSome()},a=function(){return n.get()},s=function(t){r(),n.set(w.some(t))};return{clear:o,isSet:i,get:a,set:s}},Jt=function(){var t=Yt(l),e=function(e){return t.get().each(e)};return n(n({},t),{on:e})},qt=tinymce.util.Tools.resolve("tinymce.Env"),Zt=function(t,e){var r=Jt();t.undoManager.add();var o=C.trim(t.selection.getContent({format:"text"})),i=function(n){var r=Xt(t,e)?n.enable:n.disable;r("next");var o=Gt(t,e)?n.enable:n.disable;o("prev")},a=function(t){var r=t.getData(),o=e.get();e.set(n(n({},o),{matchCase:r.matchcase,wholeWord:r.wholewords,inSelection:r.inselection}))},s=function(t,e){var n=["replace","replaceall","prev","next"],r=e?t.disable:t.enable;T(n,r)},u=function(e){t.windowManager.alert("Could not find the specified string.",(function(){e.focus("findtext")}))},c=function(t,e){qt.browser.isSafari()&&qt.deviceType.isTouch()&&("find"===e||"replace"===e||"replaceall"===e)&&t.focus(e)},l=function(n){$t(t,e,!1),s(n,!0),i(n)},d=function(n){var r=n.getData(),o=e.get();if(r.findtext.length){if(o.text===r.findtext&&o.matchCase===r.matchcase&&o.wholeWord===r.wholewords)zt(t,e);else{var a=Rt(t,e,r.findtext,r.matchcase,r.wholewords,r.inselection);a<=0&&u(n),s(n,0===a)}i(n)}else l(n)},f=e.get(),A={findtext:o,replacetext:"",wholewords:f.wholeWord,matchcase:f.matchCase,inselection:f.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:A,onChange:function(t,n){"findtext"===n.name&&e.get().count>0&&l(t)},onAction:function(n,r){var o=n.getData();switch(r.name){case"find":d(n);break;case"replace":jt(t,e,o.replacetext)?i(n):l(n);break;case"replaceall":jt(t,e,o.replacetext,!0,!0),l(n);break;case"prev":Kt(t,e),i(n);break;case"next":zt(t,e),i(n);break;case"matchcase":case"wholewords":case"inselection":a(n),l(n);break}c(n,r.name)},onSubmit:function(t){d(t),c(t,"find")},onClose:function(){t.focus(),$t(t,e),t.undoManager.add()}};r.set(t.windowManager.open(m,{inline:"toolbar"}))},te=function(t,e){t.addCommand("SearchReplace",(function(){Zt(t,e)}))},ee=function(t,e){return function(){Zt(t,e)}},ne=function(t,e){t.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:ee(t,e),icon:"search"}),t.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:ee(t,e),icon:"search"}),t.shortcuts.add("Meta+F","",ee(t,e))};function re(){e.add("searchreplace",(function(e){var n=t({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return te(e,n),ne(e,n),Wt(e,n)}))}re()})()},2532:function(t,e,n){"use strict";var r=n("23e7"),o=n("e330"),i=n("5a34"),a=n("1d80"),s=n("577e"),u=n("ab13"),c=o("".indexOf);r({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(s(a(this)),s(i(t)),arguments.length>1?arguments[1]:void 0)}})},2793:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.parseZIndex=function(t){var e="auto"===t;return{auto:e,order:e?0:parseInt(t,10)}}},"27ad":function(t,e,n){},"27d7":function(t,e,n){},"28f8":function(t,e,n){},"2a76":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=e.WORD_BREAK={NORMAL:"normal",BREAK_ALL:"break-all",KEEP_ALL:"keep-all"};e.parseWordBreak=function(t){switch(t){case"break-all":return r.BREAK_ALL;case"keep-all":return r.KEEP_ALL;case"normal":default:return r.NORMAL}}},"2b07":function(t,e,n){n("dbbc")},"2b67":function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e,n){r(this,t),this.width=e,this.height=n};e.default=o},"2c2c":function(t,e,n){"use strict";n("44f8")},"2c48":function(t,e,n){},"2d6b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LineBreaker=e.inlineBreakOpportunities=e.lineBreakAtIndex=e.codePointsToCharacterClasses=e.UnicodeTrie=e.BREAK_ALLOWED=e.BREAK_NOT_ALLOWED=e.BREAK_MANDATORY=e.classes=e.LETTER_NUMBER_MODIFIER=void 0;var r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"strict",n=[],r=[],o=[];return t.forEach((function(t,i){var a=it.get(t);if(a>f?(o.push(!0),a-=f):o.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(t))return r.push(i),n.push(Q);if(a===g||a===C){if(0===i)return r.push(i),n.push(z);var s=n[i-1];return-1===lt.indexOf(s)?(r.push(r[i-1]),n.push(s)):(r.push(i),n.push(z))}return r.push(i),a===K?n.push("strict"===e?_:W):a===tt||a===R?n.push(z):a===et?t>=131072&&t<=196605||t>=196608&&t<=262141?n.push(W):n.push(z):void n.push(a)})),[r,n,o]},mt=function(t,e,n,r){var o=r[n];if(Array.isArray(t)?-1!==t.indexOf(o):t===o){var i=n;while(i<=r.length){i++;var a=r[i];if(a===e)return!0;if(a!==B)break}}if(o===B){var s=n;while(s>0){s--;var u=r[s];if(Array.isArray(t)?-1!==t.indexOf(u):t===u){var c=n;while(c<=r.length){c++;var l=r[c];if(l===e)return!0;if(l!==B)break}}if(u!==B)break}}return!1},pt=function(t,e){var n=t;while(n>=0){var r=e[n];if(r!==B)return r;n--}return 0},gt=function(t,e,n,r,o){if(0===n[r])return rt;var i=r-1;if(Array.isArray(o)&&!0===o[i])return rt;var a=i-1,s=i+1,u=e[i],c=a>=0?e[a]:0,l=e[s];if(u===m&&l===p)return rt;if(-1!==st.indexOf(u))return nt;if(-1!==st.indexOf(l))return rt;if(-1!==ut.indexOf(l))return rt;if(pt(i,e)===y)return ot;if(it.get(t[i])===C&&(l===W||l===V||l===j))return rt;if(u===b||l===b)return rt;if(u===w)return rt;if(-1===[B,S,T].indexOf(u)&&l===w)return rt;if(-1!==[k,F,U,D,P].indexOf(l))return rt;if(pt(i,e)===I)return rt;if(mt(H,I,i,e))return rt;if(mt([k,F],_,i,e))return rt;if(mt(x,x,i,e))return rt;if(u===B)return ot;if(u===H||l===H)return rt;if(l===Q||u===Q)return ot;if(-1!==[S,T,_].indexOf(l)||u===E)return rt;if(c===G&&-1!==ft.indexOf(u))return rt;if(u===P&&l===G)return rt;if(l===O&&-1!==at.concat(O,U,M,W,V,j).indexOf(u))return rt;if(-1!==at.indexOf(l)&&u===M||-1!==at.indexOf(u)&&l===M)return rt;if(u===L&&-1!==[W,V,j].indexOf(l)||-1!==[W,V,j].indexOf(u)&&l===N)return rt;if(-1!==at.indexOf(u)&&-1!==ct.indexOf(l)||-1!==ct.indexOf(u)&&-1!==at.indexOf(l))return rt;if(-1!==[L,N].indexOf(u)&&(l===M||-1!==[I,T].indexOf(l)&&e[s+1]===M)||-1!==[I,T].indexOf(u)&&l===M||u===M&&-1!==[M,P,D].indexOf(l))return rt;if(-1!==[M,P,D,k,F].indexOf(l)){var d=i;while(d>=0){var f=e[d];if(f===M)return rt;if(-1===[P,D].indexOf(f))break;d--}}if(-1!==[L,N].indexOf(l)){var A=-1!==[k,F].indexOf(u)?a:i;while(A>=0){var g=e[A];if(g===M)return rt;if(-1===[P,D].indexOf(g))break;A--}}if(Y===u&&-1!==[Y,J,$,X].indexOf(l)||-1!==[J,$].indexOf(u)&&-1!==[J,q].indexOf(l)||-1!==[q,X].indexOf(u)&&l===q)return rt;if(-1!==dt.indexOf(u)&&-1!==[O,N].indexOf(l)||-1!==dt.indexOf(l)&&u===L)return rt;if(-1!==at.indexOf(u)&&-1!==at.indexOf(l))return rt;if(u===D&&-1!==at.indexOf(l))return rt;if(-1!==at.concat(M).indexOf(u)&&l===I||-1!==at.concat(M).indexOf(l)&&u===F)return rt;if(u===Z&&l===Z){var h=n[i],v=1;while(h>0){if(h--,e[h]!==Z)break;v++}if(v%2!==0)return rt}return u===V&&l===j?rt:ot},ht=(e.lineBreakAtIndex=function(t,e){if(0===e)return rt;if(e>=t.length)return nt;var n=At(t),r=o(n,2),i=r[0],a=r[1];return gt(t,a,i,e)},function(t,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var n=At(t,e.lineBreak),r=o(n,3),i=r[0],a=r[1],s=r[2];"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(a=a.map((function(t){return-1!==[M,z,tt].indexOf(t)?W:t})));var u="keep-all"===e.wordBreak?s.map((function(e,n){return e&&t[n]>=19968&&t[n]<=40959})):null;return[i,a,u]}),vt=(e.inlineBreakOpportunities=function(t,e){var n=(0,u.toCodePoints)(t),r=rt,i=ht(n,e),a=o(i,3),s=a[0],c=a[1],l=a[2];return n.forEach((function(t,e){r+=(0,u.fromCodePoint)(t)+(e>=n.length-1?nt:gt(n,c,s,e+1,l))})),r},function(){function t(e,n,r,o){d(this,t),this._codePoints=e,this.required=n===nt,this.start=r,this.end=o}return r(t,[{key:"slice",value:function(){return u.fromCodePoint.apply(void 0,l(this._codePoints.slice(this.start,this.end)))}}]),t}());e.LineBreaker=function(t,e){var n=(0,u.toCodePoints)(t),r=ht(n,e),i=o(r,3),a=i[0],s=i[1],c=i[2],l=n.length,d=0,f=0;return{next:function(){if(f>=l)return{done:!0};var t=rt;while(f4)&&[Number(e[1]),Number(e[2]),Number(e[3]),Number(e[4])]},m=function(t){return[Math.min(t[0],255),Math.min(t[1],255),Math.min(t[2],255),t.length>3?t[3]:null]},p=function(t){var e=h[t.toLowerCase()];return e||!1},g=function(){function t(e){i(this,t);var n=Array.isArray(e)?m(e):s(e)||d(e)||A(e)||p(e)||c(e)||[0,0,0,null],o=r(n,4),a=o[0],u=o[1],l=o[2],f=o[3];this.r=a,this.g=u,this.b=l,this.a=f}return o(t,[{key:"isTransparent",value:function(){return 0===this.a}},{key:"toString",value:function(){return null!==this.a&&1!==this.a?"rgba("+this.r+","+this.g+","+this.b+","+this.a+")":"rgb("+this.r+","+this.g+","+this.b+")"}}]),t}();e.default=g;var h={transparent:[0,0,0,0],aliceblue:[240,248,255,null],antiquewhite:[250,235,215,null],aqua:[0,255,255,null],aquamarine:[127,255,212,null],azure:[240,255,255,null],beige:[245,245,220,null],bisque:[255,228,196,null],black:[0,0,0,null],blanchedalmond:[255,235,205,null],blue:[0,0,255,null],blueviolet:[138,43,226,null],brown:[165,42,42,null],burlywood:[222,184,135,null],cadetblue:[95,158,160,null],chartreuse:[127,255,0,null],chocolate:[210,105,30,null],coral:[255,127,80,null],cornflowerblue:[100,149,237,null],cornsilk:[255,248,220,null],crimson:[220,20,60,null],cyan:[0,255,255,null],darkblue:[0,0,139,null],darkcyan:[0,139,139,null],darkgoldenrod:[184,134,11,null],darkgray:[169,169,169,null],darkgreen:[0,100,0,null],darkgrey:[169,169,169,null],darkkhaki:[189,183,107,null],darkmagenta:[139,0,139,null],darkolivegreen:[85,107,47,null],darkorange:[255,140,0,null],darkorchid:[153,50,204,null],darkred:[139,0,0,null],darksalmon:[233,150,122,null],darkseagreen:[143,188,143,null],darkslateblue:[72,61,139,null],darkslategray:[47,79,79,null],darkslategrey:[47,79,79,null],darkturquoise:[0,206,209,null],darkviolet:[148,0,211,null],deeppink:[255,20,147,null],deepskyblue:[0,191,255,null],dimgray:[105,105,105,null],dimgrey:[105,105,105,null],dodgerblue:[30,144,255,null],firebrick:[178,34,34,null],floralwhite:[255,250,240,null],forestgreen:[34,139,34,null],fuchsia:[255,0,255,null],gainsboro:[220,220,220,null],ghostwhite:[248,248,255,null],gold:[255,215,0,null],goldenrod:[218,165,32,null],gray:[128,128,128,null],green:[0,128,0,null],greenyellow:[173,255,47,null],grey:[128,128,128,null],honeydew:[240,255,240,null],hotpink:[255,105,180,null],indianred:[205,92,92,null],indigo:[75,0,130,null],ivory:[255,255,240,null],khaki:[240,230,140,null],lavender:[230,230,250,null],lavenderblush:[255,240,245,null],lawngreen:[124,252,0,null],lemonchiffon:[255,250,205,null],lightblue:[173,216,230,null],lightcoral:[240,128,128,null],lightcyan:[224,255,255,null],lightgoldenrodyellow:[250,250,210,null],lightgray:[211,211,211,null],lightgreen:[144,238,144,null],lightgrey:[211,211,211,null],lightpink:[255,182,193,null],lightsalmon:[255,160,122,null],lightseagreen:[32,178,170,null],lightskyblue:[135,206,250,null],lightslategray:[119,136,153,null],lightslategrey:[119,136,153,null],lightsteelblue:[176,196,222,null],lightyellow:[255,255,224,null],lime:[0,255,0,null],limegreen:[50,205,50,null],linen:[250,240,230,null],magenta:[255,0,255,null],maroon:[128,0,0,null],mediumaquamarine:[102,205,170,null],mediumblue:[0,0,205,null],mediumorchid:[186,85,211,null],mediumpurple:[147,112,219,null],mediumseagreen:[60,179,113,null],mediumslateblue:[123,104,238,null],mediumspringgreen:[0,250,154,null],mediumturquoise:[72,209,204,null],mediumvioletred:[199,21,133,null],midnightblue:[25,25,112,null],mintcream:[245,255,250,null],mistyrose:[255,228,225,null],moccasin:[255,228,181,null],navajowhite:[255,222,173,null],navy:[0,0,128,null],oldlace:[253,245,230,null],olive:[128,128,0,null],olivedrab:[107,142,35,null],orange:[255,165,0,null],orangered:[255,69,0,null],orchid:[218,112,214,null],palegoldenrod:[238,232,170,null],palegreen:[152,251,152,null],paleturquoise:[175,238,238,null],palevioletred:[219,112,147,null],papayawhip:[255,239,213,null],peachpuff:[255,218,185,null],peru:[205,133,63,null],pink:[255,192,203,null],plum:[221,160,221,null],powderblue:[176,224,230,null],purple:[128,0,128,null],rebeccapurple:[102,51,153,null],red:[255,0,0,null],rosybrown:[188,143,143,null],royalblue:[65,105,225,null],saddlebrown:[139,69,19,null],salmon:[250,128,114,null],sandybrown:[244,164,96,null],seagreen:[46,139,87,null],seashell:[255,245,238,null],sienna:[160,82,45,null],silver:[192,192,192,null],skyblue:[135,206,235,null],slateblue:[106,90,205,null],slategray:[112,128,144,null],slategrey:[112,128,144,null],snow:[255,250,250,null],springgreen:[0,255,127,null],steelblue:[70,130,180,null],tan:[210,180,140,null],teal:[0,128,128,null],thistle:[216,191,216,null],tomato:[255,99,71,null],turquoise:[64,224,208,null],violet:[238,130,238,null],wheat:[245,222,179,null],white:[255,255,255,null],whitesmoke:[245,245,245,null],yellow:[255,255,0,null],yellowgreen:[154,205,50,null]};e.TRANSPARENT=new g([0,0,0,0])},"45c0":function(t,e,n){"use strict";n("78fe")},"4a1d":function(t,e,n){"use strict";n("619c")},"4bd0":function(t,e,n){n("a376")},"4cbe":function(t,e,n){},"4e83":function(t,e,n){t.exports=n.p+"static/img/imgs.4d159e65.png"},"4ea8":function(t,e,n){n("cdd9")},"4ec9":function(t,e,n){"use strict";var r=n("6d61"),o=n("6566");r("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},"4f34":function(t,e,n){},"4fab":function(t,e,n){"use strict";n("090e")},"510e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("e386"),o=function(t){var e=123;if(t.createRange){var n=t.createRange();if(n.getBoundingClientRect){var r=t.createElement("boundtest");r.style.height=e+"px",r.style.display="block",t.body.appendChild(r),n.selectNode(r);var o=n.getBoundingClientRect(),i=Math.round(o.height);if(t.body.removeChild(r),i===e)return!0}}return!1},i=function(t,e){var n=new Image,r=t.createElement("canvas"),o=r.getContext("2d");return new Promise((function(t){n.src=e;var i=function(){try{o.drawImage(n,0,0),r.toDataURL()}catch(e){return t(!1)}return t(!0)};n.onload=i,n.onerror=function(){return t(!1)},!0===n.complete&&setTimeout((function(){i()}),500)}))},a=function(){return"undefined"!==typeof(new Image).crossOrigin},s=function(){return"string"===typeof(new XMLHttpRequest).responseType},u=function(t){var e=new Image,n=t.createElement("canvas"),r=n.getContext("2d");e.src="data:image/svg+xml,";try{r.drawImage(e,0,0),n.toDataURL()}catch(o){return!1}return!0},c=function(t){return 0===t[0]&&255===t[1]&&0===t[2]&&255===t[3]},l=function(t){var e=t.createElement("canvas"),n=100;e.width=n,e.height=n;var o=e.getContext("2d");o.fillStyle="rgb(0, 255, 0)",o.fillRect(0,0,n,n);var i=new Image,a=e.toDataURL();i.src=a;var s=(0,r.createForeignObjectSVG)(n,n,0,0,i);return o.fillStyle="red",o.fillRect(0,0,n,n),(0,r.loadSerializedSVG)(s).then((function(e){o.drawImage(e,0,0);var i=o.getImageData(0,0,n,n).data;o.fillStyle="red",o.fillRect(0,0,n,n);var s=t.createElement("div");return s.style.backgroundImage="url("+a+")",s.style.height=n+"px",c(i)?(0,r.loadSerializedSVG)((0,r.createForeignObjectSVG)(n,n,0,0,s)):Promise.reject(!1)})).then((function(t){return o.drawImage(t,0,0),c(o.getImageData(0,0,n,n).data)})).catch((function(t){return!1}))},d={get SUPPORT_RANGE_BOUNDS(){var t=o(document);return Object.defineProperty(d,"SUPPORT_RANGE_BOUNDS",{value:t}),t},get SUPPORT_SVG_DRAWING(){var t=u(document);return Object.defineProperty(d,"SUPPORT_SVG_DRAWING",{value:t}),t},get SUPPORT_BASE64_DRAWING(){return function(t){var e=i(document,t);return Object.defineProperty(d,"SUPPORT_BASE64_DRAWING",{value:function(){return e}}),e}},get SUPPORT_FOREIGNOBJECT_DRAWING(){var t="function"===typeof Array.from&&"function"===typeof window.fetch?l(document):Promise.resolve(!1);return Object.defineProperty(d,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:t}),t},get SUPPORT_CORS_IMAGES(){var t=a();return Object.defineProperty(d,"SUPPORT_CORS_IMAGES",{value:t}),t},get SUPPORT_RESPONSE_TYPE(){var t=s();return Object.defineProperty(d,"SUPPORT_RESPONSE_TYPE",{value:t}),t},get SUPPORT_CORS_XHR(){var t="withCredentials"in new XMLHttpRequest;return Object.defineProperty(d,"SUPPORT_CORS_XHR",{value:t}),t}};e.default=d},"513d":function(t,e,n){},"52a0":function(t,e,n){t.exports=n.p+"static/img/powder.3b795782.png"},"533f":function(t,e,n){"use strict";n("140e")},"55ce":function(t,e,n){"use strict";n("4313")},"55fc":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("f804");function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=function t(e,n,i){o(this,t),this.type=r.PATH.CIRCLE,this.x=e,this.y=n,this.radius=i};e.default=i},5618:function(t,e,n){},5644:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n0&&this.style.visibility===S.VISIBILITY.VISIBLE}},{key:"isAbsolutelyPositioned",value:function(){return this.style.position!==y.POSITION.STATIC&&this.style.position!==y.POSITION.RELATIVE}},{key:"isPositioned",value:function(){return this.style.position!==y.POSITION.STATIC}},{key:"isFloating",value:function(){return this.style.float!==d.FLOAT.NONE}},{key:"isRootElement",value:function(){return null===this.parent}},{key:"isTransformed",value:function(){return null!==this.style.transform}},{key:"isPositionedWithZIndex",value:function(){return this.isPositioned()&&!this.style.zIndex.auto}},{key:"isInlineLevel",value:function(){return(0,a.contains)(this.style.display,l.DISPLAY.INLINE)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_BLOCK)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_FLEX)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_GRID)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_LIST_ITEM)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_TABLE)}},{key:"isInlineBlockOrInlineTable",value:function(){return(0,a.contains)(this.style.display,l.DISPLAY.INLINE_BLOCK)||(0,a.contains)(this.style.display,l.DISPLAY.INLINE_TABLE)}}]),t}();e.default=I;var H=function(t,e){if(t instanceof t.ownerDocument.defaultView.SVGSVGElement||t instanceof SVGSVGElement){var n=new XMLSerializer;return e.loadImage("data:image/svg+xml,"+encodeURIComponent(n.serializeToString(t)))}switch(t.tagName){case"IMG":var r=t;return e.loadImage(r.currentSrc||r.src);case"CANVAS":var o=t;return e.loadCanvas(o);case"IFRAME":var i=t.getAttribute("data-html2canvas-internal-iframe-key");if(i)return i;break}return null}},"5a34":function(t,e,n){var r=n("da84"),o=n("44e7"),i=r.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},"5bae":function(t,e,n){},"5d3b":function(t,e,n){},6165:function(t,e){t.exports="data:image/png;base64,UklGRk4GAABXRUJQVlA4IEIGAABQRQCdASoEAYAAPok8lEelI6IhstWc2KARCWUGe9TLyA2RE0svsAGh+Z3H4j3L3I39XMH//+otP2zzc7LLM+xePzUtfuZV/PhO5O15hSpeqbksFVfQFpl+W4WM5tR/PH345ujatg3qKdFd20EzbdX8613+sIROQw9QvQGFw0FKpyKiXn6JMkGcbRfhnZ4diwetGX0HRmgZ3IHacaAnr/Rac55aUii9wqAY4bg0n6nP2rcKYdPmg0+MspCbj/4mAhjL11z7IpC2NGXMbq2L2cZzP+M9fYbw0STUa+jAJFwrZlgpdEsJUtkyyYNMKqRS/foMJ4Qxe6kfy0IGIzanmGp+hesfbvGTpqQa8trd3ORS3C5tejfEYOFBDfqngugWoz0uNVB3o1BKrjf9Fp/DzEMs46dBT78mmk0AJWzTFuFg4+GAMC4c9DpH8XT//aJbl0fGIzGD7P4F2V3LvjBJqTyRVXkK65cDp2W45EoxgTkr++QEDm2HY5sByPet2YstVPsnca3HWrf4CeVPfO1WHd/zzPRxD3LiK68LOnnx9B4DmQt4qloQhmZ7LgeZ0rpj7iPpBNDIED26wJmxj5A8bbfJZucqDmL8mKi40GYhMUhRHtB5xASPgc2lveU5VGdAu9klJmy6MzL9LbU/tRGy36NVfzFBe+j5rsDknzPuSiW0Gj5ZNNoOnDZ3w4Xy6HehF1/VjrZqntQrRae0dUReboNg7AqsAQNkylSAnPrH50ll33XQAAD+9H4bYdP3rodpyOqoZKhBoNzfMYEo6PwLaZ7GGzwOHhDigyMLfJE6QATxvBOwIqpwn+kGlRfDLTAguKWxK4f9usjA9uzBa47S3ip5yfvYCyBaRi8HibYh/dXd8Ac3l7nLciVOUfBsI8hddJC5VUsAATeLmQcbKnnunBaD0tjzusXK0yL+5Y68ANDaiz4Mak4km8OvsMoti4tsIOznCeiWZm8UxPv8TjPu2/hMh2NUuURMfXfPYJ5WdTix8RlbQ+gP5hxiocdt3eQkptP/gzsQY6LA8152vJLgQcq3ZpgeQ3ZJ8I4AQcP6+ibSvsCpieRYk8qGOkbmDOwu6jxbT3lzqLt4xcQg8xrPV4F8nzUM/P0wkrCfBK1AV6d6PWPtsDejzATuXpJxlnzkZVxTVqaazUs9zTIlVl2pbV7vGxJbvMgsTvVFK+gQc3ve0d3Ph/DPgll0i/TiuGuLJW5Er23syk2H7PHmvcfu4qCR8+xs/4lH8iAWPR8VD7k0X0TKsz+GA72+4HDSeYKz8GaCe+qH8qRN6ebWCHrXlCEy/P0r4NaWFoI94+aCuN5XyeQsKhaVHIjdzoYYQoJ7mXUprl5ytpmh2IDZZ3ryWLyZZZbkYGt3hVIoY+LNPWg+qcJ1EY5uDANp9FC0WZCnmNa2dvNrlR5yzBJy8udtxStkMADAINYzuX7ev77C40aEO0B0OU5jKizxT9Eb/n/GuGyILg8gRMOPENaw14iuPhNqkHdtEVMvVl+/OaRCnFXCGzOLgWP0ZaVvKePpJ7vJYo0G91W7PHJHnpd7TUPP+kQaBreY7dwyuQ44E/wocTrR/yKS0lrLWvU+519Y3PCDtNl+XZK/JdWeLMvGZqGgbFZzp/joaTSRLP6R++6l+Ls8USlazo/Xj1oykuzIItRIxgt9GP+LCyAc2PK4L875k4VmOJN/lbbRJr4hP9k68CKYYmiWBK4URJejIc+m0Xb5Ivm/RzdZ7YBf5qjmABs7vTIgwv4/aUlPL3qtQK9iIMlU9R+05yhKtzNdXd3/ax35gTphUI2acs08gwTnExicA6rDfIw+4H2Vf0xU9z5TvVumB+zMvGolnPVYbvJ3ktx2Qys6Zgy8ezmTn95ZYsHdJ2TvZDQHyHADNgTnl1OlkIieP2PvqyJNGA2e9qk5+jc35XPjiyWGhU7ydEtwTsmkSTXU44XWXH3ThJJu01L9D71QDlLfxdi83I8nXDjMuELG5+B4aFHVlWrk/bDPAYcirGS18w3PK7YM87AuPrtyjgp/jHwLY8AqaZlmN+aq7Z4U7ucZbrdDtrQvUH13z86B5laAg7wGqQwELe//D1UMMig4UVG2BG13LQQtoapu831qi0YPEtMtFZTpoLnvtarPL4mgIAA="},"619c":function(t,e,n){},"62e5":function(t,e,n){n("2519")},"63ac":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.toCodePoints=function(t){var e=[],n=0,r=t.length;while(n=55296&&o<=56319&&n>10),o%1024+56320)),(n+1===t||e.length>16384)&&(r+=String.fromCharCode.apply(String,e),e.length=0)}return r};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o="undefined"===typeof Uint8Array?[]:new Uint8Array(256),i=0;i>4,d[i++]=(15&s)<<4|u>>2,d[i++]=(3&u)<<6|63&c;return l},e.polyUint16Array=function(t){for(var e=t.length,n=[],r=0;r1?arguments[1]:void 0);while(e=e?e.next:n.first){r(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!v(this,t)}}),i(A,n?{get:function(t){var e=v(this,t);return e&&e.value},set:function(t,e){return h(this,0===t?0:t,e)}}:{add:function(t){return h(this,t=0===t?0:t,t)}}),d&&r(A,"size",{get:function(){return g(this).size}}),l},setStrong:function(t,e,n){var r=e+" Iterator",o=p(e),i=p(r);c(t,e,(function(t,e){m(this,{type:r,target:t,state:o(t),kind:e,last:void 0})}),(function(){var t=i(this),e=t.kind,n=t.last;while(n&&n.removed)n=n.previous;return t.target&&(t.last=n=n?n.next:t.state.first)?"keys"==e?{value:n.key,done:!1}:"values"==e?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),l(e)}}},"66a3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Proxy=void 0;var r=n("510e"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}e.Proxy=function(t,e){if(!e.proxy)return Promise.reject(null);var n=e.proxy;return new Promise((function(r,i){var a=o.default.SUPPORT_CORS_XHR&&o.default.SUPPORT_RESPONSE_TYPE?"blob":"text",s=o.default.SUPPORT_CORS_XHR?new XMLHttpRequest:new XDomainRequest;if(s.onload=function(){if(s instanceof XMLHttpRequest)if(200===s.status)if("text"===a)r(s.response);else{var t=new FileReader;t.addEventListener("load",(function(){return r(t.result)}),!1),t.addEventListener("error",(function(t){return i(t)}),!1),t.readAsDataURL(s.response)}else i("");else r(s.responseText)},s.onerror=i,s.open("GET",n+"?url="+encodeURIComponent(t)+"&responseType="+a),"text"!==a&&s instanceof XMLHttpRequest&&(s.responseType=a),e.imageTimeout){var u=e.imageTimeout;s.timeout=u,s.ontimeout=function(){return i("")}}s.send()}))}},6725:function(t,e,n){"use strict";n("d023")},6957:function(t,e,n){n("75b8")},"69a4":function(t,e){(function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(t){return t.getParam("content_style","","string")},o=function(t){return t.getParam("content_css_cors",!1,"boolean")},i=function(t){var e=t.getParam("body_class","","hash");return e[t.id]||""},a=function(t){var e=t.getParam("body_class","","string");return-1===e.indexOf("=")?e:i(t)},s=function(t){var e=t.getParam("body_id","","hash");return e[t.id]||e},u=function(t){var e=t.getParam("body_id","tinymce","string");return-1===e.indexOf("=")?e:s(t)},c=function(t){var i="",s=t.dom.encode,c=r(t);i+='';var l=o(t)?' crossorigin="anonymous"':"";n.each(t.contentCSS,(function(e){i+='"})),c&&(i+='");var d=u(t),f=a(t),A=e.mac?"e.metaKey":"e.ctrlKey && !e.altKey",m='