PageSourceSearch

https://www.unife.it/++webresource++52798d28-e2f5-52a6-8c1e-0d2f84…/chunks/tinymce.47d92c066fd5e7bf5381.min.js

js unife.it collected 2026-09-24 08:47:11 UTC 2,423,170 bytes, 2 lines download raw bytes

vendor: 4,237 bytes, line 1
1(self.webpackChunkplone_staticresources=self.webpackChunkplone_staticresources||[]).push([[88774],{4934:function(){!function(){"use strict";const t=Object.getPrototypeOf,o=(t,o,e)=>{var n;return!!e(t,o.prototype)||(null===(n=t.constructor)||void 0===n?void 0:n.name)===o.name},e=t=>e=>(t=>{const e=typeof t;return null===t?"null":"object"===e&&Array.isArray(t)?"array":"object"===e&&o(t,String,(t,o)=>o.isPrototypeOf(t))?"string":e})(e)===t,n=t=>o=>typeof o===t,r=t=>o=>t===o,i=e("string"),a=e("object"),A=e=>((e,n)=>a(e)&&o(e,n,(o,e)=>t(o)===e))(e,Object),l=e("array"),s=r(null),c=n("boolean"),d=r(void 0),x=t=>null==t,p=t=>!x(t),C=n("function"),m=n("number"),u=(t,o)=>{if(l(t)){for(let e=0,n=t.length;e<n;++e)if(!o(t[e]))return!1;return!0}return!1},g=()=>{},b=t=>()=>t(),f=(t,o)=>(...e)=>t(o.apply(null,e)),h=t=>()=>t,v=t=>t,_=(t,o)=>t===o;function y(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const E=t=>o=>!t(o),w=t=>()=>{throw new Error(t)},k=t=>t(),B=h(!1),F=h(!0);class S{constructor(t,o){this.tag=t,this.value=o}static some(t){return new S(!0,t)}static none(){return S.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?S.some(t(this.value)):S.none()}bind(t){return this.tag?t(this.value):S.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:S.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(null!=t?t:"Called getOrDie on None")}static from(t){return p(t)?S.some(t):S.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}S.singletonNone=new S(!1);const D=Array.prototype.slice,z=Array.prototype.indexOf,O=Array.prototype.push,M=(t,o)=>z.call(t,o),T=(t,o)=>M(t,o)>-1,R=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},U=(t,o)=>{const e=[];for(let n=0;n<t;n++)e.push(o(n));return e},N=(t,o)=>{const e=[];for(let n=0;n<t.length;n+=o){const r=D.call(t,n,n+o);e.push(r)}return e},L=(t,o)=>{const e=t.length,n=new Array(e);for(let r=0;r<e;r++){const e=t[r];n[r]=o(e,r)}return n},I=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},H=(t,o)=>{const e=[],n=[];for(let r=0,i=t.length;r<i;r++){const i=t[r];(o(i,r)?e:n).push(i)}return{pass:e,fail:n}},q=(t,o)=>{const e=[];for(let n=0,r=t.length;n<r;n++){const r=t[n];o(r,n)&&e.push(r)}return e},Y=(t,o,e)=>(((t,o)=>{for(let e=t.length-1;e>=0;e--)o(t[e],e)})(t,(t,n)=>{e=o(e,t,n)}),e),j=(t,o,e)=>(I(t,(t,n)=>{e=o(e,t,n)}),e),W=(t,o)=>((t,o,e)=>{for(let n=0,r=t.length;n<r;n++){const r=t[n];if(o(r,n))return S.some(r);if(e(r,n))break}return S.none()})(t,o,B),P=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return S.some(e)}return S.none()},V=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!l(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);O.apply(o,t[e])}return o},G=(t,o)=>V(L(t,o)),Z=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},Q=t=>{const o=D.call(t,0);return o.reverse(),o},K=(t,o)=>q(t,t=>!T(o,t)),J=(t,o)=>{const e={};for(let n=0,r=t.length;n<r;n++){const r=t[n];e[String(r)]=o(r,n)}return e},$=t=>[t],X=(t,o)=>{const e=D.call(t,0);return e.sort(o),e},tt=(t,o)=>o>=0&&o<t.length?S.some(t[o]):S.none(),ot=t=>tt(t,0),et=t=>tt(t,t.length-1),nt=C(Array.from)?Array.from:t=>D.call(t),rt=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return S.none()},it=Object.keys,at=Object.hasOwnProperty,At=(t,o)=>{const e=it(t);for(let n=0,r=e.length;n<r;n++){const r=e[n];o(t[r],r)}},lt=(t,o)=>st(t,(t,e)=>({k:e,v:o(t,e)})),st=(t,o)=>{const e={};return At(t,(t,n)=>{const r=o(t,n);e[r.k]=r.v}),e},ct=t=>(o,e)=>{t[e]=o},dt=(t,o,e,n)=>{At(t,(t,r)=>{(o(t,r)?e:n)(t,r)})},xt=(t,o)=>{const e={};return dt(t,o,ct(e),g),e},pt=(t,o)=>{const e=[];return At(t,(t,n)=>{e.push(o(t,n))}),e},Ct=(t,o)=>{const e=it(t);for(let n=0,r=e.length;n<r;n++){const r=e[n],i=t[r];
vendor: 22,159 bytes, line 1
1if(o(i,r,t))return S.some(i)}return S.none()},mt=t=>pt(t,v),ut=(t,o)=>gt(t,o)?S.from(t[o]):S.none(),gt=(t,o)=>at.call(t,o),bt=(t,o)=>gt(t,o)&&void 0!==t[o]&&null!==t[o],ft=t=>{if(!l(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return I(t,(n,r)=>{const i=it(n);if(1!==i.length)throw new Error("one and only one name per case");const a=i[0],A=n[a];if(void 0!==e[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!l(A))throw new Error("case arguments must be an array");o.push(a),e[a]=(...e)=>{const n=e.length;if(n!==A.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+A.length+" ("+A+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[r].apply(null,e)},match:t=>{const n=it(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!Z(o,t=>T(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[a].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:a,params:e})}}}}),e},ht=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},vt=t=>{let o=S.none(),e=[];const n=t=>{r()?a(t):e.push(t)},r=()=>o.isSome(),i=t=>{I(t,a)},a=t=>{o.each(o=>{setTimeout(()=>{t(o)},0)})};return t(t=>{r()||(o=S.some(t),i(e),e=[])}),{get:n,map:t=>vt(o=>{n(e=>{o(t(e))})}),isReady:r}},_t={nu:vt,pure:t=>vt(o=>{o(t)})},yt=t=>{setTimeout(()=>{throw t},0)},Et=t=>{const o=o=>{t().then(o,yt)};return{map:o=>Et(()=>t().then(o)),bind:o=>Et(()=>t().then(t=>o(t).toPromise())),anonBind:o=>Et(()=>t().then(()=>o.toPromise())),toLazy:()=>_t.nu(o),toCached:()=>{let o=null;return Et(()=>(null===o&&(o=t()),o))},toPromise:t,get:o}},wt=t=>Et(()=>new Promise(t)),kt=t=>Et(()=>Promise.resolve(t)),Bt=t=>{const o=o=>o(t),e=h(t),n=()=>r,r={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:F,isError:B,map:o=>St.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>S.some(t)};return r},Ft=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:B,isError:F,map:o,mapError:o=>St.error(o(t)),bind:o,exists:B,forall:F,getOr:v,or:v,getOrThunk:k,orThunk:k,getOrDie:w(String(t)),each:g,toOptional:S.none};return e},St={value:Bt,error:Ft,fromOption:(t,o)=>t.fold(()=>Ft(o),Bt)},Dt=t=>({...t,toCached:()=>Dt(t.toCached()),bindFuture:o=>Dt(t.bind(t=>t.fold(t=>kt(St.error(t)),t=>o(t)))),bindResult:o=>Dt(t.map(t=>t.bind(o))),mapResult:o=>Dt(t.map(t=>t.map(o))),mapError:o=>Dt(t.map(t=>t.mapError(o))),foldResult:(o,e)=>t.map(t=>t.fold(o,e)),withTimeout:(o,e)=>Dt(wt(n=>{let r=!1;const i=setTimeout(()=>{r=!0,n(St.error(e()))},o);t.get(t=>{r||(clearTimeout(i),n(t))})}))}),zt=t=>Dt(wt(t)),Ot=zt,Mt="undefined"!=typeof window?window:Function("return this;")(),Tt=(t,o,e,n)=>{const r=t+o;return r>n?e:r<e?n:r},Rt=(t,o,e)=>Math.min(Math.max(t,o),e);let Ut=0;const Nt=t=>{const o=(new Date).getTime(),e=Math.floor(window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295*1e9);return Ut++,t+"_"+e+Ut+String(o)},Lt=t=>(...o)=>{if(0===o.length)throw new Error("Can't merge zero objects");const e={};for(let n=0;n<o.length;n++){const r=o[n];for(const o in r)gt(r,o)&&(e[o]=t(e[o],r[o]))}return e},It=Lt((t,o)=>A(t)&&A(o)?It(t,o):o),Ht=Lt((t,o)=>o),qt=(t,o,e=_)=>t.exists(t=>e(t,o)),Yt=t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o},jt=(t,o,e)=>t.isSome()&&o.isSome()?S.some(e(t.getOrDie(),o.getOrDie())):S.none(),Wt=(t,o)=>null!=t?S.some(o(t)):S.none(),Pt=(t,o)=>t?S.some(o):S.none(),Vt=(t,o)=>((t,o)=>{let e=null!=o?o:Mt;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o);ft([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Gt=t=>{const o=ht(S.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(S.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(S.some(t))}}},Zt=()=>Gt(t=>t.unbind()),Qt=()=>{const t=Gt(g);return{...t,on:o=>t.get().each(o)}},Kt=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,Jt=(t,o)=>Xt(t,o)?((t,o)=>t.substring(o))(t,o.length):t,$t=(t,o,e=0,n)=>{const r=t.indexOf(o,e);return-1!==r&&(!!d(n)||r+o.length<=n)},Xt=(t,o)=>Kt(t,o,0),to=(t,o)=>Kt(t,o,t.length-o.length),oo=(t=>o=>o.replace(t,""))(/^\s+|\s+$/g),eo=t=>t.length>0,no=t=>!eo(t),ro=(t,o)=>{let e=null;const n=()=>{s(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...r)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,r)},o)}}},io=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},ao=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Ao={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return ao(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return ao(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return ao(e)},fromDom:ao,fromPoint:(t,o,e)=>S.from(t.dom.elementFromPoint(o,e)).map(ao)},lo=(t,o,e)=>{const n=t.document.createRange();var r;return r=n,o.fold(t=>{r.setStartBefore(t.dom)},(t,o)=>{r.setStart(t.dom,o)},t=>{r.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},so=(t,o,e,n,r)=>{const i=t.document.createRange();return i.setStart(o.dom,e),i.setEnd(n.dom,r),i},co=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}),xo=ft([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),po=(t,o,e)=>o(Ao.fromDom(e.startContainer),e.startOffset,Ao.fromDom(e.endContainer),e.endOffset),Co=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:h(t),rtl:S.none}),relative:(o,e)=>({ltr:io(()=>lo(t,o,e)),rtl:io(()=>S.some(lo(t,e,o)))}),exact:(o,e,n,r)=>({ltr:io(()=>so(t,o,e,n,r)),rtl:io(()=>S.some(so(t,n,r,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>xo.rtl(Ao.fromDom(t.endContainer),t.endOffset,Ao.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>po(0,xo.ltr,e));return po(0,xo.ltr,e)})(0,e)},mo=(t,o)=>Co(t,o).match({ltr:(o,e,n,r)=>{const i=t.document.createRange();return i.setStart(o.dom,e),i.setEnd(n.dom,r),i},rtl:(o,e,n,r)=>{const i=t.document.createRange();return i.setStart(n.dom,r),i.setEnd(o.dom,e),i}});xo.ltr,xo.rtl;const uo=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},go=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,bo=(t,o)=>{const e=void 0===o?document:o.dom;return go(e)?S.none():S.from(e.querySelector(t)).map(Ao.fromDom)},fo=(t,o)=>t.dom===o.dom,ho=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},vo=()=>_o(0,0),_o=(t,o)=>({major:t,minor:o}),yo={nu:_o,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?vo():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return _o(n(1),n(2))})(t,e)},unknown:vo},Eo=(t,o)=>{const e=String(o).toLowerCase();return W(t,t=>t.search(e))},wo=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ko=t=>o=>$t(o,t),Bo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>$t(t,"edge/")&&$t(t,"chrome")&&$t(t,"safari")&&$t(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,wo],search:t=>$t(t,"chrome")&&!$t(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>$t(t,"msie")||$t(t,"trident")},{name:"Opera",versionRegexes:[wo,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ko("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ko("firefox")},{name:"Safari",versionRegexes:[wo,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>($t(t,"safari")||$t(t,"mobile/"))&&$t(t,"applewebkit")}],Fo=[{name:"Windows",search:ko("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>$t(t,"iphone")||$t(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ko("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ko("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ko("linux"),versionRegexes:[]},{name:"Solaris",search:ko("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ko("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ko("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],So={browsers:h(Bo),oses:h(Fo)},Do="Edge",zo="Chromium",Oo="Opera",Mo="Firefox",To="Safari",Ro=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(Do),isChromium:n(zo),isIE:n("IE"),isOpera:n(Oo),isFirefox:n(Mo),isSafari:n(To)}},Uo={unknown:()=>Ro({current:void 0,version:yo.unknown()}),nu:Ro,edge:h(Do),chromium:h(zo),ie:h("IE"),opera:h(Oo),firefox:h(Mo),safari:h(To)},No="Windows",Lo="Android",Io="Linux",Ho="macOS",qo="Solaris",Yo="FreeBSD",jo="ChromeOS",Wo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(No),isiOS:n("iOS"),isAndroid:n(Lo),isMacOS:n(Ho),isLinux:n(Io),isSolaris:n(qo),isFreeBSD:n(Yo),isChromeOS:n(jo)}},Po={unknown:()=>Wo({current:void 0,version:yo.unknown()}),nu:Wo,windows:h(No),ios:h("iOS"),android:h(Lo),linux:h(Io),macos:h(Ho),solaris:h(qo),freebsd:h(Yo),chromeos:h(jo)},Vo=(t,o,e)=>{const n=So.browsers(),r=So.oses(),i=o.bind(t=>((t,o)=>rt(o.brands,o=>{const e=o.brand.toLowerCase();return W(t,t=>{var o;return e===(null===(o=t.brand)||void 0===o?void 0:o.toLowerCase())}).map(t=>({current:t.name,version:yo.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(Uo.unknown,Uo.nu),a=((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(r,t).fold(Po.unknown,Po.nu),A=((t,o,e,n)=>{const r=t.isiOS()&&!0===/ipad/i.test(e),i=t.isiOS()&&!r,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),l=r||!i&&a&&n("(min-device-width:768px)"),s=i||a&&!l,c=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),d=!s&&!l&&!c;return{isiPad:h(r),isiPhone:h(i),isTablet:h(l),isPhone:h(s),isTouch:h(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:h(c),isDesktop:h(d)}})(a,i,t,e);return{browser:i,os:a,deviceType:A}},Go=t=>window.matchMedia(t).matches;let Zo=io(()=>Vo(window.navigator.userAgent,S.from(window.navigator.userAgentData),Go));const Qo=()=>Zo(),Ko=(t,o)=>{const e=((t,o)=>Vt(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},Jo=Object.getPrototypeOf,$o=t=>{const o=Vt("ownerDocument.defaultView",t);return a(t)&&((t=>Ko("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(Jo(t).constructor.name))},Xo=t=>t.dom.nodeName.toLowerCase(),te=t=>o=>(t=>t.dom.nodeType)(o)===t,oe=t=>ee(t)&&$o(t.dom),ee=te(1),ne=te(3),re=te(9),ie=te(11),ae=t=>o=>ee(o)&&Xo(o)===t,Ae=t=>Ao.fromDom(t.dom.ownerDocument),le=t=>re(t)?t:Ae(t),se=t=>Ao.fromDom(le(t).dom.documentElement),ce=t=>Ao.fromDom(le(t).dom.defaultView),de=t=>S.from(t.dom.parentNode).map(Ao.fromDom),xe=t=>S.from(t.dom.parentElement).map(Ao.fromDom),pe=t=>S.from(t.dom.offsetParent).map(Ao.fromDom),Ce=t=>L(t.dom.childNodes,Ao.fromDom),me=(t,o)=>{const e=t.dom.childNodes;return S.from(e[o]).map(Ao.fromDom)},ue=t=>me(t,0),ge=(t,o)=>({element:t,offset:o}),be=(t,o)=>{const e=Ce(t);return e.length>0&&o<e.length?ge(e[o],0):ge(t,o)},fe=(t,o,e,n)=>{const r=((t,o,e,n)=>{const r=Ae(t).dom.createRange();return r.setStart(t.dom,o),r.setEnd(e.dom,n),r})(t,o,e,n),i=fo(t,e)&&o===n;return r.collapsed&&!i},he=t=>ie(t)&&p(t.dom.host),ve=t=>Ao.fromDom(t.dom.getRootNode()),_e=t=>he(t)?t:Ao.fromDom(le(t).dom.body),ye=t=>{const o=ve(t);return he(o)?S.some(o):S.none()},Ee=t=>Ao.fromDom(t.dom.host),we=t=>p(t.dom.shadowRoot),ke=t=>{const o=Ao.fromDom((t=>{if(p(t.target)){const o=Ao.fromDom(t.target);if(ee(o)&&we(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return ot(o)}}return S.from(t.target)})(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),r=f(n,e);return((t,o,e,n,r,i,a)=>({target:t,x:o,y:e,stop:n,prevent:r,kill:i,raw:a}))(o,t.clientX,t.clientY,e,n,r,t)},Be=(t,o,e,n,r)=>{const i=((t,o)=>e=>{t(e)&&o(ke(e))})(e,n);return t.dom.addEventListener(o,i,r),{unbind:y(Fe,t,o,i,r)}},Fe=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},Se=F,De=(t,o,e)=>((t,o,e,n)=>Be(t,o,e,n,!1))(t,o,Se,e),ze=(t,o,e)=>((t,o,e,n)=>Be(t,o,e,n,!0))(t,o,Se,e),Oe=ke,Me=()=>Ao.fromDom(document),Te=(t,o=!1)=>t.dom.focus({preventScroll:o}),Re=t=>t.dom.blur(),Ue=t=>{const o=ve(t).dom;return t.dom===o.activeElement},Ne=(t=Me())=>S.from(t.dom.activeElement).map(Ao.fromDom),Le=t=>Ne(ve(t)).filter(o=>t.dom.contains(o.dom)),Ie=(t,o)=>{de(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},He=(t,o)=>{const e=(t=>S.from(t.dom.nextSibling).map(Ao.fromDom))(t);e.fold(()=>{de(t).each(t=>{Ye(t,o)})},t=>{Ie(t,o)})},qe=(t,o)=>{ue(t).fold(()=>{Ye(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},Ye=(t,o)=>{t.dom.appendChild(o.dom)},je=(t,o)=>{I(o,o=>{Ye(t,o)})},We=(t,o,e)=>{if(!(i(e)||c(e)||m(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},Pe=(t,o,e)=>{We(t.dom,o,e)},Ve=(t,o)=>{const e=t.dom;At(o,(t,o)=>{We(e,o,t)})},Ge=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},Ze=(t,o)=>S.from(Ge(t,o)),Qe=(t,o)=>{const e=t.dom;return!(!e||!e.hasAttribute)&&e.hasAttribute(o)},Ke=(t,o)=>{t.dom.removeAttribute(o)},Je=t=>{t.dom.textContent="",I(Ce(t),t=>{$e(t)})},$e=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},Xe=(t,o)=>Ao.fromDom(t.dom.cloneNode(o)),tn=t=>t.dom.innerHTML,on=(t,o)=>{const e=Ae(t).dom,n=Ao.fromDom(e.createDocumentFragment()),r=((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,Ce(Ao.fromDom(e))})(o,e);je(n,r),Je(t),Ye(t,n)},en=t=>{if(he(t))return"#shadow-root";{const o=(t=>Xe(t,!1))(t);return(t=>{const o=Ao.fromTag("div"),e=Ao.fromDom(t.dom.cloneNode(!0));return Ye(o,e),tn(o)})(o)}},nn=t=>new Promise((o,e)=>{const n=()=>{i(),o(t)},r=[De(t,"load",n),De(t,"error",()=>{i(),e("Unable to load data from image: "+t.dom.src)})],i=()=>I(r,t=>t.unbind());t.dom.complete&&n()}),rn=t=>void 0!==t.style&&C(t.style.getPropertyValue),an=t=>{const o=ne(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return ye(Ao.fromDom(o)).fold(()=>e.body.contains(o),(n=an,r=Ee,t=>n(r(t))));var n,r},An=()=>ln(Ao.fromDom(document)),ln=t=>{const o=t.dom.body;if(null==o)throw new Error("Body is not available yet");return Ao.fromDom(o)},sn=(t,o,e)=>{if(!i(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);rn(t)&&t.style.setProperty(o,e)},cn=(t,o)=>{rn(t)&&t.style.removeProperty(o)},dn=(t,o,e)=>{const n=t.dom;sn(n,o,e)},xn=(t,o)=>{const e=t.dom;At(o,(t,o)=>{sn(e,o,t)})},pn=(t,o)=>{const e=t.dom;At(o,(t,o)=>{t.fold(()=>{cn(e,o)},t=>{sn(e,o,t)})})},Cn=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||an(t)?n:mn(e,o)},mn=(t,o)=>rn(t)?t.style.getPropertyValue(o):"",un=(t,o)=>{const e=t.dom,n=mn(e,o);return S.from(n).filter(t=>t.length>0)},gn=t=>{const o={},e=t.dom;if(rn(e))for(let t=0;t<e.style.length;t++){const n=e.style.item(t);o[n]=e.style[n]}return o},bn=(t,o,e)=>{const n=Ao.fromTag(t);dn(n,o,e);return un(n,o).isSome()},fn=(t,o)=>{const e=t.dom;cn(e,o),qt(Ze(t,"style").map(oo),"")&&Ke(t,"style")},hn=t=>t.dom.offsetWidth,vn=(t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=Cn(e,t);return parseFloat(o)||0}return n},n=(t,o)=>j(o,(o,e)=>{const n=Cn(t,e),r=void 0===n?0:parseInt(n,10);return isNaN(r)?o:o+r},0);return{set:(o,e)=>{if(!m(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;rn(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const r=n(t,e);return o>r?o-r:0}}},_n=vn("height",t=>{const o=t.dom;return an(t)?o.getBoundingClientRect().height:o.offsetHeight}),yn=t=>_n.get(t),En=t=>_n.getOuter(t),wn=t=>!(t=>t.offsetWidth<=0&&t.offsetHeight<=0)(t.dom),kn=vn("width",t=>t.dom.offsetWidth),Bn=vn("width",t=>{const o=t.dom;return an(t)?o.getBoundingClientRect().width:o.offsetWidth}),Fn=t=>kn.get(t),Sn=t=>kn.getOuter(t),Dn=t=>Bn.getOuter(t),zn=(t,o)=>({left:t,top:o,translate:(e,n)=>zn(t+e,o+n)}),On=zn,Mn=(t,o)=>void 0!==t?t:void 0!==o?o:0,Tn=t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,r=o.documentElement;if(e===t.dom)return On(e.offsetLeft,e.offsetTop);const i=Mn(null==n?void 0:n.pageYOffset,r.scrollTop),a=Mn(null==n?void 0:n.pageXOffset,r.scrollLeft),A=Mn(r.clientTop,e.clientTop),l=Mn(r.clientLeft,e.clientLeft);return Rn(t).translate(a-l,i-A)},Rn=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?On(e.offsetLeft,e.offsetTop):an(t)?(t=>{const o=t.getBoundingClientRect();return On(o.left,o.top)})(o):On(0,0)},Un=t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return On(e,n)},Nn=(t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollTo(t,o)},Ln=((t,o)=>{const e=o=>t(o)?S.from(o.dom.nodeValue):S.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(ne,"text"),In=(t,o)=>e=>"rtl"===Hn(e)?o:t,Hn=t=>"rtl"===Cn(t,"direction")?"rtl":"ltr",qn=(t,o)=>{const e=Ge(t,o);return void 0===e||""===e?[]:e.split(" ")};var Yn=(t,o,e,n,r)=>t(e,n)?S.some(e):C(r)&&r(e)?S.none():o(e,n,r);const jn=(t,o,e)=>{let n=t.dom;const r=C(e)?e:B;for(;n.parentNode;){n=n.parentNode;const t=Ao.fromDom(n);if(o(t))return S.some(t);if(r(t))break}return S.none()},Wn=(t,o,e)=>Yn((t,o)=>o(t),jn,t,o,e),Pn=(t,o)=>W(t.dom.childNodes,t=>o(Ao.fromDom(t))).map(Ao.fromDom),Vn=(t,o,e)=>jn(t,t=>uo(t,o),e),Gn=(t,o)=>((t,o)=>{const e=t.dom;return e.parentNode?Pn(Ao.fromDom(e.parentNode),e=>!fo(t,e)&&o(e)):S.none()})(t,t=>uo(t,o)),Zn=(t,o)=>Pn(t,t=>uo(t,o)),Qn=(t,o)=>bo(o,t),Kn=(t,o,e)=>Yn((t,o)=>uo(t,o),Vn,t,o,e),Jn=(t,o)=>{t.dom.checked=o},$n=t=>t.dom.checked,Xn=t=>void 0!==t.dom.classList,tr=t=>qn(t,"class"),or=(t,o)=>((t,o,e)=>{const n=qn(t,o).concat([e]);return Pe(t,o,n.join(" ")),!0})(t,"class",o),er=(t,o)=>((t,o,e)=>{const n=q(qn(t,o),t=>t!==e);return n.length>0?Pe(t,o,n.join(" ")):Ke(t,o),!1})(t,"class",o),nr=(t,o)=>{Xn(t)?t.dom.classList.add(o):or(t,o)},rr=t=>{0===(Xn(t)?t.dom.classList:tr(t)).length&&Ke(t,"class")},ir=(t,o)=>{if(Xn(t)){t.dom.classList.remove(o)}else er(t,o);rr(t)},ar=(t,o)=>{const e=Xn(t)?t.dom.classList.toggle(o):((t,o)=>T(tr(t),o)?er(t,o):or(t,o))(t,o);return rr(t),e},Ar=(t,o)=>Xn(t)&&t.dom.classList.contains(o),lr=(t,o)=>{I(o,o=>{nr(t,o)})},sr=(t,o)=>{I(o,o=>{ir(t,o)})},cr=t=>Xn(t)?(t=>{const o=t.dom.classList,e=new Array(o.length);for(let t=0;t<o.length;t++){const n=o.item(t);null!==n&&(e[t]=n)}return e})(t):tr(t),dr=t=>t.dom.value,xr=(t,o)=>{if(void 0===o)throw new Error("Value.set was undefined");t.dom.value=o},pr=(t,o,e)=>q(((t,o)=>{const e=C(o)?o:B;let n=t.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=Ao.fromDom(t);if(r.push(o),!0===e(o))break;n=t}return r})(t,e),o),Cr=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return go(e)?[]:L(e.querySelectorAll(t),Ao.fromDom)})(o,t),mr=(t,o,e)=>Wn(t,o,e).isSome(),ur=(t,o,e)=>Kn(t,o,e).isSome(),gr=t=>C(t)?t:B,br=(t,o,e)=>{let n=t.dom;const r=gr(e);for(;n.parentNode;){n=n.parentNode;const t=Ao.fromDom(n),e=o(t);if(e.isSome())return e;if(r(t))break}return S.none()},fr=(t,o,e)=>{const n=o(t),r=gr(e);return n.orThunk(()=>r(t)?S.none():br(t,o,r))},hr=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),vr=ft([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),_r=(vr.before,vr.on,vr.after,t=>t.fold(v,v,v)),yr=ft([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Er={domRange:yr.domRange,relative:yr.relative,exact:yr.exact,exactFromRange:t=>yr.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>Ao.fromDom(t.startContainer),relative:(t,o)=>_r(t),exact:(t,o,e,n)=>t}))(t);return ce(o)},range:hr},wr=t=>{if(t.rangeCount>0){const o=t.getRangeAt(0),e=t.getRangeAt(t.rangeCount-1);return S.some(hr(Ao.fromDom(o.startContainer),o.startOffset,Ao.fromDom(e.endContainer),e.endOffset))}return S.none()},kr=t=>{if(null===t.anchorNode||null===t.focusNode)return wr(t);{const o=Ao.fromDom(t.anchorNode),e=Ao.fromDom(t.focusNode);return fe(o,t.anchorOffset,e,t.focusOffset)?S.some(hr(o,t.anchorOffset,e,t.focusOffset)):wr(t)}},Br=t=>(t=>S.from(t.getSelection()))(t).filter(t=>t.rangeCount>0).bind(kr),Fr=(t,o)=>(t=>{const o=t.getClientRects(),e=o.length>0?o[0]:t.getBoundingClientRect();return e.width>0||e.height>0?S.some(e).map(co):S.none()})(mo(t,o)),Sr=(t,o)=>(t=>{const o=t.getBoundingClientRect();return o.width>0||o.height>0?S.some(o).map(co):S.none()})(mo(t,o)),Dr={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:[""]},zr=(()=>{const t="[0-9]+",o="[eE]"+("[+-]?"+t),e=t=>`(?:${t}
1)?`,n=["Infinity",t+"\\."+e(t)+e(o),"\\."+t+e(o),t+e(o)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),Or=(t,o)=>S.from(zr.exec(t)).bind(t=>{const e=Number(t[1]),n=t[2];return((t,o)=>R(o,o=>R(Dr[o],o=>t===o)))(n,o)?S.some({value:e,unit:n}):S.none()}),Mr=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Tr=t=>{const o=void 0===t?window:t,e=o.document,n=Un(Ao.fromDom(e));return(t=>{const o=void 0===t?window:t;return Qo().browser.isFirefox()?S.none():S.from(o.visualViewport)})(o).fold(()=>{const t=o.document.documentElement,e=t.clientWidth,r=t.clientHeight;return Mr(n.left,n.top,e,r)},t=>Mr(Math.max(t.pageLeft,n.left),Math.max(t.pageTop,n.top),t.width,t.height))},Rr=(t,o)=>t.view(o).fold(h([]),o=>{const e=t.owner(o),n=Rr(t,e);return[o].concat(n)});var Ur=Object.freeze({__proto__:null,view:t=>{var o;return(t.dom===document?S.none():S.from(null===(o=t.dom.defaultView)||void 0===o?void 0:o.frameElement)).map(Ao.fromDom)},owner:t=>Ae(t)});const Nr=t=>{const o=Me(),e=Un(o),n=((t,o)=>{const e=o.owner(t),n=Rr(o,e);return S.some(n)})(t,Ur);return n.fold(y(Tn,t),o=>{const n=Rn(t),r=Y(o,(t,o)=>{const e=Rn(o);return{left:t.left+e.left,top:t.top+e.top}},{left:0,top:0});return On(r.left+n.left+e.left,r.top+n.top+e.top)})},Lr=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Ir=t=>{const o=Tn(t),e=Sn(t),n=En(t);return Lr(o.left,o.top,e,n)},Hr=t=>{const o=Nr(t),e=Sn(t),n=En(t);return Lr(o.left,o.top,e,n)},qr=(t,o)=>{const e=Math.max(t.x,o.x),n=Math.max(t.y,o.y),r=Math.min(t.right,o.right),i=Math.min(t.bottom,o.bottom);return Lr(e,n,r-e,i-n)},Yr=()=>Tr(window),jr=(t,o)=>fo(t.element,o.event.target),Wr=t=>(qt(un(t,"position"),"fixed")?S.none():pe(t)).orThunk(()=>{const o=Ao.fromTag("span");return de(t).bind(t=>{Ye(t,o);const e=pe(o);return $e(o),e})}),Pr=t=>Wr(t).map(Tn).getOrThunk(()=>On(0,0));var Vr;!function(t){t[t.Error=0]="Error",t[t.Value=1]="Value"}(Vr||(Vr={}));const Gr=(t,o,e)=>t.stype===Vr.Error?o(t.serror):e(t.svalue),Zr=t=>({stype:Vr.Value,svalue:t}),Qr=t=>({stype:Vr.Error,serror:t}),Kr=t=>t.fold(Qr,Zr),Jr=t=>Gr(t,St.error,St.value),$r=Zr,Xr=t=>{const o=[],e=[];return I(t,t=>{Gr(t,t=>e.push(t),t=>o.push(t))}),{values:o,errors:e}},ti=Qr,oi=(t,o)=>t.stype===Vr.Value?o(t.svalue):t,ei=(t,o)=>t.stype===Vr.Error?o(t.serror):t,ni=(t,o)=>t.stype===Vr.Value?{stype:Vr.Value,svalue:o(t.svalue)}:t,ri=(t,o)=>t.stype===Vr.Error?{stype:Vr.Error,serror:o(t.serror)}:t,ii=Gr,ai=t=>a(t)&&it(t).length>100?" removed due to size":JSON.stringify(t,null,2),Ai=(t,o)=>ti([{path:t,getErrorInfo:o}]),li=t=>({extract:(o,e)=>ei(t(e),t=>((t,o)=>Ai(t,h(o)))(o,t)),toString:h("val")}),si=li($r),ci=h(si),di=(t,o)=>li(e=>{const n=typeof e;return t(e)?$r(e):ti(`Expected type: ${o} but got: ${n}`)}),xi=di(m,"number"),pi=di(i,"string"),Ci=di(c,"boolean"),mi=di(C,"function"),ui=t=>{if(Object(t)!==t)return!0;switch({}.toString.call(t).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(t).every(o=>ui(t[o]));default:return!1}},gi=li(t=>ui(t)?$r(t):ti("Expected value to be acceptable for sending via postMessage")),bi=t=>({tag:"defaultedThunk",process:t}),fi=t=>bi(h(t)),hi=t=>({tag:"mergeWithThunk",process:t}),vi=(t,o,e,n)=>({tag:"field",key:t,newKey:o,presence:e,prop:n}),_i=(t,o,e)=>{switch(t.tag){case"field":return o(t.key,t.newKey,t.presence,t.prop);case"custom":return e(t.newKey,t.instantiator)}},yi=t=>f(ti,V)(t),Ei=t=>{const o=Xr(t);return o.errors.length>0?yi(o.errors):$r(o.values)},wi=(t,o,e,n)=>ut(o,e).fold(()=>((t,o,e)=>Ai(t,()=>'Could not find valid *required* value for "'+o+'" in '+ai(e)))(t,e,o),n),ki=(t,o,e,n)=>n(ut(t,o).getOrThunk(()=>e(t))),Bi=(t,o,e,n,r)=>{const i=t=>r.extract(o.concat([n]),t),a=t=>t.fold(()=>$r(S.none()),t=>{const e=r.extract(o.concat([n]),t);return ni(e,S.some)});switch(t.tag){case"required":return wi(o,e,n,i);case"defaultedThunk":return ki(e,n,t.process,i);case"option":return((t,o,e)=>e(ut(t,o)))(e,n,a);case"defaultedOptionThunk":return((t,o,e,n)=>n(ut(t,o).map(o=>!0===o?e(t):o)))(e,n,t.process,a);case"mergeWithThunk":return ki(e,n,h({}),o=>
vendor: 26,223 bytes, line 1
1{const n=It(t.process(e),o);return i(n)})}},Fi=t=>({extract:(o,e)=>t().extract(o,e),toString:()=>t().toString()}),Si=t=>it(xt(t,p)),Di=t=>{const o=zi(t),e=Y(t,(t,o)=>_i(o,o=>It(t,{[o]:!0}),h(t)),{});return{extract:(t,n)=>{const r=c(n)?[]:Si(n),i=q(r,t=>!bt(e,t));return 0===i.length?o.extract(t,n):((t,o)=>Ai(t,()=>"There are unsupported fields: ["+o.join(", ")+"] specified"))(t,i)},toString:o.toString}},zi=t=>({extract:(o,e)=>((t,o,e)=>{const n={},r=[];for(const i of e)_i(i,(e,i,a,A)=>{const l=Bi(a,t,o,e,A);ii(l,t=>{r.push(...t)},t=>{n[i]=t})},(t,e)=>{n[t]=e(o)});return r.length>0?ti(r):$r(n)})(o,e,t),toString:()=>{const o=L(t,t=>_i(t,(t,o,e,n)=>t+" -> "+n.toString(),(t,o)=>"state("+t+")"));return"obj{\n"+o.join("\n")+"}"}}),Oi=t=>({extract:(o,e)=>{const n=L(e,(e,n)=>t.extract(o.concat(["["+n+"]"]),e));return Ei(n)},toString:()=>"array("+t.toString()+")"}),Mi=(t,o)=>{const e=void 0!==o?o:v;return{extract:(o,n)=>{const r=[];for(const i of t){const t=i.extract(o,n);if(t.stype===Vr.Value)return{stype:Vr.Value,svalue:e(t.svalue)};r.push(t)}return Ei(r)},toString:()=>"oneOf("+L(t,t=>t.toString()).join(", ")+")"}},Ti=(t,o)=>({extract:(e,n)=>{const r=it(n),i=((o,e)=>Oi(li(t)).extract(o,e))(e,r);return oi(i,t=>{const r=L(t,t=>vi(t,t,{tag:"required",process:{}},o));return zi(r).extract(e,n)})},toString:()=>"setOf("+o.toString()+")"}),Ri=f(Oi,zi),Ui=(t,o,e,n)=>ut(e,n).fold(()=>((t,o,e)=>Ai(t,()=>'The chosen schema: "'+e+'" did not exist in branches: '+ai(o)))(t,e,n),e=>e.extract(t.concat(["branch: "+n]),o)),Ni=(t,o)=>({extract:(e,n)=>ut(n,t).fold(()=>((t,o)=>Ai(t,()=>'Choice schema did not contain choice key: "'+o+'"'))(e,t),t=>Ui(e,n,o,t)),toString:()=>"chooseOn("+t+"). Possible values: "+it(o)}),Li=t=>li(o=>t(o).fold(ti,$r)),Ii=(t,o)=>Ti(o=>Kr(t(o)),o),Hi=(t,o,e)=>Jr(((t,o,e)=>{const n=o.extract([t],e);return ri(n,t=>({input:e,errors:t}))})(t,o,e)),qi=t=>t.fold(t=>{throw new Error(ji(t))},v),Yi=(t,o,e)=>qi(Hi(t,o,e)),ji=t=>"Errors: \n"+(t=>{const o=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:h("... (only showing first ten failures)")}]):t;return L(o,t=>"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo())})(t.errors).join("\n")+"\n\nInput object: "+ai(t.input),Wi=(t,o)=>Ni(t,lt(o,zi)),Pi=(t,o)=>((t,o)=>{const e=io(o);return{extract:(t,o)=>e().extract(t,o),toString:()=>e().toString()}})(0,o),Vi=vi,Gi=(t,o)=>({tag:"custom",newKey:t,instantiator:o}),Zi=t=>Li(o=>T(t,o)?St.value(o):St.error(`Unsupported value: "${o}", choose one of "${t.join(", ")}".`)),Qi=t=>Vi(t,t,{tag:"required",process:{}},ci()),Ki=(t,o)=>Vi(t,t,{tag:"required",process:{}},o),Ji=t=>Ki(t,xi),$i=t=>Ki(t,pi),Xi=(t,o)=>Vi(t,t,{tag:"required",process:{}},Zi(o)),ta=t=>Ki(t,mi),oa=(t,o)=>Vi(t,t,{tag:"required",process:{}},zi(o)),ea=(t,o)=>Vi(t,t,{tag:"required",process:{}},Ri(o)),na=(t,o)=>Vi(t,t,{tag:"required",process:{}},Oi(o)),ra=t=>Vi(t,t,{tag:"option",process:{}},ci()),ia=(t,o)=>Vi(t,t,{tag:"option",process:{}},o),aa=t=>ia(t,xi),Aa=t=>ia(t,pi),la=(t,o)=>ia(t,Zi(o)),sa=t=>ia(t,mi),ca=(t,o)=>ia(t,Oi(o)),da=(t,o)=>ia(t,zi(o)),xa=(t,o)=>Vi(t,t,fi(o),ci()),pa=(t,o,e)=>Vi(t,t,fi(o),e),Ca=(t,o)=>pa(t,o,xi),ma=(t,o)=>pa(t,o,pi),ua=(t,o,e)=>pa(t,o,Zi(e)),ga=(t,o)=>pa(t,o,Ci),ba=(t,o)=>pa(t,o,mi),fa=(t,o,e)=>pa(t,o,Oi(e)),ha=(t,o,e)=>pa(t,o,zi(e)),va=(t,o)=>((t,o)=>{const e={};return At(t,(t,n)=>{T(o,n)||(e[n]=t)}),e})(t,o),_a=(t,o)=>((t,o)=>({[t]:o}))(t,o),ya=t=>(t=>{const o={};return I(t,t=>{o[t.key]=t.value}),o})(t),Ea=(t,o)=>{const e=(t=>{const o=[],e=[];return I(t,t=>{t.fold(t=>{o.push(t)},t=>{e.push(t)})}),{errors:o,values:e}})(t);return e.errors.length>0?(n=e.errors,St.error(V(n))):((t,o)=>0===t.length?St.value(o):St.value(It(o,Ht.apply(void 0,t))))(e.values,o);var n},wa=h,ka=wa("touchstart"),Ba=wa("touchmove"),Fa=wa("touchend"),Sa=wa("touchcancel"),Da=wa("mousedown"),za=wa("mousemove"),Oa=wa("mouseout"),Ma=wa("mouseup"),Ta=wa("mouseover"),Ra=wa("focusin"),Ua=wa("focusout"),Na=wa("keydown"),La=wa("keyup"),Ia=wa("input"),Ha=wa("change"),qa=wa("click"),Ya=wa("transitioncancel"),ja=wa("transitionend"),Wa=wa("transitionstart"),Pa=wa("selectstart"),Va=t=>h("alloy."+t),Ga={tap:Va("tap")},Za=Va("focus"),Qa=Va("blur.post"),Ka=Va("paste.post"),Ja=Va("receive"),$a=Va("execute"),Xa=Va("focus.item"),tA=Ga.tap,oA=Va("longpress"),eA=Va("sandbox.close"),nA=Va("typeahead.cancel"),rA=Va("system.init"),iA=Va("system.touchmove"),aA=Va("system.touchend"),AA=Va("system.scroll"),lA=Va("system.resize"),sA=Va("system.attached"),cA=Va("system.detached"),dA=Va("system.dismissRequested"),xA=Va("system.repositionRequested"),pA=Va("focusmanager.shifted"),CA=Va("slotcontainer.visibility"),mA=Va("system.external.element.scroll"),uA=Va("change.tab"),gA=Va("dismiss.tab"),bA=Va("highlight"),fA=Va("dehighlight"),hA=t=>en(t),vA="unknown";var _A;!function(t){t[t.STOP=0]="STOP",t[t.NORMAL=1]="NORMAL",t[t.LOGGING=2]="LOGGING"}(_A||(_A={}));const yA=ht({}),EA=(t,o,e)=>{switch(ut(yA.get(),t).orThunk(()=>{const o=it(yA.get());return rt(o,o=>t.indexOf(o)>-1?S.some(yA.get()[o]):S.none())}).getOr(_A.NORMAL)){case _A.NORMAL:return e(BA());case _A.LOGGING:{const n=((t,o)=>{const e=[],n=(new Date).getTime();return{logEventCut:(t,o,n)=>{e.push({outcome:"cut",target:o,purpose:n})},logEventStopped:(t,o,n)=>{e.push({outcome:"stopped",target:o,purpose:n})},logNoParent:(t,o,n)=>{e.push({outcome:"no-parent",target:o,purpose:n})},logEventNoHandlers:(t,o)=>{e.push({outcome:"no-handlers-left",target:o})},logEventResponse:(t,o,n)=>{e.push({outcome:"response",purpose:n,target:o})},write:()=>{const r=(new Date).getTime();T(["mousemove","mouseover","mouseout",rA()],t)||console.log(t,{event:t,time:r-n,target:o.dom,sequence:L(e,t=>T(["cut","stopped","response"],t.outcome)?"{"+t.purpose+"} "+t.outcome+" at ("+hA(t.target)+")":t.outcome)})}}})(t,o),r=e(n);return n.write(),r}case _A.STOP:return!0}},wA=["alloy/data/Fields","alloy/debugging/Debugging"],kA=(t,o,e)=>EA(t,o,e),BA=h({logEventCut:g,logEventStopped:g,logNoParent:g,logEventNoHandlers:g,logEventResponse:g,write:g}),FA=h([Qi("menu"),Qi("selectedMenu")]),SA=h([Qi("item"),Qi("selectedItem")]);h(zi(SA().concat(FA())));const DA=h(zi(SA())),zA=oa("initSize",[Qi("numColumns"),Qi("numRows")]),OA=()=>oa("markers",[Qi("backgroundMenu")].concat(FA()).concat(SA())),MA=t=>oa("markers",L(t,Qi)),TA=(t,o,e)=>((()=>{const t=new Error;if(void 0!==t.stack){const o=t.stack.split("\n");return W(o,t=>t.indexOf("alloy")>0&&!R(wA,o=>t.indexOf(o)>-1)).getOr(vA)}})(),Vi(o,o,e,Li(t=>St.value((...o)=>t.apply(void 0,o))))),RA=t=>TA(0,t,fi(g)),UA=t=>TA(0,t,fi(S.none)),NA=t=>TA(0,t,{tag:"required",process:{}}),LA=t=>TA(0,t,{tag:"required",process:{}}),IA=(t,o)=>Gi(t,h(o)),HA=t=>Gi(t,v),qA=h(zA),YA=t=>L(t,t=>to(t,"/*")?t.substring(0,t.length-2):t),jA=(t,o)=>{const e=t.toString(),n=e.indexOf(")")+1,r=e.indexOf("("),i=e.substring(r+1,n-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:o,parameters:YA(i)}),t},WA=(t,o)=>{let e=null;return{cancel:()=>{null!==e&&(clearTimeout(e),e=null)},schedule:(...n)=>{e=setTimeout(()=>{t.apply(null,n),e=null},o)}}},PA=t=>{const o=t.raw;return void 0===o.touches||1!==o.touches.length?S.none():S.some(o.touches[0])},VA=t=>{const o=Qt(),e=ht(!1),n=WA(o=>{t.triggerEvent(oA(),o),e.set(!0)},400),r=ya([{key:ka(),value:t=>(PA(t).each(r=>{n.cancel();const i={x:r.clientX,y:r.clientY,target:t.target};n.schedule(t),e.set(!1),o.set(i)}),S.none())},{key:Ba(),value:t=>(n.cancel(),PA(t).each(t=>{o.on(e=>{((t,o)=>{const e=Math.abs(t.clientX-o.x),n=Math.abs(t.clientY-o.y);return e>5||n>5})(t,e)&&o.clear()})}),S.none())},{key:Fa(),value:r=>{n.cancel();return o.get().filter(t=>fo(t.target,r.target)).map(o=>e.get()?(r.prevent(),!1):t.triggerEvent(tA(),r))}}]);return{fireIfReady:(t,o)=>ut(r,o).bind(o=>o(t))}};var GA;!function(t){t.OnFocusMode="onFocus",t.OnEnterOrSpaceMode="onEnterOrSpace",t.OnApiMode="onApi"}(GA||(GA={}));const ZA="placeholder",QA=ft([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),KA=t=>gt(t,"uiType"),JA=(t,o,e,n)=>KA(e)&&e.uiType===ZA?((t,o,e,n)=>t.exists(t=>t!==e.owner)?QA.single(!0,h(e)):ut(n,e.name).fold(()=>{throw new Error("Unknown placeholder component: "+e.name+"\nKnown: ["+it(n)+"]\nNamespace: "+t.getOr("none")+"\nSpec: "+JSON.stringify(e,null,2))},t=>t.replace()))(t,0,e,n):QA.single(!1,h(e)),$A=(t,o,e,n)=>JA(t,0,e,n).fold((r,i)=>{const a=KA(e)?i(o,e.config,e.validated):i(o),A=ut(a,"components").getOr([]),l=G(A,e=>$A(t,o,e,n));return[{...a,components:l}]},(t,n)=>{if(KA(e)){const t=n(o,e.config,e.validated);return e.validated.preprocess.getOr(v)(t)}return n(o)}),XA=(t,o,e,n)=>{const r=lt(n,(t,o)=>((t,o)=>{let e=!1;return{name:h(t),required:()=>o.fold((t,o)=>t,(t,o)=>t),used:()=>e,replace:()=>{if(e)throw new Error("Trying to use the same placeholder more than once: "+t);return e=!0,o}}})(o,t)),i=((t,o,e,n)=>G(e,e=>$A(t,o,e,n)))(t,o,e,r);return At(r,e=>{if(!1===e.used()&&e.required())throw new Error("Placeholder: "+e.name()+" was not found in components list\nNamespace: "+t.getOr("none")+"\nComponents: "+JSON.stringify(o.components,null,2))}),i},tl=QA.single,ol=QA.multiple,el=h(ZA),nl=ft([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),rl=xa("factory",{sketch:v}),il=xa("schema",[]),al=Qi("name"),Al=Vi("pname","pname",bi(t=>"<alloy."+Nt(t.name)+">"),ci()),ll=Gi("schema",()=>[ra("preprocess")]),sl=xa("defaults",h({})),cl=xa("overrides",h({})),dl=zi([rl,il,al,Al,sl,cl]),xl=zi([rl,il,al,sl,cl]),pl=zi([rl,il,al,Al,sl,cl]),Cl=zi([rl,ll,al,Qi("unit"),Al,sl,cl]),ml=t=>t.fold(S.some,S.none,S.some,S.some),ul=t=>{const o=t=>t.name;return t.fold(o,o,o,o)},gl=(t,o)=>e=>{const n=Yi("Converting part type",o,e);return t(n)},bl=gl(nl.required,dl),fl=gl(nl.external,xl),hl=gl(nl.optional,pl),vl=gl(nl.group,Cl),_l=h("entirety");var yl=Object.freeze({__proto__:null,required:bl,external:fl,optional:hl,group:vl,asNamedPart:ml,name:ul,asCommon:t=>t.fold(v,v,v,v),original:_l});const El=(t,o,e,n)=>It(o.defaults(t,e,n),e,{uid:t.partUids[o.name]},o.overrides(t,e,n)),wl=(t,o)=>{const e={};return I(o,o=>{ml(o).each(o=>{const n=kl(t,o.pname);e[o.name]=e=>{const r=Yi("Part: "+o.name+" in "+t,zi(o.schema),e);return{...n,config:e,validated:r}}})}),e},kl=(t,o)=>({uiType:el(),owner:t,name:o}),Bl=(t,o,e)=>({uiType:el(),owner:t,name:o,config:e,validated:{}}),Fl=t=>G(t,t=>t.fold(S.none,S.some,S.none,S.none).map(t=>oa(t.name,t.schema.concat([HA(_l())]))).toArray()),Sl=t=>L(t,ul),Dl=(t,o,e)=>((t,o,e)=>{const n={},r={};return I(e,t=>{t.fold(t=>{n[t.pname]=tl(!0,(o,e,n)=>t.factory.sketch(El(o,t,e,n)))},t=>{const e=o.parts[t.name];r[t.name]=h(t.factory.sketch(El(o,t,e[_l()]),e))},t=>{n[t.pname]=tl(!1,(o,e,n)=>t.factory.sketch(El(o,t,e,n)))},t=>{n[t.pname]=ol(!0,(o,e,n)=>{const r=o[t.name];return L(r,e=>t.factory.sketch(It(t.defaults(o,e,n),e,t.overrides(o,e))))})})}),{internals:h(n),externals:h(r)}})(0,o,e),zl=(t,o,e)=>XA(S.some(t),o,o.components,e),Ol=(t,o,e)=>{const n=o.partUids[e];return t.getSystem().getByUid(n).toOptional()},Ml=(t,o,e)=>Ol(t,o,e).getOrDie("Could not find part: "+e),Tl=(t,o,e)=>{const n={},r=o.partUids,i=t.getSystem();return I(e,t=>{n[t]=h(i.getByUid(r[t]))}),n},Rl=(t,o)=>{const e=t.getSystem();return lt(o.partUids,(t,o)=>h(e.getByUid(t)))},Ul=t=>it(t.partUids),Nl=(t,o,e)=>{const n={},r=o.partUids,i=t.getSystem();return I(e,t=>{n[t]=h(i.getByUid(r[t]).getOrDie())}),n},Ll=(t,o)=>{const e=Sl(o);return ya(L(e,o=>({key:o,value:t+"-"+o})))},Il=t=>Vi("partUids","partUids",hi(o=>Ll(o.uid,t)),ci());var Hl=Object.freeze({__proto__:null,generate:wl,generateOne:Bl,schemas:Fl,names:Sl,substitutes:Dl,components:zl,defaultUids:Ll,defaultUidsSchema:Il,getAllParts:Rl,getAllPartNames:Ul,getPart:Ol,getPartOrDie:Ml,getParts:Tl,getPartsOrDie:Nl});const ql=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],Yl=(t,o,e,n=1)=>{const r=t*n,i=o*n,a=t=>ut(e,t).getOr([]),A=(t,o,e)=>{const n=K(ql,e);return{offset:On(t,o),classesOn:G(e,a),classesOff:G(n,a)}};return{southeast:()=>A(-t,o,["top","alignLeft"]),southwest:()=>A(t,o,["top","alignRight"]),south:()=>A(-t/2,o,["top","alignCentre"]),northeast:()=>A(-t,-o,["bottom","alignLeft"]),northwest:()=>A(t,-o,["bottom","alignRight"]),north:()=>A(-t/2,-o,["bottom","alignCentre"]),east:()=>A(t,-o/2,["valignCentre","left"]),west:()=>A(-t,-o/2,["valignCentre","right"]),insetNortheast:()=>A(r,i,["top","alignLeft","inset"]),insetNorthwest:()=>A(-r,i,["top","alignRight","inset"]),insetNorth:()=>A(-r/2,i,["top","alignCentre","inset"]),insetSoutheast:()=>A(r,-i,["bottom","alignLeft","inset"]),insetSouthwest:()=>A(-r,-i,["bottom","alignRight","inset"]),insetSouth:()=>A(-r/2,-i,["bottom","alignCentre","inset"]),insetEast:()=>A(-r,-i/2,["valignCentre","right","inset"]),insetWest:()=>A(r,-i/2,["valignCentre","left","inset"])}},jl=()=>Yl(0,0,{}),Wl=(t,o,e,n,r,i,a,A=!1)=>({x:t,y:o,bubble:e,direction:n,placement:r,restriction:i,label:`${a}-${r}`,alwaysFit:A}),Pl=ft([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Vl=Pl.southeast,Gl=Pl.southwest,Zl=Pl.northeast,Ql=Pl.northwest,Kl=Pl.south,Jl=Pl.north,$l=Pl.east,Xl=Pl.west,ts=(t,o)=>J(["left","right","top","bottom"],e=>ut(o,e).map(o=>((t,o)=>{switch(o){case 1:return t.x;case 0:return t.x+t.width;case 2:return t.y;case 3:return t.y+t.height}})(t,o))),os="layout",es=t=>t.x,ns=(t,o)=>t.x+t.width/2-o.width/2,rs=(t,o)=>t.x+t.width-o.width,is=(t,o)=>t.y-o.height,as=t=>t.y+t.height,As=(t,o)=>t.y+t.height/2-o.height/2,ls=(t,o,e)=>Wl(es(t),as(t),e.southeast(),Vl(),"southeast",ts(t,{left:1,top:3}),os),ss=(t,o,e)=>Wl(rs(t,o),as(t),e.southwest(),Gl(),"southwest",ts(t,{right:0,top:3}),os),cs=(t,o,e)=>Wl(es(t),is(t,o),e.northeast(),Zl(),"northeast",ts(t,{left:1,bottom:2}),os),ds=(t,o,e)=>Wl(rs(t,o),is(t,o),e.northwest(),Ql(),"northwest",ts(t,{right:0,bottom:2}),os),xs=(t,o,e)=>Wl(ns(t,o),is(t,o),e.north(),Jl(),"north",ts(t,{bottom:2}),os),ps=(t,o,e)=>Wl(ns(t,o),as(t),e.south(),Kl(),"south",ts(t,{top:3}),os),Cs=(t,o,e)=>Wl((t=>t.x+t.width)(t),As(t,o),e.east(),$l(),"east",ts(t,{left:0}),os),ms=(t,o,e)=>Wl(((t,o)=>t.x-o.width)(t,o),As(t,o),e.west(),Xl(),"west",ts(t,{right:1}),os),us=()=>[ls,ss,cs,ds,ps,xs,Cs,ms],gs=()=>[ss,ls,ds,cs,ps,xs,Cs,ms],bs=()=>[cs,ds,ls,ss,xs,ps],fs=()=>[ds,cs,ss,ls,xs,ps],hs=()=>[ls,ss,cs,ds,ps,xs],vs=()=>[ss,ls,ds,cs,ps,xs],_s="data-alloy-placement",ys=t=>Ze(t,_s),Es="layout-inset",ws=t=>t.x,ks=(t,o)=>t.x+t.width/2-o.width/2,Bs=(t,o)=>t.x+t.width-o.width,Fs=t=>t.y,Ss=(t,o)=>t.y+t.height-o.height,Ds=(t,o)=>t.y+t.height/2-o.height/2,zs=(t,o,e)=>Wl(Bs(t,o),Ss(t,o),e.insetSouthwest(),Ql(),"southwest",ts(t,{right:0,bottom:3}),Es),Os=(t,o,e)=>Wl(ws(t),Ss(t,o),e.insetSoutheast(),Zl(),"southeast",ts(t,{left:1,bottom:3}),Es),Ms=(t,o,e)=>Wl(Bs(t,o),Fs(t),e.insetNorthwest(),Gl(),"northwest",ts(t,{right:0,top:2}),Es),Ts=(t,o,e)=>Wl(ws(t),Fs(t),e.insetNortheast(),Vl(),"northeast",ts(t,{left:1,top:2}),Es),Rs=(t,o,e)=>Wl(ks(t,o),Fs(t),e.insetNorth(),Kl(),"north",ts(t,{top:2}),Es),Us=(t,o,e)=>Wl(ks(t,o),Ss(t,o),e.insetSouth(),Jl(),"south",ts(t,{bottom:3}),Es),Ns=(t,o,e)=>Wl(Bs(t,o),Ds(t,o),e.insetEast(),Xl(),"east",ts(t,{right:0}),Es),Ls=(t,o,e)=>Wl(ws(t),Ds(t,o),e.insetWest(),$l(),"west",ts(t,{left:1}),Es),Is=t=>{switch(t){case"north":return Rs;case"northeast":return Ts;case"northwest":return Ms;case"south":return Us;case"southeast":return Os;case"southwest":return zs;case"east":return Ns;case"west":return Ls}},Hs=(t,o,e,n,r)=>ys(n).map(Is).getOr(Rs)(t,o,e,n,r),qs=t=>{switch(t){case"north":return Us;case"northeast":return Os;case"northwest":return zs;case"south":return Rs;case"southeast":return Ts;case"southwest":return Ms;case"east":return Ls;case"west":return Ns}},Ys=(t,o,e,n,r)=>ys(n).map(qs).getOr(Rs)(t,o,e,n,r),js=(t,o)=>{((t,o)=>{const e=_n.max(t,o,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);dn(t,"max-height",e+"px")})(t,Math.floor(o))},Ws=h((t,o)=>{js(t,o),xn(t,{"overflow-x":"hidden","overflow-y":"auto"})}),Ps=h((t,o)=>{js(t,o)}),Vs=h((t,o)=>{((t,o)=>{const e=kn.max(t,o,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);dn(t,"max-width",e+"px")})(t,Math.floor(o))});var Gs;!function(t){t.TopToBottom="toptobottom",t.BottomToTop="bottomtotop"}(Gs||(Gs={}));const Zs="data-alloy-vertical-dir",Qs=t=>mr(t,t=>ee(t)&&Ge(t,"data-alloy-vertical-dir")===Gs.BottomToTop);var Ks;!function(t){t[t.HighlightMenuAndItem=0]="HighlightMenuAndItem",t[t.HighlightJustMenu=1]="HighlightJustMenu",t[t.HighlightNone=2]="HighlightNone"}(Ks||(Ks={}));const Js={init:()=>$s({readState:h("No State required")})},$s=t=>t,Xs={can:F,abort:B,run:g},tc=t=>{if(!bt(t,"can")&&!bt(t,"abort")&&!bt(t,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(t,null,2)+" does not have can, abort, or run!");return{...Xs,...t}},oc=t=>{const o=((t,o)=>(...e)=>j(t,(t,n)=>t&&o(n).apply(void 0,e),!0))(t,t=>t.can),e=((t,o)=>(...e)=>j(t,(t,n)=>t||o(n).apply(void 0,e),!1))(t,t=>t.abort);return{can:o,abort:e,run:(...o)=>{I(t,t=>{t.run.apply(void 0,o)})}}},ec=(t,o)=>{ac(t,t.element,o,{})},nc=(t,o,e)=>{ac(t,t.element,o,e)},rc=t=>{ec(t,$a())},ic=(t,o,e)=>{ac(t,o,e,{})},ac=(t,o,e,n)=>{const r={target:o,...n};t.getSystem().triggerEvent(e,o,r)},Ac=(t,o,e,n)=>{t.getSystem().triggerEvent(e,o,n.event)},lc=t=>ya(t),sc=(t,o)=>({key:t,value:tc({abort:o})}),cc=t=>({key:t,value:tc({run:(t,o)=>{o.event.prevent()}})}),dc=(t,o)=>({key:t,value:tc({run:o})}),xc=(t,o,e)=>({key:t,value:tc({run:(t,n)=>{o.apply(void 0,[t,n].concat(e))}})}),pc=t=>o=>({key:t,value:tc({run:(t,e)=>{jr(t,e)&&o(t,e)}})}),Cc=(t,o,e)=>((t,o)=>dc(t,(e,n)=>{e.getSystem().getByUid(o).each(o=>{Ac(o,o.element,t,n)})}))(t,o.partUids[e]),mc=(t,o)=>dc(t,(t,e)=>{const n=e.event,r=t.getSystem().getByDom(n.target).getOrThunk(()=>fr(n.target,o=>t.getSystem().getByDom(o).toOptional(),B).getOr(t));o(t,r,e)}),uc=t=>dc(t,(t,o)=>{o.cut()}),gc=t=>dc(t,(t,o)=>{o.stop()}),bc=(t,o)=>pc(t)(o),fc=pc(sA()),hc=pc(cA()),vc=pc(rA()),_c=(t=>o=>dc(t,o))($a()),yc=t=>({classes:d(t.classes)?[]:t.classes,attributes:d(t.attributes)?{}:t.attributes,styles:d(t.styles)?{}:t.styles}),Ec=(t,o,e)=>vc((n,r)=>{e(n,t,o)}),wc=(t,o,e)=>((t,o,e)=>{const n=e.toString(),r=n.indexOf(")")+1,i=n.indexOf("("),a=n.substring(i+1,r-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:o,parameters:YA(a.slice(0,1).concat(a.slice(3)))}),t})((n,...r)=>{const i=[n].concat(r);return n.config({name:h(t)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+t+". Using API: "+e)},t=>{const e=Array.prototype.slice.call(i,1);return o.apply(void 0,[n,t.config,t.state].concat(e))})},e,o),kc=t=>({key:t,value:void 0}),Bc=(t,o,e,n,r,i,a)=>{const A=t=>bt(t,e)?t[e]():S.none(),l=lt(r,(t,o)=>wc(e,t,o)),s={...lt(i,(t,o)=>jA(t,o)),...l,revoke:y(kc,e),config:o=>{const n=Yi(e+"-config",t,o);return{key:e,value:{config:n,me:s,configAsRaw:io(()=>Yi(e+"-config",t,o)),initialConfig:o,state:a}}},schema:h(o),exhibit:(t,o)=>jt(A(t),ut(n,"exhibit"),(t,e)=>e(o,t.config,t.state)).getOrThunk(()=>yc({})),name:h(e),handlers:t=>A(t).map(t=>ut(n,"events").getOr(()=>({}))(t.config,t.state)).getOr({})};return s},Fc=t=>ya(t),Sc=Di([Qi("fields"),Qi("name"),xa("active",{}),xa("apis",{}),xa("state",Js),xa("extra",{})]),Dc=t=>{const o=Yi("Creating behaviour: "+t.name,Sc,t);return((t,o,e,n,r,i)=>{const a=Di(t),A=da(o,[(l="config",s=t,ia(l,Di(s)))]);var l,s;return Bc(a,A,o,e,n,r,i)})(o.fields,o.name,o.active,o.apis,o.extra,o.state)},zc=Di([Qi("branchKey"),Qi("branches"),Qi("name"),xa("active",{}),xa("apis",{}),xa("state",Js),xa("extra",{})]),Oc=t=>{const o=Yi("Creating behaviour: "+t.name,zc,t);return((t,o,e,n,r,i)=>{const a=t,A=da(o,[ia("config",t)]);return Bc(a,A,o,e,n,r,i)})(Wi(o.branchKey,o.branches),o.name,o.active,o.apis,o.extra,o.state)},Mc=h(void 0),Tc=(t,o)=>{const e=((t,o)=>{const e=lc(o);return Dc({fields:[Qi("enabled")],name:t,active:{events:h(e)}})})(t,o);return{key:t,value:{config:{},me:e,configAsRaw:h({}),initialConfig:{},state:Js}}},Rc=(t,o)=>{o.ignore||(Te(t.element),o.onFocus(t))};var Uc=Object.freeze({__proto__:null,focus:Rc,blur:(t,o)=>{o.ignore||Re(t.element)},isFocused:t=>Ue(t.element)});var Nc=Object.freeze({__proto__:null,exhibit:(t,o)=>{const e=o.ignore?{}:{attributes:{tabindex:"-1"}};return yc(e)},events:t=>lc([dc(Za(),(o,e)=>{Rc(o,t),e.stop()})].concat(t.stopMousedown?[dc(Da(),(t,o)=>{o.event.prevent()})]:[]))}),Lc=[RA("onFocus"),xa("stopMousedown",!1),xa("ignore",!1)];const Ic=Dc({fields:Lc,name:"focusing",active:Nc,apis:Uc}),Hc=[8],qc=[9],Yc=[13],jc=[27],Wc=[32],Pc=[37],Vc=[38],Gc=[39],Zc=[40],Qc=(t,o,e)=>{const n=Q(t.slice(0,o)),r=Q(t.slice(o+1));return W(n.concat(r),e)},Kc=(t,o,e)=>{const n=Q(t.slice(0,o));return W(n,e)},Jc=(t,o,e)=>{const n=t.slice(0,o),r=t.slice(o+1);return W(r.concat(n),e)},$c=(t,o,e)=>{const n=t.slice(o+1);return W(n,e)},Xc=t=>o=>{const e=o.raw;return T(t,e.which)},td=t=>o=>Z(t,t=>t(o)),od=t=>!0===t.raw.shiftKey,ed=t=>!0===t.raw.ctrlKey,nd=E(od),rd=(t,o)=>({matches:t,classification:o}),id=(t,o,e,n)=>{const r=Cr(t.element,"."+o.highlightClass);I(r,e=>{R(n,t=>fo(t.element,e))||(ir(e,o.highlightClass),t.getSystem().getByDom(e).each(e=>{o.onDehighlight(t,e),ec(e,fA())}))})},ad=(t,o,e,n)=>{id(t,o,0,[n]),Ad(t,o,e,n)||(nr(n.element,o.highlightClass),o.onHighlight(t,n),ec(n,bA()))},Ad=(t,o,e,n)=>Ar(n.element,o.highlightClass),ld=(t,o,e,n)=>{const r=Cr(t.element,"."+o.itemClass);return S.from(r[n]).fold(()=>St.error(new Error("No element found with index "+n)),t.getSystem().getByDom)},sd=(t,o,e)=>Qn(t.element,"."+o.itemClass).bind(o=>t.getSystem().getByDom(o).toOptional()),cd=(t,o,e)=>{const n=Cr(t.element,"."+o.itemClass);return(n.length>0?S.some(n[n.length-1]):S.none()).bind(o=>t.getSystem().getByDom(o).toOptional())},dd=(t,o,e,n)=>{const r=Cr(t.element,"."+o.itemClass),i=P(r,t=>Ar(t,o.highlightClass));return i.bind(o=>{const e=Tt(o,n,0,r.length-1);return t.getSystem().getByDom(r[e]).toOptional()})},xd=(t,o,e)=>{const n=Cr(t.element,"."+o.itemClass);return Yt(L(n,o=>t.getSystem().getByDom(o).toOptional()))};var pd=Object.freeze({__proto__:null,dehighlightAll:(t,o,e)=>id(t,o,0,[]),dehighlight:(t,o,e,n)=>{Ad(t,o,e,n)&&(ir(n.element,o.highlightClass),o.onDehighlight(t,n),ec(n,fA()))},highlight:ad,highlightFirst:(t,o,e)=>{sd(t,o).each(n=>{ad(t,o,e,n)})},highlightLast:(t,o,e)=>{cd(t,o).each(n=>{ad(t,o,e,n)})},highlightAt:(t,o,e,n)=>{ld(t,o,e,n).fold(t=>{throw t},n=>{ad(t,o,e,n)})},highlightBy:(t,o,e,n)=>{const r=xd(t,o);W(r,n).each(n=>{ad(t,o,e,n)})},isHighlighted:Ad,getHighlighted:(t,o,e)=>Qn(t.element,"."+o.highlightClass).bind(o=>t.getSystem().getByDom(o).toOptional()),getFirst:sd,getLast:cd,getPrevious:(t,o,e)=>dd(t,o,0,-1),getNext:(t,o,e)=>dd(t,o,0,1),getCandidates:xd}),Cd=[Qi("highlightClass"),Qi("itemClass"),RA("onHighlight"),RA("onDehighlight")];const md=Dc({fields:Cd,name:"highlighting",apis:pd}),ud=(t,o,e)=>{o.exists(t=>e.exists(o=>fo(o,t)))||nc(t,pA(),{prevFocus:o,newFocus:e})},gd=()=>{const t=t=>Le(t.element);return{get:t,set:(o,e)=>{const n=t(o);o.getSystem().triggerFocus(e,o.element);const r=t(o);ud(o,n,r)}}},bd=()=>{const t=t=>md.getHighlighted(t).map(t=>t.element);return{get:t,set:(o,e)=>{const n=t(o);o.getSystem().getByDom(e).fold(g,t=>{md.highlight(o,t)});const r=t(o);ud(o,n,r)}}},fd=(t,o,e,n,r)=>{const i=(t,o,e,n,r)=>((t,o)=>{const e=W(t,t=>t.matches(o));return e.map(t=>t.classification)})(e(t,o,n,r),o.event).bind(e=>e(t,o,n,r)),a={schema:()=>t.concat([xa("focusManager",gd()),pa("focusInside","onFocus",Li(t=>T(["onFocus","onEnterOrSpace","onApi"],t)?St.value(t):St.error("Invalid value for focusInside"))),IA("handler",a),IA("state",o),IA("sendFocusIn",r)]),processKey:i,toEvents:(t,o)=>{const a=t.focusInside!==GA.OnFocusMode?S.none():r(t).map(e=>dc(Za(),(n,r)=>{e(n,t,o),r.stop()})),A=[dc(Na(),(n,a)=>{i(n,a,e,t,o).fold(()=>{((e,n)=>{const i=Xc(Wc.concat(Yc))(n.event);t.focusInside===GA.OnEnterOrSpaceMode&&i&&jr(e,n)&&r(t).each(r=>{r(e,t,o),n.stop()})})(n,a)},t=>{a.stop()})}),dc(La(),(e,r)=>{i(e,r,n,t,o).each(t=>{r.stop()})})];return lc(a.toArray().concat(A))}};return a},hd=t=>{const o=[ra("onEscape"),ra("onEnter"),xa("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),xa("firstTabstop",0),xa("useTabstopAt",F),ra("visibilitySelector")].concat([t]),e=(t,o)=>{const e=t.visibilitySelector.bind(t=>Kn(o,t)).getOr(o);return yn(e)>0},n=(t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)),r=(t,o,n)=>{((t,o)=>{const n=Cr(t.element,o.selector),r=q(n,t=>e(o,t));return S.from(r[o.firstTabstop])})(t,o).each(e=>{o.focusManager.set(t,e)})},i=(t,o,n,r,i)=>i(o,n,t=>((t,o)=>e(t,o)&&t.useTabstopAt(o))(r,t)).fold(()=>r.cyclic?S.some(!0):S.none(),o=>(r.focusManager.set(t,o),S.some(!0))),a=(t,o,r,a)=>{const A=q(Cr(t.element,r.selector),t=>e(r,t));return n(t,r).bind(o=>P(A,y(fo,o)).bind(o=>i(t,A,o,r,a)))},A=(t,o,e)=>{const n=e.cyclic?Qc:Kc;return a(t,0,e,n)},l=(t,o,e)=>{const n=e.cyclic?Jc:$c;return a(t,0,e,n)},s=t=>(t=>de(t))(t).bind(ue).exists(o=>fo(o,t)),c=h([rd(td([od,Xc(qc)]),A),rd(Xc(qc),l),rd(td([nd,Xc(Yc)]),(t,o,e)=>e.onEnter.bind(e=>e(t,o)))]),d=h([rd(Xc(jc),(t,o,e)=>e.onEscape.bind(e=>e(t,o))),rd(Xc(qc),(t,o,e)=>n(t,e).filter(t=>!e.useTabstopAt(t)).bind(n=>(s(n)?A:l)(t,o,e)))]);return fd(o,Js.init,c,d,()=>S.some(r))};var vd=hd(Gi("cyclic",B)),_d=hd(Gi("cyclic",F));const yd=t=>ae("input")(t)&&"radio"!==Ge(t,"type")||ae("textarea")(t),Ed=(t,o,e)=>yd(e)&&Xc(Wc)(o.event)?S.none():((t,o,e)=>(ic(t,e,$a()),S.some(!0)))(t,0,e),wd=(t,o)=>S.some(!0),kd=[xa("execute",Ed),xa("useSpace",!1),xa("useEnter",!0),xa("useControlEnter",!1),xa("useDown",!1)],Bd=(t,o,e)=>e.execute(t,o,t.element);var Fd=fd(kd,Js.init,(t,o,e,n)=>{const r=e.useSpace&&!yd(t.element)?Wc:[],i=e.useEnter?Yc:[],a=e.useDown?Zc:[],A=r.concat(i).concat(a);return[rd(Xc(A),Bd)].concat(e.useControlEnter?[rd(td([ed,Xc(Yc)]),Bd)]:[])},(t,o,e,n)=>e.useSpace&&!yd(t.element)?[rd(Xc(Wc),wd)]:[],()=>S.none());const Sd=()=>{const t=Qt();return $s({readState:()=>t.get().map(t=>({numRows:String(t.numRows),numColumns:String(t.numColumns)})).getOr({numRows:"?",numColumns:"?"}),setGridSize:(o,e)=>{t.set({numRows:o,numColumns:e})},getNumRows:()=>t.get().map(t=>t.numRows),getNumColumns:()=>t.get().map(t=>t.numColumns)})};var Dd=Object.freeze({__proto__:null,flatgrid:Sd,init:t=>t.state(t)});const zd=t=>(o,e,n,r)=>{const i=t(o.element);
vendor: 5,895 bytes, line 1
1return Rd(i,o,e,n,r)},Od=(t,o)=>{const e=In(t,o);return zd(e)},Md=(t,o)=>{const e=In(o,t);return zd(e)},Td=t=>(o,e,n,r)=>Rd(t,o,e,n,r),Rd=(t,o,e,n,r)=>n.focusManager.get(o).bind(e=>t(o.element,e,n,r)).map(t=>(n.focusManager.set(o,t),!0)),Ud=Td,Nd=Td,Ld=Td,Id=(t,o,e)=>{const n=Cr(t,e);return((t,o)=>P(t,o).map(o=>({index:o,candidates:t})))(q(n,wn),t=>fo(t,o))},Hd=(t,o)=>P(t,t=>fo(o,t)),qd=(t,o,e,n)=>n(Math.floor(o/e),o%e).bind(o=>{const n=o.row*e+o.column;return n>=0&&n<t.length?S.some(t[n]):S.none()}),Yd=(t,o,e,n,r)=>qd(t,o,n,(o,i)=>{const a=o===e-1?t.length-o*n:n,A=Tt(i,r,0,a-1);return S.some({row:o,column:A})}),jd=(t,o,e,n,r)=>qd(t,o,n,(o,i)=>{const a=Tt(o,r,0,e-1),A=a===e-1?t.length-a*n:n,l=Rt(i,0,A-1);return S.some({row:a,column:l})}),Wd=[Qi("selector"),xa("execute",Ed),UA("onEscape"),xa("captureTab",!1),qA()],Pd=(t,o,e)=>{Qn(t.element,o.selector).each(e=>{o.focusManager.set(t,e)})},Vd=t=>(o,e,n,r)=>Id(o,e,n.selector).bind(o=>t(o.candidates,o.index,r.getNumRows().getOr(n.initSize.numRows),r.getNumColumns().getOr(n.initSize.numColumns))),Gd=(t,o,e)=>e.captureTab?S.some(!0):S.none(),Zd=Vd((t,o,e,n)=>Yd(t,o,e,n,-1)),Qd=Vd((t,o,e,n)=>Yd(t,o,e,n,1)),Kd=Vd((t,o,e,n)=>jd(t,o,e,n,-1)),Jd=Vd((t,o,e,n)=>jd(t,o,e,n,1)),$d=h([rd(Xc(Pc),Od(Zd,Qd)),rd(Xc(Gc),Md(Zd,Qd)),rd(Xc(Vc),Ud(Kd)),rd(Xc(Zc),Nd(Jd)),rd(td([od,Xc(qc)]),Gd),rd(td([nd,Xc(qc)]),Gd),rd(Xc(Wc.concat(Yc)),(t,o,e,n)=>((t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)))(t,e).bind(n=>e.execute(t,o,n)))]),Xd=h([rd(Xc(jc),(t,o,e)=>e.onEscape(t,o)),rd(Xc(Wc),wd)]);var tx=fd(Wd,Sd,$d,Xd,()=>S.some(Pd));const ox=(t,o,e,n,r)=>{const i=(t,o,e)=>r(t,o,n,0,e.length-1,e[o],o=>{return n=e[o],"button"===Xo(n)&&"disabled"===Ge(n,"disabled")?i(t,o,e):S.from(e[o]);var n});return Id(t,e,o).bind(t=>{const o=t.index,e=t.candidates;return i(o,o,e)})},ex=(t,o,e,n)=>ox(t,o,e,n,(t,o,e,n,r,i,a)=>{const A=Rt(o+e,n,r);return A===t?S.from(i):a(A)}),nx=(t,o,e,n)=>ox(t,o,e,n,(t,o,e,n,r,i,a)=>{const A=Tt(o,e,n,r);return A===t?S.none():a(A)}),rx=[Qi("selector"),xa("getInitial",S.none),xa("execute",Ed),UA("onEscape"),xa("executeOnMove",!1),xa("allowVertical",!0),xa("allowHorizontal",!0),xa("cycles",!0)],ix=(t,o,e)=>((t,o)=>o.focusManager.get(t).bind(t=>Kn(t,o.selector)))(t,e).bind(n=>e.execute(t,o,n)),ax=(t,o,e)=>{o.getInitial(t).orThunk(()=>Qn(t.element,o.selector)).each(e=>{o.focusManager.set(t,e)})},Ax=(t,o,e)=>(e.cycles?nx:ex)(t,e.selector,o,-1),lx=(t,o,e)=>(e.cycles?nx:ex)(t,e.selector,o,1),sx=t=>(o,e,n,r)=>t(o,e,n,r).bind(()=>n.executeOnMove?ix(o,e,n):S.some(!0)),cx=h([rd(Xc(Wc),wd),rd(Xc(jc),(t,o,e)=>e.onEscape(t,o))]);var dx=fd(rx,Js.init,(t,o,e,n)=>{const r=[...e.allowHorizontal?Pc:[]].concat(e.allowVertical?Vc:[]),i=[...e.allowHorizontal?Gc:[]].concat(e.allowVertical?Zc:[]);return[rd(Xc(r),sx(Od(Ax,lx))),rd(Xc(i),sx(Md(Ax,lx))),rd(Xc(Yc),ix),rd(Xc(Wc),ix)]},cx,()=>S.some(ax));const xx=(t,o,e)=>S.from(t[o]).bind(t=>S.from(t[e]).map(t=>({rowIndex:o,columnIndex:e,cell:t}))),px=(t,o,e,n)=>{const r=t[o].length,i=Tt(e,n,0,r-1);return xx(t,o,i)},Cx=(t,o,e,n)=>{const r=Tt(e,n,0,t.length-1),i=t[r].length,a=Rt(o,0,i-1);return xx(t,r,a)},mx=(t,o,e,n)=>{const r=t[o].length,i=Rt(e+n,0,r-1);return xx(t,o,i)},ux=(t,o,e,n)=>{const r=Rt(e+n,0,t.length-1),i=t[r].length,a=Rt(o,0,i-1);return xx(t,r,a)},gx=[oa("selectors",[Qi("row"),Qi("cell")]),xa("cycles",!0),xa("previousSelector",S.none),xa("execute",Ed)],bx=(t,o,e)=>{o.previousSelector(t).orThunk(()=>{const e=o.selectors;return Qn(t.element,e.cell)}).each(e=>{o.focusManager.set(t,e)})},fx=(t,o)=>(e,n,r)=>{const i=r.cycles?t:o;return Kn(n,r.selectors.row).bind(t=>{const o=Cr(t,r.selectors.cell);return Hd(o,n).bind(o=>{const n=Cr(e,r.selectors.row);return Hd(n,t).bind(t=>{const e=((t,o)=>L(t,t=>Cr(t,o.selectors.cell)))(n,r);return i(e,t,o).map(t=>t.cell)})})})},hx=fx((t,o,e)=>px(t,o,e,-1),(t,o,e)=>mx(t,o,e,-1)),vx=fx((t,o,e)=>px(t,o,e,1),(t,o,e)=>mx(t,o,e,1)),_x=fx((t,o,e)=>Cx(t,e,o,-1),(t,o,e)=>ux(t,e,o,-1)),yx=fx((t,o,e)=>Cx(t,e,o,1),(t,o,e)=>ux(t,e,o,1)),Ex=h([rd(Xc(Pc),Od(hx,vx)),rd(Xc(Gc),Md(hx,vx)),rd(Xc(Vc),Ud(_x)),rd(Xc(Zc),Nd(yx)),rd(Xc(Wc.concat(Yc)),(t,o,e)=>Le(t.element).bind(n=>e.execute(t,o,n)))]),wx=h([rd(Xc(Wc),wd)]);var kx=fd(gx,Js.init,Ex,wx,()=>S.some(bx));const Bx=[Qi("selector"),xa("execute",Ed),xa("moveOnTab",!1)],Fx=(t,o,e)=>e.focusManager.get(t).bind(n=>e.execute(t,o,n)),Sx=(t,o,e)=>{Qn(t.element,o.selector).each(e=>{o.focusManager.set(t,e)})},Dx=(t,o,e)=>nx(t,e.selector,o,-1),zx=(t,o,e)=>nx(t,e.selector,o,1),Ox=h([rd(Xc(Vc),Ld(Dx)),rd(Xc(Zc),Ld(zx)),rd(td([od,Xc(qc)]),(t,o,e,n)=>e.moveOnTab?Ld(Dx)(t,o,e,n):S.none()),rd(td([nd,Xc(qc)]),(t,o,e,n)=>e.moveOnTab?Ld(zx)(t,o,e,n):S.none()),rd(Xc(Yc),Fx),rd(Xc(Wc),Fx)]),Mx=h([rd(Xc(Wc),wd)]);var Tx=fd(Bx,Js.init,Ox,Mx,()=>S.some(Sx));const Rx=[UA("onSpace"),UA("onEnter"),UA("onShiftEnter"),UA("onLeft"),UA("onRight"),UA("onTab"),UA("onShiftTab"),UA("onUp"),UA("onDown"),UA("onEscape"),xa("stopSpaceKeyup",!1),ra("focusIn")];var Ux=fd(Rx,Js.init,(t,o,e)=>[rd(Xc(Wc),e.onSpace),rd(td([nd,Xc(Yc)]),e.onEnter),rd(td([od,Xc(Yc)]),e.onShiftEnter),rd(td([od,Xc(qc)]),e.onShiftTab),rd(td([nd,Xc(qc)]),e.onTab),rd(Xc(Vc),e.onUp),rd(Xc(Zc),e.onDown),rd(Xc(Pc),e.onLeft),rd(Xc(Gc),e.onRight),rd(Xc(Wc),e.onSpace)],(t,o,e)=>[...e.stopSpaceKeyup?[rd(Xc(Wc),wd)]:[],rd(Xc(jc),e.onEscape)],t=>t.focusIn);const Nx=vd.schema(),Lx=_d.schema(),Ix=dx.schema(),Hx=tx.schema(),qx=kx.schema(),Yx=Fd.schema(),jx=Tx.schema(),Wx=Ux.schema();const Px=Oc({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:Nx,cyclic:Lx,flow:Ix,flatgrid:Hx,matrix:qx,execution:Yx,menu:jx,special:Wx}),name:"keying",active:{events:(t,o)=>t.handler.toEvents(t,o)},apis:{focusIn:(t,o,e)=>{o.sendFocusIn(o).fold(()=>{t.getSystem().triggerFocus(t.element,t.element)},n=>{n(t,o,e)})},setGridSize:(t,o,e,n,r)=>{(t=>bt(t,"setGridSize"))(e)?e.setGridSize(n,r):console.error("Layout does not support setGridSize")}}
vendor: 14,372 bytes, line 1
1,state:Dd}),Vx=Nt("alloy-premade"),Gx=t=>(Object.defineProperty(t.element.dom,Vx,{value:t.uid,writable:!0}),_a(Vx,t)),Zx=t=>ut(t,Vx),Qx=t=>((t,o)=>{const e=o.toString(),n=e.indexOf(")")+1,r=e.indexOf("("),i=e.substring(r+1,n-1).split(/,\s*/);return t.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:YA(i.slice(1))}),t})((o,...e)=>t(o.getApis(),o,...e),t),Kx=t=>t.getSystem().isConnected(),Jx=t=>{ec(t,cA());const o=t.components();I(o,Jx)},$x=t=>{const o=t.components();I(o,$x),ec(t,sA())},Xx=(t,o)=>{t.getSystem().addToWorld(o),an(t.element)&&$x(o)},tp=t=>{Jx(t),t.getSystem().removeFromWorld(t)},op=(t,o)=>{Ye(t.element,o.element)},ep=(t,o,e)=>{const n=t.components();(t=>{I(t.components(),t=>$e(t.element)),Je(t.element),t.syncComponents()})(t);const r=e(o),i=K(n,r);I(i,o=>{Jx(o),t.getSystem().removeFromWorld(o)}),I(r,o=>{Kx(o)?op(t,o):(t.getSystem().addToWorld(o),op(t,o),an(t.element)&&$x(o))}),t.syncComponents()},np=(t,o)=>{rp(t,o,Ye)},rp=(t,o,e)=>{t.getSystem().addToWorld(o),e(t.element,o.element),an(t.element)&&$x(o),t.syncComponents()},ip=t=>{Jx(t),$e(t.element),t.getSystem().removeFromWorld(t)},ap=t=>{const o=de(t.element).bind(o=>t.getSystem().getByDom(o).toOptional());ip(t),o.each(t=>{t.syncComponents()})},Ap=t=>{const o=t.components();I(o,ip),Je(t.element),t.syncComponents()},lp=(t,o)=>{cp(t,o,Ye)},sp=(t,o)=>{cp(t,o,He)},cp=(t,o,e)=>{e(t,o.element);const n=Ce(o.element);I(n,t=>{o.getByDom(t).each($x)})},dp=t=>{const o=Ce(t.element);I(o,o=>{t.getByDom(o).each(Jx)}),$e(t.element)},xp=(t,o,e)=>{e.fold(()=>Ye(t,o),t=>{fo(t,o)||(Ie(t,o),$e(t))})},pp=(t,o,e)=>{const n=L(o,e),r=Ce(t);return I(r.slice(n.length),$e),n},Cp=(t,o,e,n)=>{const r=me(t,o),i=n(e,r),a=((t,o,e)=>me(t,o).map(t=>{if(e.exists(o=>!fo(o,t))){const o=e.map(Xo).getOr("span"),n=Ao.fromTag(o);return Ie(t,n),n}return t}))(t,o,r);return xp(t,i.element,a),i},mp=(t,o)=>{const e=ve(o),n=Ne(e).bind(t=>{const e=o=>fo(t,o);return e(o)?S.some(o):((t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const r=Ao.fromDom(t.childNodes[n]);if(o(r))return S.some(r);const i=e(t.childNodes[n]);if(i.isSome())return i}return S.none()};return e(t.dom)})(o,e)}),r=t(o);return n.each(t=>{Ne(e).filter(o=>fo(o,t)).fold(()=>{Te(t)},g)}),r},up=(t,o)=>{mp(()=>{ep(t,o,()=>L(o,t.getSystem().build))},t.element)},gp=(t,o)=>{mp(()=>{((t,o,e)=>{const n=t.components(),r=G(o,t=>Zx(t).toArray());I(n,t=>{T(r,t)||tp(t)});const i=e(o),a=K(n,i);I(a,t=>{Kx(t)&&tp(t)}),I(i,o=>{Kx(o)||Xx(t,o)}),t.syncComponents()})(t,o,()=>((t,o,e)=>pp(t,o,(o,n)=>Cp(t,n,o,e)))(t.element,o,t.getSystem().buildOrPatch))},t.element)},bp=(t,o,e,n)=>{tp(o);const r=Cp(t.element,e,n,t.getSystem().buildOrPatch);Xx(t,r),t.syncComponents()},fp=(t,o,e)=>{const n=t.getSystem().build(e);rp(t,n,o)},hp=(t,o,e,n)=>{ap(o),fp(t,(t,o)=>((t,o,e)=>{me(t,e).fold(()=>{Ye(t,o)},t=>{Ie(t,o)})})(t,o,e),n)},vp=(t,o)=>t.components(),_p=(t,o,e,n,r)=>{const i=vp(t);return S.from(i[n]).map(e=>(r.fold(()=>ap(e),r=>{(o.reuseDom?bp:hp)(t,e,n,r)}),e))};var yp=Object.freeze({__proto__:null,append:(t,o,e,n)=>{fp(t,Ye,n)},prepend:(t,o,e,n)=>{fp(t,qe,n)},remove:(t,o,e,n)=>{const r=vp(t),i=W(r,t=>fo(n.element,t.element));i.each(ap)},replaceAt:_p,replaceBy:(t,o,e,n,r)=>{const i=vp(t);return P(i,n).bind(e=>_p(t,o,0,e,r))},set:(t,o,e,n)=>(o.reuseDom?gp:up)(t,n),contents:vp});const Ep=Dc({fields:[ga("reuseDom",!0)],name:"replacing",apis:yp}),wp=lc([((t,o)=>({key:t,value:tc({can:o})}))(Za(),(t,o)=>{const e=o.event,n=e.originator,r=e.target;return!((t,o,e)=>fo(o,t.element)&&!fo(o,e))(t,n,r)||(console.warn(Za()+" did not get interpreted by the desired target. \nOriginator: "+hA(n)+"\nTarget: "+hA(r)+"\nCheck the "+Za()+" event handlers"),!1)})]);var kp=Object.freeze({__proto__:null,events:wp});const Bp=h("alloy-id-"),Fp=h("data-alloy-id"),Sp=Bp(),Dp=Fp(),zp=(t,o)=>{Object.defineProperty(t.dom,Dp,{value:o,writable:!0})},Op=t=>{const o=ee(t)?t.dom[Dp]:null;return S.from(o)},Mp=t=>Nt(t),Tp=v,Rp=t=>{const o=o=>`The component must be in a context to execute: ${o}`+(t?"\n"+hA(t().element)+" is not in context.":""),e=t=>()=>{throw new Error(o(t))},n=t=>()=>{console.warn(o(t))};return{debugInfo:h("fake"),triggerEvent:n("triggerEvent"),triggerFocus:n("triggerFocus"),triggerEscape:n("triggerEscape"),broadcast:n("broadcast"),broadcastOn:n("broadcastOn"),broadcastEvent:n("broadcastEvent"),build:e("build"),buildOrPatch:e("buildOrPatch"),addToWorld:e("addToWorld"),removeFromWorld:e("removeFromWorld"),addToGui:e("addToGui"),removeFromGui:e("removeFromGui"),getByUid:e("getByUid"),getByDom:e("getByDom"),isConnected:B}},Up=Rp(),Np=(t,o)=>{const e={};return At(t,(t,n)=>{At(t,(t,r)=>{const i=ut(e,r).getOr([]);e[r]=i.concat([o(n,t)])})}),e},Lp=t=>t.cHandler,Ip=(t,o)=>({name:t,handler:o}),Hp=(t,o)=>{const e={};return I(t,t=>{e[t.name()]=t.handlers(o)}),e},qp=(t,o,e,n)=>{const r=((t,o,e)=>{const n={...e,...Hp(o,t)};return Np(n,Ip)})(t,e,n);return Wp(r,o)},Yp=t=>{const o=(t=>C(t)?{can:F,abort:B,run:t}:t)(t);return(t,e,...n)=>{const r=[t,e].concat(n);o.abort.apply(void 0,r)?e.stop():o.can.apply(void 0,r)&&o.run.apply(void 0,r)}},jp=(t,o,e)=>{const n=o[e];return n?((t,o,e,n)=>{try{const r=X(e,(e,r)=>{const i=e[o],a=r[o],A=n.indexOf(i),l=n.indexOf(a);if(-1===A)throw new Error("The ordering for "+t+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(n,null,2));if(-1===l)throw new Error("The ordering for "+t+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(n,null,2));return A<l?-1:l<A?1:0});return St.value(r)}catch(t){return St.error([t])}})("Event: "+e,"name",t,n).map(t=>{const o=L(t,t=>t.handler);return oc(o)}):((t,o)=>St.error(["The event ("+t+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(L(o,t=>t.name),null,2)]))(e,t)},Wp=(t,o)=>{const e=pt(t,(t,e)=>(1===t.length?St.value(t[0].handler):jp(t,o,e)).map(n=>{const r=Yp(n),i=t.length>1?q(o[e],o=>R(t,t=>t.name===o)).join(" > "):t[0].name;return _a(e,((t,o)=>({handler:t,purpose:o}))(r,i))}));return Ea(e,{})},Pp="alloy.base.behaviour",Vp=zi([Vi("dom","dom",{tag:"required",process:{}},zi([Qi("tag"),xa("styles",{}),xa("classes",[]),xa("attributes",{}),ra("value"),ra("innerHtml")])),Qi("components"),Qi("uid"),xa("events",{}),xa("apis",{}),Vi("eventOrder","eventOrder",(t=>hi(h(t)))({[$a()]:["disabling",Pp,"toggling","typeaheadevents"],[Za()]:[Pp,"focusing","keying"],[rA()]:[Pp,"disabling","toggling","representing","tooltipping"],[Ia()]:[Pp,"representing","streaming","invalidating"],[cA()]:[Pp,"representing","item-events","toolbar-button-events","tooltipping"],[Da()]:["focusing",Pp,"item-type-events"],[ka()]:["focusing",Pp,"item-type-events"],[Ta()]:["item-type-events","tooltipping"],[Ja()]:["receiving","reflecting","tooltipping"]}),ci()),ra("domModification")]),Gp=t=>t.events,Zp=(t,o)=>{const e=it(t),n=it(o),r=K(n,e),i=((t,o)=>{const e={},n={};return dt(t,o,ct(e),ct(n)),{t:e,f:n}})(t,(t,e)=>!gt(o,e)||t!==o[e]).t;return{toRemove:r,toSet:i}},Qp=(t,o)=>{const{class:e,style:n,...r}=(t=>j(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}))(o),{toSet:i,toRemove:a}=Zp(t.attributes,r),A=gn(o),{toSet:l,toRemove:s}=Zp(t.styles,A),c=cr(o),d=K(c,t.classes),x=K(t.classes,c);return I(a,t=>Ke(o,t)),Ve(o,i),lr(o,x),sr(o,d),I(s,t=>fn(o,t)),xn(o,l),t.innerHtml.fold(()=>{const e=t.domChildren;((t,o)=>{pp(t,o,(o,e)=>{const n=me(t,e);return xp(t,o,n),o})})(o,e)},t=>{on(o,t)}),(()=>{const e=o,n=t.value.getOrUndefined();n!==dr(e)&&xr(e,null!=n?n:"")})(),o},Kp=(t,o)=>{const e=o.filter(o=>Xo(o)===t.tag&&!(t=>t.innerHtml.isSome()&&t.domChildren.length>0)(t)&&!(t=>gt(t.dom,Vx))(o)).bind(o=>((t,o)=>{try{const e=Qp(t,o);return S.some(e)}catch(t){return S.none()}})(t,o)).getOrThunk(()=>(t=>{const o=Ao.fromTag(t.tag);Ve(o,t.attributes),lr(o,t.classes),xn(o,t.styles),t.innerHtml.each(t=>on(o,t));const e=t.domChildren;return je(o,e),t.value.each(t=>{xr(o,t)}),o})(t));return zp(e,t.uid),e},Jp=(t,o)=>((t,o)=>{const e=L(o,t=>da(t.name(),[Qi("config"),xa("state",Js)])),n=Hi("component.behaviours",zi(e),t.behaviours).fold(o=>{throw new Error(ji(o)+"\nComplete spec:\n"+JSON.stringify(t,null,2))},v);return{list:o,data:lt(n,t=>{const o=t.map(t=>({config:t.config,state:t.state.init(t.config)}));return h(o)})}})(t,o),$p=t=>{const o=(t=>{const o=ut(t,"behaviours").getOr({});return G(it(o),t=>{const e=o[t];return p(e)?[e.me]:[]})})(t);return Jp(t,o)},Xp=(t,o,e)=>{const n={...(r=t).dom,uid:r.uid,domChildren:L(r.components,t=>t.element)};var r;const i=(t=>t.domModification.fold(()=>yc({}),yc))(t),a={"alloy.base.modification":i},A=o.length>0?((t,o,e,n)=>{const r={...o};I(e,o=>{r[o.name()]=o.exhibit(t,n)});const i=Np(r,(t,o)=>({name:t,modification:o})),a=t=>Y(t,(t,o)=>({...o.modification,...t}),{}),A=Y(i.classes,(t,o)=>o.modification.concat(t),[]),l=a(i.attributes),s=a(i.styles);return yc({classes:A,attributes:l,styles:s})})(e,a,o,n):i;return l=n,s=A,{...l,attributes:{...l.attributes,...s.attributes},styles:{...l.styles,...s.styles},classes:l.classes.concat(s.classes)};var l,s},tC=(t,o)=>{const e=()=>x,n=ht(Up),r=qi((t=>Hi("custom.definition",Vp,t))(t)),i=$p(t),a=(t=>t.list)(i),A=(t=>t.data)(i),l=Xp(r,a,A),s=Kp(l,o),c=((t,o,e)=>{const n={"alloy.base.behaviour":Gp(t)};return qp(e,t.eventOrder,o,n).getOrDie()})(r,a,A),d=ht(r.components),x={uid:t.uid,getSystem:n.get,config:o=>{const e=A;return(C(e[o.name()])?e[o.name()]:()=>{throw new Error("Could not find "+o.name()+" in "+JSON.stringify(t,null,2))})()},hasConfigured:t=>C(A[t.name()]),spec:t,readState:t=>A[t]().map(t=>t.state.readState()).getOr("not enabled"),getApis:()=>r.apis,connect:t=>{n.set(t)},disconnect:()=>{n.set(Rp(e))},element:s,syncComponents:()=>{const t=Ce(s),o=G(t,t=>n.get().getByDom(t).fold(()=>[],$));d.set(o)},components:d.get,events:c};return x},oC=(t,o)=>{const{events:e,...n}=Tp(t),r=((t,o)=>{const e=ut(t,"components").getOr([]);return o.fold(()=>L(e,aC),t=>L(e,(o,e)=>iC(o,me(t,e))))})(n,o),i={...n,events:{...kp,...e},components:r};return St.value(tC(i,o))},eC=t=>{const o=Ao.fromText(t);return nC({element:o})},nC=t=>{const o=Yi("external.component",Di([Qi("element"),ra("uid")]),t),e=ht(Rp()),n=o.uid.getOrThunk(()=>Mp("external"));zp(o.element,n);const r={uid:n,getSystem:e.get,config:S.none,hasConfigured:B,connect:t=>{e.set(t)},disconnect:()=>{e.set(Rp(()=>r))},getApis:()=>({}),element:o.element,spec:t,readState:h("No state"),syncComponents:g,components:h([]),events:{}};return Gx(r)},rC=Mp,iC=(t,o)=>Zx(t).getOrThunk(()=>{const e=(t=>gt(t,"uid"))(t)?t:{uid:rC(""),...t};return oC(e,o).getOrDie()}),aC=t=>iC(t,S.none()),AC=Gx;var lC=Object.freeze({__proto__:null,block:(t,o,e,n)=>{Pe(t.element,"aria-busy",!0);const r=o.getRoot(t).getOr(t),i=Fc([Px.config({mode:"special",onTab:()=>S.some(!0),onShiftTab:()=>S.some(!0)}),Ic.config({})]),a=n(r,i),A=r.getSystem().build(a);Ep.append(r,AC(A)),A.hasConfigured(Px)&&o.focus&&Px.focusIn(A),e.isBlocked()||o.onBlock(t),e.blockWith(()=>Ep.remove(r,A))},unblock:(t,o,e)=>{Ke(t.element,"aria-busy"),e.isBlocked()&&o.onUnblock(t),e.clear()},isBlocked:(t,o,e)=>e.isBlocked()}),sC=[ba("getRoot",S.none),ga("focus",!0),RA("onBlock"),RA("onUnblock")];const cC=Dc({fields:sC,name:"blocking",apis:lC,state:Object.freeze({__proto__:null,init:()=>{const t=Gt(t=>t.destroy());return $s({readState:t.isSet,blockWith:o=>{t.set({destroy:o})},clear:t.clear,isBlocked:t.isSet})}})});var dC=Object.freeze({__proto__:null,getCurrent:(t,o,e)=>o.find(t)});const xC=[Qi("find")],pC=Dc({fields:xC,name:"composing",apis:dC});var CC=Object.freeze({__proto__:null,getCoupled:(t,o,e,n)=>e.getOrCreate(t,o,n),getExistingCoupled:(t,o,e,n)=>e.getExisting(t,o,n)}),mC=[Ki("others",Ii(St.value,ci()))];var uC=Object.freeze({__proto__:null,init:()=>{const t={},o=(o,e)=>{if(0===it(o.others).length)throw new Error("Cannot find any known coupled components");return ut(t,e)},e=h({});return $s({readState:e,getExisting:(t,e,n)=>o(e,n).orThunk(()=>(ut(e.others,n).getOrDie("No information found for coupled component: "+n),S.none())),getOrCreate:(e,n,r)=>o(n,r).getOrThunk(()=>{const o=ut(n.others,r).getOrDie("No information found for coupled component: "+r)(e),i=e.getSystem().build(o);return t[r]=i,i})})}});const gC=Dc({fields:mC,name:"coupling",apis:CC,state:uC}),bC=["input","button","textarea","select"],fC=(t,o,e)=>{(o.disabled()?wC:kC)(t,o)},hC=(t,o)=>!0===o.useNative&&T(bC,Xo(t.element)),vC=t=>{Pe(t.element,"disabled","disabled")},_C=t=>{Ke(t.element,"disabled")},yC=t=>{Pe(t.element,"aria-disabled","true")},EC=t=>{Pe(t.element,"aria-disabled","false")},wC=(t,o,e)=>{o.disableClass.each(o=>{nr(t.element,o)});(hC(t,o)?vC:yC)(t),o.onDisabled(t)},kC=(t,o,e)=>{o.disableClass.each(o=>{ir(t.element,o)});(hC(t,o)?_C:EC)(t),o.onEnabled(t)},BC=(t,o)=>hC(t,o)?(t=>Qe(t.element,"disabled"))(t):(t=>"true"===Ge(t.element,"aria-disabled"))(t);var FC=Object.freeze({__proto__:null,enable:kC,disable:wC,isDisabled:BC,onLoad:fC,set:(t,o,e,n)=>{(n?wC:kC)(t,o)}});var SC=Object.freeze({__proto__:null,exhibit:(t,o)=>yc({classes:o.disabled()?o.disableClass.toArray():[]}),events:(t,o)=>lc([sc($a(),(o,e)=>BC(o,t)),Ec(t,o,fC)])}),DC=[ba("disabled",B),xa("useNative",!0),ra("disableClass"),RA("onDisabled"),RA("onEnabled")];const zC=Dc({fields:DC,name:"disabling",active:SC,apis:FC}),OC=(t,o,e,n,r)=>{const i=t=>t+"px";return{position:t,left:o.map(i),top:e.map(i),right:n.map(i),bottom:r.map(i)}},MC=(t,o)=>{pn(t,(t=>({...t,position:S.some(t.position)}))(o))},TC=(t,o)=>{const e=t.element;nr(e,o.transitionClass),ir(e,o.fadeOutClass),nr(e,o.fadeInClass),o.onShow(t)},RC=(t,o)=>{const e=t.element;nr(e,o.transitionClass),ir(e,o.fadeInClass),nr(e,o.fadeOutClass),o.onHide(t)},UC=(t,o)=>t.y>=o.y,NC=(t,o)=>t.bottom<=o.bottom,LC=(t,o,e)=>({location:"top",leftX:o,topY:e.bounds.y-t.y}),IC=(t,o,e)=>({location:"bottom",leftX:o,bottomY:t.bottom-e.bounds.bottom}),HC=t=>t.box.x-t.win.x,qC=(t,o,e)=>e.getInitialPos().map(e=>{const n=((t,o)=>{const e=o.optScrollEnv.fold(h(t.bounds.y),o=>o.scrollElmTop+(t.bounds.y-o.currentScrollTop));return On(t.bounds.x,e)})(e,o);return{box:Lr(n.left,n.top,Fn(t),yn(t)),location:e.location}}),YC=(t,o,e,n,r)=>{const i=((t,o)=>{const e=o.optScrollEnv.fold(h(t.y),o=>t.y+o.currentScrollTop-o.scrollElmTop);return On(t.x,e)})(o,e),a=Lr(i.left,i.top,o.width,o.height);n.setInitialPos({style:gn(t),position:Cn(t,"position")||"static",boun
vendor: 6,028 bytes, line 1
1ds:a,location:r.location})},jC=(t,o,e)=>e.getInitialPos().bind(n=>{var r;switch(e.clearInitialPos(),n.position){case"static":return S.some({morph:"static"});case"absolute":const e=Wr(t).getOr(An()),i=Ir(e),a=null!==(r=e.dom.scrollTop)&&void 0!==r?r:0;return S.some({morph:"absolute",positionCss:OC("absolute",ut(n.style,"left").map(t=>o.x-i.x),ut(n.style,"top").map(t=>o.y-i.y+a),ut(n.style,"right").map(t=>i.right-o.right),ut(n.style,"bottom").map(t=>i.bottom-o.bottom))});default:return S.none()}}),WC=(t,o,e)=>qC(t,o,e).filter(({box:t})=>((t,o,e)=>Z(t,t=>{switch(t){case"bottom":return NC(o,e.bounds);case"top":return UC(o,e.bounds)}}))(e.getModes(),t,o)).bind(({box:o})=>jC(t,o,e)),PC=t=>{switch(t.location){case"top":return S.some({morph:"fixed",positionCss:OC("fixed",S.some(t.leftX),S.some(t.topY),S.none(),S.none())});case"bottom":return S.some({morph:"fixed",positionCss:OC("fixed",S.some(t.leftX),S.none(),S.none(),S.some(t.bottomY))});default:return S.none()}},VC=(t,o,e)=>{const n=Ir(t),r=Yr(),i=((t,o,e)=>{const n=o.win,r=o.box,i=HC(o);return rt(t,t=>{switch(t){case"bottom":return NC(r,e.bounds)?S.none():S.some(IC(n,i,e));case"top":return UC(r,e.bounds)?S.none():S.some(LC(n,i,e));default:return S.none()}}).getOr({location:"no-dock"})})(e.getModes(),{win:r,box:n},o);return"top"===i.location||"bottom"===i.location?(YC(t,n,o,e,i),PC(i)):S.none()},GC=(t,o,e)=>{const n=t.element;return qt(un(n,"position"),"fixed")?((t,o,e)=>WC(t,o,e).orThunk(()=>o.optScrollEnv.bind(n=>qC(t,o,e)).bind(({box:t,location:e})=>{const n=Yr(),r=HC({win:n,box:t}),i="top"===e?LC(n,r,o):IC(n,r,o);return PC(i)})))(n,o,e):VC(n,o,e)},ZC=(t,o,e,n)=>{const r=Ir(t),i=Yr(),a=n(i,HC({win:i,box:r}),o);return"bottom"===a.location||"top"===a.location?(((t,o,e,n,r)=>{n.getInitialPos().fold(()=>YC(t,o,e,n,r),()=>g)})(t,r,o,e,a),PC(a)):S.none()},QC=(t,o,e)=>{e.setDocked(!1),I(["left","right","top","bottom","position"],o=>fn(t.element,o)),o.onUndocked(t)},KC=(t,o,e,n)=>{const r="fixed"===n.position;e.setDocked(r),MC(t.element,n);(r?o.onDocked:o.onUndocked)(t)},JC=(t,o,e,n,r=!1)=>{o.contextual.each(o=>{o.lazyContext(t).each(i=>{const a=((t,o)=>t.y<o.bottom&&t.bottom>o.y)(i,n.bounds);if(a!==e.isVisible())if(e.setVisible(a),r&&!a)lr(t.element,[o.fadeOutClass]),o.onHide(t);else{(a?TC:RC)(t,o)}})})},$C=(t,o,e,n,r)=>{JC(t,o,e,n,!0),KC(t,o,e,r.positionCss)},XC=(t,o,e)=>{const n=o.lazyViewport(t);JC(t,o,e,n),GC(t,n,e).each(r=>{((t,o,e,n,r)=>{switch(r.morph){case"static":return QC(t,o,e);case"absolute":return KC(t,o,e,r.positionCss);case"fixed":$C(t,o,e,n,r)}})(t,o,e,n,r)})},tm=(t,o,e)=>{const n=t.element;e.setDocked(!1);const r=o.lazyViewport(t);((t,o,e)=>{const n=t.element;return qC(n,o,e).bind(({box:t})=>jC(n,t,e))})(t,r,e).each(n=>{switch(n.morph){case"static":QC(t,o,e);break;case"absolute":KC(t,o,e,n.positionCss)}}),e.setVisible(!0),o.contextual.each(o=>{sr(n,[o.fadeInClass,o.fadeOutClass,o.transitionClass]),o.onShow(t)}),om(t,o,e)},om=(t,o,e)=>{t.getSystem().isConnected()&&XC(t,o,e)},em=(t,o,e)=>{e.isDocked()&&tm(t,o,e)},nm=t=>(o,e,n)=>{const r=e.lazyViewport(o);ZC(o.element,r,n,t).each(t=>{$C(o,e,n,r,t)})},rm=nm(LC),im=nm(IC);var am=Object.freeze({__proto__:null,refresh:om,reset:em,isDocked:(t,o,e)=>e.isDocked(),getModes:(t,o,e)=>e.getModes(),setModes:(t,o,e,n)=>e.setModes(n),forceDockToTop:rm,forceDockToBottom:im});var Am=Object.freeze({__proto__:null,events:(t,o)=>lc([bc(ja(),(e,n)=>{t.contextual.each(t=>{if(Ar(e.element,t.transitionClass)){sr(e.element,[t.transitionClass,t.fadeInClass]);(o.isVisible()?t.onShown:t.onHidden)(e)}n.stop()})}),dc(AA(),(e,n)=>{om(e,t,o)}),dc(mA(),(e,n)=>{om(e,t,o)}),dc(lA(),(e,n)=>{em(e,t,o)})])}),lm=[da("contextual",[$i("fadeInClass"),$i("fadeOutClass"),$i("transitionClass"),ta("lazyContext"),RA("onShow"),RA("onShown"),RA("onHide"),RA("onHidden")]),ba("lazyViewport",()=>({bounds:Yr(),optScrollEnv:S.none()})),fa("modes",["top","bottom"],pi),RA("onDocked"),RA("onUndocked")];const sm=Dc({fields:lm,name:"docking",active:Am,apis:am,state:Object.freeze({__proto__:null,init:t=>{const o=ht(!1),e=ht(!0),n=Qt(),r=ht(t.modes);return $s({isDocked:o.get,setDocked:o.set,getInitialPos:n.get,setInitialPos:n.set,clearInitialPos:n.clear,isVisible:e.get,setVisible:e.set,getModes:r.get,setModes:r.set,readState:()=>`docked:  ${o.get()}, visible: ${e.get()}, modes: ${r.get().join(",")}`})}})}),cm=ft([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),dm=t=>o=>o.translate(-t.left,-t.top),xm=t=>o=>o.translate(t.left,t.top),pm=t=>(o,e)=>j(t,(t,o)=>o(t),On(o,e)),Cm=(t,o,e)=>t.fold(pm([xm(e),dm(o)]),pm([dm(o)]),pm([])),mm=(t,o,e)=>t.fold(pm([xm(e)]),pm([]),pm([xm(o)])),um=(t,o,e)=>t.fold(pm([]),pm([dm(e)]),pm([xm(o),dm(e)])),gm=(t,o,e)=>{const n=t.fold((t,o)=>({position:S.some("absolute"),left:S.some(t+"px"),top:S.some(o+"px")}),(t,o)=>({position:S.some("absolute"),left:S.some(t-e.left+"px"),top:S.some(o-e.top+"px")}),(t,o)=>({position:S.some("fixed"),left:S.some(t+"px"),top:S.some(o+"px")}));return{right:S.none(),bottom:S.none(),...n}},bm=(t,o,e,n)=>{const r=(t,r)=>(i,a)=>{const A=t(o,e,n);return r(i.getOr(A.left),a.getOr(A.top))};return t.fold(r(um,fm),r(mm,hm),r(Cm,vm))},fm=cm.offset,hm=cm.absolute,vm=cm.fixed,_m=(t,o)=>{const e=Ge(t,o);return d(e)?NaN:parseInt(e,10)},ym=(t,o,e,n)=>((t,o)=>{const e=t.element,n=_m(e,o.leftAttr),r=_m(e,o.topAttr);return isNaN(n)||isNaN(r)?S.none():S.some(On(n,r))})(t,o).fold(()=>e,t=>vm(t.left+n.left,t.top+n.top)),Em=(t,o,e,n,r,i)=>{const a=ym(t,o,e,n),A=o.mustSnap?Bm(t,o,a,r,i):Fm(t,o,a,r,i),l=Cm(a,r,i);return((t,o,e)=>{const n=t.element;Pe(n,o.leftAttr,e.left+"px"),Pe(n,o.topAttr,e.top+"px")})(t,o,l),A.fold(()=>({coord:vm(l.left,l.top),extra:S.none()}),t=>({coord:t.output,extra:t.extra}))},wm=(t,o)=>{((t,o)=>{const e=t.element;Ke(e,o.leftAttr),Ke(e,o.topAttr)})(t,o)},km=(t,o,e,n)=>rt(t,t=>{const r=t.sensor,i=((t,o,e,n,r,i)=>{const a=mm(t,r,i),A=mm(o,r,i);return Math.abs(a.left-A.left)<=e&&Math.abs(a.top-A.top)<=n})(o,r,t.range.left,t.range.top,e,n);return i?S.some({output:bm(t.output,o,e,n),extra:t.extra}):S.none()}
vendor: 4,672 bytes, line 1
1),Bm=(t,o,e,n,r)=>{const i=o.getSnapPoints(t);return km(i,e,n,r).orThunk(()=>{const t=j(i,(t,o)=>{const i=o.sensor,a=((t,o,e,n,r,i)=>{const a=mm(t,r,i),A=mm(o,r,i),l=Math.abs(a.left-A.left),s=Math.abs(a.top-A.top);return On(l,s)})(e,i,o.range.left,o.range.top,n,r);return t.deltas.fold(()=>({deltas:S.some(a),snap:S.some(o)}),e=>(a.left+a.top)/2<=(e.left+e.top)/2?{deltas:S.some(a),snap:S.some(o)}:t)},{deltas:S.none(),snap:S.none()});return t.snap.map(t=>({output:bm(t.output,e,n,r),extra:t.extra}))})},Fm=(t,o,e,n,r)=>{const i=o.getSnapPoints(t);return km(i,e,n,r)};var Sm=Object.freeze({__proto__:null,snapTo:(t,o,e,n)=>{const r=o.getTarget(t.element);if(o.repositionTarget){const o=Ae(t.element),e=Un(o),i=Pr(r),a=((t,o,e)=>({coord:bm(t.output,t.output,o,e),extra:t.extra}))(n,e,i),A=gm(a.coord,0,i);pn(r,A)}}});const Dm=(t,o)=>ha(t,{},L(o,o=>{return e=o.name(),n="Cannot configure "+o.name()+" for "+t,Vi(e,e,{tag:"option",process:{}},li(t=>ti("The field: "+e+" is forbidden. "+n)));var e,n}).concat([Gi("dump",v)])),zm=t=>t.dump,Om=(t,o)=>({...Fc(o),...t.dump}),Mm=Dm,Tm=Om,Rm=(t,o,e,n,r)=>{const i=((t,o)=>(t.length>0?[oa("parts",t)]:[]).concat([Qi("uid"),xa("dom",{}),xa("components",[]),HA("originalSpec"),xa("debug.sketcher",{})]).concat(o))(n,r);return Yi(t+" [SpecSchema]",Di(i.concat(o)),e)},Um=(t,o,e,n,r)=>{const i=Nm(r),a=Fl(e),A=Il(e),l=Rm(t,o,i,a,[A]),s=Dl(0,l,e);return n(l,zl(t,l,s.internals()),i,s.externals())},Nm=t=>(t=>gt(t,"uid"))(t)?t:{...t,uid:Mp("uid")},Lm=Di([Qi("name"),Qi("factory"),Qi("configFields"),xa("apis",{}),xa("extraApis",{})]),Im=Di([Qi("name"),Qi("factory"),Qi("configFields"),Qi("partFields"),xa("apis",{}),xa("extraApis",{})]),Hm=t=>{const o=Yi("Sketcher for "+t.name,Lm,t),e=lt(o.apis,Qx),n=lt(o.extraApis,(t,o)=>jA(t,o));return{name:o.name,configFields:o.configFields,sketch:t=>((t,o,e,n)=>{const r=Nm(n);return e(Rm(t,o,r,[],[]),r)})(o.name,o.configFields,o.factory,t),...e,...n}},qm=t=>{const o=Yi("Sketcher for "+t.name,Im,t),e=wl(o.name,o.partFields),n=lt(o.apis,Qx),r=lt(o.extraApis,(t,o)=>jA(t,o));return{name:o.name,partFields:o.partFields,configFields:o.configFields,sketch:t=>Um(o.name,o.configFields,o.partFields,o.factory,t),parts:e,...n,...r}},Ym=Hm({name:"Container",factory:t=>{const{attributes:o,...e}=t.dom;return{uid:t.uid,dom:{tag:"div",attributes:{role:"presentation",...o},...e},components:t.components,behaviours:zm(t.containerBehaviours),events:t.events,domModification:t.domModification,eventOrder:t.eventOrder}},configFields:[xa("components",[]),Dm("containerBehaviours",[]),xa("events",{}),xa("domModification",{}),xa("eventOrder",{})]}),jm="data-initial-z-index",Wm=(t,o)=>{t.getSystem().addToGui(o),(t=>{de(t.element).filter(ee).each(o=>{un(o,"z-index").each(t=>{Pe(o,jm,t)}),dn(o,"z-index",Cn(t.element,"z-index"))})})(o)},Pm=t=>{(t=>{de(t.element).filter(ee).each(t=>{Ze(t,jm).fold(()=>fn(t,"z-index"),o=>dn(t,"z-index",o)),Ke(t,jm)})})(t),t.getSystem().removeFromGui(t)},Vm=(t,o,e)=>t.getSystem().build(Ym.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[o]},events:e}));var Gm=da("snaps",[Qi("getSnapPoints"),RA("onSensor"),Qi("leftAttr"),Qi("topAttr"),xa("lazyViewport",Yr),xa("mustSnap",!1)]);const Zm=[xa("useFixed",B),Qi("blockerClass"),xa("getTarget",v),xa("onDrag",g),xa("repositionTarget",!0),xa("onDrop",g),ba("getBounds",Yr),Gm],Qm=t=>((t,o,e,n)=>t.isSome()&&o.isSome()&&e.isSome()?S.some(n(t.getOrDie(),o.getOrDie(),e.getOrDie())):S.none())(un(t,"left"),un(t,"top"),un(t,"position"),(t,o,e)=>("fixed"===e?vm:fm)(parseInt(t,10),parseInt(o,10))).getOrThunk(()=>{const o=Tn(t);return hm(o.left,o.top)}),Km=(t,o,e,n,r,i,a)=>((t,o,e,n,r)=>{const i=r.bounds,a=mm(o,e,n),A=Rt(a.left,i.x,i.x+i.width-r.width),l=Rt(a.top,i.y,i.y+i.height-r.height),s=hm(A,l);return o.fold(()=>{const t=um(s,e,n);return fm(t.left,t.top)},h(s),()=>{const t=Cm(s,e,n);return vm(t.left,t.top)})})(0,o.fold(()=>{const t=(o=e,a=i.left,A=i.top,o.fold((t,o)=>fm(t+a,o+A),(t,o)=>hm(t+a,o+A),(t,o)=>vm(t+a,o+A)));var o,a,A;const l=Cm(t,n,r);return vm(l.left,l.top)},o=>{const a=Em(t,o,e,i,n,r);return a.extra.each(e=>{o.onSensor(t,e)}),a.coord}),n,r,a),Jm=(t,o)=>({bounds:t.getBounds(),height:En(o.element),width:Sn(o.element)}),$m=(t,o,e,n,r)=>{const i=e.update(n,r),a=e.getStartData().getOrThunk(()=>Jm(o,t));i.each(e=>{((t,o,e,n)=>{const r=o.getTarget(t.element);if(o.repositionTarget){const i=Ae(t.element),a=Un(i),A=Pr(r),l=Qm(r),s=Km(t,o.snaps,l,a,A,n,e),c=gm(s,0,A);pn(r,c)}o.onDrag(t,r,n)})(t,o,a,e)})},Xm=(t,o,e,n)=>{o.each(Pm),e.snaps.each(o=>{wm(t,o)});const r=e.getTarget(t.element);n.reset(),e.onDrop(t,r)},tu=t=>(o,e)=>{const n=t=>
vendor: 17,400 bytes, line 1
1{e.setStartData(Jm(o,t))};return lc([dc(AA(),t=>{e.getStartData().each(()=>n(t))}),...t(o,e,n)])};var ou=Object.freeze({__proto__:null,getData:t=>S.from(On(t.x,t.y)),getDelta:(t,o)=>On(o.left-t.left,o.top-t.top)});const eu=(t,o,e)=>[dc(Da(),(n,r)=>{if(0!==r.event.raw.button)return;r.stop();const i=()=>Xm(n,S.some(l),t,o),a=WA(i,200),A={drop:i,delayDrop:a.schedule,forceDrop:i,move:e=>{a.cancel(),$m(n,t,o,ou,e)}},l=Vm(n,t.blockerClass,(t=>lc([dc(Da(),t.forceDrop),dc(Ma(),t.drop),dc(za(),(o,e)=>{t.move(e.event)}),dc(Oa(),t.delayDrop)]))(A));e(n),Wm(n,l)})],nu=[...Zm,IA("dragger",{handlers:tu(eu)})];var ru=Object.freeze({__proto__:null,getData:t=>{const o=t.raw.touches;return 1===o.length?(t=>{const o=t[0];return S.some(On(o.clientX,o.clientY))})(o):S.none()},getDelta:(t,o)=>On(o.left-t.left,o.top-t.top)});const iu=(t,o,e)=>{const n=Qt(),r=e=>{Xm(e,n.get(),t,o),n.clear()};return[dc(ka(),(i,a)=>{a.stop();const A=()=>r(i),l={drop:A,delayDrop:g,forceDrop:A,move:e=>{$m(i,t,o,ru,e)}},s=Vm(i,t.blockerClass,(t=>lc([dc(ka(),t.forceDrop),dc(Fa(),t.drop),dc(Sa(),t.drop),dc(Ba(),(o,e)=>{t.move(e.event)})]))(l));n.set(s);e(i),Wm(i,s)}),dc(Ba(),(e,n)=>{n.stop(),$m(e,t,o,ru,n.event)}),dc(Fa(),(t,o)=>{o.stop(),r(t)}),dc(Sa(),r)]},au=nu,Au=[...Zm,IA("dragger",{handlers:tu(iu)})],lu=[...Zm,IA("dragger",{handlers:tu((t,o,e)=>[...eu(t,o,e),...iu(t,o,e)])})];var su=Object.freeze({__proto__:null,mouse:au,touch:Au,mouseOrTouch:lu});var cu=Object.freeze({__proto__:null,init:()=>{let t=S.none(),o=S.none();const e=h({});return $s({readState:e,reset:()=>{t=S.none(),o=S.none()},update:(o,e)=>o.getData(e).bind(e=>((o,e)=>{const n=t.map(t=>o.getDelta(t,e));return t=S.some(e),n})(o,e)),getStartData:()=>o,setStartData:t=>{o=S.some(t)}})}});const du=Oc({branchKey:"mode",branches:su,name:"dragging",active:{events:(t,o)=>t.dragger.handlers(t,o)},extra:{snap:t=>({sensor:t.sensor,range:t.range,output:t.output,extra:S.from(t.extra)})},state:cu,apis:Sm}),xu=["input","textarea"],pu=t=>{const o=Xo(t);return T(xu,o)},Cu=(t,o)=>{const e=o.getRoot(t).getOr(t.element);ir(e,o.invalidClass),o.notify.each(o=>{pu(t.element)&&Pe(t.element,"aria-invalid",!1),o.getContainer(t).each(t=>{on(t,o.validHtml)}),o.onValid(t)})},mu=(t,o,e,n)=>{const r=o.getRoot(t).getOr(t.element);nr(r,o.invalidClass),o.notify.each(o=>{pu(t.element)&&Pe(t.element,"aria-invalid",!0),o.getContainer(t).each(t=>{on(t,n)}),o.onInvalid(t,n)})},uu=(t,o,e)=>o.validator.fold(()=>kt(St.value(!0)),o=>o.validate(t)),gu=(t,o,e)=>(o.notify.each(o=>{o.onValidate(t)}),uu(t,o).map(e=>t.getSystem().isConnected()?e.fold(e=>(mu(t,o,0,e),St.error(e)),e=>(Cu(t,o),St.value(e))):St.error("No longer in system")));var bu=Object.freeze({__proto__:null,markValid:Cu,markInvalid:mu,query:uu,run:gu,isInvalid:(t,o)=>{const e=o.getRoot(t).getOr(t.element);return Ar(e,o.invalidClass)}});var fu=Object.freeze({__proto__:null,events:(t,o)=>t.validator.map(o=>lc([dc(o.onEvent,o=>{gu(o,t).get(v)})].concat(o.validateOnLoad?[fc(o=>{gu(o,t).get(g)})]:[]))).getOr({})}),hu=[Qi("invalidClass"),xa("getRoot",S.none),da("notify",[xa("aria","alert"),xa("getContainer",S.none),xa("validHtml",""),RA("onValid"),RA("onInvalid"),RA("onValidate")]),da("validator",[Qi("validate"),xa("onEvent","input"),xa("validateOnLoad",!0)])];const vu=(t,o,e)=>{o.store.manager.onLoad(t,o,e)},_u=(t,o,e)=>{o.store.manager.onUnload(t,o,e)};var yu=Object.freeze({__proto__:null,onLoad:vu,onUnload:_u,setValue:(t,o,e,n)=>{o.store.manager.setValue(t,o,e,n)},getValue:(t,o,e)=>o.store.manager.getValue(t,o,e),getState:(t,o,e)=>e});var Eu=Object.freeze({__proto__:null,events:(t,o)=>{const e=t.resetOnDom?[fc((e,n)=>{vu(e,t,o)}),hc((e,n)=>{_u(e,t,o)})]:[Ec(t,o,vu)];return lc(e)}});const wu=()=>{const t=ht(null);return $s({set:t.set,get:t.get,isNotSet:()=>null===t.get(),clear:()=>{t.set(null)},readState:()=>({mode:"memory",value:t.get()})})},ku=()=>{const t=ht({}),o=ht({});return $s({readState:()=>({mode:"dataset",dataByValue:t.get(),dataByText:o.get()}),lookup:e=>ut(t.get(),e).orThunk(()=>ut(o.get(),e)),update:e=>{const n=t.get(),r=o.get(),i={},a={};I(e,t=>{i[t.value]=t,ut(t,"meta").each(o=>{ut(o,"text").each(o=>{a[o]=t})})}),t.set({...n,...i}),o.set({...r,...a})},clear:()=>{t.set({}),o.set({})}})};var Bu=Object.freeze({__proto__:null,memory:wu,dataset:ku,manual:()=>$s({readState:g}),init:t=>t.store.manager.state(t)});const Fu=(t,o,e,n)=>{const r=o.store;e.update([n]),r.setValue(t,n),o.onSetValue(t,n)};var Su=[ra("initialValue"),Qi("getFallbackEntry"),Qi("getDataKey"),Qi("setValue"),IA("manager",{setValue:Fu,getValue:(t,o,e)=>{const n=o.store,r=n.getDataKey(t);return e.lookup(r).getOrThunk(()=>n.getFallbackEntry(r))},onLoad:(t,o,e)=>{o.store.initialValue.each(n=>{Fu(t,o,e,n)})},onUnload:(t,o,e)=>{e.clear()},state:ku})];var Du=[Qi("getValue"),xa("setValue",g),ra("initialValue"),IA("manager",{setValue:(t,o,e,n)=>{o.store.setValue(t,n),o.onSetValue(t,n)},getValue:(t,o,e)=>o.store.getValue(t),onLoad:(t,o,e)=>{o.store.initialValue.each(e=>{o.store.setValue(t,e)})},onUnload:g,state:Js.init})];var zu=[ra("initialValue"),IA("manager",{setValue:(t,o,e,n)=>{e.set(n),o.onSetValue(t,n)},getValue:(t,o,e)=>e.get(),onLoad:(t,o,e)=>{o.store.initialValue.each(t=>{e.isNotSet()&&e.set(t)})},onUnload:(t,o,e)=>{e.clear()},state:wu})],Ou=[pa("store",{mode:"memory"},Wi("mode",{memory:zu,manual:Du,dataset:Su})),RA("onSetValue"),xa("resetOnDom",!1)];const Mu=Dc({fields:Ou,name:"representing",active:Eu,apis:yu,extra:{setValueFrom:(t,o)=>{const e=Mu.getValue(o);Mu.setValue(t,e)}},state:Bu}),Tu=Dc({fields:hu,name:"invalidating",active:fu,apis:bu,extra:{validation:t=>o=>{const e=Mu.getValue(o);return kt(t(e))}}});var Ru=Object.freeze({__proto__:null,exhibit:(t,o)=>yc({classes:[],styles:o.useFixed()?{}:{position:"relative"}})});const Uu=ft([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),Nu=(t,o,e,n,r,i)=>{const a=o.rect,A=a.x-e,l=a.y-n,s=r-(A+a.width),c=i-(l+a.height),d=S.some(A),x=S.some(l),p=S.some(s),C=S.some(c),m=S.none();return((t,o,e,n,r,i,a,A,l)=>t.fold(o,e,n,r,i,a,A,l))(o.direction,()=>OC(t,d,x,m,m),()=>OC(t,m,x,p,m),()=>OC(t,d,m,m,C),()=>OC(t,m,m,p,C),()=>OC(t,d,x,m,m),()=>OC(t,d,m,m,C),()=>OC(t,d,x,m,m),()=>OC(t,m,x,p,m))},Lu=(t,o)=>t.fold(()=>{const t=o.rect;return OC("absolute",S.some(t.x),S.some(t.y),S.none(),S.none())},(t,e,n,r)=>Nu("absolute",o,t,e,n,r),(t,e,n,r)=>Nu("fixed",o,t,e,n,r)),Iu=(t,o)=>{const e=y(Nr,o),n=t.fold(e,e,()=>{const t=Un();return Nr(o).translate(-t.left,-t.top)}),r=Sn(o),i=En(o);return Lr(n.left,n.top,r,i)},Hu=(t,o)=>o.fold(()=>t.fold(Yr,Yr,Lr),o=>t.fold(h(o),h(o),()=>{const e=qu(t,o.x,o.y);return Lr(e.left,e.top,o.width,o.height)})),qu=(t,o,e)=>{const n=On(o,e);return t.fold(h(n),h(n),()=>{const t=Un();return n.translate(-t.left,-t.top)})};Uu.none;const Yu=Uu.relative,ju=Uu.fixed,Wu=(t,o)=>((t,o)=>({anchorBox:t,origin:o}))(t,o),Pu=ft([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),Vu=(t,o,e,n)=>{const r=t.bubble,i=r.offset,a=((t,o,e)=>{const n=(n,r)=>o[n].map(o=>{const i="top"===n||"bottom"===n,a=i?e.top:e.left,A=("left"===n||"top"===n?Math.max:Math.min)(o,r)+a;return i?Rt(A,t.y,t.bottom):Rt(A,t.x,t.right)}).getOr(r),r=n("left",t.x),i=n("top",t.y),a=n("right",t.right),A=n("bottom",t.bottom);return Lr(r,i,a-r,A-i)})(n,t.restriction,i),A=t.x+i.left,l=t.y+i.top,s=Lr(A,l,o,e),{originInBounds:c,sizeInBounds:d,visibleW:x,visibleH:p}=((t,o)=>{const{x:e,y:n,right:r,bottom:i}=o,{x:a,y:A,right:l,bottom:s,width:c,height:d}=t;return{originInBounds:a>=e&&a<=r&&A>=n&&A<=i,sizeInBounds:l<=r&&l>=e&&s<=i&&s>=n,visibleW:Math.min(c,a>=e?r-a:l-e),visibleH:Math.min(d,A>=n?i-A:s-n)}})(s,a),C=c&&d,m=C?s:((t,o)=>{const{x:e,y:n,right:r,bottom:i}=o,{x:a,y:A,width:l,height:s}=t,c=Math.max(e,r-l),d=Math.max(n,i-s),x=Rt(a,e,c),p=Rt(A,n,d),C=Math.min(x+l,r)-x,m=Math.min(p+s,i)-p;return Lr(x,p,C,m)})(s,a),u=m.width>0&&m.height>0,{maxWidth:g,maxHeight:b}=((t,o,e)=>{const n=h(o.bottom-e.y),r=h(e.bottom-o.y),i=((t,o,e,n)=>t.fold(o,o,n,n,o,n,e,e))(t,r,r,n),a=h(o.right-e.x),A=h(e.right-o.x),l=((t,o,e,n)=>t.fold(o,n,o,n,e,e,o,n))(t,A,A,a);return{maxWidth:l,maxHeight:i}})(t.direction,m,n),f={rect:m,maxHeight:b,maxWidth:g,direction:t.direction,placement:t.placement,classes:{on:r.classesOn,off:r.classesOff},layout:t.label,testY:l};return C||t.alwaysFit?Pu.fit(f):Pu.nofit(f,x,p,u)},Gu=["top","bottom","right","left"],Zu="data-alloy-transition-timer",Qu=(t,o)=>((t,o)=>Z(o,o=>Ar(t,o)))(t,o.classes),Ku=(t,o)=>{const e=t=>parseFloat(t).toFixed(3);return Ct(o,(o,n)=>!((t,o,e=_)=>jt(t,o,e).getOr(t.isNone()&&o.isNone()))(t[n].map(e),o.map(e))).isSome()},Ju=(t,o)=>{const e=Zt(),n=Zt();let r;const a=o=>{var e;const n=null!==(e=o.raw.pseudoElement)&&void 0!==e?e:"";return fo(o.target,t)&&no(n)&&T(Gu,o.raw.propertyName)},A=i=>{if(x(i)||a(i)){e.clear(),n.clear();const a=null==i?void 0:i.raw.type;(x(a)||a===ja())&&(clearTimeout(r),Ke(t,Zu),sr(t,o.classes))}},l=De(t,Wa(),o=>{a(o)&&(l.unbind(),e.set(De(t,ja(),A)),n.set(De(t,Ya(),A)))}),s=(t=>{const o=o=>{const e=Cn(t,o).split(/\s*,\s*/);return q(e,eo)},e=t=>{if(i(t)&&/^[\d.]+/.test(t)){const o=parseFloat(t);return to(t,"ms")?o:1e3*o}return 0},n=o("transition-delay"),r=o("transition-duration");return j(r,(t,o,r)=>{const i=e(n[r])+e(o);return Math.max(t,i)},0)})(t);requestAnimationFrame(()=>{r=setTimeout(A,s+17),Pe(t,Zu,r)})},$u=(t,o,e,n,r,i)=>{const a=((t,o,e)=>e.exists(e=>{const n=t.mode;return"all"===n||e[n]!==o[n]}))(n,r,i);if(a||Qu(t,n)){dn(t,"position",e.position);const i=Iu(o,t),A=Lu(o,{...r,rect:i}),l=J(Gu,t=>A[t]);Ku(e,l)&&(pn(t,l),a&&((t,o)=>{lr(t,o.classes),Ze(t,Zu).each(o=>{clearTimeout(parseInt(o,10)),Ke(t,Zu)}),Ju(t,o)})(t,n),hn(t))}else sr(t,n.classes)},Xu=(t,o,e,n)=>{fn(o,"max-height"),fn(o,"max-width");const r=(i=o,{width:Math.ceil(Dn(i)),height:En(i)});var i;return((t,o,e,n,r,i)=>{const a=n.width,A=n.height,l=(o,l,s,c,d)=>{const x=o(e,n,r,t,i),p=Vu(x,a,A,i);return p.fold(h(p),(t,o,e,n)=>(d===n?e>c||o>s:!d&&n)?p:Pu.nofit(l,s,c,d))},s=j(o,(t,o)=>{const e=y(l,o);return t.fold(h(t),e)},Pu.nofit({rect:e,maxHeight:n.height,maxWidth:n.width,direction:Vl(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:e.y},-1,-1,!1));return s.fold(v,v)})(o,n.preference,t,r,e,n.bounds)},tg=(t,o)=>{((t,o)=>{Pe(t,_s,o)})(t,o.placement)},og=(t,o,e)=>void 0===t[o]?e:t[o],eg=(t,o,e,n)=>{const r=Xu(t,o,e,n);return((t,o,e)=>{const n=Lu(e.origin,o);e.transition.each(r=>{$u(t,e.origin,n,r,o,e.lastPlacement)}),MC(t,n)})(o,r,n),tg(o,r),((t,o)=>{const e=o.classes;sr(t,e.off),lr(t,e.on)})(o,r),((t,o,e)=>{(0,e.maxHeightFunction)(t,o.maxHeight)})(o,r,n),((t,o,e)=>{(0,e.maxWidthFunction)(t,o.maxWidth)})(o,r,n),{layout:r.layout,placement:r.placement}},ng=v,rg=()=>da("layouts",[Qi("onLtr"),Qi("onRtl"),ra("onBottomLtr"),ra("onBottomRtl")]),ig=(t,o,e,n,r,i,a)=>{const A=a.map(Qs).getOr(!1),l=o.layouts.map(o=>o.onLtr(t)),s=o.layouts.map(o=>o.onRtl(t)),c=A?o.layouts.bind(o=>o.onBottomLtr.map(o=>o(t))).or(l).getOr(r):l.getOr(e),d=A?o.layouts.bind(o=>o.onBottomRtl.map(o=>o(t))).or(s).getOr(i):s.getOr(n);return In(c,d)(t)};var ag=[Qi("hotspot"),ra("bubble"),xa("overrides",{}),rg(),IA("placement",(t,o,e)=>{const n=o.hotspot,r=Iu(e,n.element),i=ig(t.element,o,hs(),vs(),bs(),fs(),S.some(o.hotspot.element));return S.some(ng({anchorBox:r,bubble:o.bubble.getOr(jl()),overrides:o.overrides,layouts:i}))})];var Ag=[Qi("x"),Qi("y"),xa("height",0),xa("width",0),xa("bubble",jl()),xa("overrides",{}),rg(),IA("placement",(t,o,e)=>{const n=qu(e,o.x,o.y),r=Lr(n.left,n.top,o.width,o.height),i=ig(t.element,o,us(),gs(),us(),gs(),S.none());return S.some(ng({anchorBox:r,bubble:o.bubble,overrides:o.overrides,layouts:i}))})];const lg=ft([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),sg=t=>t.fold(v,(t,o,e)=>t.translate(-o,-e)),cg=t=>t.fold(v,v),dg=t=>j(t,(t,o)=>t.translate(o.left,o.top),On(0,0)),xg=t=>{const o=L(t,cg);return dg(o)},pg=lg.screen,Cg=lg.absolute,mg=(t,o,e)=>{const n=Ae(t.element),r=Un(n),i=((t,o,e)=>{const n=ce(e.root).dom;return S.from(n.frameElement).map(Ao.fromDom).filter(o=>{const e=Ae(o),n=Ae(t.element);return fo(e,n)}).map(Tn)})(t,0,e).getOr(r);return Cg(i,r.left,r.top)},ug=(t,o,e,n)=>{const r=pg(On(t,o));return S.some(((t,o,e)=>({point:t,width:o,height:e}))(r,e,n))},gg=(t,o,e,n,r)=>t.map(t=>{const i=[o,t.point],a=(A=()=>xg(i),l=()=>xg(i),s=()=>(t=>{const o=L(t,sg);return dg(o)})(i),n.fold(A,l,s));var A,l,s;const c=((t,o,e,n)=>({x:t,y:o,width:e,height:n}))(a.left,a.top,t.width,t.height),d=e.showAbove?bs():hs(),x=e.showAbove?fs():vs(),p=ig(r,e,d,x,d,x,S.none());return ng({anchorBox:c,bubble:e.bubble.getOr(jl()),overrides:e.overrides,layouts:p})});var bg=[Qi("node"),Qi("root"),ra("bubble"),rg(),xa("overrides",{}),xa("showAbove",!1),IA("placement",(t,o,e)=>{const n=mg(t,0,o);return o.node.filter(an).bind(r=>{const i=r.dom.getBoundingClientRect(),a=ug(i.left,i.top,i.width,i.height),A=o.node.getOr(t.element);return gg(a,n,o,e,A)})})];const fg=(t,o)=>({element:t,offset:o}),hg=(t,o)=>{const e=Ce(t);if(0===e.length)return fg(t,o);if(o<e.length)return fg(e[o],0);{const t=e[e.length-1],o=ne(t)?(t=>Ln.get(t))(t).length:Ce(t).length;return fg(t,o)}},vg=(t,o)=>ne(t)?fg(t,o):hg(t,o),_g=t=>void 0!==t.foffset,yg=(t,o)=>o.getSelection.getOrThunk(()=>()=>Br(t))().map(t=>{if(_g(t)){const o=vg(t.start,t.soffset),e=vg(t.finish,t.foffset);return Er.range(o.element,o.offset,e.element,e.offset)}return t});var Eg=[ra("getSelection"),Qi("root"),ra("bubble"),rg(),xa("overrides",{}),xa("showAbove",!1),IA("placement",(t,o,e)=>{const n=ce(o.root).dom,r=mg(t,0,o),i=yg(n,o).bind(t=>{if(_g(t)){const o=Sr(n,Er.exactFromRange(t)).orThunk(()=>{const o=Ao.fromText("\ufeff");Ie(t.start,o);const e=Fr(n,Er.exact(o,0,o,1));return $e(o),e});return o.bind(t=>ug(t.left,t.top,t.width,t.height))}{const o=lt(t,t=>t.dom.getBoundingClientRect()),e={left:Math.min(o.firstCell.left,o.lastCell.left),right:Math.max(o.firstCell.right,o.lastCell.right),top:Math.min(o.firstCell.top,o.lastCell.top),bottom:Math.max(o.firstCell.bottom,o.lastCell.bottom)};return ug(e.left,e.top,e.right-e.left,e.bottom-e.top)}}),a=yg(n,o).bind(t=>_g(t)?ee(t.start)?S.some(t.start):xe(t.start):S.some(t.firstCell)).getOr(t.element);return gg(i,r,o,e,a)})];const wg="link-layout",kg=t=>t.x+t.width,Bg=(t,o)=>t.x-o.width,Fg=(t,o)=>t.y-o.height+t.height,Sg=t=>t.y,Dg=(t,o,e)=>Wl(kg(t),Sg(t),e.southeast(),Vl(),"southeast",ts(t,{left:0,top:2}),wg),zg=(t,o,e)=>Wl(Bg(t,o),Sg(t),e.southwest(),Gl(),"southwest",ts(t,{right:1,top:2}),wg),Og=(t,o,e)=>Wl(kg(t),Fg(t,o),e.northeast(),Zl(),"northeast",ts(t,{left:0,bottom:3}),wg),Mg=(t,o,e)=>Wl(Bg(t,o),Fg(t,o),e.northwest(),Ql(),"northwest",ts(t,{right:1,bottom:3}),wg),Tg=()=>[Dg,zg,Og,Mg],Rg=()=>[zg,Dg,Mg,Og];var Ug=[Qi("item"),rg(),xa("overrides",{}),IA("placement",(t,o,e)=>{const n=Iu(e,o.item.element),r=ig(t.element,o,Tg(),Rg(),Tg(),Rg(),S.none());return S.some(ng({anchorBox:n,bubble:jl(),overrides:o.overrides,layouts:r}))})],Ng=Wi("type",{selection:Eg,node:bg,hotspot:ag,submenu:Ug,makeshift:Ag});const Lg=[na("classes",pi),ua("mode","all",["all","layout","placement"])],Ig=[xa("useFixed",B),ra("getBounds")],Hg=[Ki("anchor",Ng),da("transition",Lg)],qg=(t,o,e,n,r,i)=>((t,o,e,n,r,i,a,A)=>{const l=og(a,"maxHeightFunction",Ws()),s=og(a,"maxWidthFunction",g),c=t.anchorBox,d=t.origin,x={bounds:Hu(d,i),origin:d,preference:n,maxHeightFunction:l,maxWidthFunction:s,lastPlacement:r,transition:A};return eg(c,o,e,x)})(Wu(o.anchorBox,t),n.element,o.bubble,o.layouts,r,e,o.overrides,i),Yg=(t,o,e,n,r,i)=>{const a=Yi("placement.info",zi(Hg),r),A=a.anchor,l=n.element,s=e.get(n.uid);mp(()=>{dn(l,"position","fixed");const r=un(l,"visibility");dn(l,"visibility","hidden");const c=o.useFixed()?(()=>{const t=document.documentElement;return ju(0,0,t.clientWidth,t.clientHeight)})():(t=>{const o=Tn(t.element),e=t.element.dom.getBoundingClientRect();return Yu(o.left,o.top,e.width,e.height)})(t);A.placement(t,A,c).each(t=>{const r=i.orThunk(()=>o.getBounds.map(k)),A=qg(c,t,r,n,s,a.transition);e.set(n.uid,A)}),r.fold(()=>{fn(l,"visibility")},t=>{dn(l,"visibility",t)}),un(l,"left").isNone()&&un(l,"top").isNone()&&un(l,"right").isNone()&&un(l,"bottom").isNone()&&qt(un(l,"position"),"fixed")&&fn(l,"position")},l)};var jg=Object.freeze({__proto__:null,position:(t,o,e,n,r)=>{const i=S.none();Yg(t,o,e,n,r,i)},positionWithinBounds:Yg,getMode:(t,o,e)=>o.useFixed()?"fixed":"absolute",reset:(t,o,e,n)=>{const r=n.element;I(["position","left","right","top","bottom"],t=>fn(r,t)),(t=>{Ke(t,_s)})(r),e.clear(n.uid)}});const Wg=Dc({fields:Ig,name:"positioning",active:Ru,apis:jg,state:Object.freeze({__proto__:null,init:()=>{let t={};return $s({readState:()=>t,clear:o=>{p(o)?delete t[o]:t={}},set:(o,e)=>{t[o]=e},get:o=>ut(t,o)})}})});var Pg=Object.freeze({__proto__:null,events:t=>lc([dc(Ja(),(o,e)=>{const n=t.channels,r=it(n),i=e,a=((t,o)=>o.universal?t:q(t,t=>T(o.channels,t)))(r,i);I(a,t=>{const e=n[t],r=e.schema,a=Yi("channel["+t+"] data\nReceiver: "+hA(o.element),r,i.data);e.onReceive(o,a)})})])}),Vg=[Ki("channels",Ii(St.value,Di([NA("onReceive"),xa("schema",ci())])))];const Gg=Dc({fields:Vg,name:"receiving",active:Pg});var Zg=Object.freeze({__proto__:null,events:(t,o)=>{const e=(e,n)=>{t.updateState.each(t=>{const r=t(e,n);o.set(r)}),t.renderComponents.each(r=>{const i=r(n,o.get());(t.reuseDom?gp:up)(e,i)})};return lc([dc(Ja(),(o,n)=>{const r=n;if(!r.universal){const n=t.channel;T(r.channels,n)&&e(o,r.data)}}),fc((o,n)=>{t.initialData.each(t=>{e(o,t)}
vendor: 36,217 bytes, line 1
1)})])}});var Qg=Object.freeze({__proto__:null,getState:(t,o,e)=>e}),Kg=[Qi("channel"),ra("renderComponents"),ra("updateState"),ra("initialData"),ga("reuseDom",!0)];const Jg=Dc({fields:Kg,name:"reflecting",active:Zg,apis:Qg,state:Object.freeze({__proto__:null,init:()=>{const t=ht(S.none());return{readState:()=>t.get().getOr("none"),get:t.get,set:t.set,clear:()=>t.set(S.none())}}})}),$g=(t,o,e,n)=>{e.get().each(o=>{Ap(t)});const r=o.getAttachPoint(t);np(r,t);const i=t.getSystem().build(n);return np(t,i),e.set(i),i},Xg=(t,o,e,n)=>{const r=$g(t,o,e,n);return o.onOpen(t,r),r},tb=(t,o,e)=>{e.get().each(n=>{Ap(t),ap(t),o.onClose(t,n),e.clear()})},ob=(t,o,e)=>e.isOpen(),eb=(t,o,e)=>{const n=o.getAttachPoint(t);dn(t.element,"position",Wg.getMode(n)),((t,o,e,n)=>{un(t.element,o).fold(()=>{Ke(t.element,e)},o=>{Pe(t.element,e,o)}),dn(t.element,o,n)})(t,"visibility",o.cloakVisibilityAttr,"hidden")},nb=(t,o,e)=>{(t=>R(["top","left","right","bottom"],o=>un(t,o).isSome()))(t.element)||fn(t.element,"position"),((t,o,e)=>{Ze(t.element,e).fold(()=>fn(t.element,o),e=>dn(t.element,o,e))})(t,"visibility",o.cloakVisibilityAttr)};var rb=Object.freeze({__proto__:null,cloak:eb,decloak:nb,open:Xg,openWhileCloaked:(t,o,e,n,r)=>{eb(t,o),Xg(t,o,e,n),r(),nb(t,o)},close:tb,isOpen:ob,isPartOf:(t,o,e,n)=>ob(0,0,e)&&e.get().exists(e=>o.isPartOf(t,e,n)),getState:(t,o,e)=>e.get(),setContent:(t,o,e,n)=>e.get().map(()=>$g(t,o,e,n))});var ib=Object.freeze({__proto__:null,events:(t,o)=>lc([dc(eA(),(e,n)=>{tb(e,t,o)})])}),ab=[RA("onOpen"),RA("onClose"),Qi("isPartOf"),Qi("getAttachPoint"),xa("cloakVisibilityAttr","data-precloak-visibility")];var Ab=Object.freeze({__proto__:null,init:()=>{const t=Qt(),o=h("not-implemented");return $s({readState:o,isOpen:t.isSet,clear:t.clear,set:t.set,get:t.get})}});const lb=Dc({fields:ab,name:"sandboxing",active:ib,apis:rb,state:Ab}),sb=(t,o)=>o.getAnimationRoot.fold(()=>t.element,o=>o(t)),cb=t=>t.dimension.property,db=(t,o)=>t.dimension.getDimension(o),xb=(t,o)=>{const e=sb(t,o);sr(e,[o.shrinkingClass,o.growingClass])},pb=(t,o)=>{ir(t.element,o.openClass),nr(t.element,o.closedClass),dn(t.element,cb(o),"0px"),hn(t.element)},Cb=(t,o)=>{ir(t.element,o.closedClass),nr(t.element,o.openClass),fn(t.element,cb(o))},mb=(t,o,e,n)=>{e.setCollapsed(),dn(t.element,cb(o),db(o,t.element)),xb(t,o),pb(t,o),o.onStartShrink(t),o.onShrunk(t)},ub=(t,o,e,n)=>{const r=n.getOrThunk(()=>db(o,t.element));e.setCollapsed(),dn(t.element,cb(o),r),hn(t.element);const i=sb(t,o);ir(i,o.growingClass),nr(i,o.shrinkingClass),pb(t,o),o.onStartShrink(t)},gb=(t,o,e)=>{const n=db(o,t.element);("0px"===n?mb:ub)(t,o,e,S.some(n))},bb=(t,o,e)=>{const n=sb(t,o),r=Ar(n,o.shrinkingClass),i=db(o,t.element);Cb(t,o);const a=db(o,t.element);(r?()=>{dn(t.element,cb(o),i),hn(t.element)}:()=>{pb(t,o)})(),ir(n,o.shrinkingClass),nr(n,o.growingClass),Cb(t,o),dn(t.element,cb(o),a),e.setExpanded(),o.onStartGrow(t)},fb=(t,o,e)=>{const n=sb(t,o);return!0===Ar(n,o.growingClass)},hb=(t,o,e)=>{const n=sb(t,o);return!0===Ar(n,o.shrinkingClass)};var vb=Object.freeze({__proto__:null,refresh:(t,o,e)=>{if(e.isExpanded()){fn(t.element,cb(o));const e=db(o,t.element);dn(t.element,cb(o),e)}},grow:(t,o,e)=>{e.isExpanded()||bb(t,o,e)},shrink:(t,o,e)=>{e.isExpanded()&&gb(t,o,e)},immediateShrink:(t,o,e)=>{e.isExpanded()&&mb(t,o,e)},hasGrown:(t,o,e)=>e.isExpanded(),hasShrunk:(t,o,e)=>e.isCollapsed(),isGrowing:fb,isShrinking:hb,isTransitioning:(t,o,e)=>fb(t,o)||hb(t,o),toggleGrow:(t,o,e)=>{(e.isExpanded()?gb:bb)(t,o,e)},disableTransitions:xb,immediateGrow:(t,o,e)=>{e.isExpanded()||(Cb(t,o),dn(t.element,cb(o),db(o,t.element)),xb(t,o),e.setExpanded(),o.onStartGrow(t),o.onGrown(t))}});var _b=Object.freeze({__proto__:null,exhibit:(t,o,e)=>{const n=o.expanded;return yc(n?{classes:[o.openClass],styles:{}}:{classes:[o.closedClass],styles:_a(o.dimension.property,"0px")})},events:(t,o)=>lc([bc(ja(),(e,n)=>{if(n.event.raw.propertyName===t.dimension.property){xb(e,t),o.isExpanded()&&fn(e.element,t.dimension.property);(o.isExpanded()?t.onGrown:t.onShrunk)(e)}})])}),yb=[Qi("closedClass"),Qi("openClass"),Qi("shrinkingClass"),Qi("growingClass"),ra("getAnimationRoot"),RA("onShrunk"),RA("onStartShrink"),RA("onGrown"),RA("onStartGrow"),xa("expanded",!1),Ki("dimension",Wi("property",{width:[IA("property","width"),IA("getDimension",t=>Fn(t)+"px")],height:[IA("property","height"),IA("getDimension",t=>yn(t)+"px")]}))];const Eb=Dc({fields:yb,name:"sliding",active:_b,apis:vb,state:Object.freeze({__proto__:null,init:t=>{const o=ht(t.expanded);return $s({isExpanded:()=>!0===o.get(),isCollapsed:()=>!1===o.get(),setCollapsed:y(o.set,!1),setExpanded:y(o.set,!0),readState:()=>"expanded: "+o.get()})}})});var wb=Object.freeze({__proto__:null,events:(t,o)=>{const e=t.stream.streams.setup(t,o);return lc([dc(t.event,e),hc(()=>o.cancel())].concat(t.cancelEvent.map(t=>[dc(t,()=>o.cancel())]).getOr([])))}});const kb=t=>{const o=ht(null);return $s({readState:()=>({timer:null!==o.get()?"set":"unset"}),setTimer:t=>{o.set(t)},cancel:()=>{const t=o.get();null!==t&&t.cancel()}})};var Bb=Object.freeze({__proto__:null,throttle:kb,init:t=>t.stream.streams.state(t)});var Fb=[Ki("stream",Wi("mode",{throttle:[Qi("delay"),xa("stopEvent",!0),IA("streams",{setup:(t,o)=>{const e=t.stream,n=ro(t.onStream,e.delay);return o.setTimer(n),(t,o)=>{n.throttle(t,o),e.stopEvent&&o.stop()}},state:kb})]})),xa("event","input"),ra("cancelEvent"),NA("onStream")];const Sb=Dc({fields:Fb,name:"streaming",active:wb,state:Bb});var Db=Object.freeze({__proto__:null,exhibit:(t,o)=>yc({attributes:ya([{key:o.tabAttr,value:"true"}])})}),zb=[xa("tabAttr","data-alloy-tabstop")];const Ob=Dc({fields:zb,name:"tabstopping",active:Db}),Mb=(t,o,e,n)=>{const r=e.get();e.set(n),((t,o,e)=>{o.toggleClass.each(o=>{e.get()?nr(t.element,o):ir(t.element,o)})})(t,o,e),((t,o,e)=>{const n=o.aria;n.update(t,n,e.get())})(t,o,e),r!==n&&o.onToggled(t,n)},Tb=(t,o,e)=>{Mb(t,o,e,!e.get())},Rb=(t,o,e)=>{Mb(t,o,e,o.selected)};var Ub=Object.freeze({__proto__:null,onLoad:Rb,toggle:Tb,isOn:(t,o,e)=>e.get(),on:(t,o,e)=>{Mb(t,o,e,!0)},off:(t,o,e)=>{Mb(t,o,e,!1)},set:Mb});var Nb=Object.freeze({__proto__:null,exhibit:()=>yc({}),events:(t,o)=>{const e=(n=t,r=o,i=Tb,_c(t=>{i(t,n,r)}));var n,r,i;const a=Ec(t,o,Rb);return lc(V([t.toggleOnExecute?[e]:[],[a]]))}});const Lb=(t,o,e)=>{Pe(t.element,"aria-expanded",e)};var Ib=[xa("selected",!1),ra("toggleClass"),xa("toggleOnExecute",!0),RA("onToggled"),pa("aria",{mode:"none"},Wi("mode",{pressed:[xa("syncWithExpanded",!1),IA("update",(t,o,e)=>{Pe(t.element,"aria-pressed",e),o.syncWithExpanded&&Lb(t,o,e)})],checked:[IA("update",(t,o,e)=>{Pe(t.element,"aria-checked",e)})],expanded:[IA("update",Lb)],selected:[IA("update",(t,o,e)=>{Pe(t.element,"aria-selected",e)})],none:[IA("update",g)]}))];const Hb=Dc({fields:Ib,name:"toggling",active:Nb,apis:Ub,state:(qb=!1,{init:()=>{const t=ht(qb);return{get:()=>t.get(),set:o=>t.set(o),clear:()=>t.set(qb),readState:()=>t.get()}}})});var qb;const Yb=Nt("tooltip.exclusive"),jb=Nt("tooltip.show"),Wb=Nt("tooltip.hide"),Pb=Nt("tooltip.immediateHide"),Vb=Nt("tooltip.immediateShow"),Gb=(t,o,e)=>{t.getSystem().broadcastOn([Yb],{})};var Zb=Object.freeze({__proto__:null,hideAllExclusive:Gb,immediateOpenClose:(t,o,e,n)=>ec(t,n?Vb:Pb),isEnabled:(t,o,e)=>e.isEnabled(),setComponents:(t,o,e,n)=>{e.getTooltip().each(t=>{t.getSystem().isConnected()&&Ep.set(t,n)})},setEnabled:(t,o,e,n)=>e.setEnabled(n)});var Qb=Object.freeze({__proto__:null,events:(t,o)=>{const e=e=>{o.getTooltip().each(n=>{n.getSystem().isConnected()&&(ap(n),t.onHide(e,n),o.clearTooltip())}),o.clearTimer()},n=e=>{if(!o.isShowing()&&o.isEnabled()){Gb(e);const n=t.lazySink(e).getOrDie(),r=e.getSystem().build({dom:t.tooltipDom,components:t.tooltipComponents,events:lc("normal"===t.mode?[dc(Ta(),t=>{ec(e,jb)}),dc(Oa(),t=>{ec(e,Wb)})]:[]),behaviours:Fc([Ep.config({})])});o.setTooltip(r),np(n,r),t.onShow(e,r),Wg.position(n,r,{anchor:t.anchor(e)})}},r=e=>{o.getTooltip().each(o=>{const n=t.lazySink(e).getOrDie();Wg.position(n,o,{anchor:t.anchor(e)})})};return lc(V([[vc(o=>{t.onSetup(o)}),dc(jb,e=>{o.resetTimer(()=>{n(e)},t.delayForShow())}),dc(Wb,n=>{o.resetTimer(()=>{e(n)},t.delayForHide())}),dc(Vb,t=>{o.resetTimer(()=>{n(t)},0)}),dc(Pb,t=>{o.resetTimer(()=>{e(t)},0)}),dc(Ja(),(t,o)=>{const n=o;n.universal||T(n.channels,Yb)&&e(t)}),hc(t=>{e(t)})],(()=>{switch(t.mode){case"normal":return[dc(Ra(),t=>{ec(t,Vb)}),dc(Qa(),t=>{ec(t,Pb)}),dc(Ta(),t=>{ec(t,jb)}),dc(Oa(),t=>{ec(t,Wb)})];case"follow-highlight":return[dc(bA(),(t,o)=>{ec(t,jb)}),dc(fA(),t=>{ec(t,Wb)})];case"children-normal":return[dc(Ra(),(e,n)=>{Le(e.element).each(i=>{uo(n.event.target,"[data-mce-tooltip]")&&o.getTooltip().fold(()=>{ec(e,Vb)},n=>{o.isShowing()&&(t.onShow(e,n),r(e))})})}),dc(Qa(),t=>{Le(t.element).fold(()=>{ec(t,Pb)},g)}),dc(Ta(),e=>{Qn(e.element,"[data-mce-tooltip]:hover").each(n=>{o.getTooltip().fold(()=>{ec(e,jb)},n=>{o.isShowing()&&(t.onShow(e,n),r(e))})})}),dc(Oa(),t=>{Qn(t.element,"[data-mce-tooltip]:hover").fold(()=>{ec(t,Wb)},g)})];default:return[dc(Ra(),(e,n)=>{Le(e.element).each(i=>{uo(n.event.target,"[data-mce-tooltip]")&&o.getTooltip().fold(()=>{ec(e,Vb)},n=>{o.isShowing()&&(t.onShow(e,n),r(e))})})}),dc(Qa(),t=>{Le(t.element).fold(()=>{ec(t,Pb)},g)})]}})()]))}}),Kb=[Qi("lazySink"),Qi("tooltipDom"),xa("exclusive",!0),xa("tooltipComponents",[]),ba("delayForShow",h(300)),ba("delayForHide",h(100)),ba("onSetup",g),ua("mode","normal",["normal","follow-highlight","children-keyboard-focus","children-normal"]),xa("anchor",t=>({type:"hotspot",hotspot:t,layouts:{onLtr:h([ps,xs,ls,cs,ss,ds]),onRtl:h([ps,xs,ls,cs,ss,ds])},bubble:Yl(0,-2,{})})),RA("onHide"),RA("onShow")];var Jb=Object.freeze({__proto__:null,init:()=>{const t=ht(!0),o=Qt(),e=Qt(),n=()=>{o.on(clearTimeout)},r=h("not-implemented");return $s({getTooltip:e.get,isShowing:e.isSet,setTooltip:e.set,clearTooltip:e.clear,clearTimer:n,resetTimer:(t,e)=>{n(),o.set(setTimeout(t,e))},readState:r,isEnabled:()=>t.get(),setEnabled:o=>t.set(o)})}});const $b=Dc({fields:Kb,name:"tooltipping",active:Qb,state:Jb,apis:Zb});const Xb=Dc({fields:[],name:"unselecting",active:Object.freeze({__proto__:null,events:()=>lc([sc(Pa(),F)]),exhibit:()=>yc({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})})}),tf=t=>{const o=Ao.fromHtml(t),e=Ce(o),n=(t=>{const o=void 0!==t.dom.attributes?t.dom.attributes:[];return j(o,(t,o)=>"class"===o.name?t:{...t,[o.name]:o.value},{})})(o),r=(t=>Array.prototype.slice.call(t.dom.classList,0))(o),i=0===e.length?{}:{innerHtml:tn(o)};return{tag:Xo(o),classes:r,attributes:n,...i}},of=t=>{const o=(t=>void 0!==t.uid)(t)&&bt(t,"uid")?t.uid:Mp("memento");return{get:t=>t.getSystem().getByUid(o).getOrDie(),getOpt:t=>t.getSystem().getByUid(o).toOptional(),asSpec:()=>({...t,uid:o})}},ef=Hl,nf=yl,rf=h("dismiss.popups"),af=h("reposition.popups"),Af=h("mouse.released"),lf=(t,o)=>{const e={stopBackspace:!0,...o},n=VA(e),r=L(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),o=>De(t,o,t=>{n.fireIfReady(t,o).each(o=>{o&&t.kill()});e.triggerEvent(o,t)&&t.kill()})),i=Qt(),a=De(t,"paste",t=>{n.fireIfReady(t,"paste").each(o=>{o&&t.kill()});e.triggerEvent("paste",t)&&t.kill(),i.set(setTimeout(()=>{e.triggerEvent(Ka(),t)},0))}),A=De(t,"keydown",t=>{e.triggerEvent("keydown",t)?t.kill():e.stopBackspace&&(t=>t.raw.which===Hc[0]&&!T(["input","textarea"],Xo(t.target))&&!ur(t.target,'[contenteditable="true"]'))(t)&&t.prevent()}),l=De(t,"focusin",t=>{e.triggerEvent("focusin",t)&&t.kill()}),s=Qt(),c=De(t,"focusout",t=>{e.triggerEvent("focusout",t)&&t.kill(),s.set(setTimeout(()=>{e.triggerEvent(Qa(),t)},0))});return{unbind:()=>{I(r,t=>{t.unbind()}),A.unbind(),l.unbind(),c.unbind(),a.unbind(),i.on(clearTimeout),s.on(clearTimeout)}}},sf=(t,o)=>{const e=ut(t,"target").getOr(o);return ht(e)},cf=ft([{stopped:[]},{resume:["element"]},{complete:[]}]),df=(t,o,e,n,r,i)=>{const a=t(o,n),A=((t,o)=>{const e=ht(!1),n=ht(!1);return{stop:()=>{e.set(!0)},cut:()=>{n.set(!0)},isStopped:e.get,isCut:n.get,event:t,setSource:o.set,getSource:o.get}})(e,r);return a.fold(()=>(i.logEventNoHandlers(o,n),cf.complete()),t=>{const e=t.descHandler;return Lp(e)(A),A.isStopped()?(i.logEventStopped(o,t.element,e.purpose),cf.stopped()):A.isCut()?(i.logEventCut(o,t.element,e.purpose),cf.complete()):de(t.element).fold(()=>(i.logNoParent(o,t.element,e.purpose),cf.complete()),n=>(i.logEventResponse(o,t.element,e.purpose),cf.resume(n)))})},xf=(t,o,e,n,r,i)=>df(t,o,e,n,r,i).fold(F,n=>xf(t,o,e,n,r,i),B),pf=(t,o,e)=>{const n=(t=>{const o=ht(!1);return{stop:()=>{o.set(!0)},cut:g,isStopped:o.get,isCut:B,event:t,setSource:w("Cannot set source of a broadcasted event"),getSource:w("Cannot get source of a broadcasted event")}})(o);return I(t,t=>{const o=t.descHandler;Lp(o)(n)}),n.isStopped()},Cf=(t,o,e,n,r)=>{const i=sf(e,n);return xf(t,o,e,n,i,r)},mf=()=>{const t={};return{registerId:(o,e,n)=>{At(n,(n,r)=>{const i=void 0!==t[r]?t[r]:{};i[e]=((t,o)=>{return e=y.apply(void 0,[t.handler].concat(o)),n=t.purpose,{cHandler:e,purpose:n};var e,n})(n,o),t[r]=i})},unregisterId:o=>{At(t,(t,e)=>{gt(t,o)&&delete t[o]})},filterByType:o=>ut(t,o).map(t=>pt(t,(t,o)=>((t,o)=>({id:t,descHandler:o}))(o,t))).getOr([]),find:(o,e,n)=>ut(t,e).bind(t=>fr(n,o=>((t,o)=>Op(o).bind(o=>ut(t,o)).map(t=>((t,o)=>({element:t,descHandler:o}))(o,t)))(t,o),o))}},uf=()=>{const t=mf(),o={},e=t=>{const o=t.element;return Op(o).getOrThunk(()=>((t,o)=>{const e=Nt(Sp+t);return zp(o,e),e})("uid-",t.element))},n=e=>{Op(e.element).each(e=>{delete o[e],t.unregisterId(e)})};return{find:(o,e,n)=>t.find(o,e,n),filter:o=>t.filterByType(o),register:r=>{const i=e(r);bt(o,i)&&((t,e)=>{const r=o[e];if(r!==t)throw new Error('The tagId "'+e+'" is already used by: '+hA(r.element)+"\nCannot use it for: "+hA(t.element)+"\nThe conflicting element is"+(an(r.element)?" ":" not ")+"already in the DOM");n(t)})(r,i);const a=[r];t.registerId(a,i,r.events),o[i]=r},unregister:n,getById:t=>ut(o,t)}},gf=t=>{const o=o=>de(t.element).fold(F,t=>fo(o,t)),e=uf(),n=(t,n)=>e.find(o,t,n),r=lf(t.element,{triggerEvent:(t,o)=>kA(t,o.target,e=>((t,o,e,n)=>Cf(t,o,e,e.target,n))(n,t,o,e))}),i={debugInfo:h("real"),triggerEvent:(t,o,e)=>{kA(t,o,r=>Cf(n,t,e,o,r))},triggerFocus:(t,o)=>{Op(t).fold(()=>{Te(t)},e=>{kA(Za(),t,e=>(((t,o,e,n,r)=>{const i=sf(e,n);df(t,o,e,n,i,r)})(n,Za(),{originator:o,kill:g,prevent:g,target:t},t,e),!1))})},triggerEscape:(t,o)=>{i.triggerEvent("keydown",t.element,o.event)},getByUid:t=>C(t),getByDom:t=>m(t),build:aC,buildOrPatch:iC,addToGui:t=>{l(t)},removeFromGui:t=>{s(t)},addToWorld:t=>{a(t)},removeFromWorld:t=>{A(t)},broadcast:t=>{d(t)},broadcastOn:(t,o)=>{x(t,o)},broadcastEvent:(t,o)=>{p(t,o)},isConnected:F},a=t=>{t.connect(i),ne(t.element)||(e.register(t),I(t.components(),a),i.triggerEvent(rA(),t.element,{target:t.element}))},A=t=>{ne(t.element)||(I(t.components(),A),e.unregister(t)),t.disconnect()},l=o=>{np(t,o)},s=t=>{ap(t)},c=t=>{const o=e.filter(Ja());I(o,o=>{const e=o.descHandler;Lp(e)(t)})},d=t=>{c({universal:!0,data:t})},x=(t,o)=>{c({universal:!1,channels:t,data:o})},p=(t,o)=>{const n=e.filter(t);return pf(n,o)},C=t=>e.getById(t).fold(()=>St.error(new Error('Could not find component with uid: "'+t+'" in system.')),St.value),m=t=>{const o=Op(t).getOr("not found");return C(o)};return a(t),{root:t,element:t.element,destroy:()=>{r.unbind(),$e(t.element)},add:l,remove:s,getByUid:C,getByDom:m,addToWorld:a,removeFromWorld:A,broadcast:d,broadcastOn:x,broadcastEvent:p}},bf=()=>{const t=(t,o)=>{o.stop(),rc(t)};return[dc(qa(),t),dc(tA(),t),uc(ka()),uc(Da())]},ff=t=>lc(V([t.map(t=>_c((o,e)=>{t(o),e.stop()})).toArray(),bf()])),hf=Hm({name:"Button",factory:t=>{const o=ff(t.action),e=t.dom.tag,n=o=>ut(t.dom,"attributes").bind(t=>ut(t,o));return{uid:t.uid,dom:t.dom,components:t.components,events:o,behaviours:Tm(t.buttonBehaviours,[Ic.config({}),Px.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:(()=>{if("button"===e){return{type:n("type").getOr("button"),...n("role").map(t=>({role:t})).getOr({})}}return{role:t.role.getOr(n("role").getOr("button"))}})()},eventOrder:t.eventOrder}},configFields:[xa("uid",void 0),Qi("dom"),xa("components",[]),Mm("buttonBehaviours",[Ic,Px]),ra("action"),ra("role"),xa("eventOrder",{})]}),vf=h([xa("shell",!1),Qi("makeItem"),xa("setupItem",g),Mm("listBehaviours",[Ep])]),_f=hl({name:"items",overrides:()=>({behaviours:Fc([Ep.config({})])})}),yf=h([_f]),Ef=qm({name:h("CustomList")(),configFields:vf(),partFields:yf(),factory:(t,o,e,n)=>{const r=t.shell?{behaviours:[Ep.config({})],components:[]}:{behaviours:[],components:o},i=o=>t.shell?S.some(o):Ol(o,t,"items");return{uid:t.uid,dom:t.dom,components:r.components,behaviours:Om(t.listBehaviours,r.behaviours),apis:{setItems:(o,e)=>{i(o).fold(()=>{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")},n=>{const r=Ep.contents(n),i=e.length,a=i-r.length,A=a>0?U(a,()=>t.makeItem()):[],l=r.slice(i);I(l,t=>Ep.remove(n,t)),I(A,t=>Ep.append(n,t));const s=Ep.contents(n);I(s,(n,r)=>{t.setupItem(o,n,e[r],r)})})}}}},apis:{setItems:(t,o,e)=>{t.setItems(o,e)}}}),wf="aria-controls",kf=()=>{const t=Nt(wf);return{id:t,link:o=>{Pe(o,wf,t)},unlink:t=>{Ke(t,wf)}}},Bf=(t,o)=>(t=>Wn(t,t=>{if(!ee(t))return!1;const o=Ge(t,"id");return void 0!==o&&o.indexOf(wf)>-1}).bind(t=>{const o=Ge(t,"id"),e=ve(t);return Qn(e,`[${wf}="${o}"]`)}))(o).exists(o=>Ff(t,o)),Ff=(t,o)=>mr(o,o=>fo(o,t.element),B)||Bf(t,o),Sf="alloy.item-hover",Df="alloy.item-focus",zf="alloy.item-toggled",Of=t=>{(Le(t.element).isNone()||Ic.isFocused(t))&&(Ic.isFocused(t)||Ic.focus(t),nc(t,Sf,{item:t}))},Mf=t=>{nc(t,Df,{item:t})},Tf=h(Sf),Rf=h(Df),Uf=h(zf),Nf=t=>t.role.fold(()=>t.toggling.map(t=>t.exclusive?"menuitemradio":"menuitemcheckbox").getOr("menuitem"),v),Lf=(t,o)=>({aria:{mode:o?"selected":"checked"},...xt(t,(t,o)=>"exclusive"!==o),onToggled:(o,e)=>{C(t.onToggled)&&t.onToggled(o,e),((t,o)=>{nc(t,zf,{item:t,state:o})})(o,e)}});var If=[Qi("data"),Qi("components"),Qi("dom"),xa("hasSubmenu",!1),ra("toggling"),ra("role"),Mm("itemBehaviours",[Hb,Ic,Px,Mu]),xa("ignoreFocus",!1),xa("domModification",{}),IA("builder",t=>({dom:t.dom,domModification:{...t.domModification,attributes:{role:Nf(t),...t.domModification.attributes,"aria-haspopup":t.hasSubmenu,...t.hasSubmenu?{"aria-expanded":!1}:{}}},behaviours:Tm(t.itemBehaviours,[t.toggling.fold(Hb.revoke,o=>Hb.config(Lf(o,t.role.exists(t=>"option"===t)))),Ic.config({ignore:t.ignoreFocus,stopMousedown:t.ignoreFocus,onFocus:t=>{Mf(t)}}),Px.config({mode:"execution"}),Mu.config({store:{mode:"memory",initialValue:t.data}}),Tc("item-type-events",[...bf(),dc(Ta(),Of),dc(Xa(),Ic.focus)])]),components:t.components,eventOrder:t.eventOrder})),xa("eventOrder",{})];var Hf=[Qi("dom"),Qi("components"),IA("builder",t=>({dom:t.dom,components:t.components,events:lc([gc(Xa())])}))];const qf=h("item-widget"),Yf=h([bl({name:"widget",overrides:t=>({behaviours:Fc([Mu.config({store:{mode:"manual",getValue:o=>t.data,setValue:g}})])})})]),jf=[Qi("uid"),Qi("data"),Qi("components"),Qi("dom"),xa("autofocus",!1),xa("ignoreFocus",!1),Mm("widgetBehaviours",[Mu,Ic,Px]),xa("domModification",{}),Il(Yf()),IA("builder",t=>{const o=Dl(qf(),t,Yf()),e=zl(qf(),t,o.internals()),n=o=>Ol(o,t,"widget").map(t=>(Px.focusIn(t),t)),r=(o,e)=>yd(e.event.target)?S.none():t.autofocus?(e.setSource(o.element),S.none()):S.none();return{dom:t.dom,components:e,domModification:t.domModification,events:lc([_c((t,o)=>{n(t).each(t=>{o.stop()})}),dc(Ta(),Of),dc(Xa(),(o,e)=>{t.autofocus?n(o):Ic.focus(o)})]),behaviours:Tm(t.widgetBehaviours,[Mu.config({store:{mode:"memory",initialValue:t.data}}),Ic.config({ignore:t.ignoreFocus,onFocus:t=>{Mf(t)}}),Px.config({mode:"special",focusIn:t.autofocus?t=>{n(t)}:Mc(),onLeft:r,onRight:r,onEscape:(o,e)=>Ic.isFocused(o)||t.autofocus?t.autofocus?(e.setSource(o.element),S.none()):S.none():(Ic.focus(o),S.some(!0))})])}})];const Wf=Wi("type",{widget:jf,item:If,separator:Hf}),Pf=h([vl({factory:{sketch:t=>{const o=Yi("menu.spec item",Wf,t);return o.builder(o)}},name:"items",unit:"item",defaults:(t,o)=>gt(o,"uid")?o:{...o,uid:Mp("item")},overrides:(t,o)=>({type:o.type,ignoreFocus:t.fakeFocus,domModification:{classes:[t.markers.item]}})})]),Vf=h([Aa("role"),Qi("value"),Qi("items"),Qi("dom"),Qi("components"),xa("eventOrder",{}),Dm("menuBehaviours",[md,Mu,pC,Px]),pa("movement",{mode:"menu",moveOnTab:!0},Wi("mode",{grid:[qA(),IA("config",(t,o)=>({mode:"flatgrid",selector:"."+t.markers.item,initSize:{numColumns:o.initSize.numColumns,numRows:o.initSize.numRows},focusManager:t.focusManager}))],matrix:[IA("config",(t,o)=>({mode:"matrix",selectors:{row:o.rowSelector,cell:"."+t.markers.item},previousSelector:o.previousSelector,focusManager:t.focusManager})),Qi("rowSelector"),xa("previousSelector",S.none)],menu:[xa("moveOnTab",!0),IA("config",(t,o)=>({mode:"menu",selector:"."+t.markers.item,moveOnTab:o.moveOnTab,focusManager:t.focusManager}))]})),Ki("markers",DA()),xa("fakeFocus",!1),xa("focusManager",gd()),RA("onHighlight"),RA("onDehighlight"),xa("showMenuRole",!0)]),Gf=h("alloy.menu-focus"),Zf=qm({name:"Menu",configFields:Vf(),partFields:Pf(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,markers:t.markers,behaviours:Om(t.menuBehaviours,[md.config({highlightClass:t.markers.selectedItem,itemClass:t.markers.item,onHighlight:t.onHighlight,onDehighlight:t.onDehighlight}),Mu.config({store:{mode:"memory",initialValue:t.value}}),pC.config({find:S.some}),Px.config(t.movement.config(t,t.movement))]),events:lc([dc(Rf(),(t,o)=>{const e=o.event;t.getSystem().getByDom(e.target).each(e=>{md.highlight(t,e),o.stop(),nc(t,Gf(),{menu:t,item:e})})}),dc(Tf(),(t,o)=>{const e=o.event.item;md.highlight(t,e)}),dc(Uf(),(t,o)=>{const{item:e,state:n}=o.event;n&&"menuitemradio"===Ge(e.element,"role")&&((t,o)=>{const e=Cr(t.element,'[role="menuitemradio"][aria-checked="true"]');I(e,e=>{fo(e,o.element)||t.getSystem().getByDom(e).each(t=>{Hb.off(t)})})})(t,e)})]),components:o,eventOrder:t.eventOrder,...t.showMenuRole?{domModification:{attributes:{role:t.role.getOr("menu")}}}:{}})}),Qf=(t,o,e,n)=>ut(e,n).bind(n=>ut(t,n).bind(n=>{const r=Qf(t,o,e,n);return S.some([n].concat(r))})).getOr([]),Kf=(t,o)=>{const e={};At(t,(t,o)=>{I(t,t=>{e[t]=o})});const n=o,r=st(o,(t,o)=>({k:t,v:o}));const i=lt(r,(t,o)=>[o].concat(Qf(e,n,r,o)));return lt(e,t=>ut(i,t).getOr([t]))},Jf=t=>"prepared"===t.type?S.some(t.menu):S.none(),$f={init:()=>{const t=ht({}),o=ht({}),e=ht({}),n=Qt(),r=ht({}),i=(o,e,n)=>a(o).bind(r=>(o=>Ct(t.get(),(t,e)=>t===o))(o).bind(t=>e(t).map(t=>({triggeredMenu:r,triggeringItem:t,triggeringPath:n})))),a=t=>A(t).bind(Jf),A=t=>ut(o.get(),t),l=o=>ut(t.get(),o);return{setMenuBuilt:(t,e)=>{o.set({...o.get(),[t]:{type:"prepared",menu:e}})},setContents:(i,a,A,l)=>{n.set(i),t.set(A),o.set(a),r.set(l);const s=Kf(l,A);e.set(s)},expand:o=>ut(t.get(),o).map(t=>{const n=ut(e.get(),o).getOr([]);return[t].concat(n)}),refresh:t=>ut(e.get(),t),collapse:t=>ut(e.get(),t).bind(t=>t.length>1?S.some(t.slice(1)):S.none()),lookupMenu:A,lookupItem:l,otherMenus:t=>{const o=r.get();return K(it(o),t)},getPrimary:()=>n.get().bind(a),getMenus:()=>o.get(),clear:()=>{t.set({}),o.set({}),e.set({}),n.clear()},isClear:()=>n.get().isNone(),getTriggeringPath:(t,o)=>{const r=q(l(t).toArray(),t=>a(t).isSome());return ut(e.get(),t).bind(t=>{const e=Q(r.concat(t));return(t=>{const o=[];for(let e=0;e<t.length;e++){const n=t[e];if(!n.isSome())return S.none();o.push(n.getOrDie())}return S.some(o)})(G(e,(t,r)=>i(t,o,e.slice(0,r+1)).fold(()=>qt(n.get(),t)?[]:[S.none()],t=>[S.some(t)])))})}}},extractPreparedMenu:Jf},Xf=Nt("tiered-menu-item-highlight"),th=Nt("tiered-menu-item-dehighlight"),oh=h("collapse-item"),eh=Hm({name:"TieredMenu",configFields:[LA("onExecute"),LA("onEscape"),NA("onOpenMenu"),NA("onOpenSubmenu"),RA("onRepositionMenu"),RA("onCollapseMenu"),xa("highlightOnOpen",Ks.HighlightMenuAndItem),oa("data",[Qi("primary"),Qi("menus"),Qi("expansions")]),xa("fakeFocus",!1),RA("onHighlightItem"),RA("onDehighlightItem"),RA("onHover"),OA(),Qi("dom"),xa("navigateOnHover",!0),xa("stayInDom",!1),Dm("tmenuBehaviours",[Px,md,pC,Ep]),xa("eventOrder",{})],apis:{collapseMenu:(t,o)=>{t.collapseMenu(o)},highlightPrimary:(t,o)=>{t.highlightPrimary(o)},repositionMenus:(t,o)=>{t.repositionMenus(o)}},factory:(t,o)=>{const e=Qt(),n=$f.init(),r=o=>{const e=((o,e,n)=>lt(n,(n,r)=>{const i=()=>Zf.sketch({...n,value:r,markers:t.markers,fakeFocus:t.fakeFocus,onHighlight:(t,o)=>{nc(t,Xf,{menuComp:t,itemComp:o})},onDehighlight:(t,o)=>{nc(t,th,{menuComp:t,itemComp:o})},focusManager:t.fakeFocus?bd():gd()});return r===e?{type:"prepared",menu:o.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))(o,t.data.primary,t.data.menus),r=a();return n.setContents(t.data.primary,e,t.data.expansions,r),n.getPrimary()},i=t=>Mu.getValue(t).value,a=o=>lt(t.data.menus,(t,o)=>G(t.items,t=>"separator"===t.type?[]:[t.data.value])),A=md.highlight,l=(o,e)=>{A(o,e),md.getHighlighted(e).orThunk(()=>md.getFirst(e)).each(n=>{t.fakeFocus?md.highlight(e,n):ic(o,n.element,Xa())})},s=(t,o)=>Yt(L(o,o=>t.lookupMenu(o).bind(t=>"prepared"===t.type?S.some(t.menu):S.none()))),c=(o,e,n)=>{const r=s(e,e.otherMenus(n));I(r,e=>{sr(e.element,[t.markers.backgroundMenu]),t.stayInDom||Ep.remove(o,e)})},d=(o,n)=>{const r=(o=>e.get().getOrThunk(()=>{const n={},r=Cr(o.element,`.${t.markers.item}`),a=q(r,t=>"true"===Ge(t,"aria-haspopup"));return I(a,t=>{o.getSystem().getByDom(t).each(t=>{const o=i(t);n[o]=t})}),e.set(n),n}))(o);At(r,(t,o)=>{const e=T(n,o);Pe(t.element,"aria-expanded",e)})},x=(o,e,n)=>S.from(n[0]).bind(r=>e.lookupMenu(r).bind(r=>{if("notbuilt"===r.type)return S.none();{const i=r.menu,a=s(e,n.slice(1));return I(a,o=>{nr(o.element,t.markers.backgroundMenu)}),an(i.element)||Ep.append(o,AC(i)),sr(i.element,[t.markers.backgroundMenu]),l(o,i),c(o,e,n),S.some(i)}}));let p;!function(t){t[t.HighlightSubmenu=0]="HighlightSubmenu",t[t.HighlightParent=1]="HighlightParent"}(p||(p={}));const C=(o,e,r=p.HighlightSubmenu)=>{if(e.hasConfigured(zC)&&zC.isDisabled(e))return S.some(e);{const a=i(e);return n.expand(a).bind(i=>(d(o,i),S.from(i[0]).bind(a=>n.lookupMenu(a).bind(A=>{const l=((t,o,e)=>{if("notbuilt"===e.type){const r=t.getSystem().build(e.nbMenu());return n.setMenuBuilt(o,r),r}return e.menu})(o,a,A);return an(l.element)||Ep.append(o,AC(l)),t.onOpenSubmenu(o,e,l,Q(i)),r===p.HighlightSubmenu?(md.highlightFirst(l),x(o,n,i)):(md.dehighlightAll(l),S.some(e))}))))}},m=(o,e)=>{const r=i(e);return n.collapse(r).bind(r=>(d(o,r),x(o,n,r).map(n=>(t.onCollapseMenu(o,e,n),n))))},u=o=>(e,n)=>Kn(n.getSource(),`.${t.markers.item}`).bind(t=>e.getSystem().getByDom(t).toOptional().bind(t=>o(e,t).map(F))),b=lc([dc(Gf(),(t,o)=>{const e=o.event.item;n.lookupItem(i(e)).each(()=>{const e=o.event.menu;md.highlight(t,e);const r=i(o.event.item);n.refresh(r).each(o=>c(t,n,o))})}),_c((o,e)=>{const n=e.event.target;o.getSystem().getByDom(n).each(e=>{0===i(e).indexOf("collapse-item")&&m(o,e),C(o,e,p.HighlightSubmenu).fold(()=>{t.onExecute(o,e)},g)})}),fc((o,e)=>{r(o).each(e=>{Ep.append(o,AC(e)),t.onOpenMenu(o,e),t.highlightOnOpen===Ks.HighlightMenuAndItem?l(o,e):t.highlightOnOpen===Ks.HighlightJustMenu&&A(o,e)})}),dc(Xf,(o,e)=>{t.onHighlightItem(o,e.event.menuComp,e.event.itemComp)}),dc(th,(o,e)=>{t.onDehighlightItem(o,e.event.menuComp,e.event.itemComp)}),...t.navigateOnHover?[dc(Tf(),(o,e)=>{const r=e.event.item;((t,o)=>{const e=i(o);n.refresh(e).bind(o=>(d(t,o),x(t,n,o)))})(o,r),C(o,r,p.HighlightParent),t.onHover(o,r)})]:[]]),f=t=>md.getHighlighted(t).bind(md.getHighlighted),h={collapseMenu:t=>{f(t).each(o=>{m(t,o)})},highlightPrimary:t=>{n.getPrimary().each(o=>{l(t,o)})},repositionMenus:o=>{const e=n.getPrimary().bind(t=>f(o).bind(t=>{const o=i(t),e=mt(n.getMenus()),r=Yt(L(e,$f.extractPreparedMenu));return n.getTriggeringPath(o,t=>((t,o,e)=>rt(o,t=>{if(!t.getSystem().isConnected())return S.none();const o=md.getCandidates(t);return W(o,t=>i(t)===e)}))(0,r,t))}).map(o=>({primary:t,triggeringPath:o})));e.fold(()=>{(t=>S.from(t.components()[0]).filter(t=>"menu"===Ge(t.element,"role")))(o).each(e=>{t.onRepositionMenu(o,e,[])})},({primary:e,triggeringPath:n})=>{t.onRepositionMenu(o,e,n)})}};return{uid:t.uid,dom:t.dom,markers:t.markers,behaviours:Om(t.tmenuBehaviours,[Px.config({mode:"special",onRight:u((t,o)=>yd(o.element)?S.none():C(t,o,p.HighlightSubmenu)),onLeft:u((t,o)=>yd(o.element)?S.none():m(t,o)),onEscape:u((o,e)=>m(o,e).orThunk(()=>t.onEscape(o,e).map(()=>o))),focusIn:(t,o)=>{n.getPrimary().each(o=>{ic(t,o.element,Xa())})}}),md.config({highlightClass:t.markers.selectedMenu,itemClass:t.markers.menu}),pC.config({find:t=>md.getHighlighted(t)}),Ep.config({})]),eventOrder:t.eventOrder,apis:h,events:b}},extraApis:{tieredData:(t,o,e)=>({primary:t,menus:o,expansions:e}),singleData:(t,o)=>({primary:t,menus:_a(t,o),expansions:{}}),collapseItem:t=>({value:Nt(oh()),meta:{text:t}})}}),nh=h("sink"),rh=h(hl({name:nh(),overrides:h({dom:{tag:"div"},behaviours:Fc([Wg.config({useFixed:F})]),events:lc([uc(Na()),uc(Da()),uc(qa())])})})),ih=Di([xa("isExtraPart",B),da("fireEventInstead",[xa("event",dA())])]),ah=t=>{const o=Yi("Dismissal",ih,t);return{[rf()]:{schema:Di([Qi("target")]),onReceive:(t,e)=>{if(lb.isOpen(t)){lb.isPartOf(t,e.target)||o.isExtraPart(t,e.target)||o.fireEventInstead.fold(()=>lb.close(t),o=>ec(t,o.event))}}}}},Ah=Di([da("fireEventInstead",[xa("event",xA())]),ta("doReposition")]),lh=t=>{const o=Yi("Reposition",Ah,t);return{[af()]:{onReceive:t=>{lb.isOpen(t)&&o.fireEventInstead.fold(()=>o.doReposition(t),o=>ec(t,o.event))}}}},sh=(t,o)=>{const e=t.getHotspot(o).getOr(o),n="hotspot",r=t.getAnchorOverrides();return t.layouts.fold(()=>({type:n,hotspot:e,overrides:r}),t=>({type:n,hotspot:e,overrides:r,layouts:t}))},ch=(t,o,e,n,r,i,a)=>{const A=((t,o,e,n,r,i,a)=>{const A=((t,o,e)=>(0,t.fetch)(e).map(o))(t,o,n),l=Ch(n,t);return A.map(o=>o.bind(o=>{const A=o.menus[o.primary];return S.from(A).each(o=>{t.listRole.each(t=>{o.role=t})}),S.from(eh.sketch({...i.menu(),uid:Mp(""),data:o,highlightOnOpen:a,onOpenMenu:(t,o)=>{const n=l().getOrDie();Wg.position(n,o,{anchor:e}),lb.decloak(r)},onOpenSubmenu:(t,o,e)=>{const n=l().getOrDie();Wg.position(n,e,{anchor:{type:"submenu",item:o}}),lb.decloak(r)},onRepositionMenu:(t,o,n)=>{const r=l().getOrDie();Wg.position(r,o,{anchor:e}),I(n,t=>{Wg.position(r,t.triggeredMenu,{anchor:{type:"submenu",item:t.triggeringItem}})})},onEscape:()=>(Ic.focus(n),lb.close(r),S.some(!0))}))}))})(t,o,sh(t,e),e,n,r,a);return A.map(t=>(t.fold(()=>{lb.isOpen(n)&&lb.close(n)},t=>{lb.cloak(n),lb.open(n,t),i(n)}),n))},dh=(t,o,e,n,r,i,a)=>(lb.close(n),kt(n)),xh=(t,o,e,n,r,i)=>{const a=gC.getCoupled(e,"sandbox");return(lb.isOpen(a)?dh:ch)(t,o,e,a,n,r,i)},ph=(t,o,e)=>{const n=pC.getCurrent(o).getOr(o),r=Fn(t.element);e?dn(n.element,"min-width",r+"px"):((t,o)=>{kn.set(t,o)})(n.element,r)},Ch=(t,o)=>t.getSystem().getByUid(o.uid+"-"+nh()).map(t=>()=>St.value(t)).getOrThunk(()=>o.lazySink.fold(()=>()=>St.error(new Error("No internal sink is specified, nor could an external sink be found")),o=>()=>o(t))),mh=t=>{lb.getState(t).each(t=>{eh.repositionMenus(t)})},uh=(t,o,e)=>{const n=kf(),r=Ch(o,t);return{dom:{tag:"div",classes:t.sandboxClasses,attributes:{id:n.id}},behaviours:Tm(t.sandboxBehaviours,[Mu.config({store:{mode:"memory",initialValue:o}}),lb.config({onOpen:(r,i)=>{const a=sh(t,o);n.link(o.element),t.matchWidth&&ph(a.hotspot,i,t.useMinWidth),t.onOpen(a,r,i),void 0!==e&&void 0!==e.onOpen&&e.onOpen(r,i)},onClose:(t,i)=>{n.unlink(o.element),r().getOr(i).element.dom.dispatchEvent(new window.FocusEvent("focusout")),void 0!==e&&void 0!==e.onClose&&e.onClose(t,i)},isPartOf:(t,e,n)=>Ff(e,n)||Ff(o,n),getAttachPoint:()=>r().getOrDie()}),pC.config({find:t=>lb.getState(t).bind(t=>pC.getCurrent(t))}),Gg.config({channels:{...ah({isExtraPart:B}),...lh({doReposition:mh})}})])}},gh=t=>{const o=gC.getCoupled(t,"sandbox");mh(o)},bh=()=>[xa("sandboxClasses",[]),Mm("sandboxBehaviours",[pC,Gg,lb,Mu])],fh=h([Qi("dom"),Qi("fetch"),RA("onOpen"),UA("onExecute"),xa("getHotspot",S.some),xa("getAnchorOverrides",h({})),rg(),Dm("dropdownBehaviours",[Hb,gC,Px,Ic]),Qi("toggleClass"),xa("eventOrder",{}),ra("lazySink"),xa("matchWidth",!1),xa("useMinWidth",!1),ra("role"),ra("listRole")].concat(bh())),hh=h([fl({schema:[OA(),xa("fakeFocus",!1)],name:"menu",defaults:t=>({onExecute:t.onExecute})}),rh()]),vh=qm({name:"Dropdown",configFields:fh(),partFields:hh(),factory:(t,o,e,n)=>{const r=t=>{lb.getState(t).each(t=>{eh.highlightPrimary(t)})},i=(o,e,r)=>xh(t,v,o,n,e,r),a={expand:t=>{Hb.isOn(t)||i(t,g,Ks.HighlightNone).get(g)},open:t=>{Hb.isOn(t)||i(t,g,Ks.HighlightMenuAndItem).get(g)},refetch:o=>gC.getExistingCoupled(o,"sandbox").fold(()=>i(o,g,Ks.HighlightMenuAndItem).map(g),e=>ch(t,v,o,e,n,g,Ks.HighlightMenuAndItem).map(g)),isOpen:Hb.isOn,close:t=>{Hb.isOn(t)&&i(t,g,Ks.HighlightMenuAndItem).get(g)},repositionMenus:t=>{Hb.isOn(t)&&gh(t)}},A=(t,o)=>(rc(t),S.some(!0));return{uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.dropdownBehaviours,[Hb.config({toggleClass:t.toggleClass,aria:{mode:"expanded"}}),gC.config({others:{sandbox:o=>uh(t,o,{onOpen:()=>Hb.on(o),onClose:()=>Hb.off(o)})}}),Px.config({mode:"special",onSpace:A,onEnter:A,onDown:(t,o)=>{if(vh.isOpen(t)){const o=gC.getCoupled(t,"sandbox");r(o)}else vh.open(t);return S.some(!0)},onEscape:(t,o)=>vh.isOpen(t)?(vh.close(t),S.some(!0)):S.none()}),Ic.config({})]),events:ff(S.some(t=>{i(t,r,Ks.HighlightMenuAndItem).get(g)})),eventOrder:{...t.eventOrder,[$a()]:["disabling","toggling","alloy.base.behaviour"]},apis:a,domModification:{attributes:{"aria-haspopup":t.listRole.getOr("true"),...t.role.fold(()=>({}),t=>({role:t})),..."button"===t.dom.tag?{type:(l="type",ut(t.dom,"attributes").bind(t=>ut(t,l))).getOr("button")}:{}}}};var l},apis:{open:(t,o)=>t.open(o),refetch:(t,o)=>t.refetch(o),expand:(t,o)=>t.expand(o),close:(t,o)=>t.close(o),isOpen:(t,o)=>t.isOpen(o),repositionMenus:(t,o)=>t.repositionMenus(o)}}),_h="form",yh=[Dm("formBehaviours",[Mu])],Eh=t=>"<alloy.field."+t+">",wh=(t,o)=>({uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.formBehaviours,[Mu.config({store:{mode:"manual",getValue:o=>{const e=Rl(o,t);return lt(e,(t,o)=>t().bind(t=>{const e=pC.getCurrent(t);return n=e,r=new Error(`Cannot find a current component to extract the value from for form part '${o}': `+hA(t.element)),n.fold(()=>St.error(r),St.value);var n,r}).map(Mu.getValue))},setValue:(o,e)=>{At(e,(e,n)=>{Ol(o,t,n).each(t=>{pC.getCurrent(t).each(t=>{Mu.setValue(t,e)})})})}}})]),apis:{getField:(o,e)=>Ol(o,t,e).bind(pC.getCurrent)}}),kh={getField:Qx((t,o,e)=>t.getField(o,e)),sketch:t=>{const o=(()=>{const t=[];return{field:(o,e)=>(t.push(o),Bl(_h,Eh(o),e)),record:h(t)}})(),e=t(o),n=o.record(),r=L(n,t=>bl({name:t,pname:Eh(t)}));return Um(_h,yh,r,wh,e)}},Bh=h([Qi("dom"),xa("shell",!0),Dm("toolbarBehaviours",[Ep])]),Fh=h([hl({name:"groups",overrides:()=>({behaviours:Fc([Ep.config({})])})})]),Sh=qm({name:"Toolbar",configFields:Bh(),partFields:Fh(),factory:(t,o,e,n)=>{const r=o=>t.shell?S.some(o):Ol(o,t,"groups"),i=t.shell?{behaviours:[Ep.config({})],components:[]}:{behaviours:[],components:o};return{uid:t.uid,dom:t.dom,components:i.components,behaviours:Om(t.toolbarBehaviours,i.behaviours),apis:{setGroups:(t,o)=>{r(t).fold(()=>{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")},t=>{Ep.set(t,o)})},refresh:g},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)}}}),Dh=h([MA(["toggledClass"]),Qi("lazySink"),ta("fetch"),sa("getBounds"),da("fireDismissalEventInstead",[xa("event",dA())]),rg(),RA("onToggled")]),zh=h([fl({name:"button",overrides:t=>({dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Fc([Hb.config({toggleClass:t.markers.toggledClass,aria:{mode:"exp
1anded"},toggleOnExecute:!1,onToggled:t.onToggled})])})}),fl({factory:Sh,schema:Bh(),name:"toolbar",overrides:t=>({toolbarBehaviours:Fc([Px.config({mode:"cyclic",onEscape:o=>(Ol(o,t,"button").each(Ic.focus),S.none())})])})})]),Oh=Qt(),Mh=(t,o)=>{const e=gC.getCoupled(t,"toolbarSandbox");lb.isOpen(e)?lb.close(e):lb.open(e,o.toolbar())},Th=(t,o,e,n)=>{const r=e.getBounds.map(t=>t()),i=e.lazySink(t).getOrDie();Wg.positionWithinBounds(i,o,{anchor:{type:"hotspot",hotspot:t,layouts:n,overrides:{maxWidthFunction:Vs()}}},r)},Rh=(t,o,e,n,r)=>{Sh.setGroups(o,r),Th(t,o,e,n),Hb.on(t)},Uh=qm({name:"FloatingToolbarButton",factory:(t,o,e,n)=>({...hf.sketch({...n.button(),action:t=>{Mh(t,n)},buttonBehaviours:Tm({dump:n.button().buttonBehaviours},[gC.config({others:{toolbarSandbox:o=>((t,o,e)=>{const n=kf();return{dom:{tag:"div",attributes:{id:n.id}},behaviours:Fc([Px.config({mode:"special",onEscape:t=>(lb.close(t),S.some(!0))}),lb.config({onOpen:(r,i)=>{const a=Oh.get().getOr(!1);e.fetch().get(r=>{Rh(t,i,e,o.layouts,r),n.link(t.element),a||Px.focusIn(i)})},onClose:()=>{Hb.off(t),Oh.get().getOr(!1)||Ic.focus(t),n.unlink(t.element)},isPartOf:(o,e,n)=>Ff(e,n)||Ff(t,n),getAttachPoint:()=>e.lazySink(t).getOrDie()}),Gg.config({channels:{...ah({isExtraPart:B,...e.fireDismissalEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({})}),...lh({doReposition:()=>{lb.getState(gC.getCoupled(t,"toolbarSandbox")).each(n=>{Th(t,n,e,o.layouts)})}})}})])}})(o,e,t)}})])}),apis:{setGroups:(o,n)=>{lb.getState(gC.getCoupled(o,"toolbarSandbox")).each(r=>{Rh(o,r,t,e.layouts,n)})},reposition:o=>{lb.getState(gC.getCoupled(o,"toolbarSandbox")).each(n=>{Th(o,n,t,e.layouts)})},toggle:t=>{Mh(t,n)},toggleWithoutFocusing:t=>{((t,o)=>{Oh.set(!0),Mh(t,o),Oh.clear()})(t,n)},getToolbar:t=>lb.getState(gC.getCoupled(t,"toolbarSandbox")),isOpen:t=>lb.isOpen(gC.getCoupled(t,"toolbarSandbox"))}}),configFields:Dh(),partFields:zh(),apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},reposition:(t,o)=>{t.reposition(o)},toggle:(t,o)=>{t.toggle(o)},toggleWithoutFocusing:(t,o)=>{t.toggleWithoutFocusing(o)},getToolbar:(t,o)=>t.getToolbar(o),isOpen:(t,o)=>t.isOpen(o)}}),Nh=h([xa("prefix","form-field"),Dm("fieldBehaviours",[pC,Mu])]),Lh=h([hl({schema:[Qi("dom")],name:"label"}),hl({factory:{sketch:t=>({uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}})},schema:[Qi("text")],name:"aria-descriptor"}),bl({factory:{sketch:t=>{const o=va(t,["factory"]);return t.factory.sketch(o)}},schema:[Qi("factory")],name:"field"})]),Ih=qm({name:"FormField",configFields:Nh(),partFields:Lh(),factory:(t,o,e,n)=>{const r=Om(t.fieldBehaviours,[pC.config({find:o=>Ol(o,t,"field")}),Mu.config({store:{mode:"manual",getValue:t=>pC.getCurrent(t).bind(Mu.getValue),setValue:(t,o)=>{pC.getCurrent(t).each(t=>{Mu.setValue(t,o)})}}})]),i=lc([fc((o,e)=>{const n=Tl(o,t,["label","field","aria-descriptor"]);n.field().each(o=>{const e=Nt(t.prefix);n.label().each(t=>{Pe(t.element,"for",e),Pe(o.element,"id",e)}),n["aria-descriptor"]().each(e=>{const n=Nt(t.prefix);Pe(e.element,"id",n),Pe(o.element,"aria-describedby",n)})})})]),a={getField:o=>Ol(o,t,"field"),getLabel:o=>Ol(o,t,"label")};return{uid:t.uid,dom:t.dom,components:o,behaviours:r,events:i,apis:a}},apis:{getField:(t,o)=>t.getField(o),getLabel:(t,o)=>t.getLabel(o)}}),Hh=h([xa("field1Name","field1"),xa("field2Name","field2"),NA("onLockedChange"),MA(["lockClass"]),xa("locked",!1),Mm("coupledFieldBehaviours",[pC,Mu]),ba("onInput",g)]),qh=(t,o)=>bl({factory:Ih,name:t,overrides:t=>({fieldBehaviours:Fc([Tc("coupled-input-behaviour",[dc(Ia(),e=>{((t,o,e)=>Ol(t,o,e).bind(pC.getCurrent))(e,t,o).each(o=>{Ol(e,t,"lock").each(n=>{Hb.isOn(n)&&t.onLockedChange(e,o,n),t.onInput(e)})})})])])})}),Yh=h([qh("field1","field2"),qh("field2","field1"),bl({factory:hf,schema:[Qi("dom")],name:"lock",overrides:t=>({buttonBehaviours:Fc([Hb.config({selected:t.locked,toggleClass:t.markers.lockClass,aria:{mode:"pressed"}})])})})]),jh=qm({name:"FormCoupledInputs",configFields:Hh(),partFields:Yh(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,behaviours:Tm(t.coupledFieldBehaviours,[pC.config({find:S.some}),Mu.config({store:{mode:"manual",getValue:o=>{const e=Nl(o,t,["field1","field2"]);return{[t.field1Name]:Mu.getValue(e.field1()),[t.field2Name]:Mu.getValue(e.field2())}},setValue:(o,e)=>{const n=Nl(o,t,["field1","field2"]);bt(e,t.field1Name)&&Mu.setValue(n.field1(),e[t.field1Name]),bt(e,t.field2Name)&&Mu.setValue(n.field2(),e[t.field2Name])}}})]),apis:{getField1:o=>Ol(o,t,"field1"),getField2:o=>
vendor: 14,369 bytes, line 1
1Ol(o,t,"field2"),getLock:o=>Ol(o,t,"lock")}}),apis:{getField1:(t,o)=>t.getField1(o),getField2:(t,o)=>t.getField2(o),getLock:(t,o)=>t.getLock(o)}}),Wh=Hm({name:"HtmlSelect",configFields:[Qi("options"),Dm("selectBehaviours",[Ic,Mu]),xa("selectClasses",[]),xa("selectAttributes",{}),ra("data")],factory:(t,o)=>{const e=L(t.options,t=>({dom:{tag:"option",value:t.value,innerHtml:t.text}})),n=t.data.map(t=>_a("initialValue",t)).getOr({});return{uid:t.uid,dom:{tag:"select",classes:t.selectClasses,attributes:t.selectAttributes},components:e,behaviours:Om(t.selectBehaviours,[Ic.config({}),Mu.config({store:{mode:"manual",getValue:t=>dr(t.element),setValue:(o,e)=>{const n=ot(t.options);W(t.options,t=>t.value===e).isSome()?xr(o.element,e):-1===o.element.dom.selectedIndex&&""===e&&n.each(t=>xr(o.element,t.value))},...n}})])}}}),Ph=Hm({name:"InlineView",configFields:[Qi("lazySink"),RA("onShow"),RA("onHide"),sa("onEscape"),Dm("inlineBehaviours",[lb,Mu,Gg]),da("fireDismissalEventInstead",[xa("event",dA())]),da("fireRepositionEventInstead",[xa("event",xA())]),xa("getRelated",S.none),xa("isExtraPart",B),xa("eventOrder",S.none)],factory:(t,o)=>{const e=(o,e,n,r)=>{const i=t.lazySink(o).getOrDie();lb.openWhileCloaked(o,e,()=>Wg.positionWithinBounds(i,o,n,r())),Mu.setValue(o,S.some({mode:"position",config:n,getBounds:r}))},n=(o,e,n,r)=>{const i=((t,o,e,n,r)=>{const i=()=>t.lazySink(o),a="horizontal"===n.type?{layouts:{onLtr:()=>hs(),onRtl:()=>vs()}}:{},A=t=>(t=>2===t.length)(t)?a:{};return eh.sketch({dom:{tag:"div"},data:n.data,markers:n.menu.markers,highlightOnOpen:n.menu.highlightOnOpen,fakeFocus:n.menu.fakeFocus,onEscape:()=>(lb.close(o),t.onEscape.map(t=>t(o)),S.some(!0)),onExecute:()=>S.some(!0),onOpenMenu:(t,o)=>{Wg.positionWithinBounds(i().getOrDie(),o,e,r())},onOpenSubmenu:(t,o,e,n)=>{const r=i().getOrDie();Wg.position(r,e,{anchor:{type:"submenu",item:o,...A(n)}})},onRepositionMenu:(t,o,n)=>{const a=i().getOrDie();Wg.positionWithinBounds(a,o,e,r()),I(n,t=>{const o=A(t.triggeringPath);Wg.position(a,t.triggeredMenu,{anchor:{type:"submenu",item:t.triggeringItem,...o}})})}})})(t,o,e,n,r);lb.open(o,i),Mu.setValue(o,S.some({mode:"menu",menu:i}))},r=o=>{lb.isOpen(o)&&Mu.getValue(o).each(e=>{switch(e.mode){case"menu":lb.getState(o).each(eh.repositionMenus);break;case"position":const n=t.lazySink(o).getOrDie();Wg.positionWithinBounds(n,o,e.config,e.getBounds())}})},i={setContent:(t,o)=>{lb.setContent(t,o)},showAt:(t,o,n)=>{const r=S.none;e(t,o,n,r)},showWithinBounds:e,showMenuAt:(t,o,e)=>{n(t,o,e,S.none)},showMenuWithinBounds:n,hide:t=>{lb.isOpen(t)&&(Mu.setValue(t,S.none()),lb.close(t))},getContent:t=>lb.getState(t),reposition:r,isOpen:lb.isOpen};return{uid:t.uid,dom:t.dom,behaviours:Om(t.inlineBehaviours,[lb.config({isPartOf:(o,e,n)=>Ff(e,n)||((o,e)=>t.getRelated(o).exists(t=>Ff(t,e)))(o,n),getAttachPoint:o=>t.lazySink(o).getOrDie(),onOpen:o=>{t.onShow(o)},onClose:o=>{t.onHide(o)}}),Mu.config({store:{mode:"memory",initialValue:S.none()}}),Gg.config({channels:{...ah({isExtraPart:o.isExtraPart,...t.fireDismissalEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({})}),...lh({...t.fireRepositionEventInstead.map(t=>({fireEventInstead:{event:t.event}})).getOr({}),doReposition:r})}})]),eventOrder:t.eventOrder,apis:i}},apis:{showAt:(t,o,e,n)=>{t.showAt(o,e,n)},showWithinBounds:(t,o,e,n,r)=>{t.showWithinBounds(o,e,n,r)},showMenuAt:(t,o,e,n)=>{t.showMenuAt(o,e,n)},showMenuWithinBounds:(t,o,e,n,r)=>{t.showMenuWithinBounds(o,e,n,r)},hide:(t,o)=>{t.hide(o)},isOpen:(t,o)=>t.isOpen(o),getContent:(t,o)=>t.getContent(o),setContent:(t,o,e)=>{t.setContent(o,e)},reposition:(t,o)=>{t.reposition(o)}}}),Vh=h([ma("type","text"),ra("data"),xa("inputAttributes",{}),xa("inputStyles",{}),xa("tag","input"),xa("inputClasses",[]),RA("onSetValue"),ba("fromInputValue",v),ba("toInputValue",v),xa("styles",{}),xa("eventOrder",{}),Dm("inputBehaviours",[Mu,Ic]),xa("selectOnFocus",!0)]),Gh=t=>Fc([Ic.config({onFocus:t.selectOnFocus?o=>{const e=o.element,n=dr(e);"range"!==t.type&&e.dom.setSelectionRange(0,n.length)}:g})]),Zh=t=>({...Gh(t),...Om(t.inputBehaviours,[Mu.config({store:{mode:"manual",...t.data.map(t=>({initialValue:t})).getOr({}),getValue:o=>t.fromInputValue(dr(o.element)),setValue:(o,e)=>{dr(o.element)!==e&&xr(o.element,t.toInputValue(e))}},onSetValue:t.onSetValue})])}),Qh=t=>({tag:t.tag,attributes:{type:t.type,...t.inputAttributes},styles:t.inputStyles,classes:t.inputClasses}),Kh=Hm({name:"Input",configFields:Vh(),factory:(t,o)=>({uid:t.uid,dom:Qh(t),components:[],behaviours:Zh(t),eventOrder:t.eventOrder})}),Jh=wl(qf(),Yf()),$h=h([Qi("lazySink"),ra("dragBlockClass"),ba("getBounds",Yr),xa("useTabstopAt",F),xa("firstTabstop",0),xa("eventOrder",{}),Dm("modalBehaviours",[Px]),UA("onExecute"),LA("onEscape")]),Xh={sketch:v},tv=h([hl({name:"draghandle",overrides:(t,o)=>({behaviours:Fc([du.config({mode:"mouse",getTarget:t=>Vn(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(o,null,2)).message),getBounds:t.getDragBounds})])})}),bl({schema:[Qi("dom")],name:"title"}),bl({factory:Xh,schema:[Qi("dom")],name:"close"}),bl({factory:Xh,schema:[Qi("dom")],name:"body"}),hl({factory:Xh,schema:[Qi("dom")],name:"footer"}),fl({factory:{sketch:(t,o)=>({...t,dom:o.dom,components:o.components})},schema:[xa("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),xa("components",[])],name:"blocker"})]),ov=qm({name:"ModalDialog",configFields:$h(),partFields:tv(),factory:(t,o,e,n)=>{const r=Qt(),i=Nt("modal-events"),a={...t.eventOrder,[sA()]:[i].concat(t.eventOrder["alloy.system.attached"]||[])},A=Qo();return{uid:t.uid,dom:t.dom,components:o,apis:{show:o=>{r.set(o);const e=t.lazySink(o).getOrDie(),i=n.blocker(),a=e.getSystem().build({...i,components:i.components.concat([AC(o)]),behaviours:Fc([Ic.config({}),Tc("dialog-blocker-events",[bc(Ra(),()=>{cC.isBlocked(o)||Px.focusIn(o)})])])});np(e,a),Px.focusIn(o)},hide:t=>{r.clear(),de(t.element).each(o=>{t.getSystem().getByDom(o).each(t=>{ap(t)})})},getBody:o=>Ml(o,t,"body"),getFooter:o=>Ol(o,t,"footer"),setIdle:t=>{cC.unblock(t)},setBusy:(t,o)=>{cC.block(t,o)}},eventOrder:a,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Om(t.modalBehaviours,[Ep.config({}),Px.config({mode:"cyclic",onEnter:t.onExecute,onEscape:t.onEscape,useTabstopAt:t.useTabstopAt,firstTabstop:t.firstTabstop}),cC.config({getRoot:r.get}),Tc(i,[fc(o=>{const e=Ml(o,t,"title").element,n=(t=>t.dom.textContent)(e);A.os.isMacOS()&&p(n)?Pe(o.element,"aria-label",n):((t,o)=>{const e=Ze(t,"id").fold(()=>{const t=Nt("dialog-label");return Pe(o,"id",t),t},v);Pe(t,"aria-labelledby",e)})(o.element,e)})])])}},apis:{show:(t,o)=>{t.show(o)},hide:(t,o)=>{t.hide(o)},getBody:(t,o)=>t.getBody(o),getFooter:(t,o)=>t.getFooter(o),setBusy:(t,o,e)=>{t.setBusy(o,e)},setIdle:(t,o)=>{t.setIdle(o)}}}),ev=hl({schema:[Qi("dom")],name:"label"}),nv=t=>hl({name:t+"-edge",overrides:o=>o.model.manager.edgeActions[t].fold(()=>({}),t=>({events:lc([xc(ka(),(o,e,n)=>t(o,n),[o]),xc(Da(),(o,e,n)=>t(o,n),[o]),xc(za(),(o,e,n)=>{n.mouseIsDown.get()&&t(o,n)},[o])])}))}),rv=nv("top-left"),iv=nv("top"),av=nv("top-right"),Av=nv("right"),lv=nv("bottom-right"),sv=nv("bottom"),cv=nv("bottom-left"),dv=nv("left"),xv=bl({name:"thumb",defaults:h({dom:{styles:{position:"absolute"}}}),overrides:t=>({events:lc([Cc(ka(),t,"spectrum"),Cc(Ba(),t,"spectrum"),Cc(Fa(),t,"spectrum"),Cc(Da(),t,"spectrum"),Cc(za(),t,"spectrum"),Cc(Ma(),t,"spectrum")])})}),pv=t=>od(t.event),Cv=bl({schema:[Gi("mouseIsDown",()=>ht(!1))],name:"spectrum",overrides:t=>{const o=t.model.manager,e=(e,n)=>o.getValueFromEvent(n).map(n=>o.setValueFrom(e,t,n));return{behaviours:Fc([Px.config({mode:"special",onLeft:(e,n)=>o.onLeft(e,t,pv(n)),onRight:(e,n)=>o.onRight(e,t,pv(n)),onUp:(e,n)=>o.onUp(e,t,pv(n)),onDown:(e,n)=>o.onDown(e,t,pv(n))}),Ob.config({}),Ic.config({})]),events:lc([dc(ka(),e),dc(Ba(),e),dc(Da(),e),dc(za(),(o,n)=>{t.mouseIsDown.get()&&e(o,n)})])}}});var mv=[ev,dv,Av,iv,sv,rv,av,cv,lv,xv,Cv];const uv=h("slider.change.value"),gv=t=>{const o=t.event.raw;if((t=>-1!==t.type.indexOf("touch"))(o)){const t=o;return void 0!==t.touches&&1===t.touches.length?S.some(t.touches[0]).map(t=>On(t.clientX,t.clientY)):S.none()}{const t=o;return void 0!==t.clientX?S.some(t).map(t=>On(t.clientX,t.clientY)):S.none()}},bv=t=>t.model.minX,fv=t=>t.model.minY,hv=t=>t.model.minX-1,vv=t=>t.model.minY-1,_v=t=>t.model.maxX,yv=t=>t.model.maxY,Ev=t=>t.model.maxX+1,wv=t=>t.model.maxY+1,kv=(t,o,e)=>o(t)-e(t),Bv=t=>kv(t,_v,bv),Fv=t=>kv(t,yv,fv),Sv=t=>Bv(t)/2,Dv=t=>Fv(t)/2,zv=(t,o)=>o?t.stepSize*t.speedMultiplier:t.stepSize,Ov=t=>t.snapToGrid,Mv=t=>t.snapStart,Tv=t=>t.rounded,Rv=(t,o)=>void 0!==t[o+"-edge"],Uv=t=>Rv(t,"left"),Nv=t=>Rv(t,"right"),Lv=t=>Rv(t,"top"),Iv=t=>Rv(t,"bottom"),Hv=t=>t.model.value.get(),qv=(t,o)=>({x:t,y:o}),Yv=(t,o)=>{nc(t,uv(),{value:o})},jv=(t,o,e,n)=>t<o?t:t>e?e:t===o?o-1:Math.max(o,t-n),Wv=(t,o,e,n)=>t>e?t:t<o?o:t===e?e+1:Math.min(e,t+n),Pv=(t,o,e)=>Math.max(o,Math.min(e,t)),Vv=t=>{const{min:o,max:e,range:n,value:r,step:i,snap:a,snapStart:A,rounded:l,hasMinEdge:s,hasMaxEdge:c,minBound:d,maxBound:x,screenRange:p}=t,C=s?o-1:o,m=c?e+1:e;if(r<d)return C;if(r>x)return m;{const t=((t,o,e)=>Math.min(e,Math.max(t,o))-o)(r,d,x),s=Pv(t/p*n+o,C,m);return a&&s>=o&&s<=e?((t,o,e,n,r)=>r.fold(()=>{const r=t-o,i=Math.round(r/n)*n;return Pv(o+i,o-1,e+1)},o=>{const r=(t-o)%n,i=Math.round(r/n),a=Math.floor((t-o)/n),A=Math.floor((e-o)/n),l=o+Math.min(A,a+i)*n;return Math.max(o,l)}))(s,o,e,i,A):l?Math.round(s):s}},Gv=t=>{const{min:o,max:e,range:n,value:r,hasMinEdge:i,hasMaxEdge:a,maxBound:A,maxOffset:l,centerMinEdge:s,centerMaxEdge:c}=t;return r<o?i?0:s:r>e?a?A:c:(r-o)/n*l},Zv="top",Qv="right",Kv="bottom",Jv="left",$v=t=>t.element.dom.getBoundingClientRect(),Xv=(t,o)=>t[o],t_=t=>{const o=$v(t);return Xv(o,Jv)},o_=t=>{const o=$v(t);return Xv(o,Qv)},e_=t=>{const o=$v(t);return Xv(o,Zv)},n_=t=>{const o=$v(t);return Xv(o,Kv)},r_=t=>{const o=$v(t);return Xv(o,"width")},i_=t=>{const o=$v(t);return Xv(o,"height")},a_=(t,o,e)=>(t+o)/2-e,A_=(t,o)=>{const e=$v(t),n=$v(o),r=Xv(e,Jv),i=Xv(e,Qv),a=Xv(n,Jv);return a_(r,i,a)},l_=(t,o)=>{const e=$v(t),n=$v(o),r=Xv(e,Zv),i=Xv(e,Kv),a=Xv(n,Zv);return a_(r,i,a)},s_=(t,o)=>{nc(t,uv(),{value:o})},c_=(t,o,e)=>{const n={min:bv(o),max:_v(o),range:Bv(o),value:e,step:zv(o),snap:Ov(o),snapStart:Mv(o),rounded:Tv(o),hasMinEdge:Uv(o),hasMaxEdge:Nv(o),minBound:t_(t),maxBound:o_(t),screenRange:r_(t)};return Vv(n)},d_=t=>(o,e,n)=>((t,o,e,n)=>{const r=(t>0?Wv:jv)(Hv(e),bv(e),_v(e),zv(e,n));return s_(o,r),S.some(r)})(t,o,e,n).map(F),x_=(t,o,e,n,r,i)=>{const a=((t,o,e,n,r)=>{const i=r_(t),a=n.bind(o=>S.some(A_(o,t))).getOr(0),A=r.bind(o=>S.some(A_(o,t))).getOr(i),l={min:bv(o),max:_v(o),range:Bv(o),value:e,hasMinEdge:Uv(o),hasMaxEdge:Nv(o),minBound:t_(t),minOffset:0,maxBound:o_(t),maxOffset:i,centerMinEdge:a,centerMaxEdge:A};return Gv(l)})(o,i,e,n,r);return t_(o)-t_(t)+a},p_=d_(-1),C_=d_(1),m_=S.none,u_=S.none,g_={"top-left":S.none(),top:S.none(),"top-right":S.none(),right:S.some((t,o)=>{Yv(t,Ev(o))}),"bottom-right":S.none(),bottom:S.none(),"bottom-left":S.none(),left:S.some((t,o)=>{Yv(t,hv(o))})};var b_=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=c_(t,o,e);return s_(t,n),n},setToMin:(t,o)=>{const e=bv(o);s_(t,e)},setToMax:(t,o)=>{const e=_v(o);s_(t,e)},findValueOfOffset:c_,getValueFromEvent:t=>gv(t).map(t=>t.left),findPositionOfValue:x_,setPositionFromValue:(t,o,e,n)=>{const r=Hv(e),i=x_(t,n.getSpectrum(t),r,n.getLeftEdge(t),n.getRightEdge(t),e),a=Fn(o.element)/2;dn(o.element,"left",i-a+"px")},onLeft:p_,onRight:C_,onUp:m_,onDown:u_,edgeActions:g_});const f_=(t,o)=>{nc(t,uv(),{value:o})},h_=(t,o,e)=>{const n={min:fv(o),max:yv(o),range:Fv(o),value:e,step:zv(o),snap:Ov(o),snapStart:Mv(o),rounded:Tv(o),hasMinEdge:Lv(o),hasMaxEdge:Iv(o),minBound:e_(t),maxBound:n_(t),screenRange:i_(t)};return Vv(n)},v_=t=>(o,e,n)=>((t,o,e,n)=>{const r=(t>0?Wv:jv)(Hv(e),fv(e),yv(e),zv(e,n));return f_(o,r),S.some(r)})(t,o,e,n).map(F),__=(t,o,e,n,r,i)=>{const a=((t,o,e,n,r)=>{const i=i_(t),a=n.bind(o=>S.some(l_(o,t))).getOr(0),A=r.bind(o=>S.some(l_(o,t))).getOr(i),l={min:fv(o),max:yv(o),range:Fv(o),value:e,hasMinEdge:Lv(o),hasMaxEdge:Iv(o),minBound:e_(t),minOffset:0,maxBound:n_(t),maxOffset:i,centerMinEdge:a,centerMaxEdge:A};return Gv(l)})(o,i,e,n,r);return e_(o)-e_(t)+a},y_=S.none,E_=S.none,w_=v_(-1),k_=v_(1),B_={"top-left":S.none(),top:S.some((t,o)=>{Yv(t,vv(o))}),"top-right":S.none(),right:S.none(),"bottom-right":S.none(),bottom:S.some((t,o)=>{Yv(t,wv(o))}),"bottom-left":S.none(),left:S.none()};var F_=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=h_(t,o,e);return f_(t,n),n},setToMin:(t,o)=>{const e=fv(o);f_(t,e)},setToMax:(t,o)=>{const e=yv(o);f_(t,e)},findValueOfOffset:h_,getValueFromEvent:t=>gv(t).map(t=>t.top),findPositionOfValue:__,setPositionFromValue:(t,o,e,n)=>{const r=Hv(e),i=__(t,n.getSpectrum(t),r,n.getTopEdge(t),n.getBottomEdge(t),e),a=yn(o.element)/2;dn(o.element,"top",i-a+"px")},onLeft:y_,onRight:E_,onUp:w_,onDown:k_,edgeActions:B_});const S_=(t,o)=>{nc(t,uv(),{value:o})},D_=(t,o)=>({x:t,y:o}),z_=(t,o)=>(e,n,r)=>((t,o,e,n,r)=>{const i=t>0?Wv:jv,a=o?Hv(n).x:i(Hv(n).x,bv(n),_v(n),zv(n,r)),A=o?i(Hv(n).y,fv(n),yv(n),zv(n,r)):Hv(n).y;return S_(e,D_(a,A)),S.some(a)})(t,o,e,n,r).map(F),O_=z_(-1,!1),M_=z_(1,!1),T_=z_(-1,!0),R_=z_(1,!0),U_={"top-left":S.some((t,o)=>{Yv(t,qv(hv(o),vv(o)))}),top:S.some((t,o)=>{Yv(t,qv(Sv(o),vv(o)))}),"top-right":S.some((t,o)=>{Yv(t,qv(Ev(o),vv(o)))}),right:S.some((t,o)=>{Yv(t,qv(Ev(o),Dv(o)))}),"bottom-right":S.some((t,o)=>{Yv(t,qv(Ev(o),wv(o)))}),bottom:S.some((t,o)=>{Yv(t,qv(Sv(o),wv(o)))}),"bottom-left":S.some((t,o)=>{Yv(t,qv(hv(o),wv(o)))}),left:S.some((t,o)=>{Yv(t,qv(hv(o),Dv(o)))})};var N_=Object.freeze({__proto__:null,setValueFrom:(t,o,e)=>{const n=c_(t,o,e.left),r=h_(t,o,e.top),i=D_(n,r);return S_(t,i),i},setToMin:(t,o)=>{const e=bv(o),n=fv(o);S_(t,D_(e,n))},setToMax:(t,o)=>{const e=_v(o),n=yv(o);S_(t,D_(e,n))},getValueFromEvent:t=>gv(t),setPositionFromValue:(t,o,e,n)=>{const r=Hv(e),i=x_(t,n.getSpectrum(t),r.x,n.getLeftEdge(t),n.getRightEdge(t),e),a=__(t,n.getSpectrum(t),r.y,n.getTopEdge(t),n.getBottomEdge(t),e),A=Fn(o.element)/2,l=yn(o.element)/2;dn(o.element,"left",i-A+"px"),dn(o.element,"top",a-l+"px")}
vendor: 9,879 bytes, line 1
1,onLeft:O_,onRight:M_,onUp:T_,onDown:R_,edgeActions:U_});const L_=qm({name:"Slider",configFields:[xa("stepSize",1),xa("speedMultiplier",10),xa("onChange",g),xa("onChoose",g),xa("onInit",g),xa("onDragStart",g),xa("onDragEnd",g),xa("snapToGrid",!1),xa("rounded",!0),ra("snapStart"),Ki("model",Wi("mode",{x:[xa("minX",0),xa("maxX",100),Gi("value",t=>ht(t.mode.minX)),Qi("getInitialValue"),IA("manager",b_)],y:[xa("minY",0),xa("maxY",100),Gi("value",t=>ht(t.mode.minY)),Qi("getInitialValue"),IA("manager",F_)],xy:[xa("minX",0),xa("maxX",100),xa("minY",0),xa("maxY",100),Gi("value",t=>ht({x:t.mode.minX,y:t.mode.minY})),Qi("getInitialValue"),IA("manager",N_)]})),Dm("sliderBehaviours",[Px,Mu]),Gi("mouseIsDown",()=>ht(!1))],partFields:mv,factory:(t,o,e,n)=>{const r=o=>Ml(o,t,"thumb"),i=o=>Ml(o,t,"spectrum"),a=o=>Ol(o,t,"left-edge"),A=o=>Ol(o,t,"right-edge"),l=o=>Ol(o,t,"top-edge"),s=o=>Ol(o,t,"bottom-edge"),c=t.model,d=c.manager,x=(o,e)=>{d.setPositionFromValue(o,e,t,{getLeftEdge:a,getRightEdge:A,getTopEdge:l,getBottomEdge:s,getSpectrum:i})},p=(t,o)=>{c.value.set(o);const e=r(t);x(t,e)},C=o=>{const e=t.mouseIsDown.get();t.mouseIsDown.set(!1),e&&Ol(o,t,"thumb").each(e=>{const n=c.value.get();t.onChoose(o,e,n)})},m=(o,e)=>{e.stop(),t.mouseIsDown.set(!0),t.onDragStart(o,r(o))},u=(o,e)=>{e.stop(),t.onDragEnd(o,r(o)),C(o)},g=o=>{Ol(o,t,"spectrum").map(Px.focusIn)};return{uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.sliderBehaviours,[Px.config({mode:"special",focusIn:g}),Mu.config({store:{mode:"manual",getValue:t=>c.value.get(),setValue:p}}),Gg.config({channels:{[Af()]:{onReceive:C}}})]),events:lc([dc(uv(),(o,e)=>{((o,e)=>{p(o,e);const n=r(o);t.onChange(o,n,e),S.some(!0)})(o,e.event.value)}),fc((o,e)=>{const n=c.getInitialValue();c.value.set(n);const a=r(o);x(o,a);const A=i(o);t.onInit(o,a,A,c.value.get())}),dc(ka(),m),dc(Fa(),u),dc(Da(),(t,o)=>{g(t),m(t,o)}),dc(Ma(),u)]),apis:{resetToMin:o=>{d.setToMin(o,t)},resetToMax:o=>{d.setToMax(o,t)},setValue:p,refresh:x},domModification:{styles:{position:"relative"}}}},apis:{setValue:(t,o,e)=>{t.setValue(o,e)},resetToMin:(t,o)=>{t.resetToMin(o)},resetToMax:(t,o)=>{t.resetToMax(o)},refresh:(t,o)=>{t.refresh(o)}}}),I_="container",H_=[Dm("slotBehaviours",[])],q_=t=>"<alloy.field."+t+">",Y_=(t,o)=>{const e=o=>Ul(t),n=(o,e)=>(n,r)=>Ol(n,t,r).map(t=>o(t,r)).getOr(e),r=(t,o)=>"true"!==Ge(t.element,"aria-hidden"),i=n(r,!1),a=n((t,o)=>{if(r(t)){const e=t.element;dn(e,"display","none"),Pe(e,"aria-hidden","true"),nc(t,CA(),{name:o,visible:!1})}}),A=(t=>(o,e)=>{I(e,e=>t(o,e))})(a),l=n((t,o)=>{if(!r(t)){const e=t.element;fn(e,"display"),Ke(e,"aria-hidden"),nc(t,CA(),{name:o,visible:!0})}}),s={getSlotNames:e,getSlot:(o,e)=>Ol(o,t,e),isShowing:i,hideSlot:a,hideAllSlots:t=>A(t,e()),showSlot:l};return{uid:t.uid,dom:t.dom,components:o,behaviours:zm(t.slotBehaviours),apis:s}},j_=lt({getSlotNames:(t,o)=>t.getSlotNames(o),getSlot:(t,o,e)=>t.getSlot(o,e),isShowing:(t,o,e)=>t.isShowing(o,e),hideSlot:(t,o,e)=>t.hideSlot(o,e),hideAllSlots:(t,o)=>t.hideAllSlots(o),showSlot:(t,o,e)=>t.showSlot(o,e)},t=>Qx(t)),W_={...j_,sketch:t=>{const o=(()=>{const t=[];return{slot:(o,e)=>(t.push(o),Bl(I_,q_(o),e)),record:h(t)}})(),e=t(o),n=o.record(),r=L(n,t=>bl({name:t,pname:q_(t)}));return Um(I_,H_,r,Y_,e)}},P_=h([Qi("toggleClass"),Qi("fetch"),NA("onExecute"),xa("getHotspot",S.some),xa("getAnchorOverrides",h({})),rg(),NA("onItemExecute"),ra("lazySink"),Qi("dom"),RA("onOpen"),Dm("splitDropdownBehaviours",[gC,Px,Ic]),xa("matchWidth",!1),xa("useMinWidth",!1),xa("eventOrder",{}),ra("role"),ra("listRole")].concat(bh())),V_=bl({factory:hf,schema:[Qi("dom")],name:"arrow",defaults:()=>({buttonBehaviours:Fc([Ic.revoke()])}),overrides:t=>({dom:{tag:"span",attributes:{role:"presentation"}},action:o=>{o.getSystem().getByUid(t.uid).each(rc)},buttonBehaviours:Fc([Hb.config({toggleOnExecute:!1,toggleClass:t.toggleClass})])})}),G_=bl({factory:hf,schema:[Qi("dom")],name:"button",defaults:()=>({buttonBehaviours:Fc([Ic.revoke()])}),overrides:t=>({dom:{tag:"span",attributes:{role:"presentation"}},action:o=>{o.getSystem().getByUid(t.uid).each(e=>{t.onExecute(e,o)})}})}),Z_=h([V_,G_,hl({factory:{sketch:t=>({uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}})},schema:[Qi("text")],name:"aria-descriptor"}),fl({schema:[OA()],name:"menu",defaults:t=>({onExecute:(o,e)=>{o.getSystem().getByUid(t.uid).each(n=>{t.onItemExecute(n,o,e)})}})}),rh()]),Q_=qm({name:"SplitDropdown",configFields:P_(),partFields:Z_(),factory:(t,o,e,n)=>{const r=t=>{pC.getCurrent(t).each(t=>{md.highlightFirst(t),Px.focusIn(t)})},i=o=>{xh(t,v,o,n,r,Ks.HighlightMenuAndItem).get(g)},a=o=>{const e=Ml(o,t,"button");return rc(e),S.some(!0)},A={...lc([fc((o,e)=>{Ol(o,t,"aria-descriptor").each(t=>{const e=Nt("aria");Pe(t.element,"id",e),Pe(o.element,"aria-describedby",e)})})]),...ff(S.some(i))},l={repositionMenus:t=>{Hb.isOn(t)&&gh(t)}};return{uid:t.uid,dom:t.dom,components:o,apis:l,eventOrder:{...t.eventOrder,[$a()]:["disabling","toggling","alloy.base.behaviour"]},events:A,behaviours:Om(t.splitDropdownBehaviours,[gC.config({others:{sandbox:o=>{const e=Ml(o,t,"arrow");return uh(t,o,{onOpen:()=>{Hb.on(e),Hb.on(o)},onClose:()=>{Hb.off(e),Hb.off(o)}})}}}),Px.config({mode:"special",onSpace:a,onEnter:a,onDown:t=>(i(t),S.some(!0))}),Ic.config({}),Hb.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:t.role.getOr("button"),"aria-haspopup":!0}}}},apis:{repositionMenus:(t,o)=>t.repositionMenus(o)}}),K_=(t,o,e)=>({within:t,extra:o,withinWidth:e}),J_=(t,o,e)=>{const n=((t,o)=>{const e=j(t,(t,e)=>o(e,t.len).fold(h(t),o=>({len:o.finish,list:t.list.concat([o])})),{len:0,list:[]});return e.list})(t,(t,o)=>{const n=e(t);return S.some({element:t,start:o,finish:o+n,width:n})}),r=q(n,t=>t.finish<=o),i=Y(r,(t,o)=>t+o.width,0);return{within:r,extra:n.slice(r.length),withinWidth:i}},$_=t=>L(t,t=>t.element),X_=(t,o,e,n)=>{const r=((t,o,e)=>{const n=J_(o,t,e);return 0===n.extra.length?S.some(n):S.none()})(t,o,e).getOrThunk(()=>J_(o,t-e(n),e)),i=r.within,a=r.extra,A=r.withinWidth;return 1===a.length&&a[0].width<=e(n)?((t,o,e)=>{const n=$_(t.concat(o));return K_(n,[],e)})(i,a,A):a.length>=1?((t,o,e,n)=>{const r=$_(t).concat([e]);return K_(r,$_(o),n)})(i,a,n,A):((t,o,e)=>K_($_(t),[],e))(i,0,A)},ty=(t,o)=>{const e=L(o,t=>AC(t));Sh.setGroups(t,e)},oy=(t,o,e)=>{const n=o.builtGroups.get();if(0===n.length)return;const r=Ml(t,o,"primary"),i=gC.getCoupled(t,"overflowGroup");dn(r.element,"visibility","hidden");const a=n.concat([i]),A=rt(a,t=>Le(t.element).bind(o=>t.getSystem().getByDom(o).toOptional()));e([]),ty(r,a);const l=Fn(r.element),s=X_(l,o.builtGroups.get(),t=>Math.ceil(t.element.dom.getBoundingClientRect().width),i);0===s.extra.length?(Ep.remove(r,i),e([])):(ty(r,s.within),e(s.extra)),fn(r.element,"visibility"),hn(r.element),A.each(Ic.focus)},ey=h([Dm("splitToolbarBehaviours",[gC]),Gi("builtGroups",()=>ht([]))]),ny=h([MA(["overflowToggledClass"]),sa("getOverflowBounds"),Qi("lazySink"),Gi("overflowGroups",()=>ht([])),RA("onOpened"),RA("onClosed")].concat(ey())),ry=h([bl({factory:Sh,schema:Bh(),name:"primary"}),fl({schema:Bh(),name:"overflow"}),fl({name:"overflow-button"}),fl({name:"overflow-group"})]),iy=h([Qi("items"),MA(["itemSelector"]),Dm("tgroupBehaviours",[Px])]),ay=h([vl({name:"items",unit:"item"})]),Ay=qm({name:"ToolbarGroup",configFields:iy(),partFields:ay(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.tgroupBehaviours,[Px.config({mode:"flow",selector:t.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}})}),ly=t=>L(t,t=>AC(t)),sy=(t,o,e)=>{oy(t,e,n=>{e.overflowGroups.set(n),o.getOpt(t).each(t=>{Uh.setGroups(t,ly(n))})})},cy=qm({name:"SplitFloatingToolbar",configFields:ny(),partFields:ry(),factory:(t,o,e,n)=>{const r=of(Uh.sketch({fetch:()=>wt(o=>{o(ly(t.overflowGroups.get()))}),layouts:{onLtr:()=>[ss,ls],onRtl:()=>[ls,ss],onBottomLtr:()=>[ds,cs],onBottomRtl:()=>[cs,ds]},getBounds:e.getOverflowBounds,lazySink:t.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:t.markers.overflowToggledClass},parts:{button:n["overflow-button"](),toolbar:n.overflow()},onToggled:(o,e)=>t[e?"onOpened":"onClosed"](o)}));return{uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.splitToolbarBehaviours,[gC.config({others:{overflowGroup:()=>Ay.sketch({...n["overflow-group"](),items:[r.asSpec()]})}})]),apis:{setGroups:(o,e)=>{t.builtGroups.set(L(e,o.getSystem().build)),sy(o,r,t)},refresh:o=>sy(o,r,t),toggle:t=>{r.getOpt(t).each(t=>{Uh.toggle(t)})},toggleWithoutFocusing:t=>{r.getOpt(t).each(Uh.toggleWithoutFocusing)},isOpen:t=>r.getOpt(t).map(Uh.isOpen).getOr(!1),reposition:t=>{r.getOpt(t).each(t=>{Uh.reposition(t)})},getOverflow:t=>r.getOpt(t).bind(Uh.getToolbar)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},refresh:(t,o)=>{t.refresh(o)},reposition:(t,o)=>{t.reposition(o)},toggle:(t,o)=>{t.toggle(o)},toggleWithoutFocusing:(t,o)=>{t.toggle(o)},isOpen:(t,o)=>t.isOpen(o),getOverflow:(t,o)=>t.getOverflow(o)}}),dy=h([MA(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),RA("onOpened"),RA("onClosed")].concat(ey())),xy=h([bl({factory:Sh,schema:Bh(),name:"primary"}),bl({factory:Sh,schema:Bh(),name:"overflow",overrides:t=>({toolbarBehaviours:Fc([Eb.config({dimension:{property:"height"},closedClass:t.markers.closedClass,openClass:t.markers.openClass,shrinkingClass:t.markers.shrinkingClass,growingClass:t.markers.growingClass,onShrunk:o=>{Ol(o,t,"overflow-button").each(t=>{Hb.off(t)}),t.onClosed(o)},onGrown:o=>{t.onOpened(o)},onStartGrow:o=>{Ol(o,t,"overflow-button").each(Hb.on)}}),Px.config({mode:"acyclic",onEscape:o=>(Ol(o,t,"overflow-button").each(Ic.focus),S.some(!0))})])})}),fl({name:"overflow-button",overrides:t=>({buttonBehaviours:Fc([Hb.config({toggleClass:t.markers.overflowToggledClass,aria:{mode:"exp
1anded"},toggleOnExecute:!1})])})}),fl({name:"overflow-group"})]),py=(t,o,e)=>{Ol(t,o,"overflow-button").each(n=>{Ol(t,o,"overflow").each(r=>{if(Cy(t,o),Eb.hasShrunk(r)){const t=o.onOpened;o.onOpened=n=>{e||Px.focusIn(r),t(n),o.onOpened=t}}else{const t=o.onClosed;o.onClosed=r=>{e||Ic.focus(n),t(r),o.onClosed=t}}Eb.toggleGrow(r)})})},Cy=(t,o)=>{Ol(t,o,"overflow").each(e=>{oy(t,o,t=>{const o=L(t,t=>AC(t));Sh.setGroups(e,o)}),Ol(t,o,"overflow-button").each(t=>{Eb.hasGrown(e)&&Hb.on(t)}),Eb.refresh(e)})},my=qm({name:"SplitSlidingToolbar",configFields:dy(),partFields:xy(),factory:(t,o,e,n)=>{const r="alloy.toolbar.toggle";return{uid:t.uid,dom:t.dom,components:o,behaviours:Om(t.splitToolbarBehaviours,[gC.config({others:{overflowGroup:t=>Ay.sketch({...n["overflow-group"](),items:[hf.sketch({...n["overflow-button"](),action:o=>{ec(t,r)}})]})}}),Tc("toolbar-toggle-events",[dc(r,o=>{py(o,t,!1)})])]),apis:{setGroups:(o,e)=>{((o,e)=>{const n=L(e,o.getSystem().build);t.builtGroups.set(n)})(o,e),Cy(o,t)},refresh:o=>Cy(o,t),toggle:o=>{py(o,t,!1)},toggleWithoutFocusing:o=>{py(o,t,!0)},isOpen:o=>((t,o)=>Ol(t,o,"overflow").map(Eb.hasGrown).getOr(!1))(o,t)},domModification:{attributes:{role:"group"}}}},apis:{setGroups:(t,o,e)=>{t.setGroups(o,e)},refresh:(t,o)=>{t.refresh(o)},toggle:(t,o)=>{t.toggle(o)},isOpen:(t,o)=>t.isOpen(o)}}),uy=Hm({name:"TabButton",configFields:[xa("uid",void 0),Qi("value"),Vi("dom","dom",hi(()=>({attributes:{role:"tab",id:Nt("aria"),"aria-selected":"false"}})),ci()),ra("action"),xa("domModification",{}),Dm("tabButtonBehaviours",[Ic,Px,Mu]),Qi("view")],factory:(t,o)=>({uid:t.uid,dom:t.dom,components:t.components,events:ff(t.action),behaviours:Om(t.tabButtonBehaviours,[Ic.config({}),Px.config({mode:"execution",useSpace:!0,useEnter:!0}),Mu.config({store:{mode:"memory",initialValue:t.value}})]),domModification:t.domModification})}),gy=h([Qi("tabs"),Qi("dom"),xa("clickToDismiss",!1),Dm("tabbarBehaviours",[md,Px]),MA(["tabClass","selectedClass"])]),by=vl({factory:uy,name:"tabs",unit:"tab",overrides:t=>{const o=(t,o)=>{md.dehighlight(t,o),nc(t,gA(),{tabbar:t,button:o})},e=(t,o)=>{md.highlight(t,o),nc(t,uA(),{tabbar:t,button:o})};return{action:n=>{const r=n.getSystem().getByUid(t.uid).getOrDie(),i=md.isHighlighted(r,n);(i&&t.clickToDismiss?o:i?g:e)(r,n)},domModification:{classes:[t.markers.tabClass]}}}}),fy=h([by]),hy=qm({name:"Tabbar",configFields:gy(),partFields:fy(),factory:(t,o,e,n)=>({uid:t.uid,dom:t.dom,components:o,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Om(t.tabbarBehaviours,[md.config({highlightClass:t.markers.selectedClass,itemClass:t.markers.tabClass,onHighlight:(t,o)=>{Pe(o.element,"aria-selected","true")},onDehighlight:(t,o)=>{Pe(o.element,"aria-selected","false")}}),Px.config({mode:"flow",getInitial:t=>md.getHighlighted(t).map(t=>t.element),selector:"."+t.markers.tabClass,executeOnMove:!0})])})}),vy=Hm({name:"Tabview",configFields:[Dm("tabviewBehaviours",[Ep])],factory:(t,o)=>({uid:t.uid,dom:t.dom,behaviours:Om(t.tabviewBehaviours,[Ep.config({})]),domModification:{attributes:{role:"tabpanel"}}})}),_y=h([xa("selectFirst",!0),RA("onChangeTab"),RA("onDismissTab"),xa("tabs",[]),Dm("tabSectionBehaviours",[])]),yy=bl({factory:hy,schema:[Qi("dom"),oa("markers",[Qi("tabClass"),Qi("selectedClass")])],name:"tabbar",defaults:t=>({tabs:t.tabs})}),Ey=bl({factory:vy,name:"tabview"}),wy=h([yy,Ey]),ky=qm({name:"TabSection",configFields:_y(),partFields:wy(),factory:(t,o,e,n)=>{const r=(o,e)=>{Ol(o,t,"tabbar").each(t=>{e(t).each(rc)})};return{uid:t.uid,dom:t.dom,components:o,behaviours:zm(t.tabSectionBehaviours),events:lc(V([t.selectFirst?[fc((t,o)=>{r(t,md.getFirst)})]:[],[dc(uA(),(o,e)=>{(o=>{const e=Mu.getValue(o);Ol(o,t,"tabview").each(n=>{const r=W(t.tabs,t=>t.value===e);r.each(e=>{const r=e.view();Ze(o.element,"id").each(t=>{Pe(n.element,"aria-labelledby",t)}),Ep.set(n,r),t.onChangeTab(n,o,r)})})})(e.event.button)}),dc(gA(),(o,e)=>{const n=e.event.button;t.onDismissTab(o,n)})]])),apis:{getViewItems:o=>Ol(o,t,"tabview").map(t=>Ep.contents(t)).getOr([]),showTab:(t,o)=>{r(t,t=>{const e=md.getCandidates(t);return W(e,t=>Mu.getValue(t)===o).filter(o=>!md.isHighlighted(t,o))})}}}},apis:{getViewItems:(t,o)=>t.getViewItems(o),showTab:(t,o,e)=>{t.showTab(o,e)}}}),By=(t,o,e)=>{const n=Mu.getValue(e);Mu.setValue(o,n),Sy(o)},Fy=(t,o)=>{const e=t.element,n=dr(e),r=e.dom;"number"!==Ge(e,"type")&&o(r,n)},Sy=t=>{Fy(t,(t,o)=>t.setSelectionRange(o.length,o.length))},Dy=(t,o,e)=>{if(t.selectsOver){const n=Mu.getValue(o),r=t.getDisplayText(n),i=Mu.getValue(e);return 0===t.getDisplayText(i).indexOf(r)?S.some(()=>{By(0,o,e),((t,o)=>{Fy(t,(t,e)=>t.setSelectionRange(o,e.length))})(o,r.length)}):S.none()}return S.none()},zy=h("alloy.typeahead.itemexecute"),Oy=h([ra("lazySink"),Qi("fetch"),xa("minChars",5),xa("responseTime",1e3),RA("onOpen"),xa("getHotspot",
vendor: 8,944 bytes, line 1
1S.some),xa("getAnchorOverrides",h({})),xa("layouts",S.none()),xa("eventOrder",{}),ha("model",{},[xa("getDisplayText",t=>void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.value),xa("selectsOver",!0),xa("populateFromBrowse",!0)]),RA("onSetValue"),UA("onExecute"),RA("onItemExecute"),xa("inputClasses",[]),xa("inputAttributes",{}),xa("inputStyles",{}),xa("matchWidth",!0),xa("useMinWidth",!1),xa("dismissOnBlur",!0),MA(["openClass"]),ra("initialData"),ra("listRole"),Dm("typeaheadBehaviours",[Ic,Mu,Sb,Px,Hb,gC]),Gi("lazyTypeaheadComp",()=>ht(S.none)),Gi("previewing",()=>ht(!0))].concat(Vh()).concat(bh())),My=h([fl({schema:[OA()],name:"menu",overrides:t=>({fakeFocus:!0,onHighlightItem:(o,e,n)=>{t.previewing.get()?t.lazyTypeaheadComp.get().each(o=>{Dy(t.model,o,n).fold(()=>{t.model.selectsOver?(md.dehighlight(e,n),t.previewing.set(!0)):t.previewing.set(!1)},o=>{o(),t.previewing.set(!1)})}):t.lazyTypeaheadComp.get().each(o=>{t.model.populateFromBrowse&&By(t.model,o,n),Ze(n.element,"id").each(t=>Pe(o.element,"aria-activedescendant",t))})},onExecute:(o,e)=>t.lazyTypeaheadComp.get().map(t=>(nc(t,zy(),{item:e}),!0)),onHover:(o,e)=>{t.previewing.set(!1),t.lazyTypeaheadComp.get().each(o=>{t.model.populateFromBrowse&&By(t.model,o,e)})}})})]),Ty=qm({name:"Typeahead",configFields:Oy(),partFields:My(),factory:(t,o,e,n)=>{const r=(o,e,r)=>{t.previewing.set(!1);const i=gC.getCoupled(o,"sandbox");if(lb.isOpen(i))pC.getCurrent(i).each(t=>{md.getHighlighted(t).fold(()=>{r(t)},()=>{Ac(i,t.element,"keydown",e)})});else{const e=t=>{pC.getCurrent(t).each(r)};ch(t,a(o),o,i,n,e,Ks.HighlightMenuAndItem).get(g)}},i=Gh(t),a=t=>o=>o.map(o=>{const e=mt(o.menus),n=G(e,t=>q(t.items,t=>"item"===t.type));return Mu.getState(t).update(L(n,t=>t.data)),o}),A=t=>pC.getCurrent(t),l="typeaheadevents",s=[Ic.config({}),Mu.config({onSetValue:t.onSetValue,store:{mode:"dataset",getDataKey:t=>dr(t.element),getFallbackEntry:t=>({value:t,meta:{}}),setValue:(o,e)=>{xr(o.element,t.model.getDisplayText(e))},...t.initialData.map(t=>_a("initialValue",t)).getOr({})}}),Sb.config({stream:{mode:"throttle",delay:t.responseTime,stopEvent:!1},onStream:(o,e)=>{const r=gC.getCoupled(o,"sandbox");if(Ic.isFocused(o)&&dr(o.element).length>=t.minChars){const e=A(r).bind(t=>md.getHighlighted(t).map(Mu.getValue));t.previewing.set(!0);const i=o=>{A(r).each(o=>{e.fold(()=>{t.model.selectsOver&&md.highlightFirst(o)},t=>{md.highlightBy(o,o=>Mu.getValue(o).value===t.value),md.getHighlighted(o).orThunk(()=>(md.highlightFirst(o),S.none()))})})};ch(t,a(o),o,r,n,i,Ks.HighlightJustMenu).get(g)}},cancelEvent:nA()}),Px.config({mode:"special",onDown:(t,o)=>(r(t,o,md.highlightFirst),S.some(!0)),onEscape:t=>{const o=gC.getCoupled(t,"sandbox");return lb.isOpen(o)?(lb.close(o),S.some(!0)):S.none()},onUp:(t,o)=>(r(t,o,md.highlightLast),S.some(!0)),onEnter:o=>{const e=gC.getCoupled(o,"sandbox"),n=lb.isOpen(e);if(n&&!t.previewing.get())return A(e).bind(t=>md.getHighlighted(t)).map(t=>(nc(o,zy(),{item:t}),!0));{const r=Mu.getValue(o);return ec(o,nA()),t.onExecute(e,o,r),n&&lb.close(e),S.some(!0)}}}),Hb.config({toggleClass:t.markers.openClass,aria:{mode:"expanded"}}),gC.config({others:{sandbox:o=>uh(t,o,{onOpen:()=>Hb.on(o),onClose:()=>{t.lazyTypeaheadComp.get().each(t=>Ke(t.element,"aria-activedescendant")),Hb.off(o)}})}}),Tc(l,[fc(o=>{t.lazyTypeaheadComp.set(S.some(o))}),hc(o=>{t.lazyTypeaheadComp.set(S.none())}),_c(o=>{const e=g;xh(t,a(o),o,n,e,Ks.HighlightMenuAndItem).get(g)}),dc(zy(),(o,e)=>{const n=gC.getCoupled(o,"sandbox");By(t.model,o,e.event.item),ec(o,nA()),t.onItemExecute(o,n,e.event.item,Mu.getValue(o)),lb.close(n),Sy(o)})].concat(t.dismissOnBlur?[dc(Qa(),t=>{const o=gC.getCoupled(t,"sandbox");Le(o.element).isNone()&&lb.close(o)})]:[]))],c={[cA()]:[Mu.name(),Sb.name(),l],...t.eventOrder};return{uid:t.uid,dom:Qh(It(t,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:{...i,...Om(t.typeaheadBehaviours,s)},eventOrder:c}}});var Ry,Uy,Ny=tinymce.util.Tools.resolve("tinymce.ThemeManager"),Ly=tinymce.util.Tools.resolve("tinymce.util.Delay"),Iy=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Hy=tinymce.util.Tools.resolve("tinymce.EditorManager"),qy=tinymce.util.Tools.resolve("tinymce.Env");!function(t){t.default="wrap",t.floating="floating",t.sliding="sliding",t.scrolling="scrolling"}(Ry||(Ry={})),function(t){t.auto="auto",t.top="top",t.bottom="bottom"}(Uy||(Uy={}));const Yy=t=>o=>o.options.get(t),jy=t=>o=>S.from(t(o)),Wy=t=>{const o=qy.deviceType.isPhone(),e=qy.deviceType.isTablet()||o,n=t.options.register,r=t=>i(t)||!1===t,a=t=>i(t)||m(t);n("skin",{processor:t=>i(t)||!1===t,default:"oxide"}),n("skin_url",{processor:"string"}),n("height",{processor:a,default:Math.max(t.getElement().offsetHeight,400)}),n("width",{processor:a,default:Iy.DOM.getStyle(t.getElement(),"width")}),n("min_height",{processor:"number",default:100}),n("min_width",{processor:"number"}),n("max_height",{processor:"number"}),n("max_width",{processor:"number"}),n("style_formats",{processor:"object[]"}),n("style_formats_merge",{processor:"boolean",default:!1}),n("style_formats_autohide",{processor:"boolean",default:!1}),n("line_height_formats",{processor:"string",default:"1 1.1 1.2 1.3 1.4 1.5 2"}),n("font_family_formats",{processor:"string",default:"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"}),n("font_size_formats",{processor:"string",default:"8pt 10pt 12pt 14pt 18pt 24pt 36pt"}),n("font_size_input_default_unit",{processor:"string",default:"pt"}),n("block_formats",{processor:"string",default:"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre"}),n("content_langs",{processor:"object[]"}),n("removed_menuitems",{processor:"string",default:""}),n("menubar",{processor:t=>i(t)||c(t),default:!o}),n("menu",{processor:"object",default:{}}),n("toolbar",{processor:t=>c(t)||i(t)||l(t)?{value:t,valid:!0}:{valid:!1,message:"Must be a boolean, string or array."},default:!0}),U(9,t=>{n("toolbar"+(t+1),{processor:"string"})}),n("toolbar_mode",{processor:"string",default:e?"scrolling":"floating"}),n("toolbar_groups",{processor:"object",default:{}}),n("toolbar_location",{processor:"string",default:Uy.auto}),n("toolbar_persist",{processor:"boolean",default:!1}),n("toolbar_sticky",{processor:"boolean",default:t.inline}),n("toolbar_sticky_offset",{processor:"number",default:0}),n("fixed_toolbar_container",{processor:"string",default:""}),n("fixed_toolbar_container_target",{processor:"object"}),n("ui_mode",{processor:"string",default:"combined"}),n("file_picker_callback",{processor:"function"}),n("file_picker_validator_handler",{processor:"function"}),n("file_picker_types",{processor:"string"}),n("typeahead_urls",{processor:"boolean",default:!0}),n("anchor_top",{processor:r,default:"#top"}),n("anchor_bottom",{processor:r,default:"#bottom"}),n("draggable_modal",{processor:"boolean",default:!1}),n("statusbar",{processor:"boolean",default:!0}),n("elementpath",{processor:"boolean",default:!0}),n("branding",{processor:"boolean",default:!0}),n("promotion",{processor:"boolean",default:!0}),n("resize",{processor:t=>"both"===t||c(t),default:!qy.deviceType.isTouch()}),n("sidebar_show",{processor:"string"}),n("help_accessibility",{processor:"boolean",default:t.hasPlugin("help")}),n("default_font_stack",{processor:"string[]",default:[]})},Py=Yy("readonly"),Vy=Yy("disabled"),Gy=Yy("height"),Zy=Yy("width"),Qy=jy(Yy("min_width")),Ky=jy(Yy("min_height")),Jy=jy(Yy("max_width")),$y=jy(Yy("max_height")),Xy=jy(Yy("style_formats")),tE=Yy("style_formats_merge"),oE=Yy("style_formats_autohide"),eE=Yy("content_langs"),nE=Yy("removed_menuitems"),rE=Yy("toolbar_mode"),iE=Yy("toolbar_groups"),aE=Yy("toolbar_location"),AE=Yy("fixed_toolbar_container"),lE=Yy("fixed_toolbar_container_target"),sE=Yy("toolbar_persist"),cE=Yy("toolbar_sticky_offset"),dE=Yy("menubar"),xE=Yy("toolbar"),pE=Yy("file_picker_callback"),CE=Yy("file_picker_validator_handler"),mE=Yy("font_size_input_default_unit"),uE=Yy("file_picker_types"),gE=Yy("typeahead_urls"),bE=Yy("anchor_top"),fE=Yy("anchor_bottom"),hE=Yy("draggable_modal"),vE=Yy("statusbar"),_E=Yy("elementpath"),yE=Yy("branding"),EE=Yy("resize"),wE=Yy("paste_as_text"),kE=Yy("sidebar_show"),BE=Yy("promotion"),FE=Yy("help_accessibility"),SE=Yy("default_font_stack"),DE=Yy("skin"),zE=t=>!1===t.options.get("skin"),OE=t=>!1!==t.options.get("menubar"),ME=t=>{const o=t.options.get("skin_url");
1if(zE(t))return o;if(o)return t.documentBaseURI.toAbsolute(o);{const o=t.options.get("skin");return Hy.baseURL+"/skins/ui/"+o}},TE=t=>t.options.get("line_height_formats").split(" "),RE=t=>{const o=xE(t),e=i(o),n=l(o)&&o.length>0;return!NE(t)&&(n||e||!0===o)},UE=t=>{const o=U(9,o=>t.options.get("toolbar"+(o+1))),e=q(o,i);return Pt(e.length>0,e)},NE=t=>UE(t).fold(()=>{const o=xE(t);return u(o,i)&&o.length>0},F),LE=t=>aE(t)===Uy.bottom,IE=t=>{var o;if(!t.inline)return S.none();const e=null!==(o=AE(t))&&void 0!==o?o:"";if(e.length>0)return Qn(An(),e);const n=lE(t);return p(n)?S.some(Ao.fromDom(n)):S.none()},HE=t=>t.inline&&IE(t).isSome(),qE=t=>IE(t).getOrThunk(()=>_e(ve(Ao.fromDom(t.getElement())))),YE=t=>t.inline&&!OE(t)&&!RE(t)&&!NE(t),jE=t=>(t.options.get("toolbar_sticky")||t.inline)&&!HE(t)&&!YE(t),WE=t=>!HE(t)&&"split"===t.options.get("ui_mode"),PE=t=>{const o=t.options.get("menu");return lt(o,t=>({...t,items:t.items}))};var VE=Object.freeze({__proto__:null,get ToolbarMode(){return Ry},get ToolbarLocation(){return Uy},register:Wy,getSkinUrl:ME,getSkinUrlOption:t=>S.from(t.options.get("skin_url")),isReadOnly:Py,isDisabled:Vy,getSkin:DE,isSkinDisabled:zE,getHeightOption:Gy,getWidthOption:Zy,getMinWidthOption:Qy,getMinHeightOption:Ky,getMaxWidthOption:Jy,getMaxHeightOption:$y,getUserStyleFormats:Xy,shouldMergeStyleFormats:tE,shouldAutoHideStyleFormats:oE,getLineHeightFormats:TE,getContentLanguages:eE,getRemovedMenuItems:nE,isMenubarEnabled:OE,isMultipleToolbars:NE,isToolbarEnabled:RE,isToolbarPersist:sE,getMultipleToolbarsOption:UE,getUiContainer:qE,useFixedContainer:HE,isSplitUiMode:WE,getToolbarMode:rE,isDraggableModal:hE,isDistractionFree:YE,isStickyToolbar:jE,getStickyToolbarOffset:cE,getToolbarLocation:aE,isToolbarLocationBottom:LE,getToolbarGroups:iE,getMenus:PE,getMenubar:dE,getToolbar:xE,getFilePickerCallback:pE,getFilePickerTypes:uE,useTypeaheadUrls:gE,getAnchorTop:bE,getAnchorBottom:fE,getFilePickerValidatorHandler:CE,getFontSizeInputDefaultUnit:mE,useStatusBar:vE,useElementPath:_E,promotionEnabled:BE,useBranding:yE,getResize:EE,getPasteAsText:wE,getSidebarShow:kE,useHelpAccessibility:FE,getDefaultFontStack:SE});const GE=["visible","hidden","clip"],ZE=t=>oo(t).length>0&&!T(GE,t),QE=t=>{if(oe(t)){const o=Cn(t,"overflow-x"),e=Cn(t,"overflow-y");return ZE(o)||ZE(e)}return!1},KE=t=>t.plugins.fullscreen&&t.plugins.fullscreen.isFullscreen(),JE=(t,o)=>WE(t)?((t,o)=>{const e=pr(o,QE),n=0===e.length?ye(o).map(Ee).map(t=>pr(t,QE)).getOr([]):e;return ot(n).map(o=>({element:o,others:n.slice(1),isFullscreen:()=>KE(t)}))})(t,o):S.none(),$E=t=>{const o=[...L(t.others,Ir),Yr()];return t.isFullscreen()?Yr():((t,o)=>j(o,(t,o)=>qr(t,o),t))(Ir(t.element),o)},{entries:XE,setPrototypeOf:tw,isFrozen:ow,getPrototypeOf:ew,getOwnPropertyDescriptor:nw}=Object;let{freeze:rw,seal:iw,create:aw}=Object,{apply:Aw,construct:lw}="undefined"!=typeof Reflect&&Reflect;rw||(rw=function(t){return t}),iw||(iw=function(t){return t}),Aw||(Aw=function(t,o,e){return t.apply(o,e)}),lw||(lw=function(t,o){return new t(...o)});const sw=Ew(Array.prototype.forEach),cw=Ew(Array.prototype.lastIndexOf),dw=Ew(Array.prototype.pop),xw=Ew(Array.prototype.push),pw=Ew(Array.prototype.splice),Cw=Ew(String.prototype.toLowerCase),mw=Ew(String.prototype.toString),uw=Ew(String.prototype.match),gw=Ew(String.prototype.replace),bw=Ew(String.prototype.indexOf),fw=Ew(String.prototype.trim),hw=Ew(Object.prototype.hasOwnProperty),vw=Ew(RegExp.prototype.test),_w=(yw=TypeError,function(){for(var t=arguments.length,o=new Array(t),e=0;e<t;e++)o[e]=arguments[e];return lw(yw,o)});var yw;function Ew(t){return function(o){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Aw(t,o,n)}}function ww(t,o){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Cw;tw&&tw(t,null);let n=o.length;for(;n--;){let r=o[n];if("string"==typeof r){const t=e(r);t!==r&&(ow(o)||(o[n]=t),r=t)}t[r]=!0}return t}function kw(t){for(let o=0;o<t.length;o++){hw(t,o)||(t[o]=null)}return t}function Bw(t){const o=aw(null);for(const[e,n]of XE(t)){hw(t,e)&&(Array.isArray(n)?o[e]=kw(n):n&&"object"==typeof n&&n.constructor===Object?o[e]=Bw(n):o[e]=n)}return o}function Fw(t,o){for(;null!==t;){const e=nw(t,o);if(e){if(e.get)return Ew(e.get);if("function"==typeof e.value)return Ew(e.value)}t=ew(t)}return function(){return null}}const Sw=rw(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Dw=rw(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),zw=rw(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Ow=rw(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),Mw=rw(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Tw=rw(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Rw=rw(["#text"]),Uw=rw(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),Nw=rw(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Lw=rw(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Iw=rw(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Hw=iw(/\{\{[\w\W]*|[\w\W]*\}\}/gm),qw=iw(/<%[\w\W]*|[\w\W]*%>/gm),Yw=iw(/\$\{[\w\W]*/gm),jw=iw(/^data-[\-\w.\u00B7-\uFFFF]+$/),Ww=iw(/^aria-[\-\w]+$/),Pw=iw(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Vw=iw(/^(?:\w+script|data):/i),Gw=iw(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Zw=iw(/^html$/i),Qw=iw(/^[a-z][.\w]*(-[.\w]+)+$/i);var Kw=Object.freeze({__proto__:null,ARIA_ATTR:Ww,ATTR_WHITESPACE:Gw,CUSTOM_ELEMENT:Qw,DATA_ATTR:jw,DOCTYPE_NAME:Zw,ERB_EXPR:qw,IS_ALLOWED_URI:Pw,IS_SCRIPT_OR_DATA:Vw,MUSTACHE_EXPR:Hw,TMPLIT_EXPR:Yw});const Jw=1,$w=3,Xw=7,tk=8,ok=9,ek=function(){return"undefined"==typeof window?null:window};var nk=function t(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ek();const e=o=>t(o);if(e.version="3.2.4",e.removed=[],!o||!o.document||o.document.nodeType!==ok||!o.Element)return e.isSupported=!1,e;let{document:n}=o;const r=n,i=r.currentScript,{DocumentFragment:a,HTMLTemplateElement:A,Node:l,Element:s,NodeFilter:c,NamedNodeMap:d=o.NamedNodeMap||o.MozNamedAttrMap,HTMLFormElement:x,DOMParser:p,trustedTypes:C}=o,m=s.prototype,u=Fw(m,"cloneNode"),g=Fw(m,"remove"),b=Fw(m,"nextSibling"),f=Fw(m,"childNodes"),h=Fw(m,"parentNode");if("function"==typeof A){const t=n.createElement("template");t.content&&t.content.ownerDocument&&(n=t.content.ownerDocument)}let v,_="";
vendor: 8,888 bytes, line 1
1const{implementation:y,createNodeIterator:E,createDocumentFragment:w,getElementsByTagName:k}=n,{importNode:B}=r;let F={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};e.isSupported="function"==typeof XE&&"function"==typeof h&&y&&void 0!==y.createHTMLDocument;const{MUSTACHE_EXPR:S,ERB_EXPR:D,TMPLIT_EXPR:z,DATA_ATTR:O,ARIA_ATTR:M,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:R,CUSTOM_ELEMENT:U}=Kw;let{IS_ALLOWED_URI:N}=Kw,L=null;const I=ww({},[...Sw,...Dw,...zw,...Mw,...Rw]);let H=null;const q=ww({},[...Uw,...Nw,...Lw,...Iw]);let Y=Object.seal(aw(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),j=null,W=null,P=!0,V=!0,G=!1,Z=!0,Q=!1,K=!0,J=!1,$=!1,X=!1,tt=!1,ot=!1,et=!1,nt=!0,rt=!1,it=!0,at=!1,At={},lt=null;const st=ww({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ct=null;const dt=ww({},["audio","video","img","source","image","track"]);let xt=null;const pt=ww({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ct="http://www.w3.org/1998/Math/MathML",mt="http://www.w3.org/2000/svg",ut="http://www.w3.org/1999/xhtml";let gt=ut,bt=!1,ft=null;const ht=ww({},[Ct,mt,ut],mw);let vt=ww({},["mi","mo","mn","ms","mtext"]),_t=ww({},["annotation-xml"]);const yt=ww({},["title","style","font","a","script"]);let Et=null;const wt=["application/xhtml+xml","text/html"];let kt=null,Bt=null;const Ft=n.createElement("form"),St=function(t){return t instanceof RegExp||t instanceof Function},Dt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Bt||Bt!==t){if(t&&"object"==typeof t||(t={}),t=Bw(t),Et=-1===wt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,kt="application/xhtml+xml"===Et?mw:Cw,L=hw(t,"ALLOWED_TAGS")?ww({},t.ALLOWED_TAGS,kt):I,H=hw(t,"ALLOWED_ATTR")?ww({},t.ALLOWED_ATTR,kt):q,ft=hw(t,"ALLOWED_NAMESPACES")?ww({},t.ALLOWED_NAMESPACES,mw):ht,xt=hw(t,"ADD_URI_SAFE_ATTR")?ww(Bw(pt),t.ADD_URI_SAFE_ATTR,kt):pt,ct=hw(t,"ADD_DATA_URI_TAGS")?ww(Bw(dt),t.ADD_DATA_URI_TAGS,kt):dt,lt=hw(t,"FORBID_CONTENTS")?ww({},t.FORBID_CONTENTS,kt):st,j=hw(t,"FORBID_TAGS")?ww({},t.FORBID_TAGS,kt):{},W=hw(t,"FORBID_ATTR")?ww({},t.FORBID_ATTR,kt):{},At=!!hw(t,"USE_PROFILES")&&t.USE_PROFILES,P=!1!==t.ALLOW_ARIA_ATTR,V=!1!==t.ALLOW_DATA_ATTR,G=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Z=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Q=t.SAFE_FOR_TEMPLATES||!1,K=!1!==t.SAFE_FOR_XML,J=t.WHOLE_DOCUMENT||!1,tt=t.RETURN_DOM||!1,ot=t.RETURN_DOM_FRAGMENT||!1,et=t.RETURN_TRUSTED_TYPE||!1,X=t.FORCE_BODY||!1,nt=!1!==t.SANITIZE_DOM,rt=t.SANITIZE_NAMED_PROPS||!1,it=!1!==t.KEEP_CONTENT,at=t.IN_PLACE||!1,N=t.ALLOWED_URI_REGEXP||Pw,gt=t.NAMESPACE||ut,vt=t.MATHML_TEXT_INTEGRATION_POINTS||vt,_t=t.HTML_INTEGRATION_POINTS||_t,Y=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&St(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Y.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&St(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Y.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Y.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(V=!1),ot&&(tt=!0),At&&(L=ww({},Rw),H=[],!0===At.html&&(ww(L,Sw),ww(H,Uw)),!0===At.svg&&(ww(L,Dw),ww(H,Nw),ww(H,Iw)),!0===At.svgFilters&&(ww(L,zw),ww(H,Nw),ww(H,Iw)),!0===At.mathMl&&(ww(L,Mw),ww(H,Lw),ww(H,Iw))),t.ADD_TAGS&&(L===I&&(L=Bw(L)),ww(L,t.ADD_TAGS,kt)),t.ADD_ATTR&&(H===q&&(H=Bw(H)),ww(H,t.ADD_ATTR,kt)),t.ADD_URI_SAFE_ATTR&&ww(xt,t.ADD_URI_SAFE_ATTR,kt),t.FORBID_CONTENTS&&(lt===st&&(lt=Bw(lt)),ww(lt,t.FORBID_CONTENTS,kt)),it&&(L["#text"]=!0),J&&ww(L,["html","head","body"]),L.table&&(ww(L,["tbody"]),delete j.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw _w('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw _w('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=t.TRUSTED_TYPES_POLICY,_=v.createHTML("")}else void 0===v&&(v=function(t,o){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let e=null;const n="data-tt-policy-suffix";o&&o.hasAttribute(n)&&(e=o.getAttribute(n));const r="dompurify"+(e?"#"+e:"");try{return t.createPolicy(r,{createHTML(t){return t},createScriptURL(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(C,i)),null!==v&&"string"==typeof _&&(_=v.createHTML(""));rw&&rw(t),Bt=t}},zt=ww({},[...Dw,...zw,...Ow]),Ot=ww({},[...Mw,...Tw]),Mt=function(t){xw(e.removed,{element:t});try{h(t).removeChild(t)}catch(o){g(t)}},Tt=function(t,o){try{xw(e.removed,{attribute:o.getAttributeNode(t),from:o})}catch(t){xw(e.removed,{attribute:null,from:o})}if(o.removeAttribute(t),"is"===t)if(tt||ot)try{Mt(o)}catch(t){}else try{o.setAttribute(t,"")}catch(t){}},Rt=function(t){let o=null,e=null;if(X)t="<remove></remove>"+t;else{const o=uw(t,/^[\r\n\t ]+/);e=o&&o[0]}"application/xhtml+xml"===Et&&gt===ut&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const r=v?v.createHTML(t):t;if(gt===ut)try{o=(new p).parseFromString(r,Et)}catch(t){}if(!o||!o.documentElement){o=y.createDocument(gt,"template",null);try{o.documentElement.innerHTML=bt?_:r}catch(t){}}const i=o.body||o.documentElement;return t&&e&&i.insertBefore(n.createTextNode(e),i.childNodes[0]||null),gt===ut?k.call(o,J?"html":"body")[0]:J?o.documentElement:i},Ut=function(t){return E.call(t.ownerDocument||t,t,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Nt=function(t){return t instanceof x&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof d)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},Lt=function(t){return"function"==typeof l&&t instanceof l};function It(t,o,n){sw(t,t=>{t.call(e,o,n,Bt)})}const Ht=function(t){let o=null;if(It(F.beforeSanitizeElements,t,null),Nt(t))return Mt(t),!0;const n=kt(t.nodeName);if(It(F.uponSanitizeElement,t,{tagName:n,allowedTags:L}),t.hasChildNodes()&&!Lt(t.firstElementChild)&&vw(/<[/\w]/g,t.innerHTML)&&vw(/<[/\w]/g,t.textContent))return Mt(t),!0;if(t.nodeType===Xw)return Mt(t),!0;if(K&&t.nodeType===tk&&vw(/<[/\w]/g,t.data))return Mt(t),!0;if(!L[n]||j[n]){if(!j[n]&&Yt(n)){if(Y.tagNameCheck instanceof RegExp&&vw(Y.tagNameCheck,n))return!1;if(Y.tagNameCheck instanceof Function&&Y.tagNameCheck(n))return!1}if(it&&!lt[n]){const o=h(t)||t.parentNode,e=f(t)||t.childNodes;if(e&&o){for(let n=e.length-1;n>=0;--n){const r=u(e[n],!0);r.__removalCount=(t.__removalCount||0)+1,o.insertBefore(r,b(t))}}}return Mt(t),!0}return t instanceof s&&!function(t){let o=h(t);o&&o.tagName||(o={namespaceURI:gt,tagName:"template"});const e=Cw(t.tagName),n=Cw(o.tagName);return!!ft[t.namespaceURI]&&(t.namespaceURI===mt?o.namespaceURI===ut?"svg"===e:o.namespaceURI===Ct?"svg"===e&&("annotation-xml"===n||vt[n]):Boolean(zt[e]):t.namespaceURI===Ct?o.namespaceURI===ut?"math"===e:o.namespaceURI===mt?"math"===e&&_t[n]:Boolean(Ot[e]):t.namespaceURI===ut?!(o.namespaceURI===mt&&!_t[n])&&!(o.namespaceURI===Ct&&!vt[n])&&!Ot[e]&&(yt[e]||!zt[e]):!("application/xhtml+xml"!==Et||!ft[t.namespaceURI]))}(t)?(Mt(t),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!vw(/<\/no(script|embed|frames)/i,t.innerHTML)?(Q&&t.nodeType===$w&&(o=t.textContent,sw([S,D,z],t=>{o=gw(o,t," ")}),t.textContent!==o&&(xw(e.removed,{element:t.cloneNode()}),t.textContent=o)),It(F.afterSanitizeElements,t,null),!1):(Mt(t),!0)},qt=function(t,o,e){if(nt&&("id"===o||"name"===o)&&(e in n||e in Ft))return!1;if(V&&!W[o]&&vw(O,o));else if(P&&vw(M,o));else if(!H[o]||W[o]){if(!(Yt(t)&&(Y.tagNameCheck instanceof RegExp&&vw(Y.tagNameCheck,t)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(t))&&(Y.attributeNameCheck instanceof RegExp&&vw(Y.attributeNameCheck,o)||Y.attributeNameCheck instanceof Function&&Y.attributeNameCheck(o))||"is"===o&&Y.allowCustomizedBuiltInElements&&(Y.tagNameCheck instanceof RegExp&&vw(Y.tagNameCheck,e)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(e))))return!1}else if(xt[o]);else if(vw(N,gw(e,R,"")));
1else if("src"!==o&&"xlink:href"!==o&&"href"!==o||"script"===t||0!==bw(e,"data:")||!ct[t]){if(G&&!vw(T,gw(e,R,"")));else if(e)return!1}else;return!0},Yt=function(t){return"annotation-xml"!==t&&uw(t,U)},jt=function(t){It(F.beforeSanitizeAttributes,t,null);const{attributes:o}=t;if(!o||Nt(t))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:H,forceKeepAttr:void 0};let r=o.length;for(;r--;){const i=o[r],{name:a,namespaceURI:A,value:l}=i,s=kt(a);let c="value"===a?l:fw(l);const d=c;if(n.attrName=s,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,It(F.uponSanitizeAttribute,t,n),c=n.attrValue,!rt||"id"!==s&&"name"!==s||(Tt(a,t),c="user-content-"+c),K&&vw(/((--!?|])>)|<\/(style|title)/i,c)){Tt(a,t);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){Tt(a,t);continue}if(!Z&&vw(/\/>/i,c)){Tt(a,t);continue}Q&&sw([S,D,z],t=>{c=gw(c,t," ")});const x=kt(t.nodeName);if(qt(x,s,c)){if(v&&"object"==typeof C&&"function"==typeof C.getAttributeType)if(A);else switch(C.getAttributeType(x,s)){case"TrustedHTML":c=v.createHTML(c);break;case"TrustedScriptURL":c=v.createScriptURL(c)}if(c!==d)try{A?t.setAttributeNS(A,a,c):t.setAttribute(a,c),Nt(t)?Mt(t):dw(e.removed)}catch(t){}}else Tt(a,t)}It(F.afterSanitizeAttributes,t,null)},Wt=function t(o){let e=null;const n=Ut(o);for(It(F.beforeSanitizeShadowDOM,o,null);e=n.nextNode();)It(F.uponSanitizeShadowNode,e,null),Ht(e),jt(e),e.content instanceof a&&t(e.content);It(F.afterSanitizeShadowDOM,o,null)};return e.sanitize=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=null,A=null,s=null;if(bt=!t,bt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Lt(t)){if("function"!=typeof t.toString)throw _w("toString is not a function");if("string"!=typeof(t=t.toString()))throw _w("dirty is not a string, aborting")}if(!e.isSupported)return t;if($||Dt(o),e.removed=[],"string"==typeof t&&(at=!1),at){if(t.nodeName){const o=kt(t.nodeName);if(!L[o]||j[o])throw _w("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)n=Rt("\x3c!----\x3e"),i=n.ownerDocument.importNode(t,!0),i.nodeType===Jw&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i);else{if(!tt&&!Q&&!J&&-1===t.indexOf("<"))return v&&et?v.createHTML(t):t;if(n=Rt(t),!n)return tt?null:et?_:""}n&&X&&Mt(n.firstChild);const c=Ut(at?t:n);for(;A=c.nextNode();)Ht(A),jt(A),A.content instanceof a&&Wt(A.content);if(at)return t;if(tt){if(ot)for(s=w.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return(H.shadowroot||H.shadowrootmode)&&(s=B.call(r,s,!0)),s}let d=J?n.outerHTML:n.innerHTML;return J&&L["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&vw(Zw,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),Q&&sw([S,D,z],t=>{d=gw(d,t," ")}),v&&et?v.createHTML(d):d},e.setConfig=function(){Dt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),$=!0},e.clearConfig=function(){Bt=null,$=!1},e.isValidAttribute=function(t,o,e){Bt||Dt({});const n=kt(t),r=kt(o);return qt(n,r,e)},e.addHook=function(t,o){"function"==typeof o&&xw(F[t],o)},e.removeHook=function(t,o){if(void 0!==o){const e=cw(F[t],o);return-1===e?void 0:pw(F[t],e,1)[0]}return dw(F[t])},e.removeHooks=function(t){F[t]=[]},e.removeAllHooks=function(){F={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},e}();const rk=t=>nk().sanitize(t);var ik=tinymce.util.Tools.resolve("tinymce.util.I18n");const ak={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-disc":!0,"list-bull-default":!0,"list-bull-square":!0},Ak="temporary-placeholder",lk=t=>()=>ut(t,Ak).getOr("!not found!"),sk=(t,o)=>{const e=t.toLowerCase();if(ik.isRtl()){const t=((t,o)=>to(t,o)?t:((t,o)=>t+o)(t,o))(e,"-rtl");return gt(o,t)?t:e}return e},ck=(t,o)=>ut(o,sk(t,o)),dk=(t,o)=>{const e=o();return ck(t,e).getOrThunk(lk(e))},xk=()=>Tc("add-focusable",[fc(t=>{Zn(t.element,"svg").each(t=>Pe(t,"focusable","false"))})]),pk=(t,o,e,n)=>{var r,i;const a=(t=>!!ik.isRtl()&&gt(ak,t))(o)?["tox-icon--flip"]:[],A=ut(e,sk(o,e)).or(n).getOrThunk(lk(e));return{dom:{tag:t.tag,attributes:null!==(r=t.attributes)&&void 0!==r?r:{},classes:t.classes.concat(a),innerHtml:A},behaviours:Fc([...null!==(i=t.behaviours)&&void 0!==i?i:[],xk()])}},Ck=(t,o,e,n=S.none())=>pk(o,t,e(),n),mk={success:"checkmark",error:"warning",err:"error",warning:"warning",w
vendor: 5,245 bytes, line 1
1arn:"warning",info:"info"},uk=Hm({name:"Notification",factory:t=>{const o=Nt("notification-text"),e=of({dom:tf(`<p id=${o}>${rk(t.backstageProvider.translate(t.text))}</p>`),behaviours:Fc([Ep.config({})])}),n=t=>({dom:{tag:"div",classes:["tox-bar"],styles:{width:`${t}%`}}}),r=t=>({dom:{tag:"div",classes:["tox-text"],innerHtml:`${t}%`}}),i=of({dom:{tag:"div",classes:t.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},r(0)],behaviours:Fc([Ep.config({})])}),a={updateProgress:(t,o)=>{t.getSystem().isConnected()&&i.getOpt(t).each(t=>{Ep.set(t,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(o)]},r(o)])})},updateText:(t,o)=>{if(t.getSystem().isConnected()){const n=e.get(t);Ep.set(n,[eC(o)])}}},A=V([t.icon.toArray(),[t.level],S.from(mk[t.level]).toArray()]),l=of(hf.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":t.backstageProvider.translate("Close")}},components:[Ck("close",{tag:"span",classes:["tox-icon"]},t.iconProvider)],buttonBehaviours:Fc([Ob.config({}),$b.config({...t.backstageProvider.tooltips.getConfig({tooltipText:t.backstageProvider.translate("Close")})})]),action:o=>{t.onAction(o)}})),s=((t,o,e)=>{const n=e(),r=W(t,t=>gt(n,sk(t,n)));return pk(o,r.getOr(Ak),n,S.none())})(A,{tag:"div",classes:["tox-notification__icon"]},t.iconProvider),c=[s,{dom:{tag:"div",classes:["tox-notification__body"]},components:[e.asSpec()],behaviours:Fc([Ep.config({})])}];return{uid:t.uid,dom:{tag:"div",attributes:{role:"alert","aria-labelledby":o},classes:["tox-notification","tox-notification--in",`tox-notification--${t.level}`]},behaviours:Fc([Ob.config({}),Ic.config({}),Px.config({mode:"special",onEscape:o=>(t.onAction(o),S.some(!0))})]),components:c.concat(t.progress?[i.asSpec()]:[]).concat([l.asSpec()]),apis:a}},configFields:[ua("level","info",["success","error","warning","warn","info"]),Qi("progress"),ra("icon"),Qi("onAction"),Qi("text"),Qi("iconProvider"),Qi("backstageProvider")],apis:{updateProgress:(t,o,e)=>{t.updateProgress(o,e)},updateText:(t,o,e)=>{t.updateText(o,e)}}});var gk=(t,o,e,n)=>{const r=o.backstage.shared,i=()=>Ao.fromDom(""===t.queryCommandValue("ToggleView")?t.getContentAreaContainer():t.getContainer()),a=()=>{const t=Ir(i());return S.some(t)},A=t=>{a().each(o=>{I(t,t=>{fn(t.element,"width"),Fn(t.element)>o.width&&dn(t.element,"width",o.width+"px")})})};return{open:(o,l,s)=>{const c=()=>{const o=(o,e)=>{Ph.hide(o),n.clear(),e&&t.focus()},e=(t,o)=>{o&&Px.focusIn(t)};n.on(t=>{l();const n=s();(t=>{Ep.remove(t,d),x()})(t),((t,n)=>{0===Ce(t.element).length?o(t,n):e(t,n)})(t,n)})},d=aC(uk.sketch({text:o.text,level:T(["success","error","warning","warn","info"],o.type)?o.type:void 0,progress:!0===o.progressBar,icon:o.icon,onAction:c,iconProvider:r.providers.icons,backstageProvider:r.providers}));if(n.isSet()){const t=AC(d);n.on(o=>{Ep.append(o,t),Ph.reposition(o),d.hasConfigured(sm)&&sm.refresh(o),A(o.components())})}else{const o=aC(Ph.sketch({dom:{tag:"div",classes:["tox-notifications-container"],attributes:{"aria-label":"Notifications",role:"region"}},lazySink:r.getSink,fireDismissalEventInstead:{},...r.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Fc([Px.config({mode:"cyclic",selector:".tox-notification, .tox-notification a, .tox-notification button"}),Ep.config({}),...jE(t)&&r.header.isPositionedAtTop()?[]:[sm.config({contextual:{lazyContext:()=>S.some(Ir(i())),fadeInClass:"tox-notification-container-dock-fadein",fadeOutClass:"tox-notification-container-dock-fadeout",transitionClass:"tox-notification-container-dock-transition"},modes:["top"],lazyViewport:o=>JE(t,o.element).map(t=>({bounds:$E(t),optScrollEnv:S.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yr(),optScrollEnv:S.none()}))})]])})),A=AC(d),l={maxHeightFunction:Ps()},s={...r.anchors.banner(),overrides:l};n.set(o),e.add(o),Ph.showWithinBounds(o,A,{anchor:s},a)}m(o.timeout)&&o.timeout>0&&Ly.setEditorTimeout(t,()=>{c()},o.timeout);const x=()=>{n.on(t=>{Ph.reposition(t),t.hasConfigured(sm)&&sm.refresh(t),A(t.components())})};return{close:c,reposition:x,text:t=>{uk.updateText(d,t)},settings:o,getEl:()=>d.element.dom,progressBar:{value:t=>{uk.updateProgress(d,t)}}}},close:t=>{t.close()},getArgs:t=>t.settings}};const bk=(t,o)=>{const e=(t,o)=>{nc(t,Na(),{raw:o})},n=()=>t.getMenu().bind(md.getHighlighted);o.on("keydown",o=>{const r=o.which;t.isActive()&&(t.isMenuOpen()?13===r?(n().each(rc),o.preventDefault()):40===r?(n().fold(()=>{t.getMenu().each(md.highlightFirst)},t=>{e(t,o)}),o.preventDefault(),o.stopImmediatePropagation()):37!==r&&38!==r&&39!==r||n().each(t=>{e(t,o),o.preventDefault(),o.stopImmediatePropagation()}):13!==r&&38!==r&&40!==r||t.cancelIfNecessary())}),o.on("NodeChange",()=>{!t.isActive()||t.isProcessingAction()||o.queryCommandState("mceAutoCompleterInRange")||t.cancelIfNecessary()})};var fk;!function(t){t[t.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",t[t.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(fk||(fk={}));var hk=fk;const vk="tox-menu-nav__js",_k="tox-collection__item",yk="tox-swatch",
vendor: 3,472 bytes, line 1
1Ek={normal:vk,color:yk},wk="tox-collection__item--enabled",kk="tox-collection__item-icon",Bk="tox-collection__item-label",Fk="tox-collection__item-caret",Sk="tox-collection__item--active",Dk="tox-collection__item-container",zk="tox-collection__item-container--row",Ok=t=>ut(Ek,t).getOr(vk),Mk=t=>"color"===t?"tox-swatches":"tox-menu",Tk=t=>({backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Mk(t),tieredMenu:"tox-tiered-menu"}),Rk=t=>{const o=Tk(t);return{backgroundMenu:o.backgroundMenu,selectedMenu:o.selectedMenu,menu:o.menu,selectedItem:o.selectedItem,item:Ok(t)}},Uk=(t,o,e)=>{const n=Tk(e);return{tag:"div",classes:V([[n.menu,`tox-menu-${o}-column`],t?[n.hasIcons]:[]])}},Nk=[Zf.parts.items({})],Lk=(t,o,e)=>{const n=Tk(e);return{dom:{tag:"div",classes:V([[n.tieredMenu]])},markers:Rk(e)}},Ik=Nt("refetch-trigger-event"),Hk=Nt("redirect-menu-item-interaction"),qk="tox-menu__searcher",Yk=t=>Qn(t.element,`.${qk}`).bind(o=>t.getSystem().getByDom(o).toOptional()),jk=Yk,Wk=t=>({fetchPattern:Mu.getValue(t),selectionStart:t.element.dom.selectionStart,selectionEnd:t.element.dom.selectionEnd}),Pk=t=>{const o=(t,o)=>(o.cut(),S.none()),e=(t,o)=>{const e={interactionEvent:o.event,eventType:o.event.raw.type};return nc(t,Hk,e),S.some(!0)},n="searcher-events";return{dom:{tag:"div",classes:[_k]},components:[Kh.sketch({inputClasses:[qk,"tox-textfield"],inputAttributes:{...t.placeholder.map(o=>({placeholder:t.i18n(o)})).getOr({}),type:"search","aria-autocomplete":"list"},inputBehaviours:Fc([Tc(n,[dc(Ia(),t=>{ec(t,Ik)}),dc(Na(),(t,o)=>{"Escape"===o.event.raw.key&&o.stop()})]),Px.config({mode:"special",onLeft:o,onRight:o,onSpace:o,onEnter:e,onEscape:e,onUp:e,onDown:e})]),eventOrder:{keydown:[n,Px.name()]}})]}},Vk="tox-collection--results__js",Gk=t=>{var o;return t.dom?{...t,dom:{...t.dom,attributes:{...null!==(o=t.dom.attributes)&&void 0!==o?o:{},id:Nt("aria-item-search-result-id"),"aria-selected":"false"}}}:t},Zk=(t,o)=>e=>{const n=N(e,o);return L(n,o=>({dom:t,components:o}))},Qk=(t,o)=>{const e=[];let n=[];return I(t,(t,r)=>{o(t,r)?(n.length>0&&e.push(n),n=[],(gt(t.dom,"innerHtml")||t.components&&t.components.length>0)&&n.push(t)):n.push(t)}),n.length>0&&e.push(n),L(e,t=>({dom:{tag:"div",classes:["tox-collection__group"]},components:t}))},Kk=(t,o,e)=>Zf.parts.items({preprocess:n=>{const r=L(n,e);return"auto"!==t&&t>1?Zk({tag:"div",classes:["tox-collection__group"]},t)(r):Qk(r,(t,e)=>"separator"===o[e].type)}}),Jk=(t,o,e=!0)=>({dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"])},components:[Kk(t,o,v)]}),$k=t=>R(t,t=>"icon"in t&&void 0!==t.icon),Xk=t=>(console.error(ji(t)),console.log(t),S.none()),tB=(t,o,e,n,r)=>{const i=(a=e,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Zf.parts.items({preprocess:t=>Qk(t,(t,o)=>"separator"===a[o].type)})]});var a;return{value:t,dom:i.dom,components:i.components,items:e}},oB=(t,o,e,n,r)=>{const i=()=>"searchable"!==r.menuType?Jk(n,e):"search-with-field"===r.searchMode.searchMode?((t,o,e)=>{const n=Nt("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"])},components:[Pk({i18n:ik.translate,placeholder:e.placeholder}),{dom:{tag:"div",classes:[...1===t?["tox-collection--list"]:["tox-collection--grid"],
vendor: 25,517 bytes, line 1
1Vk],attributes:{id:n}},components:[Kk(t,o,Gk)]}]}})(n,e,r.searchMode):((t,o)=>{const e=Nt("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection",Vk].concat(1===t?["tox-collection--list"]:["tox-collection--grid"]),attributes:{id:e}},components:[Kk(t,o,Gk)]}})(n,e);if("color"===r.menuType){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Zf.parts.items({preprocess:"auto"!==t?Zk({tag:"div",classes:["tox-swatches__row"]},t):v})]}]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}if("imageselector"===r.menuType&&"auto"!==n){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-image-selector-menu"]},components:[{dom:{tag:"div",classes:["tox-image-selector"]},components:[Zf.parts.items({preprocess:"auto"!==t?Zk({tag:"div",classes:["tox-image-selector__row"]},t):v})]}]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}if("normal"===r.menuType&&"auto"===n){const o=Jk(n,e);return{value:t,dom:o.dom,components:o.components,items:e}}if("normal"===r.menuType||"searchable"===r.menuType){const o=i();return{value:t,dom:o.dom,components:o.components,items:e}}if("listpreview"===r.menuType&&"auto"!==n){const o=(t=>({dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Zf.parts.items({preprocess:Zk({tag:"div",classes:["tox-collection__group"]},t)})]}))(n);return{value:t,dom:o.dom,components:o.components,items:e}}return{value:t,dom:Uk(o,n,r.menuType),components:Nk,items:e}},eB=$i("type"),nB=$i("name"),rB=$i("label"),iB=$i("text"),aB=$i("title"),AB=$i("icon"),lB=$i("url"),sB=$i("value"),cB=ta("fetch"),dB=ta("getSubmenuItems"),xB=ta("onAction"),pB=ta("onItemAction"),CB=ba("onSetup",()=>g),mB=Aa("name"),uB=Aa("text"),gB=Aa("role"),bB=Aa("icon"),fB=Aa("tooltip"),hB=Aa("label"),vB=Aa("shortcut"),_B=sa("select"),yB=ga("active",!1),EB=ga("borderless",!1),wB=ga("enabled",!0),kB=ga("primary",!1),BB=t=>xa("columns",t),FB=xa("meta",{}),SB=ba("onAction",g),DB=t=>ma("type",t),zB=t=>Vi("name","name",bi(()=>Nt(`${t}-name`)),pi),OB=[eB,iB,Xi("level",["info","warn","error","success"]),AB,xa("url","")],MB=zi(OB),TB=[eB,iB,wB,zB("button"),bB,EB,la("buttonType",["primary","secondary","toolbar"]),kB,ma("context","mode:design")],RB=zi(TB),UB=[eB,nB],NB=UB.concat([hB]),LB=UB.concat([rB,wB,ma("context","mode:design")]),IB=zi(LB),HB=Ci,qB=NB.concat([BB("auto"),ma("context","mode:design")]),YB=zi(qB),jB=Ri([sB,iB,AB]),WB=NB.concat([ma("storageKey","default"),ma("context","mode:design")]),PB=zi(WB),VB=pi,GB=zi(NB),ZB=pi,QB=UB.concat([ma("tag","textarea"),$i("scriptId"),$i("scriptUrl"),sa("onFocus"),((t,o)=>pa(t,o,gi))("settings",void 0)]),KB=UB.concat([ma("tag","textarea"),ta("init")]),JB=Li(t=>Hi("customeditor.old",Di(KB),t).orThunk(()=>Hi("customeditor.new",Di(QB),t))),$B=pi,XB=[wB,uB,gB,vB,(tF="menuitem",Vi("value","value",bi(()=>Nt(`${tF}-value`)),ci())),FB,ma("context","mode:design")];var tF;const oF=zi([eB,nB].concat(XB)),eF=Ci,nF=[zB("button"),bB,ua("align","end",["start","end"]),kB,wB,la("buttonType",["primary","secondary"]),ma("context","mode:design")],rF=[...nF,iB],iF=[Xi("type",["submit","cancel","custom"]),...rF],aF=[Xi("type",["menu"]),uB,fB,bB,na("items",oF),...nF],AF=[...nF,Xi("type",["togglebutton"]),fB,bB,uB,ga("active",!1)],lF=Wi("type",{submit:iF,cancel:iF,custom:iF,menu:aF,togglebutton:AF}),sF=NB.concat([ma("context","mode:design")]),cF=zi(sF),dF=Oi(si),xF=t=>[eB,Ji("columns"),t],pF=[eB,$i("html"),ua("presets","presentation",["presentation","document"]),ba("onInit",g),ga("stretched",!1)],CF=zi(pF),mF=NB.concat([ga("border",!1),ga("sandboxed",!0),ga("streamContent",!1),ga("transparent",!0)]),uF=zi(mF),gF=pi,bF=zi(UB.concat([Aa("height")])),fF=zi([$i("url"),aa("zoom"),aa("cachedWidth"),aa("cachedHeight")]),hF=NB.concat([Aa("inputMode"),Aa("placeholder"),ga("maximized",!1),wB,ma("context","mode:design")]),vF=zi(hF),_F=pi,yF=t=>[eB,rB,t,ua("align","start",["start","center","end"]),Aa("for")],EF=[iB,sB],wF=[iB,na("items",Pi(0,()=>kF))],kF=Mi([zi(EF),zi(wF)]),BF=NB.concat([na("items",kF),wB,ma("context","mode:design")]),FF=zi(BF),SF=pi,DF=NB.concat([ea("items",[iB,sB]),Ca("size",1),wB,ma("context","mode:design")]),zF=zi(DF),OF=pi,MF=NB.concat([ga("constrain",!0),wB,ma("context","mode:design")]),TF=zi(MF),RF=zi([$i("width"),$i("height")]),UF=UB.concat([rB,Ca("min",0),Ca("max",0)]),NF=zi(UF),LF=xi,IF=[eB,na("header",pi),na("cells",Oi(pi))],HF=zi(IF),qF=NB.concat([Aa("placeholder"),ga("maximized",!1),wB,ma("context","mode:design")]),YF=zi(qF),jF=pi,WF=[ma("buttonType","default"),Aa("text"),Aa("tooltip"),Aa("icon"),pa("search",!1,Mi([Ci,zi([Aa("placeholder")])],t=>c(t)?t?S.some({placeholder:S.none()}):S.none():S.some(t))),ta("fetch"),ba("onSetup",()=>g),ma("context","mode:design")],PF=zi([eB,...WF]),VF=t=>Hi("menubutton",PF,t),GF=[Xi("type",["directory","leaf"]),aB,$i("id"),ia("menu",PF),Aa("customStateIcon"),Aa("customStateIconTooltip")],ZF=zi(GF),QF=GF.concat([na("children",Pi(0,()=>Ni("type",{directory:KF,leaf:ZF})))]),KF=zi(QF),JF=Ni("type",{directory:KF,leaf:ZF}),$F=[eB,na("items",JF),sa("onLeafAction"),sa("onToggleExpand"),fa("defaultExpandedIds",[],pi),Aa("defaultSelectedId")],XF=zi($F),tS=NB.concat([ua("filetype","file",["image","media","file"]),wB,Aa("picker_text"),ma("context","mode:design")]),oS=zi(tS),eS=zi([sB,FB]),nS=t=>Vi("items","items",{tag:"required",process:{}},Oi(Li(o=>Hi(`Checking item of ${t}`,rS,o).fold(t=>St.error(ji(t)),t=>St.value(t))))),rS=Fi(()=>{return Ni("type",{alertbanner:MB,bar:zi((t=nS("bar"),[eB,t])),button:RB,checkbox:IB,colorinput:PB,colorpicker:GB,dropzone:cF,grid:zi(xF(nS("grid"))),iframe:uF,input:vF,listbox:FF,selectbox:zF,sizeinput:TF,slider:NF,textarea:YF,urlinput:oS,customeditor:JB,htmlpanel:CF,imagepreview:bF,collection:YB,label:zi(yF(nS("label"))),table:HF,tree:XF,panel:aS});var t}),iS=[eB,xa("classes",[]),na("items",rS)],aS=zi(iS),AS=[zB("tab"),aB,na("items",rS)],lS=[eB,ea("tabs",AS)],sS=zi(lS),cS=rF,dS=lF,xS=zi([$i("title"),Ki("body",Ni("type",{panel:aS,tabpanel:sS})),ma("size","normal"),fa("buttons",[],dS),xa("initialData",{}),ba("onAction",g),ba("onChange",g),ba("onSubmit",g),ba("onClose",g),ba("onCancel",g),ba("onTabChange",g)]),pS=zi([Xi("type",["cancel","custom"]),...cS]),CS=zi([$i("title"),$i("url"),aa("height"),aa("width"),ca("buttons",pS),ba("onAction",g),ba("onCancel",g),ba("onClose",g),ba("onMessage",g)]),mS=t=>a(t)?[t].concat(G(mt(t),mS)):l(t)?G(t,mS):[],uS=t=>i(t.type)&&i(t.name),gS={checkbox:HB,colorinput:VB,colorpicker:ZB,dropzone:dF,input:_F,iframe:gF,imagepreview:fF,selectbox:OF,sizeinput:RF,slider:LF,listbox:SF,size:RF,textarea:jF,urlinput:eS,customeditor:$B,collection:jB,togglemenuitem:eF},bS=t=>{const o=(t=>q(mS(t),uS))(t),e=G(o,t=>(t=>S.from(gS[t.type]))(t).fold(()=>[],o=>[Ki(t.name,o)]));return zi(e)},fS=t=>{var o;return{internalDialog:qi(Hi("dialog",xS,t)),dataValidator:bS(t),initialData:null!==(o=t.initialData)&&void 0!==o?o:{}}},hS={open:(t,o)=>{const e=fS(o);return t(e.internalDialog,e.initialData,e.dataValidator)},openUrl:(t,o)=>t(qi(Hi("dialog",CS,o))),redial:t=>fS(t)},vS=zi([eB,uB]),_S=zi([DB("autocompleteitem"),yB,wB,FB,sB,uB,bB]);zi([eB,$i("trigger"),Ca("minChars",1),BB(1),Ca("maxResults",10),sa("matches"),cB,xB,fa("highlightOn",[],pi)]);const yS=[wB,fB,bB,uB,CB,ma("context","mode:design")],ES=zi([eB,xB,vB].concat(yS)),wS=t=>Hi("toolbarbutton",ES,t),kS=[yB].concat(yS),BS=zi(kS.concat([eB,xB,vB])),FS=t=>Hi("ToggleButton",BS,t),SS=[ba("predicate",B),ua("scope","node",["node","editor"]),ua("position","selection",["node","selection","line"])],DS=yS.concat([DB("contextformbutton"),ma("align","end"),kB,xB,Gi("original",v)]),zS=kS.concat([DB("contextformbutton"),ma("align","end"),kB,xB,Gi("original",v)]),OS=yS.concat([DB("contextformbutton")]),MS=kS.concat([DB("contextformtogglebutton")]),TS=[hB,na("commands",Wi("type",{contextformbutton:DS,contextformtogglebutton:zS})),ia("launch",Wi("type",{contextformbutton:OS,contextformtogglebutton:MS})),ba("onInput",g),ba("onSetup",g)],RS=[...SS,...TS,Xi("type",["contextform"]),ba("initValue",h("")),Aa("placeholder")],US=[...SS,...TS,Xi("type",["contextsliderform"]),ba("initValue",h(0)),ba("min",h(0)),ba("max",h(100))],NS=[...SS,...TS,Xi("type",["contextsizeinputform"]),ba("initValue",h({width:"",height:""}))],LS=Wi("type",{contextform:RS,contextsliderform:US,contextsizeinputform:NS}),IS=yS.concat([DB("contexttoolbarbutton")]),HS=zi([DB("contexttoolbar"),da("launch",IS),Ki("items",Mi([pi,Ri([Aa("name"),Aa("label"),na("items",pi)])]))].concat(SS)),qS=t=>({name:t.name.getOrUndefined(),label:t.label.getOrUndefined(),items:t.items}),YS=[eB,$i("src"),Aa("alt"),fa("classes",[],pi)],jS=zi(YS),WS=[eB,iB,mB,fa("classes",["tox-collection__item-label"],pi)],PS=zi(WS),VS=Fi(()=>Ni("type",{cardimage:jS,cardtext:PS,cardcontainer:GS})),GS=zi([eB,ma("direction","horizontal"),ma("align","left"),ma("valign","middle"),na("items",VS)]),ZS=zi([eB,hB,na("items",VS),CB,SB].concat(XB)),QS=zi([eB,yB,bB,hB].concat(XB)),KS=[eB,$i("fancytype"),SB],JS=[xa("initData",{})].concat(KS),$S=[sa("select"),ha("initData",{},[ga("allowCustomColors",!0),ma("storageKey","default"),ca("colors",ci())])].concat(KS),XS=[sa("select"),oa("initData",[Ji("columns"),fa("items",[],ci())])].concat(KS),tD=Wi("fancytype",{inserttable:JS,colorswatch:$S,imageselect:XS}),oD=zi([eB,yB,lB,hB,fB].concat(XB)),eD=zi([eB,yB,AB,rB,fB,sB].concat(XB)),nD=zi([eB,CB,SB,bB].concat(XB)),rD=zi([eB,dB,CB,bB].concat(XB)),iD=zi([eB,bB,yB,CB,xB].concat(XB)),aD=zi([bB,fB,ba("onShow",g),ba("onHide",g),CB]),AD=zi([eB,Ki("items",Mi([Ri([nB,na("items",pi)]),pi]))].concat(yS)),lD=zi([eB,fB,bB,uB,_B,cB,CB,ua("presets","normal",["normal","color","listpreview"]),BB(1),xB,pB,ma("context","mode:design")]),sD=[uB,bB,Aa("tooltip"),ua("buttonType","secondary",["primary","secondary"]),ga("borderless",!1),ta("onAction"),ma("context","mode:design")],cD={button:[...sD,iB,Xi("type",["button"])],togglebutton:[...sD,ga("active",!1),Xi("type",["togglebutton"])]},dD=[Xi("type",["group"]),fa("buttons",[],Wi("type",cD))],xD=Wi("type",{...cD,group:dD}),pD=zi([fa("buttons",[],xD),ta("onShow"),ta("onHide")]),CD=(t,o,e)=>{const n=Cr(t.element,"."+e);if(n.length>0){const t=P(n,t=>{const e=t.dom.getBoundingClientRect().top,r=n[0].dom.getBoundingClientRect().top;return Math.abs(e-r)>o}).getOr(n.length);return S.some({numColumns:t,numRows:Math.ceil(n.length/t)})}return S.none()},mD=(t,o)=>Fc([Tc(t,o)]),uD=t=>mD(Nt("unnamed-events"),t),gD=t=>zC.config({disabled:t,disableClass:"tox-collection__item--state-disabled"}),bD=t=>zC.config({disabled:t}),fD=t=>zC.config({disabled:t,disableClass:"tox-tbtn--disabled"}),hD=t=>zC.config({disabled:t,disableClass:"tox-tbtn--disabled",useNative:!1}),vD=(t,o)=>{const e=t.getApi(o);return t=>{t(e)}},_D=(t,o)=>fc(e=>{C(t.onBeforeSetup)&&t.onBeforeSetup(e);vD(t,e)(e=>{const n=t.onSetup(e);C(n)&&o.set(n)})}),yD=(t,o)=>hc(e=>vD(t,e)(o.get())),ED=(t,o,e)=>hc(n=>(e.set(Mu.getValue(n)),vD(t,n)(o.get()))),wD="silver.uistate",kD="setDisabled",BD="init",FD=["switchmode",BD],SD=(t,o)=>{const e=t.mainUi.outerContainer,n=[t.mainUi.mothership,...t.uiMotherships];o===kD&&I(n,t=>{t.broadcastOn([rf()],{target:e.element})}),I(n,t=>{t.broadcastOn([wD],o)})},DD=(t,o)=>{t.on("init SwitchMode",t=>{SD(o,t.type)}),t.on("DisabledStateChange",e=>{if(!e.isDefaultPrevented()){const n=e.state?kD:BD;SD(o,n),e.state||t.nodeChanged()}}),t.on("NodeChange",e=>{const n=t.ui.isEnabled()?e.type:kD;SD(o,n)}),Py(t)&&t.mode.set("readonly")},zD=t=>Gg.config({channels:{[wD]:{onReceive:(o,e)=>{if(e===kD||"setEnabled"===e)return void zC.set(o,e===kD);const{contextType:n,shouldDisable:r}=t();("mode"!==n||T(FD,e))&&zC.set(o,r)}}}}),OD=(t,o)=>_c((e,n)=>{vD(t,e)(t.onAction),t.triggersSubmenu||o!==hk.CLOSE_ON_EXECUTE||(e.getSystem().isConnected()&&ec(e,eA()),n.stop())}),MD={[$a()]:["disabling","alloy.base.behaviour","toggling","item-events"]},TD=Yt,RD=(t,o,e,n)=>{const r=ht(g);return{type:"item",dom:o.dom,components:TD(o.optComponents),data:t.data,eventOrder:MD,hasSubmenu:t.triggersSubmenu,itemBehaviours:Fc([Tc("item-events",[OD(t,e),_D(t,r),yD(t,r)]),gD(()=>!t.enabled||n.checkUiComponentContext(t.context).shouldDisable),zD(()=>n.checkUiComponentContext(t.context)),Ep.config({})].concat(t.itemBehaviours))}},UD=t=>({value:t.value,meta:{text:t.text.getOr(""),...t.meta}}),ND=(t,o)=>{var e,n;const r=Ao.fromTag("div");nr(r,"tox-image-selector-loading-spinner");return{dom:{tag:t.tag,attributes:null!==(e=t.attributes)&&void 0!==e?e:{},classes:t.classes},components:[{dom:{tag:"div",classes:["tox-image-selector-image-wrapper"]},components:[{dom:{tag:"img",attributes:{src:o},classes:["tox-image-selector-image-img"]}}]},...t.checkMark.toArray()],behaviours:Fc([...null!==(n=t.behaviours)&&void 0!==n?n:[],Tc("render-image-events",[fc(t=>{var o;o=t.element,nr(o,"tox-image-selector-loading-spinner-wrapper"),Ye(o,r),Qn(t.element,"img").each(o=>{nn(o).catch(t=>{console.error(t)}).finally(()=>{(t=>{ir(t,"tox-image-selector-loading-spinner-wrapper"),$e(r)})(t.element)})})})])])}},LD=t=>{const o=qy.os.isMacOS()||qy.os.isiOS(),e=o?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl",access:"Shift+Alt"},n=t.split("+"),r=L(n,t=>{const o=t.toLowerCase().trim();return gt(e,o)?e[o]:t});return o?r.join(""):r.join("+")},ID=(t,o,e=[kk])=>Ck(t,{tag:"div",classes:e},o),HD=t=>({dom:{tag:"div",classes:[Bk]},components:[eC(ik.translate(t))]}),qD=(t,o)=>({dom:{tag:"div",classes:o,innerHtml:t}}),YD=(t,o)=>({dom:{tag:"div",classes:[Bk]},components:[{dom:{tag:t.tag,styles:t.styles},components:[eC(ik.translate(o))]}]}),jD=t=>({dom:{tag:"div",classes:["tox-collection__item-accessory"]},components:[eC(LD(t))]}),WD=t=>ID("checkmark",t,["tox-collection__item-checkmark"]),PD=(t,o,e)=>{const n=t.value,r=t.iconContent.map(t=>((t,o,e)=>{const n=o();return ck(t,n).or(e).getOrThunk(lk(n))})(t,o.icons,e)),i=t.ariaLabel.map(t=>({"aria-label":o.translate(t),"data-mce-name":t})).getOr({});return{dom:(()=>{const t=yk,o=r.getOr(""),e={tag:"div",attributes:i,classes:[t]};return"custom"===n?{...e,tag:"button",classes:[...e.classes,"tox-swatches__picker-btn"],innerHtml:o}:"remove"===n?{...e,classes:[...e.classes,"tox-swatch--remove"],innerHtml:o}:p(n)?{...e,attributes:{...e.attributes,"data-mce-color":n},styles:{"background-color":n},innerHtml:o}:e})(),optComponents:[]}},VD=(t,o)=>{const e=t.map(t=>({attributes:{id:Nt("menu-item"),"aria-label":ik.translate(t)}})).getOr({});return{tag:"div",classes:[vk,_k].concat(o),...e}},GD=t=>({dom:{tag:"label"},components:[eC(t)]}),ZD=(t,o,e,n=S.none())=>"color"===t.presets?PD(t,o,n):"img"===t.presets?(t=>{var o,e;return{dom:VD(t.ariaLabel,["tox-collection__item-image-selector"]),optComponents:[S.some((o=t.iconContent.getOrDie(),e={tag:"div",classes:["tox-collection__item-image"],checkMark:t.checkMark},ND(e,o))),t.labelContent.map(GD)]}})(t):((t,o,e,n)=>{const r={tag:"div",classes:[kk]},i=e?t.iconContent.map(t=>Ck(t,r,o.icons,n)).orThunk(()=>S.some({dom:r})):S.none(),a=t.checkMark,A=S.from(t.meta).fold(()=>HD,t=>gt(t,"style")?y(YD,t.style):HD),l=t.htmlContent.fold(()=>t.textContent.map(A),t=>S.some(qD(t,[Bk])));return{dom:VD(t.ariaLabel,[]),optComponents:[i,l,t.shortcutContent.map(jD),a,t.caret,t.labelContent.map(GD)]}})(t,o,e,n),QD=(t,o,e)=>ut(t,"tooltipWorker").map(t=>[$b.config({lazySink:o.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:t=>({type:"submenu",item:t,overrides:{maxHeightFunction:Ps}}),mode:"follow-highlight",onShow:(o,e)=>{t(t=>{$b.setComponents(o,[nC({element:Ao.fromDom(t)})])})}})]).getOrThunk(()=>e.map(t=>[$b.config({...o.providers.tooltips.getConfig({tooltipText:t}),mode:"follow-highlight"})]).getOr([])),KD=(t,o)=>{const e=(t=>Iy.DOM.encode(t))(ik.translate(t));if(o.length>0){const t=new RegExp((t=>t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))(o),"gi");return e.replace(t,t=>`<span class="tox-autocompleter-highlight">${t}</span>`)}return e},JD=(t,o)=>L(t,t=>{switch(t.type){case"cardcontainer":return((t,o)=>{const e="vertical"===t.direction?"tox-collection__item-container--column":zk,n="left"===t.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right";return{dom:{tag:"div",classes:[Dk,e,n,(()=>{switch(t.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}})()]},components:o}})(t,JD(t.items,o));case"cardimage":return((t,o,e)=>({dom:{tag:"img",classes:o,attributes:{src:t,alt:e.getOr("")}}}))(t.src,t.classes,t.alt);case"cardtext":const e=t.name.exists(t=>T(o.cardText.highlightOn,t)),n=e?S.from(o.cardText.matchText).getOr(""):"";return qD(KD(t.text,n),t.classes)}}),$D=(t,o,e,n,r,i,a,A=!0)=>{const l=ZD({presets:e,textContent:o?t.text:S.none(),htmlContent:S.none(),labelContent:t.label,ariaLabel:t.text,iconContent:t.icon,shortcutContent:o?t.shortcut:S.none(),checkMark:o?S.some(WD(a.icons)):S.none(),caret:S.none(),value:t.value},a,A),s=t.text.filter(h(!o)).map(t=>$b.config(a.tooltips.getConfig({tooltipText:a.translate(t)})));return It(RD({context:t.context,data:UD(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Hb.set(t,o)},isActive:()=>Hb.isOn(t),isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o)}),onAction:o=>n(t.value),onSetup:t=>(t.setActive(r),g),triggersSubmenu:!1,itemBehaviours:[...s.toArray()]},l,i,a),{toggling:{toggleClass:wk,toggleOnExecute:!1,selected:t.active,exclusive:!0}})},XD=t=>({value:nz(t)}),tz=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,oz=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,ez=t=>tz.test(t)||oz.test(t),nz=t=>Jt(t,"#").toUpperCase(),rz=t=>{const o=(t=>{const o=t.value.replace(tz,(t,o,e,n)=>o+o+e+e+n+n);return{value:o}})(t),e=oz.exec(o.value);return null===e?["FFFFFF","FF","FF","FF"]:e},iz=t=>{const o=t.toString(16);return(1===o.length?"0"+o:o).toUpperCase()},az=t=>{const o=iz(t.red)+iz(t.green)+iz(t.blue);return XD(o)},Az=(t,o,e)=>({hue:t,saturation:o,value:e}),lz=t=>{let o=0,e=0,n=0;const r=t.red/255,i=t.green/255,a=t.blue/255,A=Math.min(r,Math.min(i,a)),l=Math.max(r,Math.max(i,a));if(A===l)return n=A,Az(0,0,100*n);return o=r===A?3:a===A?1:5,o=60*(o-(r===A?i-a:a===A?r-i:a-r)/(l-A)),e=(l-A)/l,n=l,Az(Math.round(o),Math.round(100*e),Math.round(100*n))},sz=Math.min,cz=Math.max,dz=Math.round,xz=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,pz=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,Cz=(t,o,e,n)=>({red:t,green:o,blue:e,alpha:n}),mz=t=>{const o=parseInt(t,10);return o.toString()===t&&o>=0&&o<=255},uz=t=>{let o,e,n;const r=(t.hue||0)%360;let i=t.saturation/100,a=t.value/100;if(i=cz(0,sz(i,1)),a=cz(0,sz(a,1)),0===i)return o=e=n=dz(255*a),Cz(o,e,n,1);const A=r/60,l=a*i,s=l*(1-Math.abs(A%2-1)),c=a-l;switch(Math.floor(A)){case 0:o=l,e=s,n=0;break;case 1:o=s,e=l,n=0;break;case 2:o=0,e=l,n=s;break;case 3:o=0,e=s,n=l;break;case 4:o=s,e=0,n=l;break;case 5:o=l,e=0,n=s;break;default:o=e=n=0}return o=dz(255*(o+c)),e=dz(255*(e+c)),n=dz(255*(n+c)),Cz(o,e,n,1)},gz=t=>{const o=rz(t),e=parseInt(o[1],16),n=parseInt(o[2],16),r=parseInt(o[3],16);return Cz(e,n,r,1)},bz=(t,o,e,n)=>{const r=parseInt(t,10),i=parseInt(o,10),a=parseInt(e,10),A=parseFloat(n);return Cz(r,i,a,A)},fz=t=>{const o=xz.exec(t);if(null!==o)return S.some(bz(o[1],o[2],o[3],"1"));const e=pz.exec(t);return null!==e?S.some(bz(e[1],e[2],e[3],e[4])):S.none()},hz=t=>`rgba(${t.red},${t.green},${t.blue},${t.alpha})`,vz=Cz(255,0,0,1),_z=t=>az(uz(t)),yz=t=>{return(o=t,ez(o)?S.some({value:nz(o)}):S.none()).orThunk(()=>fz(t).map(az)).getOrThunk(()=>{const o=document.createElement("canvas");o.height=1,o.width=1;const e=o.getContext("2d");e.clearRect(0,0,o.width,o.height),e.fillStyle="#FFFFFF",e.fillStyle=t,e.fillRect(0,0,1,1);const n=e.getImageData(0,0,1,1).data,r=n[0],i=n[1],a=n[2],A=n[3];return az(Cz(r,i,a,A))});var o},Ez=(t,o)=>{t.dispatch("ResizeContent",o)},wz=(t,o)=>{t.dispatch("TextColorChange",o)},kz=(t,o)=>t.dispatch("ResolveName",{name:o.nodeName.toLowerCase(),target:o}),Bz=t=>{t.dispatch("ContextToolbarClose")},Fz=(t,o)=>()=>{t(),o()},Sz=(t,o=F)=>zz(t,"NodeChange",e=>{e.setEnabled(t.selection.isEditable()&&o())}),Dz=(t,o)=>e=>{const n=Sz(t)(e),r=((t,o)=>e=>{const n=Zt(),r=()=>{e.setActive(t.formatter.match(o));const r=t.formatter.formatChanged(o,e.setActive);n.set(r)};return t.initialized?r():t.once("init",r),()=>{t.off("init",r),n.clear()}})(t,o)(e);return()=>{n(),r()}},zz=(t,o,e)=>n=>{const r=()=>e(n),i=()=>{e(n),t.on(o,r)};return t.initialized?i():t.once("init",i),()=>{t.off("init",i),t.off(o,r)}},Oz=t=>o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("mceToggleFormat",!1,o.format)})},Mz=(t,o)=>()=>t.execCommand(o);var Tz=tinymce.util.Tools.resolve("tinymce.util.LocalStorage");const Rz={},Uz=(t,o=10)=>{const e=Tz.getItem(t),n=i(e)?JSON.parse(e):[],r=o-(a=n).length<0?a.slice(0,o):a;var a;const A=t=>{r.splice(t,1)};return{add:e=>{((t,o)=>{const e=M(t,o);return-1===e?S.none():S.some(e)})(r,e).each(A),r.unshift(e),r.length>o&&r.pop(),Tz.setItem(t,JSON.stringify(r))},state:()=>r.slice(0)}},Nz=t=>ut(Rz,t).getOrThunk(()=>{const o=`tinymce-custom-colors-${t}`,e=Tz.getItem(o);if(x(e)){const t=Tz.getItem("tinymce-custom-colors");Tz.setItem(o,p(t)?t:"[]")}const n=Uz(o,10);return Rz[t]=n,n}),Lz=(t,o)=>{Nz(t).add(o)},Iz="forecolor",Hz="hilitecolor",qz=t=>{const o=[];for(let e=0;e<t.length;e+=2)o.push({text:t[e+1],value:t[e],icon:"checkmark",type:"choiceitem"});return o},Yz=t=>o=>o.options.get(t),jz="#000000",Wz=(t,o)=>o===Iz&&t.options.isSet("color_map_foreground")?Yz("color_map_foreground")(t):o===Hz&&t.options.isSet("color_map_background")?Yz("color_map_background")(t):t.options.isSet("color_map_raw")?Yz("color_map_raw")(t):Yz("color_map")(t),Pz=(t,o="default")=>Math.max(5,Math.ceil(Math.sqrt(Wz(t,o).length))),Vz=(t,o)=>{const e=Yz("color_cols")(t),n=Pz(t,o);return e===Pz(t)?n:e},Gz=(t,o="default")=>Math.round(o===Iz?Yz("color_cols_foreground")(t):o===Hz?Yz("color_cols_background")(t):Yz("color_cols")(t)),Zz=Yz("custom_colors"),Qz=Yz("color_default_foreground"),Kz=Yz("color_default_background"),Jz=t=>fr(t,t=>{if(ee(t)){const o=Cn(t,"background-color");return Pt((t=>fz(t).exists(t=>0!==t.alpha))(o),o)}return S.none()}).getOr("rgba(0, 0, 0, 0)"),$z=(t,o)=>{const e=Ao.fromDom(t.selection.getStart()),n="hilitecolor"===o?Jz(e):Cn(e,"color");return fz(n).map(t=>"#"+az(t).value)},Xz=t=>{const o="choiceitem",e={type:o,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"};return t?[e,{type:o,text:"Custom color",icon:"color-picker",value:"custom"}]:[e]},tO=(t,o,e,n)=>{if("custom"===e){sO(t)(e=>{e.each(e=>{Lz(o,e),t.execCommand("mceApplyTextcolor",o,e),n(e)})},$z(t,o).getOr(jz))}else"remove"===e?(n(""),t.execCommand("mceRemoveTextcolor",o)):(n(e),t.execCommand("mceApplyTextcolor",o,e))},oO=(t,o,e)=>t.concat((t=>L(Nz(t).state(),t=>({type:"choiceitem",text:t,icon:"checkmark",value:t})))(o).concat(Xz(e))),eO=(t,o,e)=>n=>{n(oO(t,o,e))},nO=(t,o,e)=>{const n="forecolor"===o?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";t.setIconFill(n,e)},rO=(t,o)=>{t.setTooltip(o)},iO=(t,o)=>e=>{const n=$z(t,o);return qt(n,e.toUpperCase())},aO=(t,o,e)=>{if(no(e))return"forecolor"===o?"Text color":"Background color";const n="forecolor"===o?"Text color {0}":"Background color {0}",r=oO(Wz(t,o),o,!1),i=W(r,t=>t.value===e).getOr({text:""}).text;return t.translate([n,t.translate(i)])},AO=(t,o,e,n)=>{t.ui.registry.addSplitButton(o,{tooltip:aO(t,e,n.get()),presets:"color",icon:"forecolor"===o?"text-color":"highlight-bg-color",select:iO(t,e),columns:Gz(t,e),fetch:eO(Wz(t,e),e,Zz(t)),onAction:o=>{tO(t,e,n.get(),g)},onItemAction:(r,i)=>{tO(t,e,i,e=>{n.set(e),wz(t,{name:o,color:e})})},onSetup:r=>{nO(r,o,n.get());const i=n=>{n.name===o&&(nO(r,n.name,n.color),rO(r,aO(t,e,n.color)))};return t.on("TextColorChange",i),Fz(Sz(t)(r),()=>{t.off("TextColorChange",i)})}})},lO=(t,o,e,n,r)=>{t.ui.registry.addNestedMenuItem(o,{text:n,icon:"forecolor"===o?"text-color":"highlight-bg-color",onSetup:n=>(rO(n,aO(t,e,r.get())),nO(n,o,r.get()),Sz(t)(n)),getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"colorswatch",select:iO(t,e),initData:{storageKey:e},onAction:n=>{tO(t,e,n.value,e=>{r.set(e),wz(t,{name:o,color:e})})}}]})},sO=t=>(o,e)=>{let n=!1;const r={colorpicker:e};t.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onAction:(t,o)=>{"hex-valid"===o.name&&(n=o.value)},onSubmit:e=>{const r=e.getData().colorpicker;n?(o(S.from(r)),e.close()):t.windowManager.alert(t.translate(["Invalid hex color code: {0}",r]))},onClose:g,onCancel:()=>{o(S.none())}})},cO=(t,o,e,n,r,i,a,A)=>{const l=$k(o),s=dO(o,e,n,"color"!==r?"normal":"color",i,a,A);return oB(t,l,s,n,{menuType:r})},dO=(t,o,e,n,r,i,a)=>Yt(L(t,A=>{return"choiceitem"===A.type?(l=A,Hi("choicemenuitem",QS,l)).fold(Xk,A=>S.some($D(A,1===e,n,o,i(A.value),r,a,$k(t)))):"imageitem"===A.type?(t=>Hi("imagemenuitem",oD,t))(A).fold(Xk,t=>S.some(((t,o,e,n,r)=>{const i=ZD({presets:"img",textContent:S.none(),htmlContent:S.none(),ariaLabel:t.tooltip,iconContent:S.some(t.url),labelContent:t.label,shortcutContent:S.none(),checkMark:S.some(WD(r.icons)),caret:S.none(),value:t.value},r,!0),a=t.tooltip.map(t=>$b.config(r.tooltips.getConfig({tooltipText:r.translate(t)}
1)));return It(RD({context:t.context,data:UD(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Hb.set(t,o)},isActive:()=>Hb.isOn(t),isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o)}),onAction:e=>{o(t.value),e.setActive(!0)},onSetup:t=>(t.setActive(e),g),triggersSubmenu:!1,itemBehaviours:[...a.toArray()]},i,n,r),{toggling:{toggleClass:wk,toggleOnExecute:!1,selected:t.active,exclusive:!0}})})(t,o,i(t.value),r,a))):"resetimage"===A.type?(t=>Hi("resetimageitem",eD,t))(A).fold(Xk,A=>S.some($D({...A,type:"choiceitem",text:A.tooltip,icon:S.some(A.icon),label:S.some(A.label)},1===e,n,o,i(A.value),r,a,$k(t)))):S.none();var l})),xO=(t,o)=>{const e=Rk(o);if(1===t)return{mode:"menu",moveOnTab:!0};if("auto"===t)return{mode:"grid",selector:"."+e.item,initSize:{numColumns:1,numRows:1}};return{mode:"matrix",rowSelector:"."+{color:"tox-swatches__row",imageselector:"tox-image-selector__row",listpreview:"tox-collection__group",normal:"tox-collection__group"}[o],previousSelector:t=>"color"===o?Qn(t.element,"[aria-checked=true]"):S.none()}},pO=(t,o)=>{const e=t.initData.allowCustomColors&&o.colorinput.hasCustomColors();return t.initData.colors.fold(()=>oO(o.colorinput.getColors(t.initData.storageKey),t.initData.storageKey,e),t=>t.concat(Xz(e)))},CO=Nt("cell-over"),mO=Nt("cell-execute"),uO=(t,o,e)=>{const n=e=>nc(e,mO,{row:t,col:o}),r=(t,o)=>{o.stop(),n(t)};return aC({dom:{tag:"div",attributes:{role:"button","aria-label":e}}
vendor: 43,486 bytes, line 1
1,behaviours:Fc([Tc("insert-table-picker-cell",[dc(Ta(),Ic.focus),dc($a(),n),dc(qa(),r),dc(tA(),r)]),Hb.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),Ic.config({onFocus:e=>nc(e,CO,{row:t,col:o})})])})},gO=t=>G(t,t=>L(t,AC)),bO=(t,o)=>eC(`${o}x${t}`),fO={inserttable:(t,o)=>{const e=(t=>(o,e)=>t.shared.providers.translate(["{0} columns, {1} rows",e,o]))(o),n=((t,o,e)=>{const n=[];for(let r=0;r<o;r++){const o=[];for(let n=0;n<e;n++){const e=t(r+1,n+1);o.push(uO(r,n,e))}n.push(o)}return n})(e,10,10),r=bO(0,0),i=of({dom:{tag:"span",classes:["tox-insert-table-picker__label"]},components:[r],behaviours:Fc([Ep.config({})])});return{type:"widget",data:{value:Nt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[Jh.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:gO(n).concat(i.asSpec()),behaviours:Fc([Tc("insert-table-picker",[fc(t=>{Ep.set(i.get(t),[r])}),mc(CO,(t,o,e)=>{const{row:r,col:a}=e.event;((t,o,e,n,r)=>{for(let i=0;i<n;i++)for(let n=0;n<r;n++)Hb.set(t[i][n],i<=o&&n<=e)})(n,r,a,10,10),Ep.set(i.get(t),[bO(r+1,a+1)])}),mc(mO,(o,e,n)=>{const{row:r,col:i}=n.event;ec(o,eA()),t.onAction({numRows:r+1,numColumns:i+1})})]),Px.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:(t,o)=>{const e=pO(t,o),n=o.colorinput.getColorCols(t.initData.storageKey),r="color",i=cO(Nt("menu-value"),e,o=>{t.onAction({value:o})},n,r,hk.CLOSE_ON_EXECUTE,t.select.getOr(B),o.shared.providers),a={...i,markers:Rk(r),movement:xO(n,r),showMenuRole:!1};return{type:"widget",data:{value:Nt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[Jh.widget(Zf.sketch(a))]}},imageselect:(t,o)=>{const e="imageselector",n=t.initData.columns,r=cO(Nt("menu-value"),t.initData.items,o=>{t.onAction({value:o})},n,e,hk.CLOSE_ON_EXECUTE,t.select.getOr(B),o.shared.providers),i={...r,markers:Rk(e),movement:xO(n,e),showMenuRole:!1};return{type:"widget",data:{value:Nt("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem","tox-collection--toolbar"]},autofocus:!0,components:[Jh.widget(Zf.sketch(i))]}}},hO=(t,o,e,n,r,i,a,A=!0)=>{const l=ZD({presets:n,textContent:S.none(),htmlContent:e?t.text.map(t=>KD(t,o)):S.none(),ariaLabel:t.text,labelContent:S.none(),iconContent:t.icon,shortcutContent:S.none(),checkMark:S.none(),caret:S.none(),value:t.value},a.providers,A,t.icon),s=t.text.filter(t=>!e&&""!==t);return RD({context:"mode:design",data:UD(t),enabled:t.enabled,getApi:h({}),onAction:o=>r(t.value,t.meta),onSetup:h(g),triggersSubmenu:!1,itemBehaviours:QD(t,a,s)},l,i,a.providers)},vO=t=>({type:"separator",dom:{tag:"div",classes:[_k,"tox-collection__group-heading"]},components:t.text.map(eC).toArray()}),_O=(t,o,e,n=!0)=>{const r=ZD({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:S.none(),labelContent:S.none(),ariaLabel:t.text,caret:S.none(),checkMark:S.none(),shortcutContent:t.shortcut},e,n);return RD({context:t.context,data:UD(t),getApi:t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o)}),enabled:t.enabled,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,o,e)},yO=(t,o,e,n=!0,r=!1)=>{const i=r?(a=e.icons,ID("chevron-down",a,[Fk])):(t=>ID("chevron-right",t,[Fk]))(e.icons);var a;const A=ZD({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:S.none(),ariaLabel:t.text,labelContent:S.none(),caret:S.some(i),checkMark:S.none(),shortcutContent:t.shortcut},e,n);return RD({context:t.context,data:UD(t),getApi:t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o),setIconFill:(o,e)=>{Qn(t.element,`svg path[class="${o}"], rect[class="${o}"]`).each(t=>{Pe(t,"fill",e)})},setTooltip:o=>{const n=e.translate(o);Pe(t.element,"aria-label",n)}}),enabled:t.enabled,onAction:g,onSetup:t.onSetup,triggersSubmenu:!0,itemBehaviours:[]},A,o,e)},EO=(t,o,e,n=!0)=>{const r=ZD({iconContent:t.icon,textContent:t.text,htmlContent:S.none(),labelContent:S.none(),ariaLabel:t.text,checkMark:S.some(WD(e.icons)),caret:S.none(),shortcutContent:t.shortcut,presets:"normal",meta:t.meta},e,n);return It(RD({context:t.context,data:UD(t),enabled:t.enabled,getApi:t=>({setActive:o=>{Hb.set(t,o)},isActive:()=>Hb.isOn(t),isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o)}),onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,o,e),{toggling:{toggleClass:wk,toggleOnExecute:!1,selected:t.active},role:t.role.getOrUndefined()})},wO=(t,o)=>ut(fO,t.fancytype).map(e=>e(t,o)),kO=(t,o,e,n)=>{const r={dom:VD(t.label,[]),optComponents:[S.some({dom:{tag:"div",classes:[Dk,zk]},components:JD(t.items,n)})]};return RD({context:"mode:design",data:UD({text:S.none(),...t}),enabled:t.enabled,getApi:t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>{zC.set(t,!o),I(Cr(t.element,"*"),e=>{t.getSystem().getByDom(e).each(t=>{t.hasConfigured(zC)&&zC.set(t,!o)})})}}),onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:S.from(n.itemBehaviours).getOr([])},r,o,e.providers)},BO=t=>{const o=Mu.getValue(t),e=Yk(t).map(Wk);vh.refetch(o).get(()=>{const t=gC.getCoupled(o,"sandbox");e.each(o=>Yk(t).each(t=>((t,o)=>{Mu.setValue(t,o.fetchPattern),t.element.dom.selectionStart=o.selectionStart,t.element.dom.selectionEnd=o.selectionEnd})(t,o)))})},FO=t=>lb.getState(t).bind(md.getHighlighted).bind(md.getHighlighted),SO=(t,o,e)=>{jk(t).each(t=>{((t,o)=>{Ze(o.element,"id").each(o=>Pe(t.element,"aria-activedescendant",o))})(t,e);var n;(Ar((n=o).element,Vk)?S.some(n.element):Qn(n.element,"."+Vk)).each(o=>{Ze(o,"id").each(o=>Pe(t.element,"aria-controls",o))})}),Pe(e.element,"aria-selected","true")},DO=(t,o,e)=>{Pe(e.element,"aria-selected","false")},zO=t=>gC.getExistingCoupled(t,"sandbox").bind(Yk).map(Wk).map(t=>t.fetchPattern).getOr("");var OO;!function(t){t[t.ContentFocus=0]="ContentFocus",t[t.UiFocus=1]="UiFocus"}(OO||(OO={}));const MO=(t,o,e,n,r)=>{const i=e.shared.providers,a=t=>r?{...t,shortcut:S.none(),icon:t.text.isSome()?S.none():t.icon}:t;switch(t.type){case"menuitem":return(A=t,Hi("menuitem",nD,A)).fold(Xk,t=>S.some(_O(a(t),o,i,n)));case"nestedmenuitem":return(t=>Hi("nestedmenuitem",rD,t))(t).fold(Xk,t=>S.some(yO(a(t),o,i,n,r)));case"togglemenuitem":return(t=>Hi("togglemenuitem",iD,t))(t).fold(Xk,t=>S.some(EO(a(t),o,i,n)));case"separator":return(t=>Hi("separatormenuitem",vS,t))(t).fold(Xk,t=>S.some(vO(t)));case"fancymenuitem":return(t=>Hi("fancymenuitem",tD,t))(t).fold(Xk,t=>wO(t,e));default:return console.error("Unknown item in general menu",t),S.none()}var A},TO=(t,o,e,n,r,i,a)=>{const A=1===n,l=!A||$k(t);return Yt(L(t,t=>{switch(t.type){case"separator":return(n=t,Hi("Autocompleter.Separator",vS,n)).fold(Xk,t=>S.some(vO(t)));case"cardmenuitem":return(t=>Hi("cardmenuitem",ZS,t))(t).fold(Xk,t=>S.some(kO({...t,onAction:o=>{t.onAction(o),e(t.value,t.meta)}},r,i,{itemBehaviours:QD(t.meta,i,S.none()),cardText:{matchText:o,highlightOn:a}})));default:return(t=>Hi("Autocompleter.Item",_S,t))(t).fold(Xk,t=>S.some(hO(t,o,A,"normal",e,r,i,l)))}var n}))},RO=(t,o,e,n,r,i)=>{const a=$k(o),A=Yt(L(o,t=>{const o=t=>MO(t,e,n,(t=>r?!gt(t,"text"):a)(t),r);return"nestedmenuitem"===t.type&&t.getSubmenuItems().length<=0?o({...t,enabled:!1}):o(t)})),l=(t=>"no-search"===t.searchMode?{menuType:"normal"}:{menuType:"searchable",searchMode:t})(i);return(r?tB:oB)(t,a,A,1,l)},UO=t=>eh.singleData(t.value,t),NO=t=>hr(Ao.fromDom(t.startContainer),t.startOffset,Ao.fromDom(t.endContainer),t.endOffset),LO=(t,o)=>{const e=Nt("autocompleter"),n=ht(!1),r=ht(!1),i=Qt(),a=aC(Ph.sketch({dom:{tag:"div",classes:["tox-autocompleter"],attributes:{id:e}},components:[],fireDismissalEventInstead:{},inlineBehaviours:Fc([Tc("dismissAutocompleter",[dc(dA(),()=>d()),dc(bA(),(o,e)=>{Ze(e.event.target,"id").each(o=>Pe(Ao.fromDom(t.getBody()),"aria-activedescendant",o))})])]),lazySink:o.getSink})),A=()=>Ph.isOpen(a),l=r.get,s=()=>{if(A()){Ph.hide(a),t.dom.remove(e,!1);const o=Ao.fromDom(t.getBody());Ze(o,"aria-owns").filter(t=>t===e).each(()=>{Ke(o,"aria-owns"),Ke(o,"aria-activedescendant")})}},c=()=>Ph.getContent(a).bind(t=>tt(t.components(),0)),d=()=>t.execCommand("mceAutocompleterClose"),x=(o,e)=>{const n=rt(o,t=>S.from(t.columns)).getOr(1);Ph.showMenuAt(a,{anchor:{type:"selection",getSelection:()=>i.get().map(NO),root:Ao.fromDom(t.getBody())}},((t,o,e,n)=>{const r=xO(o,n),i=Rk(n);return{data:UO({...t,movement:r,menuBehaviours:uD("auto"!==o?[]:[fc((t,o)=>{CD(t,4,i.item).each(({numColumns:o,numRows:e})=>{Px.setGridSize(t,e,o)})})])}),menu:{markers:Rk(n),fakeFocus:e===OO.ContentFocus}}})(oB("autocompleter-value",!0,e,n,{menuType:"normal"}),n,OO.ContentFocus,"normal")),c().each(md.highlightFirst)},p=r=>{const a=(e=>{const r=rt(e,t=>S.from(t.columns)).getOr(1);return G(e,e=>{const a=e.items;return TO(a,e.matchText,(o,r)=>{const a={hide:()=>d(),reload:o=>{s(),t.execCommand("mceAutocompleterReload",!1,{fetchOptions:o})}};t.execCommand("mceAutocompleterRefreshActiveRange"),i.get().each(t=>{n.set(!0),e.onAction(a,t,o,r),n.set(!1)})},r,hk.BUBBLE_TO_SANDBOX,o,e.highlightOn)})})(r);a.length>0?(x(r,a),Pe(Ao.fromDom(t.getBody()),"aria-owns",e),t.inline||C()):s()},C=()=>{t.dom.get(e)&&t.dom.remove(e,!1);const o=t.getDoc().documentElement,n=t.selection.getNode(),r=(t=>Xe(t,!0))(a.element);xn(r,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",top:`${n.offsetTop}px`,left:`${n.offsetLeft}px`}),t.dom.add(o,r.dom),Qn(r,'[role="menu"]').each(t=>{fn(t,"position"),fn(t,"max-height")})};t.on("AutocompleterStart",({lookupData:t})=>{r.set(!0),n.set(!1),p(t)}),t.on("AutocompleterUpdate",({lookupData:t})=>p(t)),t.on("AutocompleterUpdateActiveRange",({range:t})=>i.set(t)),t.on("AutocompleterEnd",()=>{s(),r.set(!1),n.set(!1),i.clear()});const m={cancelIfNecessary:d,isMenuOpen:A,isActive:l,isProcessingAction:n.get,getMenu:c};bk(m,t)};var IO=tinymce.util.Tools.resolve("tinymce.html.Entities");const HO=(t,o,e,n)=>{const r=qO(t,o,e,n);return Ih.sketch(r)},qO=(t,o,e,n)=>({dom:YO(e),components:t.toArray().concat([o]),fieldBehaviours:Fc(n)}),YO=t=>({tag:"div",classes:["tox-form__group"].concat(t)}),jO=(t,o)=>Ih.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t))]}),WO=Nt("form-component-change"),PO=Nt("form-component-input"),VO=Nt("form-close"),GO=Nt("form-cancel"),ZO=Nt("form-action"),QO=Nt("form-submit"),KO=Nt("form-block"),JO=Nt("form-unblock"),$O=Nt("form-tabchange"),XO=Nt("form-resize"),tM=(t,o,e)=>{const n=t.label.map(t=>jO(t,o)),r=o.icons(),i=t=>(o,e)=>{Kn(e.event.target,"[data-collection-item-value]").each(n=>{t(o,e,n,Ge(n,"data-collection-item-value"))})},a=(e,n)=>{const i=o.checkUiComponentContext("mode:design").shouldDisable||o.isDisabled()?" tox-collection__item--state-disabled":"",a=L(n,o=>{const e=ik.translate(o.text),n=1===t.columns?`<div class="tox-collection__item-label">${e}</div>`:"",a=`<div class="tox-collection__item-icon">${(t=>{var o;return null!==(o=r[t])&&void 0!==o?o:t})(o.icon)}</div>`,A={_:" "," - ":" ","-":" "},l=e.replace(/\_| \- |\-/g,t=>A[t]);return`<div data-mce-tooltip="${l}" class="tox-collection__item${i}" tabindex="-1" data-collection-item-value="${IO.encodeAllRaw(o.value)}" aria-label="${l}">${a}${n}</div>`}),A="auto"!==t.columns&&t.columns>1?N(a,t.columns):[a],l=L(A,t=>`<div class="tox-collection__group">${t.join("")}</div>`);on(e.element,l.join(""))},A=i((e,n,r,i)=>{n.stop(),o.checkUiComponentContext("mode:design").shouldDisable||o.isDisabled()||nc(e,ZO,{name:t.name,value:i})}),l=[dc(Ta(),i((t,o,e)=>{Te(e,!0)})),dc(qa(),A),dc(tA(),A),dc(Ra(),i((t,o,e)=>{Qn(t.element,"."+Sk).each(t=>{ir(t,Sk)}),nr(e,Sk)})),dc(Ua(),i(t=>{Qn(t.element,"."+Sk).each(t=>{ir(t,Sk),Re(t)})})),_c(i((o,e,n,r)=>{nc(o,ZO,{name:t.name,value:r})}))],s=(t,o)=>L(Cr(t.element,".tox-collection__item"),o),c=Ih.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==t.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:v},behaviours:Fc([zC.config({disabled:()=>o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{s(t,t=>{nr(t,"tox-collection__item--state-disabled"),Pe(t,"aria-disabled",!0)})},onEnabled:t=>{s(t,t=>{ir(t,"tox-collection__item--state-disabled"),Ke(t,"aria-disabled")})}}),zD(()=>o.checkUiComponentContext(t.context)),Ep.config({}),$b.config({...o.tooltips.getConfig({tooltipText:"",onShow:t=>{Qn(t.element,"."+Sk+"[data-mce-tooltip]").each(e=>{Ze(e,"data-mce-tooltip").each(e=>{$b.setComponents(t,o.tooltips.getComponents({tooltipText:e}))})})}}),mode:"children-keyboard-focus",anchor:t=>({type:"node",node:Qn(t.element,"."+Sk).orThunk(()=>bo(".tox-collection__item")),root:t.element,layouts:{onLtr:h([ps,xs,ls,cs,ss,ds]),onRtl:h([ps,xs,ls,cs,ss,ds])},bubble:Yl(0,-2,{})})}),Mu.config({store:{mode:"memory",initialValue:e.getOr([])},onSetValue:(o,e)=>{a(o,e),"auto"===t.columns&&CD(o,5,"tox-collection__item").each(({numRows:t,numColumns:e})=>{Px.setGridSize(o,t,e)}),ec(o,XO)}}),Ob.config({}),Px.config((d=t.columns,x="normal",1===d?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===d?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===x?".tox-swatches__row":".tox-collection__group",cell:"color"===x?`.${yk}`:`.${_k}`}})),Tc("collection-events",l)]),eventOrder:{[$a()]:["disabling","alloy.base.behaviour","collection-events"],[Ra()]:["collection-events","tooltipping"]}});var d,x;return HO(n,c,["tox-form__group--collection"],[])},oM=Nt("color-input-change"),eM=Nt("color-swatch-change"),nM=Nt("color-picker-cancel"),rM=(t,o,e,n)=>{const r=Ih.parts.field({factory:Kh,inputClasses:["tox-textfield"],data:n,onSetValue:t=>Tu.run(t).get(g),inputBehaviours:Fc([zC.config({disabled:()=>o.providers.isDisabled()||o.providers.checkUiComponentContext(t.context).shouldDisable}),zD(()=>o.providers.checkUiComponentContext(t.context)),Ob.config({}),Tu.config({invalidClass:"tox-textbox-field-invalid",getRoot:t=>xe(t.element),notify:{onValid:t=>{const o=Mu.getValue(t);nc(t,oM,{color:o})}},validator:{validateOnLoad:!1,validate:t=>{const o=Mu.getValue(t);if(0===o.length)return kt(St.value(!0));{const t=Ao.fromTag("span");dn(t,"background-color",o);const e=un(t,"background-color").fold(()=>St.error("blah"),t=>St.value(o));return kt(e)}}}})]),selectOnFocus:!1}),i=t.label.map(t=>jO(t,o.providers)),a=(t,o)=>{nc(t,eM,{value:o})},A=of(((t,o)=>vh.sketch({dom:t.dom,components:t.components,toggleClass:"mce-active",dropdownBehaviours:Fc([bD(()=>o.providers.isDisabled()||o.providers.checkUiComponentContext(t.context).shouldDisable),zD(()=>o.providers.checkUiComponentContext(t.context)),Xb.config({}),Ob.config({})]),layouts:t.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:o.getSink,fetch:e=>wt(o=>t.fetch(o)).map(n=>S.from(UO(It(cO(Nt("menu-value"),n,o=>{t.onItemAction(e,o)},t.columns,t.presets,hk.CLOSE_ON_EXECUTE,B,o.providers),{movement:xO(t.columns,t.presets)})))),parts:{menu:Lk(0,0,t.presets)}}))({dom:{tag:"span",attributes:{"aria-label":o.providers.translate("Color swatch")}},layouts:{onRtl:()=>[ss,ls,ps],onLtr:()=>[ls,ss,ps]},components:[],fetch:eO(e.getColors(t.storageKey),t.storageKey,e.hasCustomColors()),columns:e.getColorCols(t.storageKey),presets:"color",onItemAction:(o,n)=>{A.getOpt(o).each(o=>{"custom"===n?e.colorPicker(e=>{e.fold(()=>ec(o,nM),e=>{a(o,e),Lz(t.storageKey,e)})},"#ffffff"):a(o,"remove"===n?"":n)})},context:t.context},o));return Ih.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:i.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,A.asSpec()]}]),fieldBehaviours:Fc([Tc("form-field-events",[dc(oM,(o,e)=>{A.getOpt(o).each(t=>{dn(t.element,"background-color",e.event.color)}),nc(o,WO,{name:t.name})}),dc(eM,(t,o)=>{Ih.getField(t).each(e=>{Mu.setValue(e,o.event.value),pC.getCurrent(t).each(Ic.focus)})}),dc(nM,(t,o)=>{Ih.getField(t).each(o=>{pC.getCurrent(t).each(Ic.focus)})})])])})},iM=()=>pC.config({find:S.some}),aM=t=>pC.config({find:t.getOpt}),AM=t=>pC.config({find:o=>me(o.element,t).bind(t=>o.getSystem().getByDom(t).toOptional())}),lM=zi([xa("preprocess",v),xa("postprocess",v)]),sM=(t,o)=>{const e=Yi("RepresentingConfigs.memento processors",lM,o);return Mu.config({store:{mode:"manual",getValue:o=>{const n=t.get(o),r=Mu.getValue(n);return e.postprocess(r)},setValue:(o,n)=>{const r=e.preprocess(n),i=t.get(o);Mu.setValue(i,r)}}})},cM=(t,o,e)=>Mu.config({store:{mode:"manual",...t.map(t=>({initialValue:t})).getOr({}),getValue:o,setValue:e}}),dM=(t,o,e)=>cM(t,t=>o(t.element),(t,o)=>e(t.element,o)),xM=t=>Mu.config({store:{mode:"memory",initialValue:t}}),pM=Nt("rgb-hex-update"),CM=Nt("slider-update"),mM=Nt("palette-update"),uM=Nt("valid-input"),gM=Nt("invalid-input"),bM=Nt("validating-input"),fM="colorcustom.rgb.",hM={isEnabled:F,setEnabled:g,immediatelyShow:g,immediatelyHide:g},vM=(t,o,e,n,r,i)=>{const a=(t,o)=>{const e=o.get();t!==e.isEnabled()&&(e.setEnabled(t),t?e.immediatelyShow():e.immediatelyHide())},A=(e,n,r)=>Tu.config({invalidClass:o("invalid"),notify:{onValidate:t=>{nc(t,bM,{type:e})},onValid:t=>{a(!1,r),nc(t,uM,{type:e,value:Mu.getValue(t)})},onInvalid:t=>{a(!0,r),nc(t,gM,{type:e,value:Mu.getValue(t)})}},validator:{validate:o=>{const e=Mu.getValue(o),r=n(e)?St.value(!0):St.error(t("aria.input.invalid"));return kt(r)},validateOnLoad:!1}}),l=(e,n,a,l,s)=>{const c=ht(hM),d=t(fM+"range"),x=Ih.parts.label({dom:{tag:"label"},components:[eC(a)]}),p=Ih.parts.field({data:s,factory:Kh,inputAttributes:{type:"text","aria-label":l,..."hex"===n?{"aria-live":"polite"}:{}},inputClasses:[o("textfield")],inputBehaviours:Fc([A(n,e,c),Ob.config({}),$b.config({...r({tooltipText:"",onSetup:t=>{c.set({isEnabled:()=>$b.isEnabled(t),setEnabled:o=>$b.setEnabled(t,o),immediatelyShow:()=>$b.immediateOpenClose(t,!0),immediatelyHide:()=>$b.immediateOpenClose(t,!1)}),$b.setEnabled(t,!1)},onShow:(e,r)=>{$b.setComponents(e,[{dom:{tag:"p",classes:[o("rgb-warning-note")]},components:[eC(t("hex"===n?"colorcustom.rgb.invalidHex":"colorcustom.rgb.invalid"))]}])}})})]),onSetValue:t=>{if(Tu.isInvalid(t)){Tu.run(t).get(g)}}}),C=Nt("aria-invalid"),m=of(i("invalid",S.some(C),"warning")),u=[x,p,of({dom:{tag:"div",classes:[o("invalid-icon")]},components:[m.asSpec()]}).asSpec()],b="hex"!==n?[Ih.parts["aria-descriptor"]({text:d})]:[],f=u.concat(b);return{dom:{tag:"div",attributes:{role:"presentation"},classes:[o("rgb-container")]},components:f}},s=(t,o)=>{const e=o.red,n=o.green,r=o.blue;Mu.setValue(t,{red:e,green:n,blue:r})},c=of({dom:{tag:"div",classes:[o("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),d=(t,o)=>{c.getOpt(t).each(t=>{dn(t.element,"background-color","#"+o.value)})},x=Hm({factory:()=>{const r={red:ht(S.some(255)),green:ht(S.some(255)),blue:ht(S.some(255)),hex:ht(S.some("ffffff"))},i=t=>r[t].get(),a=(t,o)=>{r[t].set(o)},A=t=>{const o=t.red,e=t.green,n=t.blue;a("red",S.some(o)),a("green",S.some(e)),a("blue",S.some(n))},x=(t,o)=>{const e=o.event;"hex"!==e.type?a(e.type,S.none()):n(t)},p=(t,o,e)=>{const n=parseInt(e,10);a(o,S.some(n)),i("red").bind(t=>i("green").bind(o=>i("blue").map(e=>Cz(t,o,e,1)))).each(o=>{const e=((t,o)=>{const e=az(o);return kh.getField(t,"hex").each(o=>{Ic.isFocused(o)||Mu.setValue(t,{hex:e.value})}),e})(t,o);nc(t,pM,{hex:e}),d(t,e)})},C=(t,o)=>{const n=o.event;(t=>"hex"===t.type)(n)?((t,o)=>{e(t);const n=XD(o);a("hex",S.some(n.value));const r=gz(n);s(t,r),A(r),nc(t,pM,{hex:n}),d(t,n)})(t,n.value):p(t,n.type,n.value)},m=o=>({label:t(fM+o+".label"),description:t(fM+o+".description")}),u=m("red"),g=m("green"),b=m("blue"),f=m("hex");return It(kh.sketch(e=>({dom:{tag:"form",classes:[o("rgb-form")],attributes:{"aria-label":t("aria.color.picker")}},components:[e.field("red",Ih.sketch(l(mz,"red",u.label,u.description,255))),e.field("green",Ih.sketch(l(mz,"green",g.label,g.description,255))),e.field("blue",Ih.sketch(l(mz,"blue",b.label,b.description,255))),e.field("hex",Ih.sketch(l(ez,"hex",f.label,f.description,"ffffff"))),c.asSpec()],formBehaviours:Fc([Tu.config({invalidClass:o("form-invalid")}),Tc("rgb-form-events",[dc(uM,C),dc(gM,x),dc(bM,x)])])})),{apis:{updateHex:(t,o)=>{Mu.setValue(t,{hex:o.value}),((t,o)=>{const e=gz(o);s(t,e),A(e)})(t,o),d(t,o)}}})},name:"RgbForm",configFields:[],apis:{updateHex:(t,o,e)=>{t.updateHex(o,e)}},extraApis:{}});return x},_M=(t,o)=>{const e=L_.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[o("sv-palette-spectrum")]}}),n=L_.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[o("sv-palette-thumb")],innerHtml:`<div class=${o("sv-palette-inner-thumb")} role="presentation"></div>`}}),r=(t,o)=>{const{width:e,height:n}=t,r=t.getContext("2d");if(null===r)return;r.fillStyle=o,r.fillRect(0,0,e,n);const i=r.createLinearGradient(0,0,e,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),r.fillStyle=i,r.fillRect(0,0,e,n);const a=r.createLinearGradient(0,0,0,n);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),r.fillStyle=a,r.fillRect(0,0,e,n)},i=Hm({factory:i=>{const a=h({x:0,y:0}),A=Fc([pC.config({find:S.some}),Ic.config({})]);return L_.sketch({dom:{tag:"div",attributes:{role:"slider","aria-valuetext":t(["Saturation {0}%, Brightness {1}%",0,0])},classes:[o("sv-palette")]},model:{mode:"xy",getInitialValue:a},rounded:!1,components:[e,n],onChange:(o,e,n)=>{m(n)||Pe(o.element,"aria-valuetext",t(["Saturation {0}%, Brightness {1}%",Math.floor(n.x),Math.floor(100-n.y)])),nc(o,mM,{value:n})},onInit:(t,o,e,n)=>{r(e.element.dom,hz(vz))},sliderBehaviours:A})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:(t,o,e)=>{((t,o)=>{const e=t.components()[0].element.dom,n=Az(o,100,100),i=uz(n);r(e,hz(i))})(o,e)},setThumb:(o,e,n)=>{((o,e)=>{const n=lz(gz(e));L_.setValue(o,{x:n.saturation,y:100-n.value}),Pe(o.element,"aria-valuetext",t(["Saturation {0}%, Brightness {1}%",n.saturation,n.value]))})(e,n)}},extraApis:{}});return i},yM=(t,o,e,n)=>{const r=Hm({name:"ColourPicker",configFields:[Qi("dom"),xa("onValidHex",g),xa("onInvalidHex",g)],factory:r=>{const i=vM(t,o,r.onValidHex,r.onInvalidHex,e,n),a=_M(t,o),A={paletteRgba:ht(vz),paletteHue:ht(0)},l=of(((t,o)=>{const e=L_.parts.spectrum({dom:{tag:"div",classes:[o("hue-slider-spectrum")],attributes:{role:"presentation"}}}),n=L_.parts.thumb({dom:{tag:"div",classes:[o("hue-slider-thumb")],attributes:{role:"presentation"}}});return L_.sketch({dom:{tag:"div",classes:[o("hue-slider")],attributes:{role:"slider","aria-valuemin":0,"aria-valuemax":360,"aria-valuenow":120}},rounded:!1,model:{mode:"y",getInitialValue:h(0)},components:[e,n],sliderBehaviours:Fc([Ic.config({})]),onChange:(t,o,e)=>{Pe(t.element,"aria-valuenow",Math.floor(360-3.6*e)),nc(t,CM,{value:e})}})})(0,o)),s=of(a.sketch({})),c=of(i.sketch({})),d=(t,o,e)=>{s.getOpt(t).each(t=>{a.setHue(t,e)})},x=(t,o)=>{c.getOpt(t).each(t=>{i.updateHex(t,o)})},p=(t,o,e)=>{l.getOpt(t).each(t=>{L_.setValue(t,(t=>100-t/360*100)(e))})},C=(t,o)=>{s.getOpt(t).each(t=>{a.setThumb(t,o)})},m=(t,o,e,n)=>{((t,o)=>{const e=gz(t);A.paletteRgba.set(e),A.paletteHue.set(o)})(o,e),I(n,n=>{n(t,o,e)})};return{uid:r.uid,dom:r.dom,components:[s.asSpec(),l.asSpec(),c.asSpec()],behaviours:Fc([Tc("colour-picker-events",[dc(pM,(()=>{const t=[d,p,C];return(o,e)=>{const n=e.event.hex,r=(t=>lz(gz(t)))(n);m(o,n,r.hue,t)}})()),dc(mM,(()=>{const t=[x];return(o,e)=>{const n=e.event.value,r=A.paletteHue.get(),i=Az(r,n.x,100-n.y),a=_z(i);m(o,a,r,t)}})()),dc(CM,(()=>{const t=[d,x];return(o,e)=>{const n=(t=>(100-t)/100*360)(e.event.value),r=A.paletteRgba.get(),i=lz(r),a=Az(n,i.saturation,i.value),l=_z(a);m(o,l,n,t)}})())]),pC.config({find:t=>c.getOpt(t)}),Px.config({mode:"acyclic"})])}}});return r},EM={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red channel","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green channel","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue channel","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.rgb.invalid":"Numbers only, 0 to 255","colorcustom.rgb.invalidHex":"Hexadecimal only, 000000 to FFFFFF","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},wM=(t,o,e)=>{const n=t=>"tox-"+t,r=yM((t=>o=>i(o)?t.translate(EM[o]):t.translate(o))(o),n,o.tooltips.getConfig,(t,e,n=t,r=t)=>Ck(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:{title:o.translate(r),"aria-live":"polite",...e.fold(()=>({}),t=>({id:t}))}},o.icons)),a=of(r.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:t=>{nc(t,ZO,{name:"hex-valid",value:!0})},onInvalidHex:t=>{nc(t,ZO,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[a.asSpec()],behaviours:Fc([cM(e,t=>{const o=a.get(t);return pC.getCurrent(o).bind(t=>Mu.getValue(t).hex).map(t=>"#"+Jt(t,"#")).getOr("")},(t,o)=>{const e=S.from(/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(o)).bind(t=>tt(t,1)),n=a.get(t);pC.getCurrent(n).fold(()=>{console.log("Can not find form")},t=>{Mu.setValue(t,{hex:e.getOr("")}),kh.getField(t,"hex").each(t=>{ec(t,Ia())})})}),iM()])}};var kM=tinymce.util.Tools.resolve("tinymce.Resource");const BM=t=>gt(t,"init");var FM=tinymce.util.Tools.resolve("tinymce.util.Tools");const SM=Nt("browse.files.event"),DM=(t,o,e)=>{const n=(t,o)=>{o.stop()},r=t=>(o,e)=>{I(t,t=>{t(o,e)})},i=(e,n)=>{n&&(Mu.setValue(e,((t,o)=>{const e=FM.explode(o.getOption("images_file_types"));return q(nt(t),t=>R(e,o=>to(t.name.toLowerCase(),`.${o.toLowerCase()}`)))})(n,o)),nc(e,WO,{name:t.name}))},a=of({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Fc([Tc("input-file-events",[uc(qa()),uc(tA())])])}),A=t.label.map(t=>jO(t,o)),l=Ih.parts.field({factory:hf,dom:{tag:"button",styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[eC(o.translate("Browse for an image")),a.asSpec()],action:t=>{a.get(t).element.dom.click()},buttonBehaviours:Fc([iM(),xM(e.getOr([])),Ob.config({}),bD(()=>o.checkUiComponentContext(t.context).shouldDisable),zD(()=>o.checkUiComponentContext(t.context))])}),s={dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Fc([zC.config({disabled:()=>o.checkUiComponentContext(t.context).shouldDisable}),zD(()=>o.checkUiComponentContext(t.context)),Hb.config({toggleClass:"dragenter",toggleOnExecute:!1}),Tc("dropzone-events",[dc("dragenter",r([n,Hb.toggle])),dc("dragleave",r([n,Hb.toggle])),dc("dragover",n),dc("drop",r([n,(t,o)=>{var e;if(!zC.isDisabled(t)){const n=o.event.raw;nc(t,SM,{files:null===(e=n.dataTransfer)||void 0===e?void 0:e.files})}}])),dc(Ha(),(t,o)=>{const e=o.event.raw.target;nc(t,SM,{files:e.files})})])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p"},components:[eC(o.translate("Drop an image here"))]},l]}]};return HO(A,s,["tox-form__group--stretched"],[Tc("handle-files",[dc(SM,(t,o)=>{Ih.getField(t).each(t=>{i(t,o.event.files)})})])])},zM=Nt("alloy-fake-before-tabstop"),OM=Nt("alloy-fake-after-tabstop"),MM=t=>({dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:t},behaviours:Fc([Ic.config({ignore:!0}),Ob.config({})])}),TM=(t,o)=>({dom:{tag:"div",classes:["tox-navobj",...t.getOr([])]},components:[MM([zM]),o,MM([OM])],behaviours:Fc([AM(1)])}),RM=(t,o)=>{nc(t,Na(),{raw:{which:9,shiftKey:o}})},UM=(t,o)=>{const e=o.element;Ar(e,zM)?RM(t,!0):Ar(e,OM)&&RM(t,!1)},NM=t=>ur(t,["."+zM,"."+OM].join(","),B),LM=Nt("update-dialog"),IM=Nt("update-title"),HM=Nt("update-body"),qM=Nt("update-footer"),YM=Nt("body-send-message"),jM=Nt("dialog-focus-shifted"),WM=Qo().browser,PM=WM.isSafari(),VM=WM.isFirefox(),GM=PM||VM,ZM=WM.isChromium(),QM=({scrollTop:t,scrollHeight:o,clientHeight:e})=>Math.ceil(t)+e>=o,KM=(t,o)=>t.scrollTo(0,"bottom"===o?99999999:o),JM=(t,o,e)=>{const n=t.dom;S.from(n.contentDocument).fold(e,t=>{let e=0;const r=((t,o)=>{const e=t.body;return S.from(!/^<!DOCTYPE (html|HTML)/.test(o)&&(!ZM&&!PM||p(e)&&(0!==e.scrollTop||Math.abs(e.scrollHeight-e.clientHeight)>1))?e:t.documentElement)})(t,o).map(t=>(e=t.scrollTop,t)).forall(QM),i=()=>{const t=n.contentWindow;p(t)&&(r?KM(t,"bottom"):!r&&GM&&0!==e&&KM(t,e))};PM&&n.addEventListener("load",i,{once:!0}),t.open(),t.write(o),t.close(),PM||i()})},$M=Pt(GM,PM?500:200).map(t=>((t,o)=>{let e=null,n=null;return{cancel:()=>{s(e)||(clearTimeout(e),e=null,n=null)},throttle:(...r)=>{n=r,s(e)&&(e=setTimeout(()=>{const o=n;e=null,n=null,t.apply(null,o)},o))}}})(JM,t)),XM=(t,o,e)=>{const n="tox-dialog__iframe",r=t.transparent?[]:[`${n}--opaque`],i=t.border?["tox-navobj-bordered"]:[],a={...t.label.map(t=>({title:t})).getOr({}),...e.map(t=>({srcdoc:t})).getOr({}),...t.sandboxed?{sandbox:"allow-scripts allow-same-origin"}:{}},A=((t,o)=>{const e=ht(t.getOr(""));return{getValue:t=>e.get(),setValue:(t,n)=>{if(e.get()!==n){const e=t.element,r=()=>Pe(e,"srcdoc",n);o?$M.fold(h(JM),t=>t.throttle)(e,n,r):r()}e.set(n)}}})(e,t.streamContent),l=t.label.map(t=>jO(t,o)),s=Ih.parts.field({factory:{sketch:t=>TM(S.from(i),{uid:t.uid,dom:{tag:"iframe",attributes:a,classes:[n,...r]},behaviours:Fc([Ob.config({}),Ic.config({}),cM(e,A.getValue,A.setValue),Gg.config({channels:{[jM]:{onReceive:(t,o)=>{o.newFocus.each(o=>{xe(t.element).each(e=>{(fo(t.element,o)?nr:ir)(e,"tox-navobj-bordered-focus")})})}}}})])})}});return HO(l,s,["tox-form__group--stretched"],[])},tT=(t,o)=>{const e=ht(o.getOr({url:""})),n=of({dom:{tag:"img",classes:["tox-imagepreview__image"],attributes:o.map(t=>({src:t.url})).getOr({})}}),r=of({dom:{tag:"div",classes:["tox-imagepreview__container"],attributes:{role:"presentation"}},components:[n.asSpec()]}),i={};t.height.each(t=>i.height=t);const a=o.map(t=>({url:t.url,zoom:S.from(t.zoom),cachedWidth:S.from(t.cachedWidth),cachedHeight:S.from(t.cachedHeight)}));return{dom:{tag:"div",classes:["tox-imagepreview"],styles:i,attributes:{role:"presentation"}},components:[r.asSpec()],behaviours:Fc([iM(),cM(a,()=>e.get(),(t,o)=>{const i={url:o.url};o.zoom.each(t=>i.zoom=t),o.cachedWidth.each(t=>i.cachedWidth=t),o.cachedHeight.each(t=>i.cachedHeight=t),e.set(i);const a=()=>{const{cachedWidth:o,cachedHeight:e,zoom:n}=i;if(!d(o)&&!d(e)){if(d(n)){const n=((t,o,e)=>{const n=Fn(t),r=yn(t);return Math.min(n/o,r/e,1)})(t.element,o,e);i.zoom=n}const a=((t,o,e,n,r)=>{const i=e*r,a=n*r,A=Math.max(0,t/2-i/2),l=Math.max(0,o/2-a/2);return{left:A.toString()+"px",top:l.toString()+"px",width:i.toString()+"px",height:a.toString()+"px"}})(Fn(t.element),yn(t.element),o,e,i.zoom);r.getOpt(t).each(t=>{xn(t.element,a)})}};n.getOpt(t).each(e=>{const n=e.element;o.url!==Ge(n,"src")&&(Pe(n,"src",o.url),ir(t.element,"tox-imagepreview__loaded")),a(),nn(n).then(o=>{t.getSystem().isConnected()&&(nr(t.element,"tox-imagepreview__loaded"),i.cachedWidth=o.dom.naturalWidth,i.cachedHeight=o.dom.naturalHeight,a())})})})])}},oT=Nt("toolbar.button.execute"),eT=Nt("common-button-display-events"),nT={[$a()]:["disabling","alloy.base.behaviour","toggling","toolbar-button-events","tooltipping"],[sA()]:["toolbar-button-events",eT],[cA()]:["toolbar-button-events","dropdown-events","tooltipping"],[Da()]:["focusing","alloy.base.behaviour",eT]},rT=t=>dn(t.element,"width",Cn(t.element,"width")),iT=(t,o,e)=>Ck(t,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:e},o),aT=(t,o)=>iT(t,o,[]),AT=(t,o)=>iT(t,o,[Ep.config({})]),lT=(t,o,e)=>({dom:{tag:"span",classes:[`${o}__select-label`]},components:[eC(e.translate(t))],behaviours:Fc([Ep.config({})])}),sT=Nt("update-menu-text"),cT=Nt("update-menu-icon"),dT=Nt("update-tooltip-text"),xT=(t,o,e,n)=>{const r=ht(g),i=ht(t.tooltip),a=t.text.map(t=>of(lT(t,o,e.providers))),A=t.icon.map(t=>of(AT(t,e.providers.icons))),l=(t,o)=>{const e=Mu.getValue(t);return Ic.focus(e),nc(e,"keydown",{raw:o.event.raw}),vh.close(e),S.some(!0)},s=t.role.fold(()=>({}),t=>({role:t})),c=S.from(t.listRole).map(t=>({listRole:t})).getOr({}),d=t.ariaLabel.fold(()=>({}),t=>({"aria-label":e.providers.translate(t)})),x=Ck("chevron-down",{tag:"div",classes:[`${o}__select-chevron`]},e.providers.icons),C=Nt("common-button-display-events"),m="dropdown-events",u=of(vh.sketch({...t.uid?{uid:t.uid}:{},...s,...c,dom:{tag:"button",classes:[o,`${o}--select`].concat(L(t.classes,t=>`${o}--${t}`)),attributes:{...d,...p(n)?{"data-mce-name":n}:{}}},components:TD([A.map(t=>t.asSpec()),a.map(t=>t.asSpec()),S.some(x)]),matchWidth:!0,useMinWidth:!0,onOpen:(o,e,n)=>{t.searchable&&(t=>{jk(t).each(t=>Ic.focus(t))})(n)},dropdownBehaviours:Fc([...t.dropdownBehaviours,bD(()=>t.disabled||e.providers.checkUiComponentContext(t.context).shouldDisable),zD(()=>e.providers.checkUiComponentContext(t.context)),Xb.config({}),Ep.config({}),...t.tooltip.map(o=>$b.config(e.providers.tooltips.getConfig({tooltipText:e.providers.translate(o),onShow:o=>{if(jt(i.get(),t.tooltip,(t,o)=>o!==t).getOr(!1)){const t=e.providers.translate(i.get().getOr(""));$b.setComponents(o,e.providers.tooltips.getComponents({tooltipText:t}))}}}))).toArray(),Tc(m,[_D(t,r),yD(t,r)]),Tc(C,[fc((o,e)=>{"listbox"!==t.listRole&&rT(o)})]),Tc("update-dropdown-width-variable",[dc(lA(),(t,o)=>vh.close(t))]),Tc("menubutton-update-display-text",[dc(sT,(t,o)=>{a.bind(o=>o.getOpt(t)).each(t=>{Ep.set(t,[eC(e.providers.translate(o.event.text))])})}),dc(cT,(t,o)=>{A.bind(o=>o.getOpt(t)).each(t=>{Ep.set(t,[AT(o.event.icon,e.providers.icons)])})}),dc(dT,(t,o)=>{const n=e.providers.translate(o.event.text);Pe(t.element,"aria-label",n),i.set(S.some(o.event.text))})])]),eventOrder:It(nT,{[Da()]:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"],[sA()]:["toolbar-button-events",$b.name(),m,C]}),sandboxBehaviours:Fc([Px.config({mode:"special",onLeft:l,onRight:l}),Tc("dropdown-sandbox-events",[dc(Ik,(t,o)=>{BO(t),o.stop()}),dc(Hk,(t,o)=>{((t,o)=>{FO(t).each(e=>{((t,o,e,n)=>{const r={...n,target:o};t.getSystem().triggerEvent(e,o,r)})(t,e.element,o.event.eventType,o.event.interactionEvent)})})(t,o),o.stop()})])]),lazySink:e.getSink,toggleClass:`${o}--active`,parts:{menu:{...Lk(0,t.columns,t.presets),fakeFocus:t.searchable,..."listbox"===t.listRole?{}:{onHighlightItem:SO,onCollapseMenu:(t,o,e)=>{md.getHighlighted(e).each(o=>{SO(t,e,o)})},onDehighlightItem:DO}}},getAnchorOverrides:()=>({maxHeightFunction:(t,o)=>{Ws()(t,o-10)}}),fetch:o=>wt(y(t.fetch,o))}));return u.asSpec()},pT=t=>"separator"===t.type,CT={type:"separator"},mT=(t,o)=>{const e=j(t,(t,e)=>(t=>i(t))(e)?""===e?t:"|"===e?t.length>0&&!pT(t[t.length-1])?t.concat([CT]):t:gt(o,e.toLowerCase())?t.concat([o[e.toLowerCase()]]):t:t.concat([e]),[]);return e.length>0&&pT(e[e.length-1])&&e.pop(),e},uT=(t,o)=>{const e=mT(i(t)?t.split(" "):t,o);return Y(e,(t,e)=>{if((t=>gt(t,"getSubmenuItems"))(e)){const n=(t=>{const o=ut(t,"value").getOrThunk(()=>Nt("generated-menu-item"));return It({value:o},t)})(e),r=((t,o)=>{const e=t.getSubmenuItems(),n=uT(e,o);return{item:t,menus:It(n.menus,{[t.value]:n.items}),expansions:It(n.expansions,{[t.value]:t.value})}})(n,o);return{menus:It(t.menus,r.menus),items:[r.item,...t.items],expansions:It(t.expansions,r.expansions)}}return{...t,items:[e,...t.items]}},{menus:{},expansions:{},items:[]})},gT=(t,o,e,n)=>{const r=Nt("primary-menu"),i=uT(t,e.shared.providers.menuItems());if(0===i.items.length)return S.none();const a=(t=>t.search.fold(()=>({searchMode:"no-search"}),t=>({searchMode:"search-with-field",placeholder:t.placeholder})))(n),A=RO(r,i.items,o,e,n.isHorizontalMenu,a),l=(t=>t.search.fold(()=>({searchMode:"no-search"}),t=>({searchMode:"search-with-results"})))(n),s=lt(i.menus,(t,n)=>RO(n,t,o,e,!1,l)),c=It(s,_a(r,A));return S.from(eh.tieredData(r,c,i.expansions))},bT=t=>!gt(t,"items"),fT="data-value",hT=(t,o,e,n,r)=>L(e,e=>bT(e)?{type:"togglemenuitem",...r?{}:{role:"option"},text:e.text,value:e.value,active:e.value===n,onAction:()=>{Mu.setValue(t,e.value),nc(t,WO,{name:o}),Ic.focus(t)}}:{type:"nestedmenuitem",text:e.text,getSubmenuItems:()=>hT(t,o,e.items,n,r)}),vT=(t,o)=>rt(t,t=>bT(t)?Pt(t.value===o,t):vT(t.items,o)),_T=t=>{const o={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4};let e=t.value.toFixed((n=t.unit)in o?o[n]:1);var n;return-1!==e.indexOf(".")&&(e=e.replace(/\.?0*$/,"")),e+t.unit},yT=t=>{const o=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(t);if(null!==o){const t=parseFloat(o[1]),e=o[2];return St.value({value:t,unit:e})}return St.error(t)},ET=(t,o)=>{const e={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},n=t=>gt(e,t);return t.unit===o?S.some(t.value):n(t.unit)&&n(o)?e[t.unit]===e[o]?S.some(t.value):S.some(t.value/e[t.unit]*e[o]):S.none()},wT=t=>S.none(),kT=(t,o)=>{const e=yT(t).toOptional(),n=yT(o).toOptional();return jt(e,n,(t,o)=>ET(t,o.unit).map(t=>o.value/t).map(t=>{return e=t,n=o.unit,t=>ET(t,n).map(t=>({value:t*e,unit:n}));var e,n}).getOr(wT)).getOr(wT)},BT=(t,o)=>{const e=t.label.map(t=>jO(t,o)),n=[zC.config({disabled:()=>t.disabled||o.checkUiComponentContext(t.context).shouldDisable}),zD(()=>o.checkUiComponentContext(t.context)),Px.config({mode:"execution",useEnter:!0!==t.multiline,useControlEnter:!0===t.multiline,execute:t=>(ec(t,QO),S.some(!0))}),Tc("textfield-change",[dc(Ia(),(o,e)=>{nc(o,WO,{name:t.name})}),dc(Ka(),(o,e)=>{nc(o,WO,{name:t.name})})]),Ob.config({})],r=t.validation.map(t=>Tu.config({getRoot:t=>xe(t.element),invalidClass:"tox-invalid",validator:{validate:o=>{const e=Mu.getValue(o),n=t.validator(e);return kt(!0===n?St.value(e):St.error(n))},validateOnLoad:t.validateOnLoad}})).toArray(),i={...t.placeholder.fold(h({}),t=>({placeholder:o.translate(t)})),...t.inputMode.fold(h({}),t=>({inputmode:t})),"data-mce-name":t.name},a=Ih.parts.field({tag:!0===t.multiline?"textarea":"input",...t.data.map(t=>({data:t})).getOr({}),inputAttributes:i,inputClasses:[t.classname],inputBehaviours:Fc(V([n,r])),selectOnFocus:!1,factory:Kh}),A=t.multiline?{dom:{tag:"div",classes:["tox-textarea-wrap"]},components:[a]}:a,l=(t.flex?["tox-form__group--stretched"]:[]).concat(t.maximized?["tox-form-group--maximize"]:[]),s=[zC.config({disabled:()=>t.disabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Ih.getField(t).each(zC.disable)},onEnabled:t=>{Ih.getField(t).each(zC.enable)}}),zD(()=>o.checkUiComponentContext(t.context))];return HO(e,A,l,s)},FT=t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o),setActive:o=>{const e=t.element;o?(nr(e,"tox-tbtn--enabled"),Pe(e,"aria-pressed",!0)):(ir(e,"tox-tbtn--enabled"),Ke(e,"aria-pressed"))},isActive:()=>Ar(t.element,"tox-tbtn--enabled"),setTooltip:o=>{nc(t,dT,{text:o})},setText:o=>{nc(t,sT,{text:o})},setIcon:o=>nc(t,cT,{icon:o})}),ST=(t,o,e,n,r=!0,i)=>{const a="bordered"===t.buttonType?["bordered"]:[];return xT({text:t.text,icon:t.icon,tooltip:t.tooltip,ariaLabel:t.tooltip,searchable:t.search.isSome(),role:n,fetch:(o,n)=>{const r={pattern:t.search.isSome()?zO(o):""};t.fetch(o=>{n(gT(o,hk.CLOSE_ON_EXECUTE,e,{isHorizontalMenu:!1,search:t.search}))},r,FT(o))},onSetup:t.onSetup,getApi:t=>FT(t),columns:1,presets:"normal",classes:a,dropdownBehaviours:[...r?[Ob.config({})]:[]],context:t.context},o,e.shared,i)},DT=(t,o,e)=>{const n=t=>n=>{const r=!n.isActive();n.setActive(r),t.storage.set(r),e.shared.getSink().each(e=>{o().getOpt(e).each(o=>{Te(o.element),nc(o,ZO,{name:t.name,value:t.storage.get()})})})},r=t=>o=>{o.setActive(t.storage.get())};return o=>{o(L(t,t=>{const o=t.text.fold(()=>({}),t=>({text:t}));return{type:t.type,active:!1,...o,context:t.context,onAction:n(t),onSetup:r(t)}}))}},zT=t=>({dom:{tag:"span",classes:["tox-tree__label"],attributes:{"aria-label":t}},components:[eC(t)]}),OT=(t,o,e)=>{t.customStateIcon.each(n=>o.push(RT(n,e.shared.providers.icons,t.customStateIconTooltip.fold(()=>[],t=>[$b.config(e.shared.providers.tooltips.getConfig({tooltipText:t}))]),["tox-icon-custom-state"])))},MT=Nt("leaf-label-event-id"),TT=({leaf:t,onLeafAction:o,visible:e,treeId:n,selectedId:r,backstage:i})=>{const a=t.menu.map(t=>ST(t,"tox-mbtn",i,S.none(),e)),A=[zT(t.title)];return OT(t,A,i),a.each(t=>A.push(t)),hf.sketch({dom:{tag:"div",classes:["tox-tree--leaf__label","tox-trbtn"].concat(e?["tox-tree--leaf__label--visible"]:[])},components:A,role:"treeitem",action:e=>{o(t.id),e.getSystem().broadcastOn([`update-active-item-${n}`],{value:t.id})},eventOrder:{[Na()]:[MT,"keying"]},buttonBehaviours:Fc([...e?[Ob.config({})]:[],Hb.config({toggleClass:"tox-trbtn--enabled",toggleOnExecute:!1,aria:{mode:"selected"}}),Gg.config({channels:{[`update-active-item-${n}`]:{onReceive:(o,e)=>{(e.value===t.id?Hb.on:Hb.off)(o)}}}}),Tc(MT,[fc((o,e)=>{r.each(e=>{(e===t.id?Hb.on:Hb.off)(o)})}),dc(Na(),(t,o)=>{const e="ArrowLeft"===o.event.raw.code,n="ArrowRight"===o.event.raw.code;e?(Vn(t.element,".tox-tree--directory").each(o=>{t.getSystem().getByDom(o).each(t=>{Zn(o,".tox-tree--directory__label").each(o=>{t.getSystem().getByDom(o).each(Ic.focus)})})}),o.stop()):n&&o.stop()})])])})},RT=(t,o,e,n,r)=>Ck(t,{tag:"span",classes:["tox-tree__icon-wrap","tox-icon"].concat(n||[]),behaviours:e,attributes:r},o),UT=Nt("directory-label-event-id"),NT=({directory:t,visible:o,noChildren:e,backstage:n})=>{const r=t.menu.map(t=>ST(t,"tox-mbtn",n,S.none())),i=[{dom:{tag:"div",classes:["tox-chevron"]},components:[(a="chevron-right",A=n.shared.providers.icons,RT(a,A,[]))]},zT(t.title)];var a,A;OT(t,i,n),r.each(t=>{i.push(t)});const l=o=>{Vn(o.element,".tox-tree--directory").each(e=>{o.getSystem().getByDom(e).each(e=>{const n=!Hb.isOn(e);Hb.toggle(e),nc(o,"expand-tree-node",{expanded:n,node:t.id})})})};return hf.sketch({dom:{tag:"div",classes:["tox-tree--directory__label","tox-trbtn"].concat(o?["tox-tree--directory__label--visible"]:[])},components:i,action:l,eventOrder:{[Na()]:[UT,"keying"]},buttonBehaviours:Fc([...o?[Ob.config({})]:[],Tc(UT,[dc(Na(),(t,o)=>{const n="ArrowRight"===o.event.raw.code,r="ArrowLeft"===o.event.raw.code;n&&e&&o.stop(),(n||r)&&Vn(t.element,".tox-tree--directory").each(e=>{t.getSystem().getByDom(e).each(e=>{!Hb.isOn(e)&&n||Hb.isOn(e)&&r?(l(t),o.stop()):r&&!Hb.isOn(e)&&(Vn(e.element,".tox-tree--directory").each(t=>{Zn(t,".tox-tree--directory__label").each(t=>{e.getSystem().getByDom(t).each(Ic.focus)})}),o.stop())})})})])])})},LT=({children:t,onLeafAction:o,visible:e,treeId:n,expandedIds:r,selectedId:i,backstage:a})=>({dom:{tag:"div",classes:["tox-tree--directory__children"]},components:t.map(t=>"leaf"===t.type?TT({leaf:t,selectedId:i,onLeafAction:o,visible:e,treeId:n,backstage:a}):HT({directory:t,expandedIds:r,selectedId:i,onLeafAction:o,labelTabstopping:e,treeId:n,backstage:a})),behaviours:Fc([Eb.config({dimension:{property:"height"},closedClass:"tox-tree--directory__children--closed",openClass:"tox-tree--directory__children--open",growingClass:"tox-tree--directory__children--growing",shrinkingClass:"tox-tree--directory__children--shrinking",expanded:e}),Ep.config({})])}),IT=Nt("directory-event-id"),HT=({directory:t,onLeafAction:o,labelTabstopping:e,treeId:n,backstage:r,expandedIds:i,selectedId:a})=>{const{children:A}=t,l=ht(i),s=i.includes(t.id);return{dom:{tag:"div",classes:["tox-tree--directory"],attributes:{role:"treeitem"}},components:[NT({directory:t,visible:e,noChildren:0===t.children.length,backstage:r}),LT({children:A,expandedIds:i,selectedId:a,onLeafAction:o,visible:s,treeId:n,backstage:r})],behaviours:Fc([Tc(IT,[fc((t,o)=>{Hb.set(t,s)}),dc("expand-tree-node",(t,o)=>{const{expanded:e,node:n}=o.event;l.set(e?[...l.get(),n]:l.get().filter(t=>t!==n))})]),Hb.config({...t.children.length>
vendor: 5,006 bytes, line 1
10?{aria:{mode:"expanded"}}:{},toggleClass:"tox-tree--directory--expanded",onToggled:(t,e)=>{const i=t.components()[1],s=(c=e,A.map(t=>"leaf"===t.type?TT({leaf:t,selectedId:a,onLeafAction:o,visible:c,treeId:n,backstage:r}):HT({directory:t,expandedIds:l.get(),selectedId:a,onLeafAction:o,labelTabstopping:c,treeId:n,backstage:r})));var c;e?Eb.grow(i):Eb.shrink(i),Ep.set(i,s)}})])}},qT=Nt("tree-event-id"),YT=(t,o,e=[],n,r,i,a)=>{const A=o.fold(()=>({}),t=>({action:t})),l={buttonBehaviours:Fc([gD(()=>!t.enabled||a.checkUiComponentContext(t.context).shouldDisable),zD(()=>a.checkUiComponentContext(t.context)),Ob.config({}),...i.map(t=>$b.config(a.tooltips.getConfig({tooltipText:a.translate(t)}))).toArray(),Tc("button press",[cc("click")])].concat(e)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]},...A},s=It(l,{dom:n});return It(s,{components:r})},jT=(t,o,e,n=[],r)=>{const i={tag:"button",classes:["tox-tbtn"],attributes:{...t.tooltip.map(t=>({"aria-label":e.translate(t)})).getOr({}),"data-mce-name":r}},a=t.icon.map(t=>aT(t,e.icons)),A=TD([a]);return YT(t,o,n,i,A,t.tooltip,e)},WT=t=>{switch(t){case"primary":return["tox-button"];case"toolbar":return["tox-tbtn"];default:return["tox-button","tox-button--secondary"]}},PT=(t,o,e,n=[],r=[])=>{const i=e.translate(t.text),a=t.icon.map(t=>aT(t,e.icons)),A=[a.getOrThunk(()=>eC(i))],l=t.buttonType.getOr(t.primary||t.borderless?"primary":"secondary"),s={tag:"button",classes:[...WT(l),...a.isSome()?["tox-button--icon"]:[],...t.borderless?["tox-button--naked"]:[],...r],attributes:{"aria-label":i,"data-mce-name":t.text}},c=t.icon.map(h(i));return YT(t,o,n,s,A,c,e)},VT=(t,o,e,n=[],r=[])=>{const i=PT(t,S.some(o),e,n,r);return hf.sketch(i)},GT=(t,o)=>e=>{"custom"===o?nc(e,ZO,{name:t,value:{}}):"submit"===o?ec(e,QO):"cancel"===o?ec(e,GO):console.error("Unknown button type: ",o)},ZT=(t,o,e)=>{if(((t,o)=>"menu"===o)(0,o)){const o=()=>i,n=t,r={...t,buttonType:"default",type:"menubutton",search:S.none(),onSetup:o=>(o.setEnabled(t.enabled),g),fetch:DT(n.items,o,e)},i=of(ST(r,"tox-tbtn",e,S.none(),!0,t.text.or(t.tooltip).getOrUndefined()));return i.asSpec()}if(((t,o)=>"custom"===o||"cancel"===o||"submit"===o)(0,o)){const n=GT(t.name,o),r={...t,context:"cancel"===o?"any":t.context,borderless:!1};return VT(r,n,e.shared.providers,[])}if(((t,o)=>"togglebutton"===o)(0,o))return((t,o,e)=>{var n,r;const i=t.icon.map(t=>AT(t,o.icons)).map(of),a=t.buttonType.getOr(t.primary?"primary":"secondary"),A={...t,name:null!==(n=t.name)&&void 0!==n?n:"",primary:"primary"===a,tooltip:t.tooltip,enabled:null!==(r=t.enabled)&&void 0!==r&&r,borderless:!1},l=A.tooltip.or(t.text).map(t=>({"aria-label":o.translate(t)})).getOr({}),s=WT(null!=a?a:"secondary"),c=t.icon.isSome()&&t.text.isSome(),d={tag:"button",classes:[...s.concat(t.icon.isSome()?["tox-button--icon"]:[]),...t.active?["tox-button--enabled"]:[],...c?["tox-button--icon-and-text"]:[]],attributes:{...l,...p(e)?{"data-mce-name":e}:{}}},x=o.translate(t.text.getOr("")),C=eC(x),m=[...TD([i.map(t=>t.asSpec())]),...t.text.isSome()?[C]:[]],u=YT(A,S.some(e=>{nc(e,ZO,{name:t.name,value:{setIcon:t=>{i.map(n=>n.getOpt(e).each(e=>{Ep.set(e,[AT(t,o.icons)])}))}}})}),[],d,m,t.tooltip,o);return hf.sketch(u)})(t,e.shared.providers,t.text.or(t.tooltip).getOrUndefined());throw console.error("Unknown footer button type: ",o),new Error("Unknown footer button type")},QT=(t,o)=>{const e=GT(t.name,"custom");return n=S.none(),r=Ih.parts.field({factory:hf,...PT(t,S.some(e),o,[xM(""),iM()])}),HO(n,r,[],[]);var n,r},KT={type:"separator"},JT=t=>({type:"menuitem",value:t.url,text:t.title,meta:{attach:t.attach},onAction:g}),$T=(t,o)=>({type:"menuitem",value:o,text:t,meta:{attach:void 0},onAction:g}),XT=(t,o)=>(t=>L(t,JT))(((t,o)=>q(o,o=>o.type===t))(t,o)),tR=t=>XT("header",t.targets),oR=t=>XT("anchor",t.targets),eR=t=>S.from(t.anchorTop).map(t=>$T("<top>",t)).toArray(),nR=t=>S.from(t.anchorBottom).map(t=>$T("<bottom>",t)).toArray(),rR=(t,o)=>{const e=t.toLowerCase();return q(o,t=>{var o;const n=void 0!==t.meta&&void 0!==t.meta.text?t.meta.text:t.text,r=null!==(o=t.value)&&void 0!==o?o:"";return $t(n.toLowerCase(),e)||$t(r.toLowerCase(),e)})},iR=(t,o,e)=>{var n,r;const i=Mu.getValue(o),a=null!==(r=null===(n=null==i?void 0:i.meta)||void 0===n?void 0:n.text)&&void 0!==r?r:i.value;return e.getLinkInformation().fold(()=>[],o=>{const n=rR(a,(t=>L(t,t=>$T(t,t)))(e.getHistory(t)));return"file"===t?(r=[n,rR(a,tR(o)),rR(a,V([eR(o),oR(o),nR(o)]))],j(r,(t,o)=>0===t.length||0===o.length?t.concat(o):t.concat(KT,o),[])):n;var r})},aR=Nt("aria-invalid"),AR=t=>(o,e,n,r,i)=>ut(e,"name").fold(()=>t(e,r,S.none(),i),a=>o.field(a,t(e,r,ut(n,a),i))),lR={bar:AR((t,o)=>((t,o)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:L(t.items,o.interpreter)}))(t,o.shared)),collection:AR((t,o,e)=>tM(t,o.shared.providers,e)),alertbanner:AR((t,o)=>((t,o)=>{const e=dk(t.icon,o.icons);return Ym.sketch({dom:{tag:"div",attributes:{role:"alert"}
vendor: 27,120 bytes, line 1
1,classes:["tox-notification","tox-notification--in",`tox-notification--${t.level}`]},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:t.url?void 0:e},components:t.url?[hf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:e,attributes:{title:o.translate(t.iconTooltip)}},action:o=>nc(o,ZO,{name:"alert-banner",value:t.url}),buttonBehaviours:Fc([xk()])})]:void 0},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:o.translate(t.text)}}]})})(t,o.shared.providers)),input:AR((t,o,e)=>((t,o,e)=>BT({name:t.name,multiline:!1,label:t.label,inputMode:t.inputMode,placeholder:t.placeholder,flex:!1,disabled:!t.enabled,classname:"tox-textfield",validation:S.none(),maximized:t.maximized,data:e,context:t.context},o))(t,o.shared.providers,e)),textarea:AR((t,o,e)=>((t,o,e)=>BT({name:t.name,multiline:!0,label:t.label,inputMode:S.none(),placeholder:t.placeholder,flex:!0,disabled:!t.enabled,classname:"tox-textarea",validation:S.none(),maximized:t.maximized,data:e,context:t.context},o))(t,o.shared.providers,e)),label:AR((t,o,e,n)=>((t,o,e)=>{const n="tox-label",r="center"===t.align?[`${n}--center`]:[],i="end"===t.align?[`${n}--end`]:[],a=of({dom:{tag:"label",classes:[n,...r,...i]},components:[eC(o.providers.translate(t.label))]}),A=L(t.items,o.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[a.asSpec(),...A],behaviours:Fc([iM(),Ep.config({}),(l=S.none(),dM(l,tn,on)),Px.config({mode:"acyclic"}),Tc("label",[fc(o=>{t.for.each(t=>{e(t).each(t=>{a.getOpt(o).each(o=>{var e;const n=null!==(e=Ge(t.element,"id"))&&void 0!==e?e:Nt("form-field");Pe(t.element,"id",n),Pe(o.element,"for",n)})})})})])])};var l})(t,o.shared,n)),iframe:(t=>(o,e,n,r,i)=>{const a=It(e,{source:"dynamic"});return AR(t)(o,a,n,r,i)})((t,o,e)=>XM(t,o.shared.providers,e)),button:AR((t,o)=>QT(t,o.shared.providers)),checkbox:AR((t,o,e)=>((t,o,e)=>{const n=t=>(t.element.dom.click(),S.some(!0)),r=Ih.parts.field({factory:{sketch:v},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Fc([iM(),zC.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{xe(t.element).each(t=>nr(t,"tox-checkbox--disabled"))},onEnabled:t=>{xe(t.element).each(t=>ir(t,"tox-checkbox--disabled"))}}),Ob.config({}),Ic.config({}),dM(e,$n,Jn),Px.config({mode:"special",onEnter:n,onSpace:n,stopSpaceKeyup:!0}),Tc("checkbox-events",[dc(Ha(),(o,e)=>{nc(o,WO,{name:t.name})})])])}),i=Ih.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"]},components:[eC(o.translate(t.label))],behaviours:Fc([Xb.config({})])}),a=t=>Ck("checked"===t?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+t]},o.icons),A=of({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return Ih.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[r,A.asSpec(),i],fieldBehaviours:Fc([zC.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable}),zD(()=>o.checkUiComponentContext(t.context))])})})(t,o.shared.providers,e)),colorinput:AR((t,o,e)=>rM(t,o.shared,o.colorinput,e)),colorpicker:AR((t,o,e)=>wM(0,o.shared.providers,e)),dropzone:AR((t,o,e)=>DM(t,o.shared.providers,e)),grid:AR((t,o)=>((t,o)=>({dom:{tag:"div",classes:["tox-form__grid",`tox-form__grid--${t.columns}col`]},components:L(t.items,o.interpreter)}))(t,o.shared)),listbox:AR((t,o,e)=>((t,o,e)=>{const n=R(t.items,t=>!bT(t)),r=o.shared.providers,i=e.bind(o=>vT(t.items,o)).orThunk(()=>ot(t.items).filter(bT)),a=t.label.map(t=>jO(t,r)),A=Ih.parts.field({dom:{},factory:{sketch:e=>xT({context:t.context,uid:e.uid,text:i.map(t=>t.text),icon:S.none(),tooltip:S.none(),role:Pt(!n,"combobox"),...n?{}:{listRole:"listbox"},ariaLabel:t.label,fetch:(e,r)=>{const i=hT(e,t.name,t.items,Mu.getValue(e),n);r(gT(i,hk.CLOSE_ON_EXECUTE,o,{isHorizontalMenu:!1,search:S.none()}))},onSetup:h(g),getApi:h({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[Ob.config({}),cM(i.map(t=>t.value),t=>Ge(t.element,fT),(o,e)=>{vT(t.items,e).each(t=>{Pe(o.element,fT,t.value),nc(o,sT,{text:t.text})})})]},"tox-listbox",o.shared)}}),l={dom:{tag:"div",classes:["tox-listboxfield"]},components:[A]};return Ih.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:V([a.toArray(),[l]]),fieldBehaviours:Fc([zC.config({disabled:()=>!t.enabled||r.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Ih.getField(t).each(zC.disable)},onEnabled:t=>{Ih.getField(t).each(zC.enable)}})])})})(t,o,e)),selectbox:AR((t,o,e)=>((t,o,e)=>{const n=L(t.items,t=>({text:o.translate(t.text),value:t.value})),r=t.label.map(t=>jO(t,o)),i=Ih.parts.field({dom:{},...e.map(t=>({data:t})).getOr({}),selectAttributes:{size:t.size},options:n,factory:Wh,selectBehaviours:Fc([zC.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable}),Ob.config({}),Tc("selectbox-change",[dc(Ha(),(o,e)=>{nc(o,WO,{name:t.name})})])])}),a=t.size>1?S.none():S.some(Ck("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},o.icons)),A={dom:{tag:"div",classes:["tox-selectfield"]},components:V([[i],a.toArray()])};return Ih.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:V([r.toArray(),[A]]),fieldBehaviours:Fc([zC.config({disabled:()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Ih.getField(t).each(zC.disable)},onEnabled:t=>{Ih.getField(t).each(zC.enable)}}),zD(()=>o.checkUiComponentContext(t.context))])})})(t,o.shared.providers,e)),sizeinput:AR((t,o)=>((t,o)=>{let e=wT;const n=Nt("ratio-event"),r=t=>Ck(t,{tag:"span",classes:["tox-icon","tox-lock-icon__"+t]},o.icons),i=()=>!t.enabled||o.checkUiComponentContext(t.context).shouldDisable,a=zD(()=>o.checkUiComponentContext(t.context)),A=t.label.getOr("Constrain proportions"),l=o.translate(A),s=jh.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":l,"data-mce-name":A}},components:[r("lock"),r("unlock")],buttonBehaviours:Fc([zC.config({disabled:i}),a,Ob.config({}),$b.config(o.tooltips.getConfig({tooltipText:l}))])}),c=t=>({dom:{tag:"div",classes:["tox-form__group"]},components:t}),d=o=>Ih.parts.field({factory:Kh,inputClasses:["tox-textfield"],inputBehaviours:Fc([zC.config({disabled:i}),a,Ob.config({}),Tc("size-input-events",[dc(Ra(),(t,e)=>{nc(t,n,{isField1:o})}),dc(Ha(),(o,e)=>{nc(o,WO,{name:t.name})})])]),selectOnFocus:!1}),x=t=>({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t))]}),p=jh.parts.field1(c([Ih.parts.label(x("Width")),d(!0)])),C=jh.parts.field2(c([Ih.parts.label(x("Height")),d(!1)]));return jh.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[p,C,c([x(" "),s])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(t,o,n)=>{yT(Mu.getValue(t)).each(t=>{e(t).each(t=>{Mu.setValue(o,_T(t))})})},coupledFieldBehaviours:Fc([zC.config({disabled:i,onDisabled:t=>{jh.getField1(t).bind(Ih.getField).each(zC.disable),jh.getField2(t).bind(Ih.getField).each(zC.disable),jh.getLock(t).each(zC.disable)},onEnabled:t=>{jh.getField1(t).bind(Ih.getField).each(zC.enable),jh.getField2(t).bind(Ih.getField).each(zC.enable),jh.getLock(t).each(zC.enable)}}),zD(()=>o.checkUiComponentContext("mode:design")),Tc("size-input-events2",[dc(n,(t,o)=>{const n=o.event.isField1,r=n?jh.getField1(t):jh.getField2(t),i=n?jh.getField2(t):jh.getField1(t),a=r.map(Mu.getValue).getOr(""),A=i.map(Mu.getValue).getOr("");e=kT(a,A)})])])})})(t,o.shared.providers)),slider:AR((t,o,e)=>((t,o,e)=>{const n=L_.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t.label))]}),r=L_.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),i=L_.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return L_.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:t.min,maxX:t.max,getInitialValue:h(e.getOrThunk(()=>(Math.abs(t.max)-Math.abs(t.min))/2))},components:[n,r,i],sliderBehaviours:Fc([iM(),Ic.config({})]),onChoose:(o,e,n)=>{nc(o,WO,{name:t.name,value:n})},onChange:(o,e,n)=>{nc(o,WO,{name:t.name,value:n})}})})(t,o.shared.providers,e)),urlinput:AR((t,o,e)=>((t,o,e,n)=>{const r=o.shared.providers,i=o=>{const n=Mu.getValue(o);e.addToHistory(n.value,t.filetype)},a={...n.map(t=>({initialData:t})).getOr({}),dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":aR,type:"url"},minChars:0,responseTime:0,fetch:n=>{const r=iR(t.filetype,n,e),i=gT(r,hk.BUBBLE_TO_SANDBOX,o,{isHorizontalMenu:!1,search:S.none()});return kt(i)},getHotspot:t=>p.getOpt(t),onSetValue:(t,o)=>{t.hasConfigured(Tu)&&Tu.run(t).get(g)},typeaheadBehaviours:Fc([...e.getValidationHandler().map(o=>Tu.config({getRoot:t=>xe(t.element),invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:(t,o)=>{s.getOpt(t).each(t=>{Pe(t.element,"title",r.translate(o))})}},validator:{validate:e=>{const n=Mu.getValue(e);return Ot(e=>{o({type:t.filetype,url:n.value},t=>{if("invalid"===t.status){const o=St.error(t.message);e(o)}else{const o=St.value(t.message);e(o)}})})},validateOnLoad:!1}})).toArray(),zC.config({disabled:()=>!t.enabled||r.checkUiComponentContext(t.context).shouldDisable}),Ob.config({}),Tc("urlinput-events",[dc(Ia(),o=>{const e=dr(o.element),n=e.trim();n!==e&&xr(o.element,n),"file"===t.filetype&&nc(o,WO,{name:t.name})}),dc(Ha(),o=>{nc(o,WO,{name:t.name}),i(o)}),dc(Ka(),o=>{nc(o,WO,{name:t.name}),i(o)})])]),eventOrder:{[Ia()]:["streaming","urlinput-events","invalidating"]},model:{getDisplayText:t=>t.value,selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:o.shared.getSink,parts:{menu:Lk(0,0,"normal")},onExecute:(t,o,e)=>{nc(o,QO,{})},onItemExecute:(o,e,n,r)=>{i(o),nc(o,WO,{name:t.name})}},A=Ih.parts.field({...a,factory:Ty}),l=t.label.map(t=>jO(t,r)),s=of(((t,o,e=t,n=t)=>Ck(e,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+t],attributes:{title:r.translate(n),"aria-live":"polite",...o.fold(()=>({}),t=>({id:t}))}},r.icons))("invalid",S.some(aR),"warning")),c=of({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[s.asSpec()]}),d=e.getUrlPicker(t.filetype),x=Nt("browser.url.event"),p=of({dom:{tag:"div",classes:["tox-control-wrap"]},components:[A,c.asSpec()],behaviours:Fc([zC.config({disabled:()=>!t.enabled||r.checkUiComponentContext(t.context).shouldDisable})])}),C=of(VT({context:t.context,name:t.name,icon:S.some("browse"),text:t.picker_text.or(t.label).getOr(""),enabled:t.enabled,primary:!1,buttonType:S.none(),borderless:!0},t=>ec(t,x),r,[],["tox-browse-url"]));return Ih.sketch({dom:YO([]),components:l.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:V([[p.asSpec()],d.map(()=>C.asSpec()).toArray()])}]),fieldBehaviours:Fc([zC.config({disabled:()=>!t.enabled||r.checkUiComponentContext(t.context).shouldDisable,onDisabled:t=>{Ih.getField(t).each(zC.disable),C.getOpt(t).each(zC.disable)},onEnabled:t=>{Ih.getField(t).each(zC.enable),C.getOpt(t).each(zC.enable)}}),zD(()=>r.checkUiComponentContext(t.context)),Tc("url-input-events",[dc(x,o=>{pC.getCurrent(o).each(e=>{const n=Mu.getValue(e),r={fieldname:t.name,...n};d.each(n=>{n(r).get(n=>{Mu.setValue(e,n),nc(o,WO,{name:t.name})})})})})])])})})(t,o,o.urlinput,e)),customeditor:AR(t=>{const o=Qt(),e=of({dom:{tag:t.tag}}),n=Qt(),r=!BM(t)&&t.onFocus.isSome()?[Ic.config({onFocus:o=>{t.onFocus.each(t=>{t(o.element.dom)})}}),Ob.config({})]:[];return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Fc([Tc("custom-editor-events",[fc(r=>{e.getOpt(r).each(e=>{(BM(t)?t.init(e.element.dom):kM.load(t.scriptId,t.scriptUrl).then(o=>o(e.element.dom,t.settings))).then(t=>{n.on(o=>{t.setValue(o)}),n.clear(),o.set(t)})})})]),cM(S.none(),()=>o.get().fold(()=>n.get().getOr(""),t=>t.getValue()),(t,e)=>{o.get().fold(()=>n.set(e),t=>t.setValue(e))}),iM()].concat(r)),components:[e.asSpec()]}}),htmlpanel:AR((t,o)=>((t,o)=>{const e=["tox-form__group",...t.stretched?["tox-form__group--stretched"]:[]],n=Tc("htmlpanel",[fc(o=>{t.onInit(o.element.dom)})]);return"presentation"===t.presets?Ym.sketch({dom:{tag:"div",classes:e,innerHtml:t.html},containerBehaviours:Fc([$b.config({...o.tooltips.getConfig({tooltipText:"",onShow:t=>{Qn(t.element,"[data-mce-tooltip]:hover").orThunk(()=>Le(t.element)).each(e=>{Ze(e,"data-mce-tooltip").each(e=>{$b.setComponents(t,o.tooltips.getComponents({tooltipText:e}))})})}}),mode:"children-normal",anchor:t=>({type:"node",node:Qn(t.element,"[data-mce-tooltip]:hover").orThunk(()=>Le(t.element).filter(t=>Ze(t,"data-mce-tooltip").isSome())),root:t.element,layouts:{onLtr:h([ps,xs,ls,cs,ss,ds]),onRtl:h([ps,xs,ls,cs,ss,ds])},bubble:Yl(0,-2,{})})}),n])}):Ym.sketch({dom:{tag:"div",classes:e,innerHtml:t.html,attributes:{role:"document"}},containerBehaviours:Fc([Ob.config({}),Ic.config({}),n])})})(t,o.shared.providers)),imagepreview:AR((t,o,e)=>tT(t,e)),table:AR((t,o)=>((t,o)=>{const e=t=>({dom:{tag:"th",innerHtml:o.translate(t)}}),n=t=>({dom:{tag:"td",innerHtml:o.translate(t)}}),r=t=>({dom:{tag:"tr"},components:L(t,n)});return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(a=t.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:L(a,e)}]}),(i=t.cells,{dom:{tag:"tbody"},components:L(i,r)})],behaviours:Fc([Ob.config({}),Ic.config({})])};var i,a})(t,o.shared.providers)),tree:AR((t,o)=>((t,o)=>{const e=t.onLeafAction.getOr(g),n=t.onToggleExpand.getOr(g),r=t.defaultExpandedIds,i=ht(r),a=ht(t.defaultSelectedId),A=Nt("tree-id"),l=(n,r)=>t.items.map(t=>"leaf"===t.type?TT({leaf:t,selectedId:n,onLeafAction:e,visible:!0,treeId:A,backstage:o}):HT({directory:t,selectedId:n,onLeafAction:e,expandedIds:r,labelTabstopping:!0,treeId:A,backstage:o}));return{dom:{tag:"div",classes:["tox-tree"],attributes:{role:"tree"}},components:l(a.get(),i.get()),behaviours:Fc([Px.config({mode:"flow",selector:".tox-tree--leaf__label--visible, .tox-tree--directory__label--visible",cycles:!1}),Tc(qT,[dc("expand-tree-node",(t,o)=>{const{expanded:e,node:r}=o.event;i.set(e?[...i.get(),r]:i.get().filter(t=>t!==r)),n(i.get(),{expanded:e,node:r})})]),Gg.config({channels:{[`update-active-item-${A}`]:{onReceive:(t,o)=>{a.set(S.some(o.value)),Ep.set(t,l(S.some(o.value),i.get()))}}}}),Ep.config({})])}})(t,o)),panel:AR((t,o)=>((t,o)=>({dom:{tag:"div",classes:t.classes},components:L(t.items,o.shared.interpreter)}))(t,o))},sR={field:(t,o)=>o,record:h([])},cR=(t,o,e,n,r)=>{const i=It(n,{shared:{interpreter:o=>dR(t,o,e,i,r)}});return dR(t,o,e,i,r)},dR=(t,o,e,n,r)=>ut(lR,o.type).fold(()=>(console.error(`Unknown factory type "${o.type}", defaulting to container: `,o),o),i=>i(t,o,e,n,r)),xR=(t,o,e,n)=>dR(sR,t,o,e,n),pR={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},CR=(t,o,e)=>{const n={maxHeightFunction:Ps()};return()=>e()?{type:"node",root:_e(ve(t())),node:S.from(t()),bubble:Yl(12,12,pR),layouts:{onRtl:()=>[Ts],onLtr:()=>[Ms]},overrides:n}:{type:"hotspot",hotspot:o(),bubble:Yl(-12,12,pR),layouts:{onRtl:()=>[ls,ss,ps],onLtr:()=>[ss,ls,ps]},overrides:n}},mR=(t,o,e,n)=>{const r={maxHeightFunction:Ps()};return()=>n()?{type:"node",root:_e(ve(o())),node:S.from(o()),bubble:Yl(12,12,pR),layouts:{onRtl:()=>[Rs],onLtr:()=>[Rs]},overrides:r}:t?{type:"node",root:_e(ve(o())),node:S.from(o()),bubble:Yl(0,-En(o()),pR),layouts:{onRtl:()=>[xs],onLtr:()=>[xs]},overrides:r}:{type:"hotspot",hotspot:e(),bubble:Yl(0,0,pR),layouts:{onRtl:()=>[xs],onLtr:()=>[xs]},overrides:r}},uR=(t,o,e)=>()=>e()?{type:"node",root:_e(ve(t())),node:S.from(t()),layouts:{onRtl:()=>[Rs],onLtr:()=>[Rs]}}:{type:"hotspot",hotspot:o(),layouts:{onRtl:()=>[ps],onLtr:()=>[ps]}},gR=(t,o)=>()=>({type:"selection",root:o(),getSelection:()=>{const o=t.selection.getRng(),e=t.model.table.getSelectedCells();if(e.length>1){const t=e[0],o=e[e.length-1],n={firstCell:Ao.fromDom(t),lastCell:Ao.fromDom(o)};return S.some(n)}return S.some(Er.range(Ao.fromDom(o.startContainer),o.startOffset,Ao.fromDom(o.endContainer),o.endOffset))}}),bR=t=>o=>({type:"node",root:t(),node:o}),fR=(t,o,e,n)=>{const r=HE(t),i=()=>Ao.fromDom(t.getBody()),a=()=>Ao.fromDom(t.getContentAreaContainer()),A=()=>r||!n();return{inlineDialog:CR(a,o,A),inlineBottomDialog:mR(t.inline,a,e,A),banner:uR(a,o,A),cursor:gR(t,i),node:bR(i)}},hR=t=>(o,e)=>{sO(t)(o,e)},vR=t=>()=>Zz(t),_R=t=>o=>Wz(t,o),yR=t=>o=>Gz(t,o),ER=t=>()=>hE(t),wR=t=>bt(t,"items"),kR=t=>bt(t,"format"),BR=[{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"}]}],FR=t=>j(t,(t,o)=>{if(gt(o,"items")){const e=FR(o.items);return{customFormats:t.customFormats.concat(e.customFormats),formats:t.formats.concat([{title:o.title,items:e.formats}])}}if((t=>gt(t,"inline"))(o)||(t=>gt(t,"block"))(o)||(t=>gt(t,"selector"))(o)){const e=`custom-${i(o.name)?o.name:o.title.toLowerCase()}`;return{customFormats:t.customFormats.concat([{name:e,format:o}]),formats:t.formats.concat([{title:o.title,format:e,icon:o.icon}])}}return{...t,formats:t.formats.concat(o)}},{customFormats:[],formats:[]}),SR=t=>Xy(t).map(o=>{const e=((t,o)=>{const e=FR(o),n=o=>{I(o,o=>{t.formatter.has(o.name)||t.formatter.register(o.name,o.format)})};return t.formatter?n(e.customFormats):t.on("init",()=>{n(e.customFormats)}),e.formats})(t,o);return tE(t)?BR.concat(e):e}).getOr(BR),DR=(t,o,e)=>({...t,type:"formatter",isSelected:o(t.format),getStylePreview:e(t.format)}),zR=(t,o,e,n)=>{const r=o=>L(o,o=>wR(o)?(t=>{const o=r(t.items);return{...t,type:"submenu",getStyleItems:h(o)}})(o):kR(o)?(t=>DR(t,e,n))(o):(t=>{const o=it(t);return 1===o.length&&T(o,"title")})(o)?{...o,type:"separator"}:(o=>{const r=i(o.name)?o.name:Nt(o.title),a=`custom-${r}`,A={...o,type:"formatter",format:a,isSelected:e(a),getStylePreview:n(a)};return t.formatter.register(r,A),A})(o));return r(o)},OR=t=>{let o=0;const e=t=>[{dom:{tag:"div",classes:["tox-tooltip__body"]},components:[eC(t.tooltipText)]}];return{getConfig:n=>({delayForShow:()=>o>0?60:300,delayForHide:h(300),exclusive:!0,lazySink:t,tooltipDom:{tag:"div",classes:["tox-tooltip","tox-tooltip--up"]},tooltipComponents:e(n),onShow:(t,e)=>{o++,n.onShow&&n.onShow(t,e)},onHide:(t,e)=>{o--,n.onHide&&n.onHide(t,e)},onSetup:n.onSetup}),getComponents:e}},MR=FM.trim,TR=t=>o=>{if((t=>p(t)&&1===t.nodeType)(o)){if(o.contentEditable===t)return!0;if(o.getAttribute("data-mce-contenteditable")===t)return!0}return!1},RR=TR("true"),UR=TR("false"),NR=(t,o,e,n,r)=>({type:t,title:o,url:e,level:n,attach:r}),LR=t=>t.innerText||t.textContent,IR=t=>(t=>t&&"A"===t.nodeName&&void 0!==(t.id||t.name))(t)&&qR(t),HR=t=>t&&/^(H[1-6])$/.test(t.nodeName),qR=t=>(t=>{let o=t;for(;o=o.parentNode;){const t=o.contentEditable;if(t&&"inherit"!==t)return RR(o)}return!1})(t)&&!UR(t),YR=t=>HR(t)&&qR(t),jR=t=>{var o;const e=(t=>t.id?t.id:Nt("h"))(t);return NR("header",null!==(o=LR(t))&&void 0!==o?o:"","#"+e,(t=>HR(t)?parseInt(t.nodeName.substr(1),10):0)(t),()=>{t.id=e})},WR=t=>{const o=t.id||t.name,e=LR(t);return NR("anchor",e||"#"+o,"#"+o,0,g)},PR=t=>{const o=(e="h1,h2,h3,h4,h5,h6,a:not([href])",n=t,L(Cr(Ao.fromDom(n),e),t=>t.dom));var e,n;return o},VR=t=>MR(t.title).length>0,GR=t=>{const o=PR(t);return q((t=>L(q(t,YR),jR))(o).concat((t=>L(q(t,IR),WR))(o)),VR)},ZR="tinymce-url-history",QR=t=>i(t)&&/^https?/.test(t),KR=t=>a(t)&&Ct(t,t=>{return!(l(o=t)&&o.length<=5&&Z(o,QR));var o}).isNone(),JR=()=>{const t=Tz.getItem(ZR);if(null===t)return{};let o;try{o=JSON.parse(t)}catch(t){if(t instanceof SyntaxError)return console.log("Local storage "+ZR+" was not valid JSON",t),{};throw t}return KR(o)?o:(console.log("Local storage "+ZR+" was not valid format",o),{})},$R=t=>{const o=JR();return ut(o,t).getOr([])},XR=(t,o)=>{if(!QR(t))return;const e=JR(),n=ut(e,o).getOr([]),r=q(n,o=>o!==t);e[o]=[t].concat(r).slice(0,5),(t=>{if(!KR(t))throw new Error("Bad format for history:\n"+JSON.stringify(t));Tz.setItem(ZR,JSON.stringify(t))})(e)},tU=t=>!!t,oU=t=>lt(FM.makeMap(t,/[, ]/),tU),eU=t=>S.from(pE(t)),nU=(t,o)=>{const e=(t=>{const o=S.from(uE(t)).filter(tU).map(oU);return eU(t).fold(B,t=>o.fold(F,t=>it(t).length>0&&t))})(t);return c(e)?e?eU(t):S.none():e[o]?eU(t):S.none()},rU=t=>S.from(t).filter(i).getOrUndefined(),iU=t=>({getHistory:$R,addToHistory:XR,getLinkInformation:()=>(t=>gE(t)?S.some({targets:GR(t.getBody()),anchorTop:rU(bE(t)),anchorBottom:rU(fE(t))}):S.none())(t),getValidationHandler:()=>(t=>S.from(CE(t)))(t),getUrlPicker:o=>((t,o)=>nU(t,o).map(e=>n=>wt(r=>{const A={filetype:o,fieldname:n.fieldname,...S.from(n.meta).getOr({})};e.call(t,(t,o)=>{if(!i(t))throw new Error("Expected value to be string");if(void 0!==o&&!a(o))throw new Error("Expected meta to be a object");r({value:t,meta:o})},n.value,A)})))(t,o)}),aU=(t,o,e,n)=>{const r=ht(!1),i=(t=>{const o=ht(LE(t)?"bottom":"top");return{isPositionedAtTop:()=>"top"===o.get(),getDockingMode:o.get,setDockingMode:o.set}})(o),a={icons:()=>o.ui.registry.getAll().icons,menuItems:()=>o.ui.registry.getAll().menuItems,translate:ik.translate,isDisabled:()=>!o.ui.isEnabled(),getOption:o.options.get,tooltips:OR(t.dialog),checkUiComponentContext:t=>{if(Vy(o))return{contextType:"disabled",shouldDisable:!0};const[e,n=""]=t.split(":"),r=o.ui.registry.getAll().contexts;return{contextType:e,shouldDisable:!ut(r,e).fold(()=>ut(r,"mode").map(t=>t("design")).getOr(!1),t=>"!"===n.charAt(0)?!t(n.slice(1)):t(n))}}},A=iU(o),l=(t=>{const o=o=>()=>t.formatter.match(o),e=o=>()=>{const e=t.formatter.get(o);return void 0!==e?S.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):S.none()},n=ht([]),r=ht([]),i=ht(!1);return t.on("PreInit",r=>{const i=SR(t),a=zR(t,i,o,e);n.set(a)}),t.on("addStyleModifications",n=>{const a=zR(t,n.items,o,e);r.set(a),i.set(n.replace)}),{getData:()=>{const t=i.get()?[]:n.get(),o=r.get();return t.concat(o)}}})(o),s=(t=>({colorPicker:hR(t),hasCustomColors:vR(t),getColors:_R(t),getColorCols:yR(t)}))(o),c=(t=>({isDraggableModal:ER(t)}))(o),d={shared:{providers:a,anchors:fR(o,e,n,i.isPositionedAtTop),header:i},urlinput:A,styles:l,colorinput:s,dialog:c,isContextMenuOpen:()=>r.get(),setContextMenuState:t=>r.set(t)},x=t=>S.none(),p={...d,shared:{...d.shared,interpreter:t=>xR(t,{},p,x),getSink:t.popup}},C={...d,shared:{...d.shared,interpreter:t=>xR(t,{},C,x),getSink:t.dialog}};return{popup:p,dialog:C}},AU=g,lU=B,sU=h([]);var cU=Object.freeze({__proto__:null,setup:AU,isDocked:lU,getBehaviours:sU});const dU=h(Nt("toolbar-height-change")),xU={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},pU="tox-tinymce--toolbar-sticky-on",CU="tox-tinymce--toolbar-sticky-off",mU=(t,o)=>T(sm.getModes(t),o),uU=t=>{const o=t.element;xe(o).each(e=>{const n="padding-"+sm.getModes(t)[0];if(sm.isDocked(t)){const t=Fn(e);dn(o,"width",t+"px"),dn(e,n,(t=>En(t)+(parseInt(Cn(t,"margin-top"),10)||0)+(parseInt(Cn(t,"margin-bottom"),10)||0))(o)+"px")}else fn(o,"width"),fn(e,n)})},gU=(t,o)=>{o?(ir(t,xU.fadeOutClass),lr(t,[xU.transitionClass,xU.fadeInClass])):(ir(t,xU.fadeInClass),lr(t,[xU.fadeOutClass,xU.transitionClass]))},bU=(t,o)=>{const e=Ao.fromDom(t.getContainer());o?(nr(e,pU),ir(e,CU)):(nr(e,CU),ir(e,pU))},fU=(t,o)=>{const e=Qt(),n=o.getSink,r=t=>{n().each(o=>t(o.element))},i=o=>{t.inline||uU(o),bU(t,sm.isDocked(o)),o.getSystem().broadcastOn([af()],{}),n().each(t=>t.getSystem().broadcastOn([af()],{}))},a=t.inline?[]:[Gg.config({channels:{[dU()]:{onReceive:uU}}})];return[Ic.config({}),sm.config({contextual:{lazyContext:o=>{const e=En(o.element),n=t.inline?t.getContentAreaContainer():t.getContainer();return S.from(n).map(n=>{const r=Ir(Ao.fromDom(n));return JE(t,o.element).fold(()=>{const t=r.height-e,n=r.y+(mU(o,"top")?0:e);return Lr(r.x,n,r.width,t)},t=>{const n=qr(r,$E(t)),i=mU(o,"top")?n.y:n.y+e;return Lr(n.x,i,n.width,n.height-e)})})},onShow:()=>{r(t=>gU(t,!0))},onShown:t=>{r(t=>sr(t,[xU.transitionClass,xU.fadeInClass])),e.get().each(o=>{((t,o)=>{const e=Ae(o);Ne(e).filter(t=>!fo(o,t)).filter(o=>fo(o,Ao.fromDom(e.dom.body))||ho(t,o)).each(()=>Te(o))})(t.element,o),e.clear()})},onHide:t=>{((t,o)=>Le(t).orThunk(()=>o().toOptional().bind(t=>Le(t.element))))(t.element,n).fold(e.clear,e.set),r(t=>gU(t,!1))},onHidden:()=>{r(t=>sr(t,[xU.transitionClass]))},...xU},lazyViewport:o=>JE(t,o.element).fold(()=>{const e=Yr(),n=cE(t),r=e.y+(mU(o,"top")&&!KE(t)?n:0),i=e.height-(mU(o,"bottom")?n:0);return{bounds:Lr(e.x,r,e.width,i),optScrollEnv:S.none()}},t=>({bounds:$E(t),optScrollEnv:S.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})),modes:[o.header.getDockingMode()],onDocked:i,onUndocked:i}),...a]};var hU=Object.freeze({__proto__:null,setup:(t,o,e)=>{t.inline||(o.header.isPositionedAtTop()||t.on("ResizeEditor",()=>{e().each(sm.reset)}),t.on("ResizeWindow ResizeEditor",()=>{e().each(uU)}),t.on("SkinLoaded",()=>{e().each(t=>{sm.isDocked(t)?sm.reset(t):sm.refresh(t)})}),t.on("FullscreenStateChanged",()=>{e().each(sm.reset)})),t.on("AfterScrollIntoView",t=>{e().each(o=>{sm.refresh(o);const e=o.element;wn(e)&&((t,o)=>{const e=Ae(o),n=ce(o).dom.innerHeight,r=Un(e),i=Ao.fromDom(t.elm),a=Hr(i),A=yn(i),l=a.y,s=l+A,c=Tn(o),d=yn(o),x=c.top,p=x+d,C=Math.abs(x-r.top)<2,m=Math.abs(p-(r.top+n))<2;if(C&&l<p)Nn(r.left,l-d,e);else if(m&&s>x){const t=l-n+A+d;Nn(r.left,t,e)}})(t,e)})}),t.on("PostRender",()=>{bU(t,!1)})},isDocked:t=>t().map(sm.isDocked).getOr(!1),getBehaviours:fU});var vU=Hm({factory:(t,o)=>{const e={focus:Px.focusIn,setMenus:(t,e)=>{const n=L(e,t=>{const e={type:"menubutton",text:t.text,fetch:o=>{o(t.getItems())},context:"any"},n=VF(e).mapError(t=>ji(t)).getOrDie();return ST(n,"tox-mbtn",o.backstage,S.some("menuitem"))});Ep.set(t,n)}};return{uid:t.uid,dom:t.dom,components:[],behaviours:Fc([Ep.config({}),Tc("menubar-events",[fc(o=>{t.onSetup(o)}),dc(Ta(),(t,o)=>{Qn(t.element,".tox-mbtn--active").each(e=>{Kn(o.event.target,".tox-mbtn").each(o=>{fo(e,o)||t.getSystem().getByDom(e).each(e=>{t.getSystem().getByDom(o).each(t=>{vh.expand(t),vh.close(e),Ic.focus(t)})})})})}),dc(pA(),(t,o)=>{o.event.prevFocus.bind(o=>t.getSystem().getByDom(o).toOptional()).each(e=>{o.event.newFocus.bind(o=>t.getSystem().getByDom(o).toOptional()).each(t=>
1{vh.isOpen(e)&&(vh.expand(t),vh.close(e))})})})]),Px.config({mode:"flow",selector:".tox-mbtn",onEscape:o=>(t.onEscape(o),S.some(!0))}),Ob.config({})]),apis:e,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[Qi("dom"),Qi("uid"),Qi("onEscape"),Qi("backstage"),xa("onSetup",g)],apis:{focus:(t,o)=>{t.focus(o)},setMenus:(t,o,e)=>{t.setMenus(o,e)}}});const _U=t=>({element:()=>t.element.dom}),yU=(t,o)=>{const e=L(it(o),t=>{const e=o[t],n=qi((t=>Hi("sidebar",aD,t))(e));return{name:t,getApi:_U,onSetup:n.onSetup,onShow:n.onShow,onHide:n.onHide}});return L(e,o=>{const n=ht(g);return t.slot(o.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:uD([_D(o,n),yD(o,n),dc(CA(),(t,o)=>{const n=o.event,r=W(e,t=>t.name===n.name);r.each(o=>{(n.visible?o.onShow:o.onHide)(o.getApi(t))})})])})})},EU=t=>W_.sketch(o=>({dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:yU(o,t),slotBehaviours:uD([fc(t=>W_.hideAllSlots(t))])})),wU=(t,o)=>{Pe(t,"role",o)},kU=t=>pC.getCurrent(t).bind(t=>{if(Eb.isGrowing(t)||Eb.hasGrown(t)){return pC.getCurrent(t).bind(t=>W(W_.getSlotNames(t),o=>W_.isShowing(t,o)))}return S.none()}),BU=Nt("FixSizeEvent"),FU=Nt("AutoSizeEvent"),SU=t=>pC.getCurrent(t).each(t=>Te(t.element,!0)),DU=(t,o,e,n)=>{const r=o.element;if(((t,o)=>{const e="tabindex",n=`data-mce-${e}`;S.from(t.iframeElement).map(Ao.fromDom).each(t=>{o?(Ze(t,e).each(o=>Pe(t,n,o)),Pe(t,e,-1)):(Ke(t,e),Ze(t,n).each(o=>{Pe(t,e,o),Ke(t,n)}
1))})})(t,e),e)cC.block(o,(t=>(o,e)=>({dom:{tag:"div",attributes:{"aria-label":t.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:tf('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}))(n)),fn(r,"display"),Ke(r,"aria-hidden"),t.hasFocus()&&SU(o);else{const e=pC.getCurrent(o).exists(t=>Ue(t.element));cC.unblock(o),dn(r,"display","none"),Pe(r,"aria-hidden","true"),e&&t.focus()}},zU=(t,o,e)=>{const n=ht(!1),r=Qt(),i=e=>{n.get()&&!(t=>{if((t=>"focusin"===t.type)(t))return(t.composed?ot(t.composedPath()):S.from(t.target)).map(Ao.fromDom).filter(ee).exists(t=>Ar(t,"mce-pastebin"));return!1})(e)&&(e.preventDefault(),SU(o()),t.editorManager.setActive(t))};t.inline||t.on("PreInit",()=>{t.dom.bind(t.getWin(),"focusin",i),t.on("BeforeExecCommand",t=>{"mcefocus"===t.command.toLowerCase()&&!0!==t.value&&i(t)})});const a=r=>{r!==n.get()&&(n.set(r),DU(t,o(),r,e.providers),((t,o)=>{t.dispatch("AfterProgressState",{state:o})})(t,r))};t.on("ProgressState",o=>{if(r.on(clearTimeout),m(o.time)){const e=Ly.setEditorTimeout(t,()=>a(o.state),o.time);r.set(e)}else a(o.state),r.clear()})},OU=t=>{const o=t.label.isNone()?t.title.fold(()=>({}),t=>({attributes:{"aria-label":t}})):t.label.fold(()=>({}),t=>({attributes:{"aria-label":t}}));return{dom:{tag:"div",classes:["tox-toolbar__group"].concat(t.label.isSome()?["tox-toolbar__group_with_label"]:[]),...o},components:[...t.label.map(t=>({dom:{tag:"span",classes:["tox-label","tox-label--context-toolbar"]},components:[eC(t)]})).toArray(),Ay.parts.items({})],items:t.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-item:not([disabled]), .tox-number-input:not([disabled])"},tgroupBehaviours:Fc([Ob.config({}),Ic.config({ignore:!0})])}},MU=t=>Ay.sketch(OU(t)),TU=(t,o)=>{const e=fc(o=>{const e=L(t.initGroups,MU);Sh.setGroups(o,e)});return Fc([hD(()=>t.providers.checkUiComponentContext("any").shouldDisable),zD(()=>t.providers.checkUiComponentContext("any")),Px.config({mode:o,onEscape:t.onEscape,visibilitySelector:".tox-toolbar__overflow",selector:".tox-toolbar__group"}),Tc("toolbar-events",[e])])},RU=t=>{const o=t.cyclicKeying?"cyclic":"acyclic";return{uid:t.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":OU({title:S.none(),label:S.none(),items:[]}),"overflow-button":jT({context:"any",name:"more",icon:S.some("more-drawer"),enabled:!0,tooltip:S.some("Reveal or hide additional toolbar items"),primary:!1,buttonType:S.none(),borderless:!1},S.none(),t.providers,[],"overflow-button")},splitToolbarBehaviours:TU(t,o)}},UU=t=>{const o=RU(t),e=cy.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return cy.sketch({...o,lazySink:t.getSink,getOverflowBounds:()=>{const o=t.moreDrawerData.lazyHeader().element,e=Hr(o),n=se(o),r=Hr(n),i=Math.max(n.dom.scrollHeight,r.height);return Lr(e.x+4,r.y,e.width-8,i)},parts:{...o.parts,overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:t.attributes}}},components:[e],markers:{overflowToggledClass:"tox-tbtn--enabled"},onOpened:o=>t.onToggled(o,!0),onClosed:o=>t.onToggled(o,!1)})},NU=t=>{const o=my.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),e=my.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),n=RU(t);return my.sketch({...n,components:[o,e],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:o=>{o.getSystem().broadcastOn([dU()],{type:"opened"}),t.onToggled(o,!0)},onClosed:o=>{o.getSystem().broadcastOn([dU()],{type:"closed"}),t.onToggled(o,!1)}})},LU=t=>{const o=t.cyclicKeying?"cyclic":"acyclic";return Sh.sketch({uid:t.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(t.type===Ry.scrolling?["tox-toolbar--scrolling"]:[])},components:[Sh.parts.groups({})],toolbarBehaviours:TU(t,o)})},IU=(t,o)=>((t,o)=>{var e,n;const r="togglebutton"===t.type,i=t.icon.map(t=>AT(t,o.icons)).map(of),a=e=>{const n=t=>{i.map(n=>n.getOpt(e).each(e=>{Ep.set(e,[AT(t,o.icons)])}))},a=t=>{const o=e.element;t?(nr(o,"tox-button--enabled"),Pe(o,"aria-pressed",!0)):(ir(o,"tox-button--enabled"),Ke(o,"aria-pressed"))},A=()=>Ar(e.element,"tox-button--enabled"),l=()=>Te(e.element);return r?t.onAction({setIcon:n,setActive:a,isActive:A,focus:l}):"button"===t.type?t.onAction({setIcon:n}):void 0},A={...t,name:r?t.text.getOr(t.icon.getOr("")):null!==(e=t.text)&&void 0!==e?e:t.icon.getOr(""),primary:"primary"===t.buttonType,buttonType:S.from(t.buttonType),tooltip:t.tooltip,icon:t.icon,enabled:!0,borderless:t.borderless},l=WT(null!==(n=t.buttonType)&&void 0!==n?n:"secondary"),s=r?t.text.map(o.translate):S.some(o.translate(t.text)),c=s.map(eC),d=A.tooltip.or(s).map(t=>({"aria-label":o.translate(t)}
vendor: 14,668 bytes, line 1
1)).getOr({}),x=i.map(t=>t.asSpec()),p=TD([x,c]),C=t.icon.isSome()&&c.isSome(),m={tag:"button",classes:l.concat(...t.icon.isSome()&&!C?["tox-button--icon"]:[]).concat(...C?["tox-button--icon-and-text"]:[]).concat(...t.borderless?["tox-button--naked"]:[]).concat(..."togglebutton"===t.type&&t.active?["tox-button--enabled"]:[]),attributes:d},u=YT(A,S.some(a),[],m,p,t.tooltip,o);return hf.sketch(u)})(t,o),HU=Qo().deviceType,qU=HU.isPhone(),YU=HU.isTablet();var jU=qm({name:"silver.View",configFields:[Qi("viewConfig")],partFields:[hl({factory:{sketch:t=>{let o=!1;const e=L(t.buttons,e=>"group"===e.type?(o=!0,((t,o)=>({dom:{tag:"div",classes:["tox-view__toolbar__group"]},components:L(t.buttons,t=>IU(t,o))}))(e,t.providers)):IU(e,t.providers));return{uid:t.uid,dom:{tag:"div",classes:[o?"tox-view__toolbar":"tox-view__header",...qU||YU?["tox-view--mobile","tox-view--scrolling"]:[]]},behaviours:Fc([Ic.config({}),Px.config({mode:"flow",selector:"button, .tox-button",focusInside:GA.OnEnterOrSpaceMode})]),components:o?e:[Ym.sketch({dom:{tag:"div",classes:["tox-view__header-start"]},components:[]}),Ym.sketch({dom:{tag:"div",classes:["tox-view__header-end"]},components:e})]}}},schema:[Qi("buttons"),Qi("providers")],name:"header"}),hl({factory:{sketch:t=>({uid:t.uid,behaviours:Fc([Ic.config({}),Ob.config({})]),dom:{tag:"div",classes:["tox-view__pane"]}})},schema:[],name:"pane"})],factory:(t,o,e,n)=>{const r={getPane:o=>ef.getPart(o,t,"pane"),getOnShow:o=>t.viewConfig.onShow,getOnHide:o=>t.viewConfig.onHide};return{uid:t.uid,dom:t.dom,components:o,behaviours:Fc([Ic.config({}),Px.config({mode:"cyclic",focusInside:GA.OnEnterOrSpaceMode})]),apis:r}},apis:{getPane:(t,o)=>t.getPane(o),getOnShow:(t,o)=>t.getOnShow(o),getOnHide:(t,o)=>t.getOnHide(o)}});const WU=(t,o,e)=>pt(o,(o,n)=>{const r=qi(Hi("view",pD,o));return t.slot(n,jU.sketch({dom:{tag:"div",classes:["tox-view"]},viewConfig:r,components:[...r.buttons.length>0?[jU.parts.header({buttons:r.buttons,providers:e})]:[],jU.parts.pane({})]}))}),PU=(t,o)=>W_.sketch(e=>({dom:{tag:"div",classes:["tox-view-wrap__slot-container"]},components:WU(e,t,o),slotBehaviours:uD([fc(t=>W_.hideAllSlots(t))])})),VU=t=>W(W_.getSlotNames(t),o=>W_.isShowing(t,o)),GU=(t,o,e)=>{W_.getSlot(t,o).each(t=>{jU.getPane(t).each(o=>{var n;e(t)((n=o.element.dom,{getContainer:h(n)}))})})};var ZU=Hm({factory:(t,o)=>{const e={setViews:(t,e)=>{Ep.set(t,[PU(e,o.backstage.shared.providers)])},whichView:t=>pC.getCurrent(t).bind(VU),toggleView:(t,o,e,n)=>pC.getCurrent(t).exists(r=>{const i=VU(r),a=i.exists(t=>n===t),A=W_.getSlot(r,n).isSome();return A&&(W_.hideAllSlots(r),a?((t=>{const o=t.element;dn(o,"display","none"),Pe(o,"aria-hidden","true")})(t),o()):(e(),(t=>{const o=t.element;fn(o,"display"),Ke(o,"aria-hidden")})(t),W_.showSlot(r,n),((t,o)=>{GU(t,o,jU.getOnShow)})(r,n)),i.each(t=>((t,o)=>GU(t,o,jU.getOnHide))(r,t))),A})};return{uid:t.uid,dom:{tag:"div",classes:["tox-view-wrap"],attributes:{"aria-hidden":"true"},styles:{display:"none"}},components:[],behaviours:Fc([Ep.config({}),pC.config({find:t=>{const o=Ep.contents(t);return ot(o)}})]),apis:e}},name:"silver.ViewWrapper",configFields:[Qi("backstage")],apis:{setViews:(t,o,e)=>t.setViews(o,e),toggleView:(t,o,e,n,r)=>t.toggleView(o,e,n,r),whichView:(t,o)=>t.whichView(o)}});const QU=nf.optional({factory:vU,name:"menubar",schema:[Qi("backstage")]}),KU=nf.optional({factory:{sketch:t=>Ef.sketch({uid:t.uid,dom:t.dom,listBehaviours:Fc([Px.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:()=>LU({type:t.type,uid:Nt("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:t.providers,onEscape:()=>(t.onEscape(),S.some(!0))}),setupItem:(t,o,e,n)=>{Sh.setGroups(o,e)},shell:!0})},name:"multiple-toolbar",schema:[Qi("dom"),Qi("onEscape")]}),JU=nf.optional({factory:{sketch:t=>{const o=(t=>t.type===Ry.sliding?NU:t.type===Ry.floating?UU:LU)(t);return o({type:t.type,uid:t.uid,onEscape:()=>(t.onEscape(),S.some(!0)),onToggled:(o,e)=>t.onToolbarToggled(e),cyclicKeying:!1,initGroups:[],getSink:t.getSink,providers:t.providers,moreDrawerData:{lazyToolbar:t.lazyToolbar,lazyMoreButton:t.lazyMoreButton,lazyHeader:t.lazyHeader},attributes:t.attributes})}},name:"toolbar",schema:[Qi("dom"),Qi("onEscape"),Qi("getSink")]}),$U=nf.optional({factory:{sketch:t=>{const o=t.editor,e=t.sticky?fU:sU;return{uid:t.uid,dom:t.dom,components:t.components,behaviours:Fc(e(o,t.sharedBackstage))}}},name:"header",schema:[Qi("dom")]}),XU=nf.optional({factory:{sketch:t=>{const o=t.promotionLink?[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/tinymce-upgrade-to-cloud/?utm_campaign=self_hosted_upgrade_promo&utm_source=tiny&utm_medium=referral",rel:"noopener",target:"_blank","aria-hidden":"true"},classes:["tox-promotion-link"],innerHtml:"💝Get all features"}}]:[];return{uid:t.uid,dom:t.dom,components:o}}},name:"promotion",schema:[Qi("dom"),Qi("promotionLink")]}),tN=nf.optional({name:"socket",schema:[Qi("dom")]}),oN=nf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"presentation"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:Fc([Ob.config({}),Ic.config({}),Eb.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:t=>{pC.getCurrent(t).each(W_.hideAllSlots),ec(t,FU)},onGrown:t=>{ec(t,FU)},onStartGrow:t=>{nc(t,BU,{width:un(t.element,"width").getOr("")})},onStartShrink:t=>{nc(t,BU,{width:Fn(t.element)+"px"})}}),Ep.config({}),pC.config({find:t=>{const o=Ep.contents(t);return ot(o)}})])}],behaviours:Fc([AM(0),Tc("sidebar-sliding-events",[dc(BU,(t,o)=>{dn(t.element,"width",o.event.width)}),dc(FU,(t,o)=>{fn(t.element,"width")})])])})},name:"sidebar",schema:[Qi("dom")]}),eN=nf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Fc([Ep.config({}),cC.config({focus:!1}),pC.config({find:t=>ot(t.components())})]),components:[]})},name:"throbber",schema:[Qi("dom")]}),nN=nf.optional({factory:ZU,name:"viewWrapper",schema:[Qi("backstage")]}),rN=nf.optional({factory:{sketch:t=>({uid:t.uid,dom:{tag:"div",classes:["tox-editor-container"]},components:t.components})},name:"editorContainer",schema:[]});var iN=qm({name:"OuterContainer",factory:(t,o,e)=>{let n=!1;const r=t=>{Gn(t,".tox-statusbar").each(t=>{"none"===Cn(t,"display")&&"true"===Ge(t,"aria-hidden")?(fn(t,"display"),Ke(t,"aria-hidden")):(dn(t,"display","none"),Pe(t,"aria-hidden","true"))})},a={getSocket:o=>ef.getPart(o,t,"socket"),setSidebar:(o,e,n)=>{ef.getPart(o,t,"sidebar").each(t=>((t,o,e)=>{pC.getCurrent(t).each(n=>{Ep.set(n,[EU(o)]);const r=null==e?void 0:e.toLowerCase();i(r)&&gt(o,r)&&pC.getCurrent(n).each(o=>{W_.showSlot(o,r),Eb.immediateGrow(n),fn(n.element,"width"),wU(t.element,"region")})})})(t,e,n))},toggleSidebar:(o,e)=>{ef.getPart(o,t,"sidebar").each(t=>((t,o)=>{pC.getCurrent(t).each(e=>{pC.getCurrent(e).each(n=>{Eb.hasGrown(e)?W_.isShowing(n,o)?(Eb.shrink(e),wU(t.element,"presentation")):(W_.hideAllSlots(n),W_.showSlot(n,o),wU(t.element,"region")):(W_.hideAllSlots(n),W_.showSlot(n,o),Eb.grow(e),wU(t.element,"region"))})})})(t,e))},whichSidebar:o=>ef.getPart(o,t,"sidebar").bind(kU).getOrNull(),getHeader:o=>ef.getPart(o,t,"header"),getToolbar:o=>ef.getPart(o,t,"toolbar"),setToolbar:(o,e)=>{ef.getPart(o,t,"toolbar").each(t=>{const o=L(e,MU);t.getApis().setGroups(t,o)})},setToolbars:(o,e)=>{ef.getPart(o,t,"multiple-toolbar").each(t=>{const o=L(e,t=>L(t,MU));Ef.setItems(t,o)})},refreshToolbar:o=>{ef.getPart(o,t,"toolbar").each(t=>t.getApis().refresh(t))},toggleToolbarDrawer:o=>{ef.getPart(o,t,"toolbar").each(t=>{Wt(t.getApis().toggle,o=>o(t))})},toggleToolbarDrawerWithoutFocusing:o=>{ef.getPart(o,t,"toolbar").each(t=>{Wt(t.getApis().toggleWithoutFocusing,o=>o(t))})},isToolbarDrawerToggled:o=>ef.getPart(o,t,"toolbar").bind(t=>S.from(t.getApis().isOpen).map(o=>o(t))).getOr(!1),getThrobber:o=>ef.getPart(o,t,"throbber"),focusToolbar:o=>{ef.getPart(o,t,"toolbar").orThunk(()=>ef.getPart(o,t,"multiple-toolbar")).each(t=>{Px.focusIn(t)})},setMenubar:(o,e)=>{ef.getPart(o,t,"menubar").each(t=>{vU.setMenus(t,e)})},focusMenubar:o=>{ef.getPart(o,t,"menubar").each(t=>{vU.focus(t)})},setViews:(o,e)=>{ef.getPart(o,t,"viewWrapper").each(t=>{ZU.setViews(t,e)})},toggleView:(o,e)=>ef.getPart(o,t,"viewWrapper").exists(t=>ZU.toggleView(t,()=>a.showMainView(o),()=>a.hideMainView(o),e)),whichView:o=>ef.getPart(o,t,"viewWrapper").bind(ZU.whichView).getOrNull(),hideMainView:o=>{n=a.isToolbarDrawerToggled(o),n&&a.toggleToolbarDrawer(o),ef.getPart(o,t,"editorContainer").each(t=>{const o=t.element;r(o),dn(o,"display","none"),Pe(o,"aria-hidden","true")})},showMainView:o=>{n&&a.toggleToolbarDrawer(o),ef.getPart(o,t,"editorContainer").each(t=>{const o=t.element;r(o),fn(o,"display"),Ke(o,"aria-hidden")})}};return{uid:t.uid,dom:t.dom,components:o,apis:a,behaviours:t.behaviours}},configFields:[Qi("dom"),Qi("behaviours")],partFields:[$U,QU,JU,KU,tN,oN,XU,eN,nN,rN],apis:{getSocket:(t,o)=>t.getSocket(o),setSidebar:(t,o,e,n)=>{t.setSidebar(o,e,n)},toggleSidebar:(t,o,e)=>{t.toggleSidebar(o,e)},whichSidebar:(t,o)=>t.whichSidebar(o),getHeader:(t,o)=>t.getHeader(o),getToolbar:(t,o)=>t.getToolbar(o),setToolbar:(t,o,e)=>{t.setToolbar(o,e)},setToolbars:(t,o,e)=>{t.setToolbars(o,e)},refreshToolbar:(t,o)=>t.refreshToolbar(o),toggleToolbarDrawer:(t,o)=>{t.toggleToolbarDrawer(o)},toggleToolbarDrawerWithoutFocusing:(t,o)=>{t.toggleToolbarDrawerWithoutFocusing(o)},isToolbarDrawerToggled:(t,o)=>t.isToolbarDrawerToggled(o),getThrobber:(t,o)=>t.getThrobber(o),setMenubar:(t,o,e)=>{t.setMenubar(o,e)},focusMenubar:(t,o)=>{t.focusMenubar(o)},focusToolbar:(t,o)=>{t.focusToolbar(o)},setViews:(t,o,e)=>{t.setViews(o,e)},toggleView:(t,o,e)=>t.toggleView(o,e),whichView:(t,o)=>t.whichView(o)}});const aN={file:{title:"File",items:"newdocument restoredraft | preview | importword exportpdf exportword | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code revisionhistory | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed inserttemplate codesample inserttable accordion math | charmap emoticons hr | pagebreak nonbreaking anchor tableofcontents footnotes | mergetags | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | styles blocks fontfamily fontsize align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"aidialog aishortcuts | spellchecker spellcheckerlanguage | autocorrect capitalization | a11ycheck code typography wordcount addtemplate"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},AN=t=>t.split(" "),lN=(t,o)=>{const e={...aN,...o.menus},n=it(o.menus).length>0,r=void 0===o.menubar||!0===o.menubar?AN("file edit view insert format tools table help"):AN(!1===o.menubar?"":o.menubar),a=q(r,t=>{const e=gt(aN,t);return n?e||ut(o.menus,t).exists(t=>gt(t,"items")):e}),A=L(a,n=>{const r=e[n];return((t,o,e)=>{const n=nE(e).split(/[ ,]/);return{text:t.title,getItems:()=>G(t.items,t=>{const e=t.toLowerCase();return 0===e.trim().length||R(n,t=>t===e)?[]:"separator"===e||"|"===e?[{type:"separator"}]:o.menuItems[e]?[o.menuItems[e]]:[]})}})({title:r.title,items:AN(r.items)},o,t)});return q(A,t=>t.getItems().length>0&&R(t.getItems(),t=>i(t)||"separator"!==t.type))},sN=(t,o,e)=>(t.on("remove",()=>e.unload(o)),e.load(o)),cN=(t,o,e,n)=>(t.on("remove",()=>n.unloadRawCss(o)),n.loadRawCss(o,e)),dN=t=>S.from(tinymce.Resource.get(t)).filter(i),xN=(t,o,e="")=>{const n=(t=>{const o=DE(t);return o?S.from(o):S.none()})(t).map(t=>((t,o)=>"ui/"+t+"/"+o)(t,`${o}.css`)),r=n.bind(dN);return jt(n,r,(t,o)=>({_kind:"load-raw",key:t,css:o})).getOrThunk(()=>{const n=t.editorManager.suffix;return{_kind:"load-stylesheet",url:e+`/${o}${n}.css`}})},pN=(t,o)=>{const e=t.ui.styleSheetLoader,n=xN(t,"skin",o);switch(n._kind){case"load-raw":const{key:o,css:r}=n;return cN(t,o,r,e),Promise.resolve();case"load-stylesheet":const{url:i}=n;return sN(t,i,e);default:return Promise.resolve()}},CN=(t,o)=>{var e;if(!(e=Ao.fromDom(t.getElement()),ye(e).isSome()))return Promise.resolve();{const e=Iy.DOM.styleSheetLoader,n=xN(t,"skin.shadowdom",o);switch(n._kind){case"load-raw":const{key:o,css:r}=n;return cN(t,o,r,e),Promise.resolve();case"load-stylesheet":const{url:i}=n;return sN(t,i,e);default:return Promise.resolve()}}},mN=async(t,o)=>{const e=ME(o);if(await((t,o,e)=>{const n=xN(t,o?"content.inline":"content",e);switch(n._kind){case"load-raw":const{key:r,css:i}=n;return o?cN(t,r,i,t.ui.styleSheetLoader):t.on("PostRender",()=>{cN(t,r,i,t.dom.styleSheetLoader)}),Promise.resolve();case"load-stylesheet":const{url:a}=n;return e&&t.contentCSS.push(a),Promise.resolve();default:return Promise.resolve()}})(o,t,e),!zE(o)&&i(e))return Promise.all([pN(o,e),CN(o,e)]).then()},uN=(t,o)=>mN(t,o).then((t=>{const o=()=>{t._skinLoaded=!0,(t=>{t.dispatch("SkinLoaded")})(t)};return()=>{t.initialized?o():t.on("init",o)}})(o),((t,o)=>()=>((t,o)=>{t.dispatch("SkinLoadError",o)})(t,{message:o}))(o,"Skin could not be loaded")),gN=y(uN,!1),bN=y(uN,!0),fN=t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o),setText:o=>nc(t,sT,{text:o}),setIcon:o=>nc(t,cT,{icon:o})}),hN=t=>({setActive:o=>{Hb.set(t,o)},isActive:()=>Hb.isOn(t),isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o),setText:o=>nc(t,sT,{text:o}),setIcon:o=>nc(t,cT,{icon:o})}),vN=(t,o)=>t.map(t=>({"aria-label":o.translate(t)})).getOr({}),_N=Nt("focus-button"),yN=(t,o,e,n,r,i,a)=>{const A=o.map(t=>of(lT(t,"tox-tbtn",r))),l=t.map(t=>of(AT(t,r.icons)));return{dom:{tag:"button",classes:["tox-tbtn"].concat(o.isSome()?["tox-tbtn--select"]:[]),attributes:{...vN(e,r),...p(a)?{"data-mce-name":a}:{}}},components:TD([l.map(t=>t.asSpec()),A.map(t=>t.asSpec())]),eventOrder:{[Da()]:["focusing","alloy.base.behaviour",eT],[sA()]:[eT,"toolbar-group-button-events"],[cA()]:[eT,"toolbar-group-button-events","tooltipping"]},buttonBehaviours:Fc([hD(()=>r.checkUiComponentContext(i).shouldDisable),zD(()=>r.checkUiComponentContext(i)),Tc(eT,[fc((t,o)=>rT(t)),dc(sT,(t,o)=>{A.bind(o=>o.getOpt(t)).each(t=>{Ep.set(t,[eC(r.translate(o.event.text))])})}),dc(cT,(t,o)=>{l.bind(o=>o.getOpt(t)).each(t=>{Ep.set(t,[AT(o.event.icon,r.icons)])})}),dc(Da(),(t,o)=>{o.event.prevent(),ec(t,_N)}
vendor: 1,322 bytes, line 1
1)])].concat(n.getOr([])))}},EN=(t,o,e,n)=>{var r;const i=ht(g),a=yN(t.icon,t.text,t.tooltip,S.none(),e,t.context,n);return hf.sketch({dom:a.dom,components:a.components,eventOrder:nT,buttonBehaviours:{...Fc([Tc("toolbar-button-events",[(A={onAction:t.onAction,getApi:o.getApi},_c((t,o)=>{vD(A,t)(o=>{nc(t,oT,{buttonApi:o}),A.onAction(o)})})),_D(o,i),yD(o,i)]),...t.tooltip.map(o=>$b.config(e.tooltips.getConfig({tooltipText:e.translate(o)+t.shortcut.map(t=>` (${LD(t)})`).getOr("")}))).toArray(),hD(()=>!t.enabled||e.checkUiComponentContext(t.context).shouldDisable),zD(()=>e.checkUiComponentContext(t.context))].concat(o.toolbarButtonBehaviours)),[eT]:null===(r=a.buttonBehaviours)||void 0===r?void 0:r[eT]}});var A},wN=(t,o,e,n)=>EN(t,{toolbarButtonBehaviours:e.length>0?[Tc("toolbarButtonWith",e)]:[],getApi:fN,onSetup:t.onSetup},o,n),kN=(t,o,e,n)=>EN(t,{toolbarButtonBehaviours:[Ep.config({}),Hb.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(e.length>0?[Tc("toolbarToggleButtonWith",e)]:[]),getApi:hN,onSetup:t.onSetup},o,n),BN=(t,o,e)=>n=>wt(t=>o.fetch(t)).map(r=>S.from(UO(It(cO(Nt("menu-value"),r,e=>{o.onItemAction(t(n),e)},o.columns,o.presets,hk.CLOSE_ON_EXECUTE,o.select.getOr(B),e),{movement:xO(o.columns,o.presets),menuBehaviours:uD("auto"!==o.columns?[]:[fc((t,e)=>
vendor: 10,963 bytes, line 1
1{CD(t,4,Ok(o.presets)).each(({numRows:o,numColumns:e})=>{Px.setGridSize(t,o,e)})})])})))),FN=t=>{Ph.getContent(t).each(t=>{Qn(t.element,".tox-toolbar-slider__input,.tox-toolbar-textfield").fold(()=>Px.focusIn(t),Te)})},SN=Nt("forward-slide"),DN=Nt("backward-slide"),zN=Nt("change-slide-event"),ON="tox-pop--resizing",MN=(t,o,e)=>no(e)?t.translate(o):t.translate([o,t.translate(e)]),TN=(t,o)=>{const e=(e,r,i,a)=>{const A=t.shared.providers.translate(e.title);if("separator"===e.type)return S.some({type:"separator",text:A});if("submenu"===e.type){const t=G(e.getStyleItems(),t=>n(t,r,a));return 0===r&&t.length<=0?S.none():S.some({type:"nestedmenuitem",text:A,enabled:t.length>0,getSubmenuItems:()=>G(e.getStyleItems(),t=>n(t,r,a))})}return S.some({type:"togglemenuitem",text:A,icon:e.icon,active:e.isSelected(a),enabled:!i,onAction:o.onAction(e),...e.getStylePreview().fold(()=>({}),t=>({meta:{style:t}}))})},n=(t,n,r)=>{const i="formatter"===t.type&&o.isInvalid(t);return 0===n?i?[]:e(t,n,!1,r).toArray():e(t,n,i,r).toArray()},r=t=>{const e=o.getCurrentValue(),r=o.shouldHide?0:1;return G(t,t=>n(t,r,e))};return{validateItems:r,getFetch:(t,o)=>(e,n)=>{const i=o(),a=r(i);n(gT(a,hk.CLOSE_ON_EXECUTE,t,{isHorizontalMenu:!1,search:S.none()}))}}},RN=(t,o)=>{const e=o.dataset,n="basic"===e.type?()=>L(e.data,t=>DR(t,o.isSelectedFor,o.getPreviewFor)):e.getData;return{items:TN(t,o),getStyleItems:n}},UN=(t,o,e,n,r,i)=>{const{items:a,getStyleItems:A}=RN(o,e),l=ht(e.tooltip);return xT({context:"mode:design",text:e.icon.isSome()?S.none():e.text,icon:e.icon,ariaLabel:S.some(e.tooltip),tooltip:S.none(),role:S.none(),fetch:a.getFetch(o,A),onSetup:o=>{const i=e=>o.setTooltip(MN(t,n(e.value),e.value));return t.on(r,i),Fz(zz(t,"NodeChange",o=>{const n=o.getComponent();e.updateText(n),zC.set(o.getComponent(),!t.selection.isEditable()||0===A().length)})(o),()=>t.off(r,i))},getApi:t=>({getComponent:h(t),setTooltip:e=>{const n=o.shared.providers.translate(e);Pe(t.element,"aria-label",n),l.set(e)}}),columns:1,presets:"normal",classes:e.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[$b.config({...o.shared.providers.tooltips.getConfig({tooltipText:o.shared.providers.translate(e.tooltip),onShow:t=>{if(e.tooltip!==l.get()){const e=o.shared.providers.translate(l.get());$b.setComponents(t,o.shared.providers.tooltips.getComponents({tooltipText:e}))}}})})]},"tox-tbtn",o.shared,i)};var NN;!function(t){t[t.SemiColon=0]="SemiColon",t[t.Space=1]="Space"}(NN||(NN={}));const LN=(t,o,e)=>{const n=(t=>L(t,t=>{let o=t,e=t;const n=t.split("=");return n.length>1&&(o=n[0],e=n[1]),{title:o,format:e}}))(((t,o)=>o===NN.SemiColon?t.replace(/;$/,"").split(";"):t.split(" "))(t.options.get(o),e));return{type:"basic",data:n}},IN=h("Alignment {0}"),HN="left",qN=[{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"}],YN=t=>{const o={type:"basic",data:qN};return{tooltip:MN(t,IN(),HN),text:S.none(),icon:S.some("align-left"),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:S.none,getPreviewFor:t=>S.none,onAction:o=>()=>W(qN,t=>t.format===o.format).each(o=>t.execCommand(o.command)),updateText:o=>{const e=W(qN,o=>t.formatter.match(o.format)),n=e.fold(h(HN),t=>t.title.toLowerCase());nc(o,cT,{icon:`align-${n}`}),((t,o)=>{t.dispatch("AlignTextUpdate",o)})(t,{value:n})},dataset:o,shouldHide:!1,isInvalid:o=>!t.formatter.canApply(o.format)}},jN=(t,o)=>{const e=o(),n=L(e,t=>t.format);return S.from(t.formatter.closest(n)).bind(t=>W(e,o=>o.format===t))},WN=h("Block {0}"),PN="Paragraph",VN=t=>{const o=LN(t,"block_formats",NN.SemiColon);return{tooltip:MN(t,WN(),PN),text:S.some(PN),icon:S.none(),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:S.none,getPreviewFor:o=>()=>{const e=t.formatter.get(o);return e?S.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):S.none()},onAction:Oz(t),updateText:e=>{const n=jN(t,()=>o.data).fold(h(PN),t=>t.title);nc(e,sT,{text:n}),((t,o)=>{t.dispatch("BlocksTextUpdate",o)})(t,{value:n})},dataset:o,shouldHide:!1,isInvalid:o=>!t.formatter.canApply(o.format)}},GN=h("Font {0}"),ZN="System Font",QN=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],KN=t=>{const o=t.split(/\s*,\s*/);return L(o,t=>t.replace(/^['"]+|['"]+$/g,""))},JN=(t,o)=>o.length>0&&Z(o,o=>t.indexOf(o.toLowerCase())>-1),$N=t=>{const o=()=>{const o=t=>t?KN(t)[0]:"",n=t.queryCommandValue("FontName"),r=e.data,i=n?n.toLowerCase():"",a=SE(t),A=W(r,t=>{const e=t.format;return e.toLowerCase()===i||o(e).toLowerCase()===o(i).toLowerCase()}).orThunk(()=>Pt(((t,o)=>{if(0===t.indexOf("-apple-system")||o.length>0){const e=KN(t.toLowerCase());return JN(e,QN)||JN(e,o)}return!1})(i,a),{title:ZN,format:i}));return{matchOpt:A,font:n}},e=LN(t,"font_family_formats",NN.SemiColon);return{tooltip:MN(t,GN(),ZN),text:S.some(ZN),icon:S.none(),isSelectedFor:t=>o=>o.exists(o=>o.format===t),getCurrentValue:()=>{const{matchOpt:t}=o();return t},getPreviewFor:t=>()=>S.some({tag:"div",styles:-1===t.indexOf("dings")?{"font-family":t}:{}}),onAction:o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("FontName",!1,o.format)})},updateText:e=>{const{matchOpt:n,font:r}=o(),i=n.fold(h(r),t=>t.title);nc(e,sT,{text:i}),((t,o)=>{t.dispatch("FontFamilyTextUpdate",o)})(t,{value:i})},dataset:e,shouldHide:!1,isInvalid:B}};var XN=tinymce.util.Tools.resolve("tinymce.util.VK");const tL=(t,o,e,n)=>{let r=S.none();const i=zz(t,"NodeChange SwitchMode DisabledStateChange",o=>{const n=o.getComponent();r=S.some(n),e.updateInputValue(n),zC.set(n,!t.selection.isEditable()||Vy(t))}),a=t=>({getComponent:h(t)}),A=ht(g),l=Nt("custom-number-input-events"),s=(t,o,n)=>{const i=r.map(t=>Mu.getValue(t)).getOr("");const a=e.getNewValue(i,t),A=i.length-`${a}`.length,l=r.map(t=>t.element.dom.selectionStart-A),s=r.map(t=>t.element.dom.selectionEnd-A);e.onAction(a,n),r.each(t=>{Mu.setValue(t,a),o&&(l.each(o=>t.element.dom.selectionStart=o),s.each(o=>t.element.dom.selectionEnd=o))})},c=(t,o)=>s((t,o)=>t-o,t,o),d=(t,o)=>s((t,o)=>t+o,t,o),x=t=>xe(t.element).fold(S.none,t=>(Te(t),S.some(!0))),C=t=>Ue(t.element)?(ue(t.element).each(t=>Te(t)),S.some(!0)):S.none(),m=(e,n,r,i)=>{const A=ht(g),l=o.shared.providers.translate(r),s=Nt("altExecuting"),c=zz(t,"NodeChange SwitchMode DisabledStateChange",o=>{zC.set(o.getComponent(),!t.selection.isEditable()||Vy(t))}),d=t=>{zC.isDisabled(t)||e(!0)};return hf.sketch({dom:{tag:"button",attributes:{"aria-label":l,"data-mce-name":n},classes:i.concat(n)},components:[aT(n,o.shared.providers.icons)],buttonBehaviours:Fc([zC.config({}),$b.config(o.shared.providers.tooltips.getConfig({tooltipText:l})),Tc(s,[_D({onSetup:c,getApi:a},A),yD({getApi:a},A),dc(Na(),(t,o)=>{o.event.raw.keyCode!==XN.SPACEBAR&&o.event.raw.keyCode!==XN.ENTER||zC.isDisabled(t)||e(!1)}),dc(qa(),d),dc(Fa(),d)])]),eventOrder:{[Na()]:[s,"keying"],[qa()]:[s,"alloy.base.behaviour"],[Fa()]:[s,"alloy.base.behaviour"],[sA()]:["alloy.base.behaviour",s,"tooltipping"],[cA()]:[s,"tooltipping"]}})},u=of(m(t=>c(!1,t),"minus","Decrease font size",[])),b=of(m(t=>d(!1,t),"plus","Increase font size",[])),f=of({dom:{tag:"div",classes:["tox-input-wrapper"]},components:[Kh.sketch({inputBehaviours:Fc([zC.config({}),Tc(l,[_D({onSetup:i,getApi:a},A),yD({getApi:a},A)]),Tc("input-update-display-text",[dc(sT,(t,o)=>{Mu.setValue(t,o.event.text)}),dc(Ua(),t=>{e.onAction(Mu.getValue(t))}),dc(Ha(),t=>{e.onAction(Mu.getValue(t))})]),Px.config({mode:"special",onEnter:t=>(s(v,!0,!0),S.some(!0)),onEscape:x,onUp:t=>(d(!0,!1),S.some(!0)),onDown:t=>(c(!0,!1),S.some(!0)),onLeft:(t,o)=>(o.cut(),S.none()),onRight:(t,o)=>(o.cut(),S.none())})])})],behaviours:Fc([Ic.config({}),Px.config({mode:"special",onEnter:C,onSpace:C,onEscape:x}),Tc("input-wrapper-events",[dc(Ta(),t=>{I([u,b],o=>{const e=Ao.fromDom(o.get(t).element.dom);Ue(e)&&Re(e)})})])])});return{dom:{tag:"div",classes:["tox-number-input"],attributes:{...p(n)?{"data-mce-name":n}:{}}},components:[u.asSpec(),f.asSpec(),b.asSpec()],behaviours:Fc([Ic.config({}),Px.config({mode:"flow",focusInside:GA.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-input-wrapper",onEscape:t=>Ue(t.element)?S.none():(Te(t.element),S.some(!0))})])}},oL=h("Font size {0}"),eL="12pt",nL={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},rL={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},iL=(t,o)=>/[0-9.]+px$/.test(t)?((t,o)=>{const e=Math.pow(10,o);return Math.round(t*e)/e})(72*parseInt(t,10)/96,o||0)+"pt":ut(rL,t).getOr(t),aL=t=>ut(nL,t).getOr(""),AL=t=>{const o=()=>{let o=S.none();const e=n.data,r=t.queryCommandValue("FontSize");if(r)for(let t=3;o.isNone()&&t>=0;t--){const n=iL(r,t),i=aL(n);o=W(e,t=>t.format===r||t.format===n||t.format===i)}return{matchOpt:o,size:r}},e=h(S.none),n=LN(t,"font_size_formats",NN.Space);return{tooltip:MN(t,oL(),eL),text:S.some(eL),icon:S.none(),isSelectedFor:t=>o=>o.exists(o=>o.format===t),getPreviewFor:e,getCurrentValue:()=>{const{matchOpt:t}=o();return t},onAction:o=>()=>{t.undoManager.transact(()=>{t.focus(),t.execCommand("FontSize",!1,o.format)})},updateText:e=>{const{matchOpt:n,size:r}=o(),i=n.fold(h(r),t=>t.title);nc(e,sT,{text:i}),((t,o)=>{t.dispatch("FontSizeTextUpdate",o)})(t,{value:i})},dataset:n,shouldHide:!1,isInvalid:B}},lL=t=>no(t)?"Formats":"Format {0}",sL=(t,o)=>{const e="Formats";return{tooltip:MN(t,lL(""),""),text:S.some(e),icon:S.none(),isSelectedFor:o=>()=>t.formatter.match(o),getCurrentValue:S.none,getPreviewFor:o=>()=>{const e=t.formatter.get(o);return void 0!==e?S.some({tag:e.length>0&&(e[0].inline||e[0].block)||"div",styles:t.dom.parseStyle(t.formatter.getCssText(o))}):S.none()},onAction:Oz(t),updateText:o=>{const n=t=>wR(t)?G(t.items,n):kR(t)?[{title:t.title,format:t.format}]:[],r=G(SR(t),n),i=jN(t,h(r)).fold(h({title:e,tooltipLabel:""}),t=>({title:t.title,tooltipLabel:t.title}));nc(o,sT,{text:i.title}),((t,o)=>{t.dispatch("StylesTextUpdate",o)})(t,{value:i.tooltipLabel})},shouldHide:oE(t),isInvalid:o=>!t.formatter.canApply(o.format),dataset:o}},cL=[{name:"history",items:["undo","redo"]},{name:"ai",items:["aidialog","aishortcuts"]},{name:"styles",items:["styles"]},{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"]}],dL=(t,o)=>(e,n,r,i)=>{const a=t(e).mapError(t=>ji(t)).getOrDie();return o(a,n,r,i)},xL={button:dL(wS,(t,o,e,n)=>((t,o,e)=>wN(t,o,[],e))(t,o.shared.providers,n)),togglebutton:dL(FS,(t,o,e,n)=>((t,o,e)=>kN(t,o,[],e))(t,o.shared.providers,n)),menubutton:dL(VF,(t,o,e,n)=>ST(t,"tox-tbtn",o,S.none(),!1,n)),splitbutton:dL(t=>
vendor: 5,096 bytes, line 1
1Hi("SplitButton",lD,t),(t,o,e,n)=>((t,o,e)=>{const n=ht(t.tooltip.getOr("")),r=t=>({isEnabled:()=>!zC.isDisabled(t),setEnabled:o=>zC.set(t,!o),setIconFill:(o,e)=>{Qn(t.element,`svg path[class="${o}"], rect[class="${o}"]`).each(t=>{Pe(t,"fill",e)})},setActive:o=>{Pe(t.element,"aria-pressed",o),Qn(t.element,"span").each(e=>{t.getSystem().getByDom(e).each(t=>Hb.set(t,o))})},isActive:()=>Qn(t.element,"span").exists(o=>t.getSystem().getByDom(o).exists(Hb.isOn)),setText:o=>Qn(t.element,"span").each(e=>t.getSystem().getByDom(e).each(t=>nc(t,sT,{text:o}))),setIcon:o=>Qn(t.element,"span").each(e=>t.getSystem().getByDom(e).each(t=>nc(t,cT,{icon:o}))),setTooltip:e=>{const r=o.providers.translate(e);Pe(t.element,"aria-label",r),n.set(e)}}),i=ht(g),a={getApi:r,onSetup:t.onSetup};return Q_.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:{"aria-pressed":!1,...vN(t.tooltip,o.providers),...p(e)?{"data-mce-name":e}:{}}},onExecute:o=>{const e=r(o);e.isEnabled()&&t.onAction(e)},onItemExecute:(t,o,e)=>{},splitDropdownBehaviours:Fc([Tc("split-dropdown-events",[fc((t,o)=>rT(t)),dc(_N,Ic.focus),_D(a,i),yD(a,i)]),fD(()=>o.providers.isDisabled()||o.providers.checkUiComponentContext(t.context).shouldDisable),zD(()=>o.providers.checkUiComponentContext(t.context)),Xb.config({}),...t.tooltip.map(t=>$b.config({...o.providers.tooltips.getConfig({tooltipText:o.providers.translate(t),onShow:e=>{if(n.get()!==t){const t=o.providers.translate(n.get());$b.setComponents(e,o.providers.tooltips.getComponents({tooltipText:t}))}}})})).toArray()]),eventOrder:{[sA()]:["alloy.base.behaviour","split-dropdown-events","tooltipping"],[cA()]:["split-dropdown-events","tooltipping"]},toggleClass:"tox-tbtn--enabled",lazySink:o.getSink,fetch:BN(r,t,o.providers),parts:{menu:Lk(0,t.columns,t.presets)},components:[Q_.parts.button(yN(t.icon,t.text,S.none(),S.some([Hb.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1}),hD(B),zD(h({contextType:"any",shouldDisable:!1}))]),o.providers,t.context)),Q_.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:dk("chevron-down",o.providers.icons)},buttonBehaviours:Fc([fD(B),zD(h({contextType:"any",shouldDisable:!1}))])}),Q_.parts["aria-descriptor"]({text:o.providers.translate("To open the popup, press Shift+Enter")})]})})(t,o.shared,n)),grouptoolbarbutton:dL(t=>Hi("GroupToolbarButton",AD,t),(t,o,e,n)=>{const r=e.ui.registry.getAll().buttons,i=t=>uL(e,{buttons:r,toolbar:t,allowToolbarGroups:!1},o,S.none()),a={[Zs]:o.shared.header.isPositionedAtTop()?Gs.TopToBottom:Gs.BottomToTop};if(rE(e)===Ry.floating)return((t,o,e,n,r)=>{const i=o.shared,a=ht(g),A={toolbarButtonBehaviours:[],getApi:fN,onSetup:t.onSetup},l=[Tc("toolbar-group-button-events",[_D(A,a),yD(A,a)]),...t.tooltip.map(t=>$b.config(o.shared.providers.tooltips.getConfig({tooltipText:o.shared.providers.translate(t)}))).toArray()];return Uh.sketch({lazySink:i.getSink,fetch:()=>wt(o=>{o(L(e(t.items),MU))}),markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:yN(t.icon,t.text,t.tooltip,S.some(l),i.providers,t.context,r),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:n}}}})})(t,o,i,a,n);throw new Error("Toolbar groups are only supported when using floating toolbar mode")})},pL={styles:(t,o)=>{const e={type:"advanced",...o.styles};return UN(t,o,sL(t,e),lL,"StylesTextUpdate","styles")},fontsize:(t,o)=>UN(t,o,AL(t),oL,"FontSizeTextUpdate","fontsize"),fontsizeinput:(t,o)=>tL(t,o,(t=>{const o=()=>t.queryCommandValue("FontSize");return{updateInputValue:t=>nc(t,sT,{text:o()}),onAction:(o,e)=>t.execCommand("FontSize",!1,o,{skip_focus:!e}),getNewValue:(e,n)=>{Or(e,["unsupportedLength","empty"]);const r=o(),i=Or(e,["unsupportedLength","empty"]).or(Or(r,["unsupportedLength","empty"])),a=i.map(t=>t.value).getOr(16),A=mE(t),l=i.map(t=>t.unit).filter(t=>""!==t).getOr(A),s=n(a,(t=>{var o;return null!==(o={em:{step:.1},cm:{step:.1},in:{step:.1},pc:{step:.1},ch:{step:.1},rem:{step:.1}}[t])&&void 0!==o?o:{step:1}})(l).step),c=`${(t=>t>=0)(s)?s:a}${l}`;return c!==r&&((t,o)=>{t.dispatch("FontSizeInputTextUpdate",o)})(t,{value:c}),c}}})(t),"fontsizeinput"),fontfamily:(t,o)=>UN(t,o,$N(t),GN,"FontFamilyTextUpdate","fontfamily"),blocks:(t,o)=>UN(t,o,VN(t),WN,"BlocksTextUpdate","blocks"),align:(t,o)=>UN(t,o,YN(t),IN,"AlignTextUpdate","align"),navigateback:(t,o)=>{const e=qi(wS({type:"button",icon:"chevron-left",tooltip:"Back",onAction:g}));return wN(e,o.shared.providers,[dc(oT,t=>{ec(t,DN)})])}},CL=t=>{const o=t.toolbar,e=t.buttons;return!1===o?[]:void 0===o||!0===o?(t=>{const o=L(cL,o=>{const e=q(o.items,o=>gt(t,o)||gt(pL,o));return{name:o.name,items:e}});return q(o,t=>t.items.length>0)})(e):i(o)?(t=>{const o=t.split("|");return L(o,t=>({items:t.trim().split(" ")}))})(o):(t=>u(t,t=>(gt(t,"name")||gt(t,"label"))&&gt(t,"items")))(o)?o:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},mL=(t,o,e,n,r,i)=>ut(o,e.toLowerCase()).orThunk(()=>i.bind(t=>rt(t,t=>ut(o,t+e.toLowerCase())))).fold(()=>ut(pL,e.toLowerCase()).map(o=>o(t,r)),o=>"grouptoolbarbutton"!==o.type||n?((t,o,e,n)=>
1ut(xL,t.type).fold(()=>(console.error("skipping button defined by",t),S.none()),r=>S.some(r(t,o,e,n))))(o,r,t,e.toLowerCase()):(console.warn(`Ignoring the '${e}' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested.`),S.none())),uL=(t,o,e,n)=>{const r=CL(o),i=L(r,r=>{const i=G(r.items,r=>0===r.trim().length?[]:mL(t,o.buttons,r,o.allowToolbarGroups,e,n).toArray());return{title:S.from(t.translate(r.name)),label:Pt(void 0!==r.label,t.translate(r.label)),items:i}});return q(i,t=>t.items.length>0)},gL=(t,o,e,n)=>{const r=o.mainUi.outerContainer,a=e.toolbar,A=e.buttons;if(u(a,i)){const o=a.map(o=>{const r={toolbar:o,buttons:A,allowToolbarGroups:e.allowToolbarGroups};return uL(t,r,n,S.none())});iN.setToolbars(r,o)}else iN.setToolbar(r,uL(t,e,n,S.none()))},bL=Qo(),fL=bL.os.isiOS()&&bL.os.version.major<=12;var hL=Object.freeze({__proto__:null,render:(t,o,e,n,r)=>{const{mainUi:i,uiMotherships:a}=o,A=ht(0),l=i.outerContainer;gN(t);const c=Ao.fromDom(r.targetNode),d=_e(ve(c));sp(c,i.mothership),((t,o,e)=>{WE(t)&&sp(e.mainUi.mothership.element,e.popupUi.mothership),lp(o,e.dialogUi.mothership)})(t,d,o),t.on("PostRender",()=>{iN.setSidebar(l,e.sidebar,kE(t))}),t.on("SkinLoaded",()=>{gL(t,o,e,n),A.set(t.getWin().innerWidth),iN.setMenubar(l,lN(t,e)),iN.setViews(l,e.views),((t,o)=>{const{uiMotherships:e}=o,n=t.dom;let r=t.getWin();const i=t.getDoc().documentElement,a=ht(On(r.innerWidth,r.innerHeight)),A=ht(On(i.offsetWidth,i.offsetHeight)),l=()=>{const o=a.get();o.left===r.innerWidth&&o.top===r.innerHeight||(a.set(On(r.innerWidth,r.innerHeight)),Ez(t))},s=()=>{const o=t.getDoc().documentElement,e=A.get();e.left===o.offsetWidth&&e.top===o.offsetHeight||(A.set(On(o.offsetWidth,o.offsetHeight)),Ez(t))},c=o=>{((t,o)=>{t.dispatch("ScrollContent",o)})(t,o)};n.bind(r,"resize",l),n.bind(r,"scroll",c);const d=ze(Ao.fromDom(t.getBody()),"load",s);t.on("hide",()=>{I(e,t=>{dn(t.element,"display","none")})}),t.on("show",()=>{I(e,t=>{fn(t.element,"display")})}),t.on("NodeChange",s),t.on("remove",()=>{d.unbind(),n.unbind(r,"resize",l),n.unbind(r,"scroll",c),r=null})})(t,o)});const x=iN.getSocket(l).getOrDie("Could not find expected socket element");if(fL){xn(x.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});const o=((t,o)=>{let e=null;return{cancel:()=>{s(e)||(clearTimeout(e),e=null)},throttle:(...n)=>{s(e)&&(e=setTimeout(()=>{e=null,t.apply(null,n)},o))}}})(()=>{t.dispatch("ScrollContent")},20),e=De(x.element,"scroll",o.throttle);t.on("remove",e.unbind)}DD(t,o),t.addCommand("ToggleSidebar",(o,e)=>{iN.toggleSidebar(l,e),(t=>{t.dispatch("ToggleSidebar")})(t)}),t.addQueryValueHandler("ToggleSidebar",()=>{var t;return null!==(t=iN.whichSidebar(l))&&void 0!==t?t:""}),t.addCommand("ToggleView",(o,e)=>{if(iN.toggleView(l,e)){const o=l.element;i.mothership.broadcastOn([rf()],{target:o}),I(a,t=>{t.broadcastOn([rf()],{target:o})}),s(iN.whichView(l))&&(t.focus(),t.nodeChanged(),iN.refreshToolbar(l)),(t=>{t.dispatch("ToggleView")})(t)}}),t.addQueryValueHandler("ToggleView",()=>{var t;return null!==(t=iN.whichView(l))&&void 0!==t?t:""});const p=rE(t);p!==Ry.sliding&&p!==Ry.floating||t.on("ResizeWindow ResizeEditor ResizeContent",()=>{const e=t.getWin().innerWidth;e!==A.get()&&(iN.refreshToolbar(o.mainUi.outerContainer),A.set(e))});const C={setEnabled:t=>{SD(o,t?"setEnabled":"setDisabled")},isEnabled:()=>!zC.isDisabled(l)};return{iframeContainer:x.element.dom,editorContainer:l.element.dom,api:C}}});const vL=t=>m(t)?t+"px":t,_L=(t,o,e)=>{const n=o.filter(o=>t<o),r=e.filter(o=>t>o);return n.or(r).getOr(t)},yL=t=>{const o=((t,o)=>{if("number"==typeof o)return S.from(o);const e=/^([0-9.]+)(pt|em|px)$/.exec(o.trim());if(e){const o=e[2],n=Number.parseFloat(e[1]);if(Number.isNaN(n)||n<0)return S.none();if("em"===o)return S.from(n*Number.parseFloat(window.getComputedStyle(t.dom).fontSize));if("pt"===o)return S.from(.75*n);if("px"===o)return S.from(n)}return S.none()})(Ao.fromDom(t.targetElm),Gy(t)),e=Ky(t),n=$y(t);return o.map(t=>_L(t,e,n))},EL=t=>{const o=Zy(t),e=Qy(t),n=Jy(t);return(r=o,/^[0-9\.]+(|px)$/i.test(""+r)?S.some(parseInt(""+r,10)):S.none()).map(t=>_L(t,e,n));var r},{ToolbarLocation:wL,ToolbarMode:kL}=VE,BL=(t,o,e,n,r)=>{const{mainUi:i,uiMotherships:a}=e,A=Iy.DOM,l=HE(t),s=jE(t),c=Jy(t).or(EL(t)),d=n.shared.header,x=d.isPositionedAtTop,p=rE(t),C=p===kL.sliding||p===kL.floating,m=ht(!1),u=()=>m.get()&&!t.removed,g=t=>C?t.fold(h(0),t=>t.components().length>1?yn(t.components()[1].element):0):0,b=(t,o)=>WE(t)?Wr(o):S.none(),f=()=>{I(a,t=>{t.broadcastOn([af()],{})})},v=e=>{if(!u())return;l||r.on(t=>{const e=c.getOrThunk(()=>Tr().width-Rn(o).left-10);dn(t.element,"max-width",e+"px")});const n=Un(),a=!l&&(()=>{if(!l&&(Tn(i.outerContainer.element).left+Sn(i.outerContainer.element)>=window.innerWidth-40||un(i.outerContainer.element,"width").isSome()))return dn(i.outerContainer.element,"position","absolute"),dn(i.outerContainer.element,"left","0px"),fn(i.outerContainer.element,"width"),!0;return!1})();if(C&&iN.refreshToolbar(i.outerContainer),!l){const e=Un(),A=Pt(n.left!==e.left,n);((e,n)=>{r.on(r=>{const a=iN.getToolbar(i.outerContainer),A=g(a),l=Ir(o),s=b(t,i.outerContainer.element),c=s.fold(()=>l.x,t=>{const o=Ir(t);return fo(t,An())?l.x:l.x-o.x}
vendor: 34,257 bytes, line 1
1),d=Pt(e,Math.ceil(i.outerContainer.element.dom.getBoundingClientRect().width)).filter(t=>t>150).map(t=>{const o=n.getOr(Un()),e=window.innerWidth-(c-o.left),r=Math.max(Math.min(t,e),150);return e<t&&dn(i.outerContainer.element,"width",r+"px"),{width:r+"px"}}).getOr({width:"max-content"}),p={position:"absolute",left:Math.round(c)+"px",top:s.fold(()=>x()?Math.max(l.y-yn(r.element)+A,0):l.bottom,t=>{var o;const e=Ir(t),n=null!==(o=t.dom.scrollTop)&&void 0!==o?o:0,i=fo(t,An())?Math.max(l.y-yn(r.element)+A,0):l.y-e.y+n-yn(r.element)+A;return x()?i:l.bottom})+"px"};xn(i.outerContainer.element,{...p,...d})})})(a,A),A.each(t=>{Nn(t.left,e.top)})}s&&r.on(e),f()},_=()=>!(l||!s||!u())&&r.get().exists(e=>{const n=d.getDockingMode(),a=(e=>{switch(aE(t)){case wL.auto:const t=iN.getToolbar(i.outerContainer),n=g(t),r=yn(e.element)-n,a=Ir(o);if(a.y>r)return"top";{const t=se(o),e=Math.max(t.dom.scrollHeight,yn(t));return a.bottom<e-r||Yr().bottom<a.bottom-r?"bottom":"top"}case wL.bottom:return"bottom";case wL.top:default:return"top"}})(e);return a!==n&&(A=a,r.on(t=>{sm.setModes(t,[A]),d.setDockingMode(A);const o=x()?Gs.TopToBottom:Gs.BottomToTop;Pe(t.element,Zs,o)}),!0);var A});return{isVisible:u,isPositionedAtTop:x,show:()=>{m.set(!0),dn(i.outerContainer.element,"display","flex"),A.addClass(t.getBody(),"mce-edit-focus"),I(a,t=>{fn(t.element,"display")}),_(),WE(t)?v(t=>sm.isDocked(t)?sm.reset(t):sm.refresh(t)):v(sm.refresh)},hide:()=>{m.set(!1),dn(i.outerContainer.element,"display","none"),A.removeClass(t.getBody(),"mce-edit-focus"),I(a,t=>{dn(t.element,"display","none")})},update:v,updateMode:()=>{_()&&v(sm.reset)},repositionPopups:f}},FL=(t,o)=>{const e=Ir(t);return{pos:o?e.y:e.bottom,bounds:e}};var SL=Object.freeze({__proto__:null,render:(t,o,e,n,r)=>{const{mainUi:i}=o,a=Qt(),A=Ao.fromDom(r.targetNode),l=BL(t,A,o,n,a),s=sE(t);bN(t);const c=()=>{if(a.isSet())return void l.show();a.set(iN.getHeader(i.outerContainer).getOrDie());const r=qE(t);WE(t)?(sp(A,i.mothership),sp(A,o.popupUi.mothership)):lp(r,i.mothership),lp(r,o.dialogUi.mothership);const c=()=>{gL(t,o,e,n),iN.setMenubar(i.outerContainer,lN(t,e)),l.show(),((t,o,e,n)=>{const r=ht(FL(o,e.isPositionedAtTop())),i=n=>{const{pos:i,bounds:a}=FL(o,e.isPositionedAtTop()),{pos:A,bounds:l}=r.get(),s=a.height!==l.height||a.width!==l.width;r.set({pos:i,bounds:a}),s&&Ez(t,n),e.isVisible()&&(A!==i?e.update(sm.reset):s&&(e.updateMode(),e.repositionPopups()))};n||(t.on("activate",e.show),t.on("deactivate",e.hide)),t.on("SkinLoaded ResizeWindow",()=>e.update(sm.reset)),t.on("NodeChange keydown",t=>{requestAnimationFrame(()=>i(t))});let a=0;const A=ro(()=>e.update(sm.refresh),33);t.on("ScrollWindow",()=>{const t=Un().left;t!==a&&(a=t,A.throttle()),e.updateMode()}),WE(t)&&t.on("ElementScroll",t=>{e.update(sm.refresh)});const l=Zt();l.set(ze(Ao.fromDom(t.getBody()),"load",t=>i(t.raw))),t.on("remove",()=>{l.clear()})})(t,A,l,s),t.nodeChanged()};s?t.once("SkinLoaded",c):c()};t.on("show",c),t.on("hide",l.hide),s||(t.on("focus",c),t.on("blur",l.hide)),t.on("init",()=>{(t.hasFocus()||s)&&c()}),DD(t,o);const d={show:c,hide:l.hide,setEnabled:t=>{SD(o,t?"setEnabled":"setDisabled")},isEnabled:()=>!zC.isDisabled(i.outerContainer)};return{editorContainer:i.outerContainer.element.dom,api:d}}});const DL="contexttoolbar-hide",zL=(t,o,e)=>({setInputEnabled:o=>{!o&&e&&Te(e),zC.set(t,!o)},isInputEnabled:()=>!zC.isDisabled(t),hide:()=>{ec(t,eA())},back:()=>{ec(t,DN)},getValue:()=>o.get().getOrThunk(()=>Mu.getValue(t)),setValue:e=>{t.getSystem().isConnected()?Mu.setValue(t,e):o.set(e)}}),OL=(t,o,e)=>dc(oT,(n,r)=>{const i=t.get(n),a=zL(i,e,n.element);o.onAction(a,r.event.buttonApi)}),ML=(t,o,e,n)=>(t=>"contextformtogglebutton"===t.type)(o)?((t,o,e,n)=>{const{primary:r,...i}=o.original,a=qi(FS({...i,type:"togglebutton",onAction:g}));return kN(a,e,[OL(t,o,n)])})(t,o,e,n):((t,o,e,n)=>{const{primary:r,...i}=o.original,a=qi(wS({...i,type:"button",onAction:g}));return wN(a,e,[OL(t,o,n)])})(t,o,e,n),TL=(t,o,e,n)=>{const r=L(o,o=>of(ML(t,o,e,n)));return{asSpecs:()=>L(r,t=>t.asSpec()),findPrimary:t=>rt(o,(o,e)=>o.primary?S.from(r[e]).bind(o=>o.getOpt(t)).filter(E(zC.isDisabled)):S.none())}},RL=(t,o,e,n)=>{const{width:r,height:i}=t.initValue();let a=wT;const A=Nt("ratio-event"),l=t=>zL(t,n),s=t=>Ck(t,{tag:"span",classes:["tox-icon","tox-lock-icon__"+t]},o.icons),c=()=>!1,d=t.label.getOr("Constrain proportions"),x=o.translate(d),p=jh.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-lock-context-form-size-input","tox-button","tox-button--naked","tox-button--icon"],attributes:{"aria-label":x,"data-mce-name":d}},components:[s("lock"),s("unlock")],buttonBehaviours:Fc([zC.config({disabled:c}),Ob.config({}),$b.config(o.tooltips.getConfig({tooltipText:x}))])}),C=t=>({dom:{tag:"div",classes:["tox-context-form__group"]},components:t}),m=t=>Vn(t.element,"div.tox-focusable-wrapper").fold(S.none,t=>(Te(t),S.some(!0))),u=t=>Ih.parts.field({factory:Kh,inputClasses:["tox-textfield","tox-toolbar-textfield","tox-textfield-size"],data:t?r:i,inputBehaviours:Fc([zC.config({disabled:c}),Ob.config({}),Tc("size-input-toolbar-events",[dc(Ra(),(o,e)=>{nc(o,A,{isField1:t})})]),Px.config({mode:"special",onEnter:e,onEscape:m})]),selectOnFocus:!1}),b=t=>({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t))]}),f=t=>({dom:{tag:"div",classes:["tox-focusable-wrapper","tox-toolbar-nav-item"]},components:[t],behaviours:Fc([Ob.config({}),Ic.config({}),Px.config({mode:"special",onEnter:t=>Qn(t.element,"input").fold(S.none,t=>(Te(t),S.some(!0)))})])}),h=f(jh.parts.field1(C([Ih.parts.label(b("Width:")),u(!0)]))),v=f(jh.parts.field2(C([Ih.parts.label(b("Height:")),u(!1)]))),_=ht(g),y=[_D({onBeforeSetup:t=>Qn(t.element,"input").each(Te),onSetup:t.onSetup,getApi:l},_),ED({getApi:l},_,n)];return jh.sketch({dom:{tag:"div",classes:["tox-context-form__group"]},components:[h,C([p]),v],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(t,o,e)=>{yT(Mu.getValue(t)).each(t=>{a(t).each(t=>{Mu.setValue(o,_T(t))})})},onInput:t=>ec(t,PO),coupledFieldBehaviours:Fc([Ic.config({}),Px.config({mode:"flow",focusInside:GA.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-focusable-wrapper"}),zC.config({disabled:c,onDisabled:t=>{jh.getField1(t).bind(Ih.getField).each(zC.disable),jh.getField2(t).bind(Ih.getField).each(zC.disable),jh.getLock(t).each(zC.disable)},onEnabled:t=>{jh.getField1(t).bind(Ih.getField).each(zC.enable),jh.getField2(t).bind(Ih.getField).each(zC.enable),jh.getLock(t).each(zC.enable)}}),zD(()=>o.checkUiComponentContext("mode:design")),Tc("size-input-toolbar-events2",[dc(A,(t,o)=>{const e=o.event.isField1,n=e?jh.getField1(t):jh.getField2(t),r=e?jh.getField2(t):jh.getField1(t),i=n.map(Mu.getValue).getOr(""),A=r.map(Mu.getValue).getOr("");a=kT(i,A)}),dc(PO,o=>t.onInput(l(o))),...y])])})},UL=(t,o,e)=>Ih.sketch({dom:{tag:"div",classes:["tox-context-form__group"]},components:[...t.toArray(),o],fieldBehaviours:Fc([zC.config({disabled:()=>e.checkUiComponentContext("mode:design").shouldDisable,onDisabled:t=>{(t=>{Le(t.element).each(t=>{Vn(t,'[tabindex="-1"]').each(t=>{Te(t)})})})(t),Ih.getField(t).each(zC.disable)},onEnabled:t=>{Ih.getField(t).each(zC.enable)}})])}),NL=(t,o,e,n)=>{const r=ht(g),i=t=>zL(t,n),a=t.label.map(t=>Ih.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t))]})),A=Ih.parts.field({factory:Kh,type:"range",inputClasses:["tox-toolbar-slider__input","tox-toolbar-nav-item"],inputAttributes:{min:String(t.min()),max:String(t.max())},data:t.initValue().toString(),fromInputValue:o=>(t=>{const o=parseFloat(t);return isNaN(o)?S.none():S.some(o)})(o).getOr(t.min()),toInputValue:t=>String(t),inputBehaviours:Fc([zC.config({disabled:()=>o.checkUiComponentContext("mode:design").shouldDisable}),zD(()=>o.checkUiComponentContext("mode:design")),Px.config({mode:"special",onEnter:e,onLeft:(t,o)=>(o.cut(),S.none()),onRight:(t,o)=>(o.cut(),S.none())}),Tc("slider-events",[_D({onSetup:t.onSetup,getApi:i,onBeforeSetup:Px.focusIn},r),ED({getApi:i},r,n),dc(Ia(),o=>{t.onInput(i(o))})])])});return UL(a,A,o)},LL=(t,o,e,n)=>{const r=ht(g),i=t=>zL(t,n),a=t.label.map(t=>Ih.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[eC(o.translate(t))]})),A={...t.placeholder.map(t=>({placeholder:o.translate(t)})).getOr({})},l=Ih.parts.field({factory:Kh,inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-item"],inputAttributes:A,data:t.initValue(),selectOnFocus:!0,inputBehaviours:Fc([zC.config({disabled:()=>o.checkUiComponentContext("mode:design").shouldDisable}),zD(()=>o.checkUiComponentContext("mode:design")),Px.config({mode:"special",onEnter:e,onLeft:(t,o)=>(o.cut(),S.none()),onRight:(t,o)=>(o.cut(),S.none())}),Tc("input-events",[_D({onSetup:t.onSetup,getApi:t=>Vn(t.element,".tox-toolbar").bind(t=>Qn(t,"button:enabled")).fold(()=>zL(t,n),o=>zL(t,n,o)),onBeforeSetup:Px.focusIn},r),ED({getApi:i},r,n),dc(Ia(),o=>{t.onInput(i(o))})])])});return UL(a,l,o)},IL=(t,o,e)=>{const n=Qt(),r=of(t(e,t=>a.findPrimary(t).orThunk(()=>A.findPrimary(t)).map(t=>(rc(t),!0)),n)),i=H(o.commands,t=>"start"===t.align),a=TL(r,i.pass,e,n),A=TL(r,i.fail,e,n);return q([{title:S.none(),label:S.none(),items:a.asSpecs()},{title:S.none(),label:S.none(),items:[r.asSpec()]},{title:S.none(),label:S.none(),items:A.asSpecs()}],t=>t.items.length>0)},HL=(t,o)=>{switch(t.type){case"contextform":return IL(y(LL,t),t,o);case"contextsliderform":return IL(y(NL,t),t,o);case"contextsizeinputform":return IL(y(RL,t),t,o)}},qL=HL,YL=(t,o,e)=>o.bottom-t.y>=e&&t.bottom-o.y>=e,jL=t=>{const o=(t=>{const o=t.getBoundingClientRect();if(o.height<=0&&o.width<=0){const e=be(Ao.fromDom(t.startContainer),t.startOffset).element;return(ne(e)?de(e):S.some(e)).filter(ee).map(t=>t.dom.getBoundingClientRect()).getOr(o)}return o})(t.selection.getRng());if(t.inline){const t=Un();return Lr(t.left+o.left,t.top+o.top,o.width,o.height)}{const e=Hr(Ao.fromDom(t.getBody()));return Lr(e.x+o.left,e.y+o.top,o.width,o.height)}},WL=(t,o,e,n=0)=>{const r=Tr(window),i=Ir(Ao.fromDom(t.getContentAreaContainer())),a=OE(t)||RE(t)||NE(t),{x:A,width:l}=((t,o,e)=>{const n=Math.max(t.x+e,o.x);return{x:n,width:Math.min(t.right-e,o.right)-n}})(i,r,n);if(t.inline&&!a)return Lr(A,r.y,l,r.height);{const a=o.header.isPositionedAtTop(),{y:s,bottom:c}=((t,o,e,n,r,i)=>{const a=Ao.fromDom(t.getContainer()),A=Qn(a,".tox-editor-header").getOr(a),l=Ir(A),s=l.y>=o.bottom,c=n&&!s;if(t.inline&&c)return{y:Math.max(l.bottom+i,e.y),bottom:e.bottom};if(t.inline&&!c)return{y:e.y,bottom:Math.min(l.y-i,e.bottom)};const d="line"===r?Ir(a):o;return c?{y:Math.max(l.bottom+i,e.y),bottom:Math.min(d.bottom-i,e.bottom)}:{y:Math.max(d.y+i,e.y),bottom:Math.min(l.y-i,e.bottom)}})(t,i,r,a,e,n);return Lr(A,s,l,c-s)}},PL={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"]},VL={maxHeightFunction:Ps(),maxWidthFunction:Vs()},GL=t=>"node"===t,ZL=(t,o,e,n,r)=>{const i=jL(t),a=n.lastElement().exists(t=>fo(e,t));if(((t,o)=>{const e=t.selection.getRng(),n=be(Ao.fromDom(e.startContainer),e.startOffset);return e.startContainer===e.endContainer&&e.startOffset===e.endOffset-1&&fo(n.element,o)})(t,e))return a?Hs:Rs;if(a)return((t,o,e)=>{const n=un(t,"position");dn(t,"position",o);const r=e(t);return n.each(o=>dn(t,"position",o)),r})(o,n.getMode(),()=>YL(i,Ir(o),-20)&&!n.isReposition()?Ys:Hs);return("fixed"===n.getMode()?r.y+Un().top:r.y)+(yn(o)+12)<=i.y?Rs:Us},QL=(t,o,e,n)=>{const r=o=>(n,r,i,a,A)=>({...ZL(t,a,o,e,A)({...n,y:A.y,height:A.height},r,i,a,A),alwaysFit:!0}),i=t=>GL(n)?[r(t)]:[];return o?{onLtr:t=>[ps,ls,ss,cs,ds,xs].concat(i(t)),onRtl:t=>[ps,ss,ls,ds,cs,xs].concat(i(t))}:{onLtr:t=>[xs,ps,cs,ls,ds,ss].concat(i(t)),onRtl:t=>[xs,ps,ds,ss,cs,ls].concat(i(t))}},KL=(t,o)=>{const e=q(o,o=>o.predicate(t.dom)),{pass:n,fail:r}=H(e,t=>"contexttoolbar"===t.type);return{contextToolbars:n,contextForms:r}},JL=(t,o,e)=>{const n=KL(t,o);if(n.contextForms.length>0)return S.some({elem:t,toolbars:[n.contextForms[0]]});{const o=KL(t,e);if(o.contextForms.length>0)return S.some({elem:t,toolbars:[o.contextForms[0]]});if(n.contextToolbars.length>0||o.contextToolbars.length>0){const e=(t=>{if(t.length<=1)return t;{const o=o=>R(t,t=>t.position===o),e=o=>q(t,t=>t.position===o),n=o("selection"),r=o("node");if(n||r){if(r&&n){const t=e("node"),o=L(e("selection"),t=>({...t,position:"node"}));return t.concat(o)}return e(n?"selection":"node")}return e("line")}})(n.contextToolbars.concat(o.contextToolbars));return S.some({elem:t,toolbars:e})}return S.none()}},$L=(t,o,e)=>t(o)?S.none():br(o,t=>{if(ee(t)){const{contextToolbars:o,contextForms:n}=KL(t,e.inNodeScope),r=n.length>0?n:(t=>{if(t.length<=1)return t;{const o=o=>W(t,t=>t.position===o),e=o("selection").orThunk(()=>o("node")).orThunk(()=>o("line")).map(t=>t.position);return e.fold(()=>[],o=>q(t,t=>t.position===o))}})(o);return r.length>0?S.some({elem:t,toolbars:r}):S.none()}return S.none()},t),XL=(t,o)=>{const e={},n=[],r=[],i={},a={},A=(t,A)=>{const l=qi(Hi("ContextForm",LS,A));e[t]=l,l.launch.map(e=>{i["form:"+t]={...A.launch,type:"contextformtogglebutton"===e.type?"togglebutton":"button",onAction:()=>{o(l)}}}),"editor"===l.scope?r.push(l):n.push(l),a[t]=l},l=(t,e)=>{var A;(A=e,Hi("ContextToolbar",HS,A)).each(A=>{A.launch.isSome()&&(i["toolbar:"+t]={...e.launch,type:"button",onAction:()=>{o(A)}}),"editor"===e.scope?r.push(A):n.push(A),a[t]=A})},s=it(t);return I(s,o=>{const e=t[o];"contextform"===e.type||"contextsliderform"===e.type||"contextsizeinputform"===e.type?A(o,e):"contexttoolbar"===e.type&&l(o,e)}),{forms:e,inNodeScope:n,inEditorScope:r,lookupTable:a,formNavigators:i}},tI="tox-pop--transition",oI=(t,o,e,n)=>{const r=n.backstage,a=r.shared,A=Qo().deviceType.isTouch,l=Qt(),s=Qt(),c=Qt(),d=(t=>{const o=ht([]),e=Ph.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:t=>{o.set([]),Ph.getContent(t).each(t=>{fn(t.element,"visibility")}),ir(t.element,ON),fn(t.element,"width")},onHide:()=>{o.set([]),t.onHide()},inlineBehaviours:Fc([Tc("context-toolbar-events",[bc(ja(),(t,o)=>{"width"===o.event.raw.propertyName&&(ir(t.element,ON),fn(t.element,"width"))}),dc(zN,(t,o)=>{const e=t.element;fn(e,"width");const n=Fn(e),r=Le(t.element).isSome();fn(e,"left"),fn(e,"right"),fn(e,"max-width"),Ph.setContent(t,o.event.contents),nr(e,ON);const i=Fn(e);dn(e,"transition","none"),Ph.reposition(t),fn(e,"transition"),dn(e,"width",n+"px"),o.event.focus.fold(()=>{r&&FN(t)},o=>{Ne(ve(t.element)).fold(()=>Te(o),t=>{fo(t,o)||Te(o)})}),setTimeout(()=>{dn(t.element,"width",i+"px")},0)}),dc(SN,(t,e)=>{Ph.getContent(t).each(e=>{o.set(o.get().concat([{bar:e,focus:Ne(ve(t.element))}]))}),nc(t,zN,{contents:e.event.forwardContents,focus:S.none()})}),dc(DN,(e,n)=>{t.onBack(),et(o.get()).each(t=>{o.set(o.get().slice(0,o.get().length-1)),nc(e,zN,{contents:AC(t.bar),focus:t.focus})})})]),Px.config({mode:"special",onEscape:e=>et(o.get()).fold(()=>t.onEscape(),t=>(ec(e,DN),S.some(!0)))})]),lazySink:()=>St.value(t.sink)});return{sketch:e,inSubtoolbar:()=>o.get().length>0}})({sink:e,onEscape:()=>(t.focus(),Bz(t),S.some(!0)),onHide:()=>{Bz(t)},onBack:()=>{(t=>{t.dispatch("ContextFormSlideBack")})(t)}}),x=aC(d.sketch),p=()=>{const o=c.get().getOr("node"),e=GL(o)?1:0;return WL(t,a,o,e)},C=()=>!(t.removed||A()&&r.isContextMenuOpen()),m=()=>{if(C()){const o=p(),e=qt(c.get(),"node")?((t,o)=>o.filter(t=>an(t)&&oe(t)).map(Hr).getOrThunk(()=>jL(t)))(t,l.get()):jL(t);return o.height<=0||!YL(e,o,.01)}return!0},u=()=>{l.clear(),s.clear(),c.clear(),Ph.hide(x)},b=()=>{if(Ph.isOpen(x)){const t=x.element;fn(t,"display"),m()?dn(t,"display","none"):(s.set(0),Ph.reposition(x))}},f=o=>({dom:{tag:"div",classes:["tox-pop__dialog"]},components:[o],behaviours:Fc([Px.config({mode:"acyclic"}),Tc("pop-dialog-wrap-events",[fc(o=>{t.shortcuts.add("ctrl+F9","focus statusbar",()=>Px.focusIn(o))}),hc(o=>{t.shortcuts.remove("ctrl+F9")})])])}),h=t=>{const o=_([t]);nc(x,SN,{forwardContents:f(o)})},v=io(()=>XL(o,h)),_=o=>{const{buttons:e}=t.ui.registry.getAll(),r={...e,...v().formNavigators},A=rE(t)===Ry.scrolling?Ry.scrolling:Ry.default,l=V(L(o,o=>{return"contexttoolbar"===o.type?((o,e)=>uL(t,{buttons:o,toolbar:e.items,allowToolbarGroups:!1},n.backstage,S.some(["form:","toolbar:"])))(r,(e=o,{...e,launch:e.launch.getOrUndefined(),items:i(e.items)?e.items:L(e.items,qS)})):((t,o)=>qL(t,o))(o,a.providers);var e}));return LU({type:A,uid:Nt("context-toolbar"),initGroups:l,onEscape:S.none,cyclicKeying:!0,providers:a.providers})},y=(o,n)=>{const r="node"===o?a.anchors.node(n):a.anchors.cursor(),i=((t,o,e,n)=>"line"===o?{bubble:Yl(12,0,PL),layouts:{onLtr:()=>[Cs],onRtl:()=>[ms]},overrides:VL}:{bubble:Yl(0,12,PL,1/12),layouts:QL(t,e,n,o),overrides:VL})(t,o,A(),{lastElement:l.get,isReposition:()=>qt(s.get(),0),getMode:()=>Wg.getMode(e)});return It(r,i)},E=(t,o)=>{if(k.cancel(),!C())return;const n=_(t),r=t[0].position,i=y(r,o);c.set(r),s.set(1);const a=x.element;fn(a,"display"),(t=>qt(jt(t,l.get(),fo),!0))(o)||(ir(a,tI),Wg.reset(e,x)),Ph.showWithinBounds(x,f(n),{anchor:i,transition:{classes:[tI],mode:"placement"}},()=>S.some(p())),o.fold(l.clear,l.set),m()&&dn(a,"display","none")};let w=!1;const k=ro(()=>{if(t.hasFocus()&&!t.removed&&!w)if(Ar(x.element,tI))k.throttle();else{((t,o)=>{const e=Ao.fromDom(o.getBody()),n=t=>fo(t,e),r=Ao.fromDom(o.selection.getNode());return(t=>!n(t)&&!ho(e,t))(r)?S.none():JL(r,t.inNodeScope,t.inEditorScope).orThunk(()=>$L(n,r,t))})(v(),t).fold(u,t=>{E(t.toolbars,S.some(t.elem))})}},17);t.on("init",()=>{t.on("remove",u),t.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",b),t.on("click focus SetContent",k.throttle),t.on("keyup",t=>{var o;((o=t.keyCode)!==XN.ENTER&&o!==XN.SPACEBAR||!d.inSubtoolbar())&&k.throttle()}),t.on(DL,u),t.on("contexttoolbar-show",o=>{const e=v();ut(e.lookupTable,o.toolbarKey).each(e=>{E([e],Pt(o.target!==t,o.target)),FN(x)})}),t.on("focusout",o=>{Ly.setEditorTimeout(t,()=>{Le(e.element).isNone()&&Le(x.element).isNone()&&!t.hasFocus()&&u()},0)}),t.on("SwitchMode",()=>{t.mode.isReadOnly()&&u()}),t.on("DisabledStateChange",t=>{t.state&&u()}),t.on("ExecCommand",({command:t})=>{"toggleview"===t.toLowerCase()&&u()}),t.on("AfterProgressState",o=>{o.state?u():t.hasFocus()&&k.throttle()}),t.on("dragstart",()=>{w=!0}),t.on("dragend drop",()=>{w=!1}),t.on("NodeChange",t=>{d.inSubtoolbar()?(dn(x.element,"transition","none"),b(),fn(x.element,"transition")):Le(x.element).fold(k.throttle,g)})})},eI=(t,o)=>{const e=()=>{const e=o.getOptions(t),n=o.getCurrent(t).map(o.hash),r=Qt();return L(e,e=>({type:"togglemenuitem",text:o.display(e),onSetup:i=>{const a=t=>{t&&(r.on(t=>t.setActive(!1)),r.set(i)),i.setActive(t)};a(qt(n,o.hash(e)));const A=o.watcher(t,e,a);return()=>{r.clear(),A()}},onAction:()=>o.setCurrent(t,e)}))};t.ui.registry.addMenuButton(o.name,{tooltip:o.text,icon:o.icon,fetch:t=>t(e()),onSetup:o.onToolbarSetup}),t.ui.registry.addNestedMenuItem(o.name,{type:"nestedmenuitem",text:o.text,getSubmenuItems:e,onSetup:o.onMenuSetup})},nI=t=>({name:"lineheight",text:"Line height",icon:"line-height",getOptions:TE,hash:t=>((t,o)=>Or(t,o).map(({value:t,unit:o})=>t+o))(t,["fixed","relative","empty"]).getOr(t),display:v,watcher:(t,o,e)=>t.formatter.formatChanged("lineheight",e,!1,{value:o}).unbind,getCurrent:t=>S.from(t.queryCommandValue("LineHeight")),setCurrent:(t,o)=>t.execCommand("LineHeight",!1,o),onToolbarSetup:Sz(t),onMenuSetup:Sz(t)}),rI=t=>{eI(t,nI(t)),(t=>S.from(eE(t)).map(o=>({name:"language",text:"Language",icon:"language",getOptions:h(o),hash:t=>d(t.customCode)?t.code:`${t.code}/${t.customCode}`,display:t=>t.title,watcher:(t,o,e)=>{var n;return t.formatter.formatChanged("lang",e,!1,{value:o.code,customValue:null!==(n=o.customCode)&&void 0!==n?n:null}).unbind},getCurrent:t=>{const o=Ao.fromDom(t.selection.getNode());return fr(o,t=>S.some(t).filter(ee).bind(t=>Ze(t,"lang").map(o=>({code:o,customCode:Ze(t,"data-mce-lang").getOrUndefined(),title:""}))))},setCurrent:(t,o)=>t.execCommand("Lang",!1,o),onToolbarSetup:o=>{const e=Zt();return o.setActive(t.formatter.match("lang",{},void 0,!0)),e.set(t.formatter.formatChanged("lang",o.setActive,!0)),Fz(e.clear,Sz(t)(o))},onMenuSetup:Sz(t)})))(t).each(o=>eI(t,o))},iI=(t,o)=>{((t,o)=>{const e=RN(o,YN(t));t.ui.registry.addNestedMenuItem("align",{text:o.shared.providers.translate("Align"),onSetup:Sz(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e=RN(o,$N(t));t.ui.registry.addNestedMenuItem("fontfamily",{text:o.shared.providers.translate("Fonts"),onSetup:Sz(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e={type:"advanced",...o.styles},n=RN(o,sL(t,e));t.ui.registry.addNestedMenuItem("styles",{text:"Formats",onSetup:Sz(t,()=>n.getStyleItems().length>0),getSubmenuItems:()=>n.items.validateItems(n.getStyleItems())})})(t,o),((t,o)=>{const e=RN(o,VN(t));t.ui.registry.addNestedMenuItem("blocks",{text:"Blocks",onSetup:Sz(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o),((t,o)=>{const e=RN(o,AL(t));t.ui.registry.addNestedMenuItem("fontsize",{text:"Font sizes",onSetup:Sz(t),getSubmenuItems:()=>e.items.validateItems(e.getStyleItems())})})(t,o)},aI=t=>zz(t,"NodeChange",o=>{o.setEnabled(t.queryCommandState("outdent")&&t.selection.isEditable())}),AI=t=>{(t=>{t.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:aI(t),onAction:Mz(t,"outdent")}),t.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onSetup:Sz(t),onAction:Mz(t,"indent")})})(t)},lI=(t,o)=>e=>{e.setActive(o.get());const n=t=>{o.set(t.state),e.setActive(t.state)};return t.on("PastePlainTextToggle",n),Fz(()=>t.off("PastePlainTextToggle",n),Sz(t)(e))},sI=(t,o)=>()=>{t.execCommand("mceToggleFormat",!1,o)},cI=t=>{(t=>{FM.each([{name:"bold",text:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(o,e)=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onSetup:Dz(t,o.name),onAction:sI(t,o.name),shortcut:o.shortcut})});for(let o=1;o<=6;o++){const e="h"+o,n=`Access+${o}`;t.ui.registry.addToggleButton(e,{text:e.toUpperCase(),tooltip:"Heading "+o,onSetup:Dz(t,e),onAction:sI(t,e),shortcut:n})}})(t),(t=>{FM.each([{name:"copy",text:"Copy",action:"Copy",icon:"copy",context:"any"},{name:"help",text:"Help",action:"mceHelp",icon:"help",shortcut:"Alt+0",context:"any"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A",context:"any"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"print",text:"Print",action:"mcePrint",icon:"print",shortcut:"Meta+P",context:"any"}],o=>{t.ui.registry.addButton(o.name,{tooltip:o.text,icon:o.icon,onAction:Mz(t,o.action),shortcut:o.shortcut,context:o.context})}),FM.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],o=>{t.ui.registry.addButton(o.name,{tooltip:o.text,icon:o.icon,onSetup:Sz(t),onAction:Mz(t,o.action)})})})(t),(t=>{FM.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],o=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onAction:Mz(t,o.action),onSetup:Dz(t,o.name)})})})(t)},dI=t=>{cI(t),(t=>{FM.each([{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C",context:"any"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A",context:"any"},{name:"print",text:"Print...",action:"mcePrint",icon:"print",shortcut:"Meta+P",context:"any"}],o=>{t.ui.registry.addMenuItem(o.name,{text:o.text,icon:o.icon,shortcut:o.shortcut,onAction:Mz(t,o.action),context:o.context})}),FM.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"},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],o=>{t.ui.registry.addMenuItem(o.name,{text:o.text,icon:o.icon,shortcut:o.shortcut,onSetup:Sz(t),onAction:Mz(t,o.action)})}),t.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onSetup:Sz(t),onAction:sI(t,"code")})})(t)},xI=(t,o)=>zz(t,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",e=>{e.setEnabled(!t.mode.isReadOnly()&&t.undoManager[o]())}),pI=t=>{(t=>{t.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:xI(t,"hasUndo"),onAction:Mz(t,"undo")}),t.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:xI(t,"hasRedo"),onAction:Mz(t,"redo")})})(t),(t=>{t.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",enabled:!1,onSetup:xI(t,"hasUndo"),onAction:Mz(t,"undo"),shortcut:"Meta+Z"}),t.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",enabled:!1,onSetup:xI(t,"hasRedo"),onAction:Mz(t,"redo"),shortcut:"Meta+Y"})})(t)},CI=t=>zz(t,"VisualAid",o=>{o.setActive(t.hasVisual)}),mI=t=>{(t=>{t.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:Mz(t,"mceToggleVisualAid"),context:"any"})})(t),(t=>{t.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:CI(t),onAction:Mz(t,"mceToggleVisualAid"),context:"any"})})(t)},uI=(t,o)=>{(t=>{I([{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"}],o=>{t.ui.registry.addToggleButton(o.name,{tooltip:o.text,icon:o.icon,onAction:Mz(t,o.cmd),onSetup:Dz(t,o.name)})}),t.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onSetup:Sz(t),onAction:Mz(t,"JustifyNone")})})(t),dI(t),iI(t,o),pI(t),(t=>{(t=>{t.addCommand("mceApplyTextcolor",(o,e)=>{((t,o,e)=>{t.undoManager.transact(()=>{t.focus(),t.formatter.apply(o,{value:e}),t.nodeChanged()})})(t,o,e)}),t.addCommand("mceRemoveTextcolor",o=>{((t,o)=>{t.undoManager.transact(()=>{t.focus(),t.formatter.remove(o,{value:null},void 0,!0),t.nodeChanged()})})(t,o)})})(t);const o=Qz(t),e=Kz(t),n=ht(o),r=ht(e);AO(t,"forecolor","forecolor",n),AO(t,"backcolor","hilitecolor",r),lO(t,"forecolor","forecolor","Text color",n),lO(t,"backcolor","hilitecolor","Background color",r)})(t),mI(t),AI(t),rI(t),(t=>{const o=ht(wE(t)),e=()=>t.execCommand("mceTogglePlainTextPaste");t.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:e,onSetup:lI(t,o)}),t.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:e,onSetup:lI(t,o)})})(t),(t=>{t.ui.registry.addContext("editable",()=>t.selection.isEditable()),t.ui.registry.addContext("mode",o=>t.mode.get()===o),t.ui.registry.addContext("any",F),t.ui.registry.addContext("formatting",o=>t.formatter.canApply(o)),t.ui.registry.addContext("insert",o=>t.schema.isValidChild(t.selection.getNode().tagName,o))})(t)},gI=t=>i(t)?t.split(/[ ,]/):t,bI=t=>o=>o.options.get(t),fI=bI("contextmenu_never_use_native"),hI=bI("contextmenu_avoid_overlap"),vI=t=>{const o=t.ui.registry.getAll().contextMenus,e=t.options.get("contextmenu");return t.options.isSet("contextmenu")?e:q(e,t=>gt(o,t))},_I=(t,o)=>({type:"makeshift",x:t,y:o}),yI=t=>"longpress"===t.type||0===t.type.indexOf("touch"),EI=(t,o)=>{const e=Iy.DOM.getPos(t);return((t,o,e)=>_I(t.x+o,t.y+e))(o,e.x,e.y)},wI=(t,o)=>"contextmenu"===o.type||"longpress"===o.type?t.inline?(t=>{if(yI(t)){const o=t.touches[0];return _I(o.pageX,o.pageY)}return _I(t.pageX,t.pageY)})(o):EI(t.getContentAreaContainer(),(t=>{if(yI(t)){const o=t.touches[0];return _I(o.clientX,o.clientY)}return _I(t.clientX,t.clientY)})(o)):kI(t),kI=t=>({type:"selection",root:Ao.fromDom(t.selection.getNode())}),BI=(t,o,e)=>{switch(e){case"node":return(t=>({type:"node",node:S.some(Ao.fromDom(t.selection.getNode())),root:Ao.fromDom(t.getBody())}))(t);case"point":return wI(t,o);case"selection":return kI(t)}},FI=(t,o,e,n,r,i)=>{const a=e(),A=BI(t,o,i);gT(a,hk.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!1,search:S.none()}).map(t=>{o.preventDefault(),Ph.showMenuAt(r,{anchor:A},{menu:{markers:Rk("normal")},data:t})})},SI={onLtr:()=>[ps,ls,ss,cs,ds,xs,Rs,Us,Ts,Os,Ms,zs],onRtl:()=>[ps,ss,ls,ds,cs,xs,Rs,Us,Ms,zs,Ts,Os]},DI={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"]},zI=(t,o,e,n,r,i,a)=>{const A=((t,o,e)=>{const n=BI(t,o,e);return{bubble:Yl(0,"point"===e?12:0,DI),layouts:SI,overrides:{maxWidthFunction:Vs(),maxHeightFunction:Ps()},...n}})(t,o,i);gT(e,hk.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!0,search:S.none()}).map(e=>{o.preventDefault();const l=a?Ks.HighlightMenuAndItem:Ks.HighlightNone;Ph.showMenuWithinBounds(r,{anchor:A},{menu:{markers:Rk("normal"),highlightOnOpen:l},data:e,type:"horizontal"},()=>S.some(WL(t,n.shared,"node"===i?"node":"selection"))),t.dispatch(DL)})},OI=(t,o,e,n,r,i)=>{const a=Qo(),A=a.os.isiOS(),l=a.os.isMacOS(),s=a.os.isAndroid(),c=a.deviceType.isTouch(),d=()=>{const a=e();zI(t,o,a,n,r,i,!(s||A||l&&c))};if((l||A)&&"node"!==i){const e=()=>{(t=>{const o=t.selection.getRng(),e=()=>{Ly.setEditorTimeout(t,()=>{t.selection.setRng(o)},10),i()};t.once("touchend",e);const n=t=>{t.preventDefault(),t.stopImmediatePropagation()};t.on("mousedown",n,!0);const r=()=>i();t.once("longpresscancel",r);const i=()=>{t.off("touchend",e),t.off("longpresscancel",r),t.off("mousedown",n)}})(t),d()};((t,o)=>{const e=t.selection;if(e.isCollapsed()||o.touches.length<1)return!1;{const n=o.touches[0],r=e.getRng();return Fr(t.getWin(),Er.domRange(r)).exists(t=>t.left<=n.clientX&&t.right>=n.clientX&&t.top<=n.clientY&&t.bottom>=n.clientY)}})(t,o)?e():(t.once("selectionchange",e),t.once("touchend",()=>t.off("selectionchange",e)))}else d()},MI=t=>i(t)?"|"===t:"separator"===t.type,TI={type:"separator"},RI=t=>{const o=t=>({text:t.text,icon:t.icon,enabled:t.enabled,shortcut:t.shortcut});if(i(t))return t;switch(t.type){case"separator":return TI;case"submenu":return{type:"nestedmenuitem",...o(t),getSubmenuItems:()=>{const o=t.getSubmenuItems();return i(o)?o:L(o,RI)}};default:const e=t;return{type:"menuitem",...o(e),onAction:b(e.onAction)}}},UI=(t,o)=>{if(0===o.length)return t;const e=et(t).filter(t=>!MI(t)),n=e.fold(()=>[],t=>[TI]);return t.concat(n).concat(o).concat([TI])},NI=(t,o)=>!(t=>"longpress"===t.type||gt(t,"touches"))(o)&&(2!==o.button||o.target===t.getBody()&&""===o.pointerType),LI=(t,o)=>NI(t,o)?t.selection.getStart(!0):o.target,II=(t,o,e)=>{const n=Qo().deviceType.isTouch,r=aC(Ph.sketch({dom:{tag:"div"},lazySink:o,onEscape:()=>t.focus(),onShow:()=>e.setContextMenuState(!0),onHide:()=>e.setContextMenuState(!1),fireDismissalEventInstead:{},inlineBehaviours:Fc([Tc("dismissContextMenu",[dc(dA(),(o,e)=>{lb.close(o),t.focus()})])])})),a=()=>Ph.hide(r),A=o=>{if(fI(t)&&o.preventDefault(),((t,o)=>o.ctrlKey&&!fI(t))(t,o)||(t=>0===vI(t).length)(t))return;const a=((t,o)=>{const e=hI(t),n=NI(t,o)?"selection":"point";if(eo(e)){const r=LI(t,o);return ur(Ao.fromDom(r),e)?"node":n}return n})(t,o);(n()?OI:FI)(t,o,()=>{const e=LI(t,o),n=t.ui.registry.getAll(),r=vI(t);return((t,o,e)=>{const n=j(o,(o,n)=>ut(t,n.toLowerCase()).map(t=>{const n=t.update(e);if(i(n)&&eo(oo(n)))return UI(o,n.split(" "));if(l(n)&&n.length>0){const t=L(n,RI);return UI(o,t)}return o}).getOrThunk(()=>o.concat([n])),[]);return n.length>0&&MI(n[n.length-1])&&n.pop(),n})(n.contextMenus,r,e)},e,r,a)};t.on("init",()=>{const o="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(n()?"":" ResizeWindow");t.on(o,a),t.on("longpress contextmenu",A)})},HI=(t,o,e,n,r,i)=>t.fold(()=>du.snap({sensor:hm(e-20,n-20),range:On(r,i),output:hm(S.some(e),S.some(n)),extra:{td:o}}),t=>{const r=e-20,i=n-20,a=t.element.dom.getBoundingClientRect();return du.snap({sensor:hm(r,i),range:On(40,40),output:hm(S.some(e-a.width/2),S.some(n-a.height/2)),extra:{td:o}})}),qI=(t,o,e)=>({getSnapPoints:t,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:(t,n)=>{const r=n.td;((t,o)=>t.exists(t=>fo(t,o)))(o.get(),r)||(o.set(r),e(r))},mustSnap:!0}),YI=t=>of(hf.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Fc([du.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:t}),Xb.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}})),jI=(t,o)=>{const e=ht([]),n=ht([]),r=ht(!1),i=Qt(),a=Qt(),A=t=>{const e=Hr(t);return HI(d.getOpt(o),t,e.x,e.y,e.width,e.height)},l=t=>{const e=Hr(t);return HI(x.getOpt(o),t,e.right,e.bottom,e.width,e.height)},s=qI(()=>L(e.get(),t=>A(t)),i,o=>{a.get().each(e=>{t.dispatch("TableSelectorChange",{start:o,finish:e})})}),c=qI(()=>L(n.get(),t=>l(t)),a,o=>{i.get().each(e=>{t.dispatch("TableSelectorChange",{start:e,finish:o})})}),d=YI(s),x=YI(c),p=aC(d.asSpec()),C=aC(x.asSpec()),m=(o,e,n,r)=>{const i=n(e);du.snapTo(o,i);((o,e,n,r)=>{const i=e.dom.getBoundingClientRect();fn(o.element,"display");
1const a=ce(Ao.fromDom(t.getBody())).dom.innerHeight,A=n(i),l=r(i,a);(A||l)&&dn(o.element,"display","none")})(o,e,t=>t[r]<0,(t,o)=>t[r]>o)},u=t=>m(p,t,A,"top"),g=t=>m(C,t,l,"bottom");if(Qo().deviceType.isTouch()){const A=t=>L(t,Ao.fromDom);t.on("TableSelectionChange",t=>{r.get()||(np(o,p),np(o,C),r.set(!0));const l=Ao.fromDom(t.start),s=Ao.fromDom(t.finish);i.set(l),a.set(s),S.from(t.otherCells).each(t=>{e.set(A(t.upOrLeftCells)),n.set(A(t.downOrRightCells)),u(l),g(s)})}),t.on("ResizeEditor ResizeWindow ScrollContent",()=>{i.get().each(u),a.get().each(g)}),t.on("TableSelectionClear",()=>{r.get()&&(ap(p),ap(C),r.set(!1)),i.clear(),a.clear()})}};const WI=t=>"BR"===t.nodeName||!!t.getAttribute("data-mce-bogus")||"bookmark"===t.getAttribute("data-mce-type"),PI=(t,o,e)=>{var n;const r=null!==(n=o.delimiter)&&void 0!==n?n:"›",i=(o,n,r)=>hf.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":r}},components:[eC(o)],action:o=>{t.focus(),t.selection.select(n),t.nodeChanged()},buttonBehaviours:Fc([$b.config({...e.tooltips.getConfig({tooltipText:e.translate(["Select the {0} element",n.nodeName.toLowerCase()]),onShow:(t,o)=>{((t,o)=>{const e=S.from(Ge(t,"id")).getOrThunk(()=>{const t=Nt("aria");return Pe(o,"id",t),t});Pe(t,"aria-describedby",e)})(t.element,o.element)},onHide:t=>{var o;o=t.element,Ke(o,"aria-describedby")}})}),bD(e.isDisabled),zD(()=>e.checkUiComponentContext("any"))])});return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Fc([Px.config({mode:"flow",selector:"div[role=button]"}),zC.config({disabled:e.isDisabled}),zD(()=>e.checkUiComponentContext("any")),Ob.config({}),Ep.config({}),Tc("elementPathEvents",[fc((o,e)=>{t.shortcuts.add("alt+F11","focus statusbar elementpath",()=>Px.focusIn(o)),t.on("NodeChange",e=>{const n=(o=>{const e=[];let n=o.length;for(;n-- >0;){const r=o[n];if(1===r.nodeType&&!WI(r)){const o=kz(t,r);if(o.isDefaultPrevented()||e.push({name:o.name,element:r}),o.isPropagationStopped())break}}return e})(e.parents),a=n.length>0?j(n,(t,o,e)=>{const n=i(o.name,o.element,e);return 0===e?t.concat([n]):t.concat([{dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[eC(` ${r} `)]},n])},[]):[];Ep.set(o,a)})})])]),components:[]}};var VI;!function(t){t[t.None=0]="None",t[t.Both=1]="Both",t[t.Vertical=2]="Vertical"}(VI||(VI={}));const GI=(t,o,e)=>{const n=Ao.fromDom(t.getContainer()),r=((t,o,e,n,r)=>{const i={height:_L(n+o.top,Ky(t),$y(t))};return e===VI.Both&&(i.width=_L(r+o.left,Qy(t),Jy(t))),i})(t,o,e,yn(n),Fn(n));At(r,(t,o)=>{m(t)&&dn(n,o,vL(t))}),(t=>{t.dispatch("ResizeEditor")})(t)},ZI=(t,o,e,n)=>{const r=On(20*e,20*n);return GI(t,r,o),S.some(!0)},QI=(t,o)=>{const e=(t=>{const o=EE(t);return!1===o?VI.None:"both"===o?VI.Both:VI.Vertical})(t);if(e===VI.None)return S.none();const n=e===VI.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.",r=e===VI.Both?"tox-statusbar__resize-cursor-both":"tox-statusbar__resize-cursor-default";return S.some(Ck("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle",r],attributes:{"aria-label":o.translate(n),"data-mce-name":"resize-handle"},behaviours:[du.config({mode:"mouse",repositionTarget:!1,onDrag:(o,n,r)=>GI(t,r,e),blockerClass:"tox-blocker"}),Px.config({mode:"special",onLeft:()=>ZI(t,e,-1,0),onRight:()=>ZI(t,e,1,0),onUp:()=>ZI(t,e,0,-1),onDown:()=>ZI(t,e,0,1)}),Ob.config({}),Ic.config({}),$b.config(o.tooltips.getConfig({tooltipText:o.translate("Resize")}))]},o.icons))},KI=(t,o)=>{const e=()=>{const e=[];return t.hasPlugin("wordcount")&&e.push(((t,o)=>{const e=(t,e,n)=>Ep.set(t,[eC(o.translate(["{0} "+n,e[n]]))]);return hf.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Fc([bD(o.isDisabled),zD(()=>o.checkUiComponentContext("any")),Ob.config({}),Ep.config({}),Mu.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),Tc("wordcount-events",[_c(t=>{const o=Mu.getValue(t),n="words"===o.mode?"characters":"words";Mu.setValue(t,{mode:n,count:o.count}),e(t,o.count,n)}),fc(o=>{t.on("wordCountUpdate",t=>{const{mode:n}=Mu.getValue(o);Mu.setValue(o,{mode:n,count:t.wordCount}),e(o,t.wordCount,n)})})])]),eventOrder:{[$a()]:["disabling","alloy.base.behaviour","wordcount-events"]}})})(t,o)),yE(t)&&e.push({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=p
1oweredby&utm_source=tiny&utm_medium=referral&utm_content=v7",rel:"noopener",target:"_blank","aria-label":t.translate(["Build with {0}","TinyMCE"])},innerHtml:t.translate(["Build with {0}",'<svg height="16" viewBox="0 0 80 16" width="80" xmlns="http://www.w3.org/2000/svg"><g opacity=".8"><path d="m80 3.537v-2.202h-7.976v11.585h7.976v-2.25h-5.474v-2.621h4.812v-2.069h-4.812v-2.443zm-10.647 6.929c-.493.217-1.13.337-1.864.337s-1.276-.156-1.805-.47a3.732 3.732 0 0 1 -1.3-1.298c-.324-.554-.48-1.191-.48-1.877s.156-1.335.48-1.877a3.635 3.635 0 0 1 1.3-1.299 3.466 3.466 0 0 1 1.805-.481c.65 0 .914.06 1.263.18.36.12.698.277.986.47.289.192.578.384.842.6l.12.085v-2.586l-.023-.024c-.385-.35-.855-.614-1.384-.818-.53-.205-1.155-.313-1.877-.313-.721 0-1.6.144-2.333.445a5.773 5.773 0 0 0 -1.937 1.251 5.929 5.929 0 0 0 -1.324 1.9c-.324.735-.48 1.565-.48 2.455s.156 1.72.48 2.454c.325.734.758 1.383 1.324 1.913.553.53 1.215.938 1.937 1.25a6.286 6.286 0 0 0 2.333.434c.819 0 1.384-.108 1.961-.313.59-.216 1.083-.505 1.468-.866l.024-.024v-2.49l-.12.096c-.41.337-.878.626-1.396.866zm-14.869-4.15-4.8-5.04-.024-.025h-.902v11.67h2.502v-6.847l2.827 3.08.385.409.397-.41 2.791-3.067v6.845h2.502v-11.679h-.902l-4.788 5.052z"/><path clip-rule="evenodd" d="m15.543 5.137c0-3.032-2.466-5.113-4.957-5.137-.36 0-.745.024-1.094.096-.157.024-3.85.758-3.85.758-3.032.602-4.62 2.466-4.704 4.788-.024.89-.024 4.27-.024 4.27.036 3.165 2.406 5.138 5.017 5.126.337 0 1.119-.109 1.287-.145.144-.024.385-.084.746-.144.661-.12 1.684-.325 3.067-.602 2.37-.409 4.103-2.009 4.44-4.33.156-1.023.084-4.692.084-4.692zm-3.213 3.308-2.346.457v2.31l-5.859 1.143v-5.75l2.346-.458v3.441l3.513-.686v-3.44l-3.513.685v-2.297l5.859-1.143v5.75zm20.09-3.296-.083-1.023h-2.13v8.794h2.346v-4.884c0-1.107.95-1.985 2.057-1.997 1.095 0 1.901.89 1.901 1.997v4.884h2.346v-5.245c-.012-2.105-1.588-3.777-3.67-3.765a3.764 3.764 0 0 0 -2.778 1.25l.012-.011zm-6.014-4.102 2.346-.458v2.298l-2.346.457z" fill-rule="evenodd"/><path d="m28.752 4.126h-2.346v8.794h2.346z"/><path clip-rule="evenodd" d="m43.777 15.483 4.043-11.357h-2.418l-1.54 4.355-.445 1.324-.36-1.324-1.54-4.355h-2.418l3.151 8.794-1.083 3.08zm-21.028-5.51c0 .722.541 1.034.878 1.034s.638-.048.95-.144l.518 1.708c-.217.145-.879.518-2.13.518a2.565 2.565 0 0 1 -2.562-2.587c-.024-1.082-.024-2.49 0-4.21h-1.54v-2.142h1.54v-1.912l2.346-.458v2.37h2.201v2.142h-2.2v3.693-.012z" fill-rule="evenodd"/></g></svg>\n'.trim()])},behaviours:Fc([Ic.config({})])}]}),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:e}},n=()=>{const n=[],r=FE(t),i=_E(t),a=yE(t)||t.hasPlugin("wordcount"),A=()=>{const t="tox-statusbar__text-container--flex-start",o="tox-statusbar__text-container--flex-end";if(r){const e="tox-statusbar__text-container-3-cols";return a||i?a&&!i?[e,o]:[e,t]:[e,"tox-statusbar__text-container--space-around"]}return[a&&!i?o:t]};return i&&n.push(PI(t,{},o)),r&&n.push((()=>{const t=LD("Alt+0");return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[eC(ik.translate(["Press {0} for help",t]))]}})()),a&&n.push(e()),n.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container",...A()]},components:n}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:(()=>{const e=n(),r=QI(t,o);return e.concat(r.toArray())})()}},JI=(t,o)=>o.get().getOrDie(`UI for ${t} has not been rendered`),$I=(t,o)=>{const e=t.inline,n=e?SL:hL,r=jE(t)?hU:cU,i=(()=>{const t=Qt(),o=Qt(),e=Qt();return{dialogUi:t,popupUi:o,mainUi:e,getUiMotherships:()=>{const e=t.get().map(t=>t.mothership),n=o.get().map(t=>t.mothership);return e.fold(()=>n.toArray(),t=>n.fold(()=>[t],o=>fo(t.element,o.element)?[t]:[t,o]))},lazyGetInOuterOrDie:(t,o)=>()=>e.get().bind(t=>o(t.outerContainer)).getOrDie(`Could not find ${t} element in OuterContainer`)}})(),a=Qt(),A=Qt(),l=Qt(),s=Qo().deviceType.isTouch()?["tox-platform-touch"]:[],c=LE(t),d=rE(t),x=of({dom:{tag:"div",classes:["tox-anchorbar"]}}),p=of({dom:{tag:"div",classes:["tox-bottom-anchorbar"]}}),C=()=>i.mainUi.get().map(t=>t.outerContainer).bind(iN.getHeader),m=i.lazyGetInOuterOrDie("anchor bar",x.getOpt),u=i.lazyGetInOuterOrDie("bottom anch
1or bar",p.getOpt),g=i.lazyGetInOuterOrDie("toolbar",iN.getToolbar),b=i.lazyGetInOuterOrDie("throbber",iN.getThrobber),f=aU({popup:()=>St.fromOption(i.popupUi.get().map(t=>t.sink),"(popup) UI has not been rendered"),dialog:()=>St.fromOption(i.dialogUi.get().map(t=>t.sink),"UI has not been rendered")},t,m,u),h=t=>iN.parts.promotion({dom:{tag:"div",classes:["tox-promotion"]},promotionLink:t}),v=()=>{const o=(()=>{const o={attributes:{[Zs]:c?Gs.BottomToTop:Gs.TopToBottom}},e=iN.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:f.popup,onEscape:()=>{t.focus()}}),n=iN.parts.toolbar({dom:{tag:"div",classes:["tox-toolbar"]},getSink:f.popup.shared.getSink,providers:f.popup.shared.providers,onEscape:()=>{t.focus()},onToolbarToggled:o=>{((t,o)=>{t.dispatch("ToggleToolbarDrawer",{state:o})})(t,o)},type:d,lazyToolbar:g,lazyHeader:()=>C().getOrDie("Could not find header element"),...o}),r=iN.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:f.popup.shared.providers,onEscape:()=>{t.focus()},type:d}),i=NE(t),a=RE(t),A=OE(t),l=BE(t),s=h(l),p=i||a||A,m=[s,e];return iN.parts.header({dom:{tag:"div",classes:["tox-editor-header"].concat(p?[]:["tox-editor-header--empty"]),...o},components:V([A?m:[],i?[r]:a?[n]:[],HE(t)?[]:[x.asSpec()]]),sticky:jE(t),editor:t,sharedBackstage:f.popup.shared})})(),n={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[iN.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),iN.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}})]},r=iN.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:f.popup}),i=iN.parts.viewWrapper({backstage:f.popup}),A=vE(t)&&!e?S.some(KI(t,f.popup.shared.providers)):S.none(),l=V([c?[]:[o],e?[]:[n],c?[o]:[]]),m=iN.parts.editorContainer({components:V([l,e?[]:[p.asSpec()]])}),u=YE(t),b={role:"application",...ik.isRtl()?{dir:"rtl"}:{},...u?{"aria-hidden":"true"}:{}},v=aC(iN.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(e?["tox-tinymce-inline"]:[]).concat(c?["tox-tinymce--toolbar-bottom"]:[]).concat(s),styles:{visibility:"hidden",...u?{opacity:"0",border:"0"}:{}},attributes:b},components:[m,...e?[]:[i,...A.toArray()],r],behaviours:Fc([zD(()=>f.popup.shared.providers.checkUiComponentContext("any")),zC.config({disableClass:"tox-tinymce--disabled"}),Px.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"})])})),_=gf(v);return a.set(_),{mothership:_,outerContainer:v}},_=o=>{const e=vL((t=>yL(t).getOr(Gy(t)))(t)),n=vL((t=>EL(t).getOr(Zy(t)))(t));return t.inline||(bn("div","width",n)&&dn(o.element,"width",n),bn("div","height",e)?dn(o.element,"height",e):dn(o.element,"height","400px")),e},y=o=>{const{mainUi:e,popupUi:i,uiMotherships:a}=o;lt(iE(t),(o,e)=>{t.ui.registry.addGroupToolbarButton(e,o)});const{buttons:A,menuItems:l,contextToolbars:s,sidebars:c,views:x}=t.ui.registry.getAll(),p=UE(t),m={menuItems:l,menus:PE(t),menubar:dE(t),toolbar:p.getOrThunk(()=>xE(t)),allowToolbarGroups:d===Ry.floating,buttons:A,sidebar:c,views:x};var u;u=e.outerContainer,t.addShortcut("alt+F9","focus menubar",()=>{iN.focusMenubar(u)}),t.addShortcut("alt+F10","focus toolbar",()=>{iN.focusToolbar(u)}),t.addCommand("ToggleToolbarDrawer",(t,o)=>{(null==o?void 0:o.skipFocus)?iN.toggleToolbarDrawerWithoutFocusing(u):iN.toggleToolbarDrawer(u)}),t.addQueryStateHandler("ToggleToolbarDrawer",()=>iN.isToolbarDrawerToggled(u)),((t,o,e)=>{const n=(t,n)=>{I([o,...e],o=>{o.broadcastEvent(t,n)})},r=(t,n)=>{I([o,...e],o=>{o.broadcastOn([t],n)})},i=t=>r(rf(),{target:t.target}),a=Me(),A=De(a,"touchstart",i),l=De(a,"touchmove",t=>n(iA(),t)),s=De(a,"touchend",t=>n(aA(),t)),c=De(a,"mousedown",i),d=De(a,"mouseup",t=>{0===t.raw.button&&r(Af(),{target:t.target})}),x=t=>r(rf(),{target:Ao.fromDom(t.target)}),p=t=>{0===t.button&&r(Af(),{target:Ao.fromDom(t.target)})},C=()=>{I(t.editorManager.get(),o=>{t!==o&&o.dispatch("DismissPopups",{relatedTarget:t})})},m=t=>n(AA(),Oe(t)),u=t=>{r(af(),{}),n(lA(),Oe(t))},g=ve(Ao.fromDom(t.getElement())),b=ze(g,"scroll",e=>{requestAnimationFrame(()=>{if(null!=t.getContainer()){const r=JE(t,o.element).map(t=>[t.element,...t.others]).getOr([]);R(r,t=>fo(t,e.target))&&(t.dispatch("ElementScroll",{target:e.target.dom}),n(mA(),e))}})}),f=()=>r(af(),{}),h=o=>{o.state&&r(rf(),{target:Ao.fromDom(t.getContainer())})},v=t=>{r(rf(),{target:Ao.fromDom(t.relatedTarget.getContainer())})},_=o=>t.dispatch("focusin",o),y=o=>t.dispatch("focusout",o);t.on("PostRender",()=>{t.on("click",x),t.on("tap",x),t.on("mouseup",p),t.on("mousedown",C),t.on("ScrollWindow",m),t.on("ResizeWindow",u),t.on("ResizeEditor",f),t.on("AfterProgressState",h),t.on("DismissPopups",v),I([o,...e],t=>{t.element.dom.addEventListener("focusin",_),t.element.dom.addEventListener("focusout",y)})}),t.on("remove",()=>{t.off("click",x),t.off("tap",x),t.off("mouseup",p),t.off("mousedown",C),t.off("ScrollWindow",m),t.off("ResizeWindow",u),t.off("ResizeEditor",f),t.off("AfterProgressState",h),t.off("DismissPopups",v),I([o,...e],t=>{t.element.dom.removeEventListener("focusin",_),t.element.dom.removeEventListener("focusout",y)}),c.unbind(),A.unbind(),l.unbind(),s.unbind(),d.unbind(),b.unbind()}),t.on("detach",()=>{I([o,...e],dp),I([o,...e],t=>t.destroy())})})(t,e.mothership,a),r.setup(t,f.popup.shared,C),uI(t,f.popup),II(t,f.popup.shared.getSink,f.popup),(t=>{const{sidebars:o}=t.ui.registry.getAll();I(it(o),e=>{const n=o[e],r=()=>qt(S.from(t.queryCommandValue("ToggleSidebar")),e);t.ui.registry.addToggleButton(e,{icon:n.icon,tooltip:n.tooltip,onAction:o=>{t.execCommand("ToggleSidebar",!1,e),o.setActive(r())},onSetup:o=>{o.setActive(r());const e=()=>
vendor: 6,214 bytes, line 1
1o.setActive(r());return t.on("ToggleSidebar",e),()=>{t.off("ToggleSidebar",e)}},context:"any"})})})(t),zU(t,b,f.popup.shared),oI(t,s,i.sink,{backstage:f.popup}),jI(t,i.sink);const g={targetNode:t.getElement(),height:_(e.outerContainer)};return n.render(t,o,m,f.popup,g)};return{popups:{backstage:f.popup,getMothership:()=>JI("popups",l)},dialogs:{backstage:f.dialog,getMothership:()=>JI("dialogs",A)},renderUI:()=>{const e=v(),n=(()=>{const o=qE(t),e=fo(An(),o)&&"grid"===Cn(o,"display"),n={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(s),attributes:{...ik.isRtl()?{dir:"rtl"}:{}}},behaviours:Fc([Wg.config({useFixed:()=>r.isDocked(C)})])},i={dom:{styles:{width:document.body.clientWidth+"px"}},events:lc([dc(lA(),t=>{dn(t.element,"width",document.body.clientWidth+"px")})])},a=aC(It(n,e?i:{})),l=gf(a);return A.set(l),{sink:a,mothership:l}})(),a=WE(t)?(()=>{const t={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-silver-popup-sink","tox-tinymce-aux"].concat(s),attributes:{...ik.isRtl()?{dir:"rtl"}:{}}},behaviours:Fc([Wg.config({useFixed:()=>r.isDocked(C),getBounds:()=>o.getPopupSinkBounds()})])},e=aC(t),n=gf(e);return l.set(n),{sink:e,mothership:n}})():(t=>(l.set(t.mothership),t))(n);i.dialogUi.set(n),i.popupUi.set(a),i.mainUi.set(e);const c={popupUi:a,dialogUi:n,mainUi:e,uiMotherships:i.getUiMotherships()};return y(c)}}},XI=t=>{const o=[],e={};return At(t,(t,n)=>{t.fold(()=>{o.push(n)},t=>{e[n]=t})}),o.length>0?St.error(o):St.value(e)},tH=(t,o,e,n)=>{const r=of(kh.sketch(r=>({dom:{tag:"div",classes:["tox-form"].concat(t.classes)},components:L(t.items,t=>cR(r,t,o,e,n))})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[r.asSpec()]}],behaviours:Fc([Px.config({mode:"acyclic",useTabstopAt:E(NM)}),aM(r),sM(r,{postprocess:t=>XI(t).fold(t=>(console.error(t),{}),v)}),Tc("dialog-body-panel",[dc(Ra(),(t,o)=>{t.getSystem().broadcastOn([jM],{newFocus:S.some(o.event.target)})})])])}},oH=(t,o)=>{dn(t,"height",o+"px"),dn(t,"flex-basis",o+"px")},eH=(t,o,e)=>{Vn(t,'[role="dialog"]').each(t=>{Qn(t,'[role="tablist"]').each(n=>{e.get().map(e=>(dn(o,"height","0"),dn(o,"flex-basis","0"),Math.min(e,((t,o,e)=>{const n=se(t).dom,r=Vn(t,".tox-dialog-wrap").getOr(t);let i;i="fixed"===Cn(r,"position")?Math.max(n.clientHeight,window.innerHeight):Math.max(n.offsetHeight,n.scrollHeight);const a=yn(o),A=o.dom.offsetLeft>=e.dom.offsetLeft+Fn(e)?Math.max(yn(e),a):a,l=parseInt(Cn(t,"margin-top"),10)||0,s=parseInt(Cn(t,"margin-bottom"),10)||0;return i-(yn(t)+l+s-A)})(t,o,n)))).each(t=>{oH(o,t)})})})},nH=t=>Qn(t,'[role="tabpanel"]'),rH=t=>{const o=Qt(),e=[fc(e=>{const n=e.element;nH(n).each(r=>{dn(r,"visibility","hidden"),e.getSystem().getByDom(r).toOptional().each(e=>{const n=((t,o,e)=>L(t,(n,r)=>{Ep.set(e,t[r].view());const i=o.dom.getBoundingClientRect();return Ep.set(e,[]),i.height}))(t,r,e),i=(t=>ot(X(t,(t,o)=>t>o?-1:t<o?1:0)))(n);i.fold(o.clear,o.set)}),eH(n,r,o),fn(r,"visibility"),((t,o)=>{ot(t).each(t=>ky.showTab(o,t.value))})(t,e),requestAnimationFrame(()=>{eH(n,r,o)})})}),dc(lA(),t=>{const e=t.element;nH(e).each(t=>{eH(e,t,o)})}),dc(XO,(t,e)=>{const n=t.element;nH(n).each(t=>{const e=Ne(ve(t));dn(t,"visibility","hidden");const r=un(t,"height").map(t=>parseInt(t,10));fn(t,"height"),fn(t,"flex-basis");const i=t.dom.getBoundingClientRect().height;r.forall(t=>i>t)?(o.set(i),eH(n,t,o)):r.each(o=>{oH(t,o)}),fn(t,"visibility"),e.each(Te)})})];return{extraEvents:e,selectFirst:!1}},iH="send-data-to-section",aH="send-data-to-view",AH=(t,o,e,n)=>{const r=ht({}),i=t=>{const o=Mu.getValue(t),e=XI(o).getOr({}),n=r.get(),i=It(n,e);r.set(i)},a=t=>{const o=r.get();Mu.setValue(t,o)},A=ht(null),l=L(t.tabs,t=>({value:t.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"]},components:[eC(e.shared.providers.translate(t.title))],view:()=>[kh.sketch(r=>({dom:{tag:"div",classes:["tox-form"]},components:L(t.items,t=>cR(r,t,o,e,n)),formBehaviours:Fc([Px.config({mode:"acyclic",useTabstopAt:E(NM)}),Tc("TabView.form.events",[fc(a),hc(i)]),Gg.config({channels:ya([{key:iH,value:{onReceive:i}},{key:aH,value:{onReceive:a}}])})])}))]})),s=rH(l);return ky.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:(t,o,e)=>{const n=Mu.getValue(o);nc(t,$O,{name:n,oldName:A.get()}),A.set(n)},tabs:l,components:[ky.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[hy.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Fc([Ob.config({})])}),ky.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:s.selectFirst,tabSectionBehaviours:Fc([Tc("tabpanel",s.extraEvents),Px.config({mode:"acyclic"}),pC.config({find:t=>ot(ky.getViewItems(t))}),cM(S.none(),t=>(t.getSystem().broadcastOn([iH],{}),r.get()),(t,o)=>{r.set(o),t.getSystem().broadcastOn([aH],{})})])})},lH=(t,o,e,n,r,i)=>({dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:{...e.map(t=>({id:t})).getOr({}),...r?{"aria-live":"polite"}:{}}},components:[],behaviours:Fc([AM(0),Jg.config({channel:`${HM}-${o}`,updateState:(t,o)=>S.some({isTabPanel:()=>"tabpanel"===o.body.type}),renderComponents:t=>{const o=t.body;return"tabpanel"===o.type?[AH(o,t.initialData,n,i)]:[tH(o,t.initialData,n,i)]},initialData:t})])}),sH=qy.deviceType.isTouch(),cH=(t,o)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[t,o]}),dH=(t,o)=>ov.parts.close(hf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":o.translate("Close")}},action:t,buttonBehaviours:Fc([Ob.config({})])})),xH=()=>ov.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),pH=(t,o)=>ov.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:tf(`<p>${rk(o.translate(t))}</p>`)}]}]}),CH=t=>ov.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:t}),mH=(t,o)=>[Ym.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:t}),Ym.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]}
vendor: 6,411 bytes, line 1
1,components:o})],uH=t=>{const o="tox-dialog",e=o+"-wrap",n=e+"__backdrop",r=o+"__disable-scroll";return ov.sketch({lazySink:t.lazySink,onEscape:o=>(t.onEscape(o),S.some(!0)),useTabstopAt:t=>!NM(t),firstTabstop:t.firstTabstop,dom:{tag:"div",classes:[o].concat(t.extraClasses),styles:{position:"relative",...t.extraStyles}},components:[t.header,t.body,...t.footer.toArray()],parts:{blocker:{dom:tf(`<div class="${e}"></div>`),components:[{dom:{tag:"div",classes:sH?[n,n+"--opaque"]:[n]}}]}},dragBlockClass:e,modalBehaviours:Fc([Ic.config({}),Tc("dialog-events",t.dialogEvents.concat([bc(Ra(),(t,o)=>{cC.isBlocked(t)||Px.focusIn(t)}),dc(pA(),(t,o)=>{t.getSystem().broadcastOn([jM],{newFocus:o.event.newFocus})})])),Tc("scroll-lock",[fc(()=>{nr(An(),r)}),hc(()=>{ir(An(),r)})]),...t.extraBehaviours]),eventOrder:{[$a()]:["dialog-events"],[sA()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[cA()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...t.eventOrder}})},gH=t=>hf.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close"),"data-mce-name":"close"}},buttonBehaviours:Fc([Ob.config({}),$b.config(t.tooltips.getConfig({tooltipText:t.translate("Close")}))]),components:[Ck("close",{tag:"span",classes:["tox-icon"]},t.icons)],action:t=>{ec(t,GO)}}),bH=(t,o,e,n)=>({dom:{tag:"h1",classes:["tox-dialog__title"],attributes:{...e.map(t=>({id:t})).getOr({})}},components:[],behaviours:Fc([Jg.config({channel:`${IM}-${o}`,initialData:t,renderComponents:t=>[eC(n.translate(t.title))]})])}),fH=()=>({dom:tf('<div class="tox-dialog__draghandle"></div>')}),hH=(t,o,e)=>((t,o,e)=>{const n=ov.parts.title(bH(t,o,S.none(),e)),r=ov.parts.draghandle(fH()),i=ov.parts.close(gH(e)),a=[n].concat(t.draggable?[r]:[]).concat([i]);return Ym.sketch({dom:tf('<div class="tox-dialog__header"></div>'),components:a})})({title:e.shared.providers.translate(t),draggable:e.dialog.isDraggableModal()},o,e.shared.providers),vH=(t,o,e,n)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":e.translate(t)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${n.getOr(0)}px`,position:"absolute"}},behaviours:o,components:[{dom:tf('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),_H=(t,o,e)=>({onClose:()=>e.closeWindow(),onBlock:e=>{const n=Qn(t().element,".tox-dialog__header").map(t=>yn(t));ov.setBusy(t(),(t,r)=>vH(e.message,r,o,n))},onUnblock:()=>{ov.setIdle(t())}}),yH="tox-dialog--fullscreen",EH="tox-dialog--width-lg",wH="tox-dialog--width-md",kH=t=>{switch(t){case"large":return S.some(EH);case"medium":return S.some(wH);default:return S.none()}},BH=(t,o)=>{const e=Ao.fromDom(o.element.dom);Ar(e,yH)||(sr(e,[EH,wH]),kH(t).each(t=>nr(e,t)))},FH=(t,o)=>{const e=Ao.fromDom(t.element.dom),n=cr(e),r=W(n,t=>t===EH||t===wH).or(kH(o));((t,o)=>{I(o,o=>{ar(t,o)})})(e,[yH,...r.toArray()])},SH=(t,o,e)=>aC(uH({...t,firstTabstop:1,lazySink:e.shared.getSink,extraBehaviours:[xM({}),...t.extraBehaviours],onEscape:t=>{ec(t,GO)},dialogEvents:o,eventOrder:{[Ja()]:[Jg.name(),Gg.name()],[sA()]:["scroll-lock",Jg.name(),"messages","dialog-events","alloy.base.behaviour"],[cA()]:["alloy.base.behaviour","dialog-events","messages",Jg.name(),"scroll-lock"]}})),DH=(t,o={})=>L(t,t=>"menu"===t.type?(t=>{const e=L(t.items,t=>{const e=ut(o,t.name).getOr(ht(!1));return{...t,storage:e}});return{...t,items:e}})(t):t),zH=t=>j(t,(t,o)=>{if("menu"===o.type){return j(o.items,(t,o)=>(t[o.name]=o.storage,t),t)}return t},{}),OH=(t,o)=>[mc(Ra(),UM),t(VO,(t,e,n,r)=>{Ue(r.element)&&Ne(ve(r.element)).each(Re),o.onClose(),e.onClose()}),t(GO,(t,o,e,n)=>{o.onCancel(t),ec(n,VO)}),dc(JO,(t,e)=>o.onUnblock()),dc(KO,(t,e)=>o.onBlock(e.event))],MH=(t,o,e)=>{const n=(o,e)=>dc(o,(o,n)=>{r(o,(r,i)=>{e(t(),r,n.event,o)})}),r=(t,o)=>{Jg.getState(t).get().each(e=>{o(e.internalDialog,t)})};return[...OH(n,o),n(QO,(t,o)=>o.onSubmit(t)),n(WO,(t,o,e)=>{o.onChange(t,{name:e.name})}),n(ZO,(t,o,n,r)=>{const i=()=>r.getSystem().isConnected()?Px.focusIn(r):void 0,a=t=>Qe(t,"disabled")||Ze(t,"aria-disabled").exists(t=>"true"===t),A=ve(r.element),l=Ne(A);o.onAction(t,{name:n.name,value:n.value}),Ne(A).fold(i,t=>{a(t)||l.exists(o=>ho(t,o)&&a(o))?i():e().toOptional().filter(o=>!ho(o.element,t)).each(i)})}),n($O,(t,o,e)=>{o.onTabChange(t,{newTabName:e.name,oldTabName:e.oldName})}),hc(o=>{const e=t();Mu.setValue(o,e.getData())})]},TH=(t,o)=>{const e=o.map(t=>t.footerButtons).getOr([]),n=H(e,t=>"start"===t.align),r=(t,o)=>Ym.sketch({dom:{tag:"div",classes:[`tox-dialog__footer-${t}`]},components:L(o,t=>t.memento.asSpec())});return[r("start",n.pass),r("end",n.fail)]},RH=(t,o,e)=>({dom:tf('<div class="tox-dialog__footer"></div>'),components:[],behaviours:Fc([Jg.config({channel:`${qM}-${o}`,initialData:t,updateState:(t,o)=>{const n=L(o.buttons,t=>{const o=of(((t,o)=>ZT(t,t.type,o))(t,e));return{name:t.name,align:t.align,memento:o}});return S.some({lookupByName:o=>((t,o,e)=>W(o,t=>t.name===e).bind(o=>o.memento.getOpt(t)))(t,n,o),footerButtons:n})},renderComponents:TH})])}),UH=(t,o,e)=>ov.parts.footer(RH(t,o,e)),NH=(t,o)=>{if(t.getRoot().getSystem().isConnected()){const e=pC.getCurrent(t.getFormWrapper()).getOr(t.getFormWrapper());return kh.getField(e,o).orThunk(()=>{const e=t.getFooter().bind(t=>Jg.getState(t).get());return e.bind(t=>t.lookupByName(o))})}return S.none()},LH=(t,o,e)=>{const n=o=>{const e=t.getRoot();e.getSystem().isConnected()&&o(e)},r={getData:()=>{const o=t.getRoot(),n=o.getSystem().isConnected()?t.getFormWrapper():o;return{...Mu.getValue(n),...lt(e,t=>t.get())}},setData:o=>{n(n=>{const i=r.getData(),a=It(i,o),A=((t,o)=>{const e=t.getRoot();return Jg.getState(e).get().map(t=>qi(Hi("data",t.dataValidator,o))).getOr(o)})(t,a),l=t.getFormWrapper();Mu.setValue(l,A),At(e,(t,o)=>{gt(a,o)&&t.set(a[o])})})},setEnabled:(o,e)=>{NH(t,o).each(e?zC.enable:zC.disable)},focus:o=>{NH(t,o).each(Ic.focus)},block:t=>{if(!i(t))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");n(o=>{nc(o,KO,{message:t})})},unblock:()=>{n(t=>{ec(t,JO)})},showTab:o=>{n(e=>{const n=t.getBody();Jg.getState(n).get().exists(t=>t.isTabPanel())&&pC.getCurrent(n).each(t=>{ky.showTab(t,o)})})},redial:i=>{n(n=>{const a=t.getId(),A=o(i),l=DH(A.internalDialog.buttons,e);n.getSystem().broadcastOn([`${LM}-${a}`],A),n.getSystem().broadcastOn([`${IM}-${a}
1`],A.internalDialog),n.getSystem().broadcastOn([`${HM}-${a}`],A.internalDialog),n.getSystem().broadcastOn([`${qM}-${a}`],{...A.internalDialog,buttons:l}),r.setData(A.initialData)})},close:()=>{n(t=>{ec(t,VO)})},toggleFullscreen:t.toggleFullscreen};return r},IH=(t,o,e)=>{const n=Nt("dialog"),r=t.internalDialog,i=hH(r.title,n,e),a=ht(r.size),A=kH(a.get()).toArray(),l=((t,o,e,n)=>{const r=lH(t,o,S.none(),e,!1,n);return ov.parts.body(r)})({body:r.body,initialData:r.initialData},n,e,t=>NH(m,t)),s=DH(r.buttons),c=zH(s),d=Pt(0!==s.length,UH({buttons:s},n,e)),x=MH(()=>u,_H(()=>C,e.shared.providers,o),e.shared.getSink),p={id:n,header:i,body:l,footer:d,extraClasses:A,extraBehaviours:[Jg.config({channel:`${LM}-${n}`,updateState:(t,o)=>(a.set(o.internalDialog.size),BH(o.internalDialog.size,t),S.some(o)),initialData:t})],extraStyles:{}},C=SH(p,x,e),m={getId:h(n),getRoot:h(C),getBody:()=>ov.getBody(C),getFooter:()=>ov.getFooter(C),getFormWrapper:()=>{const t=ov.getBody(C);return pC.getCurrent(t).getOr(t)},toggleFullscreen:()=>{FH(C,a.get())}},u=LH(m,o.redial,c);return{dialog:C,instanceApi:u}},HH=(t,o,e,n=!1,r)=>{const i=Nt("dialog"),a=Nt("dialog-label"),A=Nt("dialog-content"),l=t.internalDialog,s=ht(l.size),c=kH(s.get()).toArray(),d=of(((t,o,e,n)=>Ym.sketch({dom:tf('<div class="tox-dialog__header"></div>'),components:[bH(t,o,S.some(e),n),fH(),gH(n)],containerBehaviours:Fc([du.config({mode:"mouse",blockerClass:"blocker",getTarget:t=>Kn(t,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"},onDrag:(t,o)=>{t.getSystem().broadcastOn([af()],{target:o})}})])}))({title:l.title,draggable:!0},i,a,e.shared.providers)),x=of(((t,o,e,n,r,i)=>lH(t,o,S.some(e),n,r,i))({body:l.body,initialData:l.initialData},i,A,e,n,t=>NH(f,t))),p=DH(l.buttons),C=zH(p),m=Pt(0!==p.length,of(((t,o,e)=>RH(t,o,e))({buttons:p},i,e))),u=MH(()=>v,{onBlock:t=>{cC.block(b,(o,n)=>{const r=d.getOpt(b).map(t=>yn(t.element));return vH(t.message,n,e.shared.providers,r)})},onUnblock:()=>{cC.unblock(b)},onClose:()=>o.closeWindow()},e.shared.getSink),g=Qo().os,b=aC({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline",...c],attributes:{role:"dialog",...g.isMacOS()?{"aria-label":l.title}:{"aria-labelledby":a}}},eventOrder:{[Ja()]:[Jg.name(),Gg.name()],[$a()]:["execute-on-form"],[sA()]:["reflecting","execute-on-form"]},behaviours:Fc([Px.config({mode:"cyclic",onEscape:t=>(ec(t,VO),S.some(!0)),useTabstopAt:t=>!NM(t)&&("button"!==Xo(t)||"disabled"!==Ge(t,"disabled")),firstTabstop:1}),Jg.config({channel:`${LM}-${i}`,updateState:(t,o)=>(s.set(o.internalDialog.size),BH(o.internalDialog.size,t),r(),S.some(o)),initialData:t}),Ic.config({}),Tc("execute-on-form",u.concat([bc(Ra(),(t,o)=>{Px.focusIn(t)}),dc(pA(),(t,o)=>{t.getSystem().broadcastOn([jM],{newFocus:o.event.newFocus})})])),cC.config({getRoot:()=>S.some(b)}),Ep.config({}),xM({})]),components:[d.asSpec(),x.asSpec(),...m.map(t=>t.asSpec()).toArray()]}),f={getId:h(i),getRoot:h(b),getFooter:()=>m.map(t=>t.get(b)),getBody:()=>x.get(b),getFormWrapper:()=>{const t=x.get(b);return pC.getCurrent(t).getOr(t)},toggleFullscreen:()=>{FH(b,s.get())}},v=LH(f,o.redial,C);return{dialog:b,instanceApi:v}};var qH=tinymce.util.Tools.resolve("tinymce.util.URI");const YH=["insertContent","setContent","execCommand","close","block","unblock"],jH=t=>a(t)&&-1!==YH.indexOf(t.mceAction),WH=(t,o,e,n)=>{const r=Nt("dialog"),A=hH(t.title,r,n),l=(t=>{const o={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[TM(S.none(),{dom:{tag:"iframe",attributes:{src:t.url}},behaviours:Fc([Ob.config({}),Ic.config({})])})]}],behaviours:Fc([Px.config({mode:"acyclic",useTabstopAt:E(NM)})])};return ov.parts.body(o)})(t),s=t.buttons.bind(t=>0===t.length?S.none():S.some(UH({buttons:t},r,n))),d=((t,o)=>{const e=(o,e)=>dc(o,(o,r)=>{n(o,(n,i)=>{e(t(),n,r.event,o)})}),n=(t,o)=>{Jg.getState(t).get().each(e=>{o(e,t)})};return[...OH(e,o),e(ZO,(t,o,e)=>{o.onAction(t,{name:e.name})})]})(()=>h,_H(()=>f,n.shared.providers,o)),x={...t.height.fold(()=>({}),t=>({height:t+"px","max-height":t+"px"})),...t.width.fold(()=>({}),t=>({width:t+"px","max-width":t+"px"}))},C=t.width.isNone()&&t.height.isNone()?["tox-dialog--width-lg"]:[],m=new qH(t.url,{base_uri:new qH(window.location.href)}),u=`${m.protocol}://${m.host}${m.port?":"+m.port:""}`,g=Zt(),b=[Jg.config({channel:`${LM}-${r}`,updateState:(t,o)=>S.some(o),initialData:t}),Tc("messages",[fc(()=>{const o=De(Ao.fromDom(window),"message",o=>{if(m.isSameOrigin(new qH(o.raw.origin))){const n=o.raw.data;jH(n)?((t,o,e)=>{switch(e.mceAction){case"insertContent":t.insertContent(e.content);break;case"setContent":t.setContent(e.content);break;case"execCommand":const n=!!c(e.ui)&&e.ui;t.execCommand(e.cmd,n,e.value);break;
vendor: 5,324 bytes, line 1
1case"close":o.close();break;case"block":o.block(e.message);break;case"unblock":o.unblock()}})(e,h,n):(t=>!jH(t)&&a(t)&&gt(t,"mceAction"))(n)&&t.onMessage(h,n)}});g.set(o)}),hc(g.clear)]),Gg.config({channels:{[YM]:{onReceive:(t,o)=>{Qn(t.element,"iframe").each(t=>{const e=t.dom.contentWindow;p(e)&&e.postMessage(o,u)})}}}})],f=SH({id:r,header:A,body:l,footer:s,extraClasses:C,extraBehaviours:b,extraStyles:x},d,n),h=(t=>{const o=o=>{t.getSystem().isConnected()&&o(t)};return{block:t=>{if(!i(t))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");o(o=>{nc(o,KO,{message:t})})},unblock:()=>{o(t=>{ec(t,JO)})},close:()=>{o(t=>{ec(t,VO)})},sendMessage:t=>{o(o=>{o.getSystem().broadcastOn([YM],t)})}}})(f);return{dialog:f,instanceApi:h}},PH=(t,o)=>qi(Hi("data",o,t)),VH=t=>ur(t,".tox-alert-dialog")||ur(t,".tox-confirm-dialog"),GH=(t,o,e,n)=>o&&e?[]:[sm.config({contextual:{lazyContext:()=>S.some(Ir(Ao.fromDom(t.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition",onHide:n},modes:["top"],lazyViewport:o=>JE(t,o.element).map(t=>({bounds:$E(t),optScrollEnv:S.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yr(),optScrollEnv:S.none()}))})],ZH=t=>{const o=t.editor,e=jE(o),n=(t=>{const o=t.shared;return{open:(e,n)=>{const r=()=>{ov.hide(l),n()},i=of(ZT({context:"any",name:"close-alert",text:"OK",primary:!0,buttonType:S.some("primary"),align:"end",enabled:!0,icon:S.none()},"cancel",t)),a=xH(),A=dH(r,o.providers),l=aC(uH({lazySink:()=>o.getSink(),header:cH(a,A),body:pH(e,o.providers),footer:S.some(CH(mH([],[i.asSpec()]))),onEscape:r,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[dc(GO,r)],eventOrder:{}}));ov.show(l);const s=i.get(l);Ic.focus(s)}}})(t.backstages.dialog),r=(t=>{const o=t.shared;return{open:(e,n)=>{const r=t=>{ov.hide(s),n(t)},i=of(ZT({context:"any",name:"yes",text:"Yes",primary:!0,buttonType:S.some("primary"),align:"end",enabled:!0,icon:S.none()},"submit",t)),a=ZT({context:"any",name:"no",text:"No",primary:!1,buttonType:S.some("secondary"),align:"end",enabled:!0,icon:S.none()},"cancel",t),A=xH(),l=dH(()=>r(!1),o.providers),s=aC(uH({lazySink:()=>o.getSink(),header:cH(A,l),body:pH(e,o.providers),footer:S.some(CH(mH([],[a,i.asSpec()]))),onEscape:()=>r(!1),extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[dc(GO,()=>r(!1)),dc(QO,()=>r(!0))],eventOrder:{}}));ov.show(s);const c=i.get(s);Ic.focus(c)}}})(t.backstages.dialog),i=(e,n)=>hS.openUrl(e=>{const r=WH(e,{closeWindow:()=>{ov.hide(r.dialog),n(r.instanceApi)}},o,t.backstages.dialog);return ov.show(r.dialog),r.instanceApi},e),a=(o,e)=>hS.open((o,n,r)=>{const i=n,a=IH({dataValidator:r,initialData:i,internalDialog:o},{redial:hS.redial,closeWindow:()=>{ov.hide(a.dialog),e(a.instanceApi)}},t.backstages.dialog);return ov.show(a.dialog),a.instanceApi.setData(i),a.instanceApi},o),A=(n,r,i,a)=>hS.open((n,A,l)=>{const s=PH(A,l),c=Qt(),d=t.backstages.popup.shared.header.isPositionedAtTop(),x=()=>c.on(t=>{Ph.reposition(t),e&&d||sm.refresh(t)}),p=HH({dataValidator:l,initialData:s,internalDialog:n},{redial:hS.redial,closeWindow:()=>{c.on(Ph.hide),o.off("ResizeEditor",x),o.off("ScrollWindow",C),c.clear(),i(p.instanceApi)}},t.backstages.popup,a.ariaAttrs,x),C=()=>p.dialog.getSystem().broadcastOn([af()],{target:p.dialog.element}),m=aC(Ph.sketch({lazySink:t.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:a.persistent?{event:"doNotDismissYet"}:{},...d?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Fc([Tc("window-manager-inline-events",[dc(dA(),(t,o)=>{ec(p.dialog,GO)})]),...GH(o,e,d,()=>p.dialog.getSystem().broadcastOn([rf()],{target:p.dialog.element}))]),isExtraPart:(t,o)=>VH(o)}));c.set(m);return Ph.showWithinBounds(m,AC(p.dialog),{anchor:r},()=>{const t=o.inline?An():Ao.fromDom(o.getContainer()),e=Ir(t);return S.some(e)}),e&&d||(sm.refresh(m),o.on("ResizeEditor",x)),o.on("ScrollWindow",C),p.instanceApi.setData(s),Px.focusIn(p.dialog),p.instanceApi},n),l=(e,n,r,i)=>hS.open((e,a,A)=>{const l=PH(a,A),s=Qt(),c=t.backstages.popup.shared.header.isPositionedAtTop(),d=()=>s.on(t=>{Ph.reposition(t),sm.refresh(t)}),x=HH({dataValidator:A,initialData:l,internalDialog:e},{redial:hS.redial,closeWindow:()=>{s.on(Ph.hide),o.off("ResizeEditor ScrollWindow ElementScroll",d),s.clear(),r(x.instanceApi)}},t.backstages.popup,i.ariaAttrs,d),p=aC(Ph.sketch({lazySink:t.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:i.persistent?{event:"doNotDismissYet"}:{},...c?{}:{fireRepositionEventInstead:{}},inlineBehaviours:Fc([Tc("window-manager-inline-events",[dc(dA(),(t,o)=>{ec(x.dialog,GO)})]),sm.config({contextual:{lazyContext:()=>S.some(Ir(Ao.fromDom(o.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top","bottom"],lazyViewport:t=>JE(o,t.element).map(t=>({bounds:$E(t),optScrollEnv:S.some({currentScrollTop:t.element.dom.scrollTop,scrollElmTop:Tn(t.element).top})})).getOrThunk(()=>({bounds:Yr(),optScrollEnv:S.none()}))})]),isExtraPart:(t,o)=>VH(o)}));s.set(p);
1return Ph.showWithinBounds(p,AC(x.dialog),{anchor:n},()=>t.backstages.popup.shared.getSink().toOptional().bind(t=>{const e=JE(o,t.element).map(t=>$E(t)).getOr(Yr()),n=Ir(Ao.fromDom(o.getContentAreaContainer())),r=qr(n,e);return S.some(Lr(r.x,r.y,r.width,r.height-15))})),sm.refresh(p),o.on("ResizeEditor ScrollWindow ElementScroll ResizeWindow",d),x.instanceApi.setData(l),Px.focusIn(x.dialog),x.instanceApi},e);return{open:(o,e,n)=>{if(!d(e)){if("toolbar"===e.inline)return A(o,t.backstages.popup.shared.anchors.inlineDialog(),n,e);if("bottom"===e.inline)return l(o,t.backstages.popup.shared.anchors.inlineBottomDialog(),n,e);if("cursor"===e.inline)return A(o,t.backstages.popup.shared.anchors.cursor(),n,e)}return a(o,n)},openUrl:(t,o)=>i(t,o),alert:(t,o)=>{n.open(t,o)},close:t=>{t.close()},confirm:(t,o)=>{r.open(t,o)}}},QH=t=>{Wy(t),(t=>{const o=t.options.register,e=t=>{return u(t,i)?{value:(o=t,qz(o.map((t,o)=>o%2==0?"#"+yz(t).value:t))),valid:!0}:{valid:!1,message:"Must be an array of strings."};var o},n=t=>m(t)&&t>0?{value:t,valid:!0}:{valid:!1,message:"Must be a positive number."};o("color_map",{processor:e,default:["#BFEDD2","Light Green","#FBEEB8","Light Yellow","#F8CAC6","Light Red","#ECCAFA","Light Purple","#C2E0F4","Light Blue","#2DC26B","Green","#F1C40F","Yellow","#E03E2D","Red","#B96AD9","Purple","#3598DB","Blue","#169179","Dark Turquoise","#E67E23","Orange","#BA372A","Dark Red","#843FA1","Dark Purple","#236FA1","Dark Blue","#ECF0F1","Light Gray","#CED4D9","Medium Gray","#95A5A6","Gray","#7E8C8D","Dark Gray","#34495E","Navy Blue","#000000","Black","#ffffff","White"]}),o("color_map_raw",{processor:t=>u(t,i)?{value:qz(t),valid:!0}:{valid:!1,message:"Must be an array of strings."}}),o("color_map_background",{processor:e}),o("color_map_foreground",{processor:e}),o("color_cols",{processor:n,default:Pz(t)}),o("color_cols_foreground",{processor:n,default:Vz(t,Iz)}),o("color_cols_background",{processor:n,default:Vz(t,Hz)}),o("custom_colors",{processor:"boolean",default:!0}),o("color_default_foreground",{processor:"string",default:jz}),o("color_default_background",{processor:"string",default:jz})})(t),(t=>{const o=t.options.register;o("contextmenu_avoid_overlap",{processor:"string",default:""}),o("contextmenu_never_use_native",{processor:"boolean",default:!1}),o("contextmenu",{processor:t=>!1===t?{value:[],valid:!0}:i(t)||u(t,i)?{value:gI(t),valid:!0}:{valid:!1,message:"Must be false or a string."},default:"link linkchecker image editimage table spellchecker configurepermanentpen"})})(t)};Ny.add("silver",t=>{QH(t);let o=()=>Yr();const{dialogs:e,popups:n,renderUI:r}=$I(t,{getPopupSinkBounds:()=>o()});LO(t,n.backstage.shared);const i=ZH({editor:t,backstages:{popup:n.backstage,dialog:e.backstage}}),a=Qt();return{renderUI:()=>{const e=r();return JE(t,n.getMothership().element).each(t=>{o=()=>$E(t)}),e},getWindowManagerImpl:h(i),getNotificationManagerImpl:()=>gk(t,{backstage:n.backstage},n.getMothership(),a),getPromotionElement:()=>Qn(Ao.fromDom(t.getContainer()),".tox-promotion").map(t=>t.dom).getOrNull()}})}()},7043:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(43645),e.b),c=new URL(e(67407),e.b),d=a()(r()),x=l()(s),p=l()(c);d.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:1px solid #000;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#fff}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>
1div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#22374a;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#a6cae2}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#a6cae2}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#383f38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#332a38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#2a3746}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#000;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#346085;background-image:none;border-color:#346085;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#2d5373;background-image:none;border-color:#2d5373;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#264560;background-image:none;border-color:#264560;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:3px 0 2px 0;padding:0}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:normal;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;
1cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255, 255, 255, 0.2)}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255, 255, 255, 0.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#1a1a1a;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;color:#fff;cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#fff;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#207ab7;stroke:#207ab7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#222f3e}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#222f3e;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#757d87;color:#fff}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#2b3b4e;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#4a5562;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#4a5562;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #000;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#442632;border:1px solid #55212b;border-radius:3px;color:#e68080;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-conversations{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between;box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1);padding:8px 12px;background:#222f3e;z-index:1}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0;color:#fff;line-height:28px}.tox .tox-comment{background:#222f3e;border:1px solid #222f3e;border-radius:3px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#555542;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid transparent;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:3px;border:2px solid transparent}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#222f3e;box-shadow:0 0 8px 8px #222f3e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255, 255, 255, 0.5);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#222f3e;position:relative;border-radius:3px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#222f3e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(34, 47, 62, 0), #222f3e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#222f3e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#222f3e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34, 47, 62, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(42, 55, 70, 0.15),0 0 40px 1px rgba(42, 55, 70, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255, 255, 255, 0.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32, 122, 183, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #90bddb;color:#90bddb}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#90bddb;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#428fc2;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #90bddb;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#33739e;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #000;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:3px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255, 255, 255, 0.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:0 solid transparent;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:0 solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-sha
1dow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #000;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#000;border-radius:3px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(42 55 3.5%);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255, 255, 255, 0.5);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}
1.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#222f3e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:34px;margin:2px 0 3px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#000;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+x+")}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;
1cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #207ab7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:2px 0 3px 4px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px 0;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px 0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #000;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#4a5562}.tox .tox-insert-table-picker{background-color:#222f3e;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32, 122, 183, 0.5);border-color:rgba(32, 122, 183, 0.5)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#222f3e;border:1px solid #000;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(255, 255, 255, 0.5)}.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42, 55, 70, 0.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:url("+p+") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("+p+') left 0 top 0 #222f3e;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}
1.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:2px 0 3px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}
1.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#207ab7;box-shadow:none}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#82b153;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #b5d199;outline-offset:2px}.tox .tox-notification--success a:active{color:#689041;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#d42b2b;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #e68080;outline-offset:2px}.tox .tox-notification--error a:active{color:#a22;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:#000;color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#997a00;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #fc0;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#665200;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#2681ea;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #83b7f3;outline-offset:2px}.tox .tox-notification--info a:active{color:#1368c9;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#17202a;position:absolute;top:0;left:0;right:0;z-index:1;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#222f3e;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(42, 55, 70, 0.15),0 0 40px 1px rgba(42, 55, 70, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #000}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#2b3b4e;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(255, 255, 255, 0.5)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(255, 255, 255, 0.5)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #000;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#207ab7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#207ab7}.tox .tox-promotion-dialog--footer{background-color:#17202a;color:rgba(255, 255, 255, 0.5);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#55367a;color:#c290fb;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #c290fb}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(255, 255, 255, 0.5);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#428fc2;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #90bddb;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#33739e;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#000 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #000 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#34485f;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#000;border-radius:16px;width:130px;height:2px}
1.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255, 255, 255, 0.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:normal;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255, 255, 255, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#fff}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:3px 0 2px 0;outline:none;padding:0;text-transform:none;width:34px}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#fff}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#4a5562;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#757d87;border:0;box-shadow:none;color:#fff;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#fff}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:transparent;border-radius:3px;display:flex;margin:3px 0 2px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#4a5562}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#4a5562;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#4a5562;color:#fff}.tox .tox-number-input input:focus{background-color:#4a5562}.tox .tox-number-input input:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-number-input button{color:#fff;height:34px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#4a5562;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#4a5562}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #000}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke:focus{background:#4a5562}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px 0}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #4a5562 inset}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-split-button:focus::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-split-button:focus::after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>*:nth-child(1){border-bottom-left-radius:3px;border-top-left-radius:3px}.tox .tox-split-button>*:nth-child(2){border-bottom-right-radius:3px;border-top-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:transparent}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0px}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{op
1acity:.3}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(#000000 0 1px, transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 8px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #000;margin-top:-1px;padding-bottom:0;padding-top:0}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#4a5562;border-radius:3px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(42, 55, 70, 0.2),0 4px 8px 0 rgba(42, 55, 70, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;max-width:15em;padding:8px;pointer-events:none;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip__body{background-color:#2a3746;border-radius:3px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2a3746;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #2a3746;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #2a3746;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}
1.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #2a3746;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#4a5562;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#6ea9d0;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-revisionhistory__pane{padding:0 !important}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);display:flex;flex:1;height:100%;margin-top:8px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#222f3e;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#fff;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#2b3b4e;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#222f3e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #285ec7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #285ec7;box-shadow:0 0 0 2px #285ec7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#62430b;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #cea215;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #cea215}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date{display:flex;gap:12px;justify-content:space-between}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{font-size:12px;font-weight:600;line-height:24px;padding:0}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{align-items:center;display:flex;flex:1 0 0;gap:8px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(255, 255, 255, 0.5);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#fff;height:24px}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view__label{color:#fff;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:8px 8px 0 8px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #000;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-tbtn,.tox .tox-label,.tox .tox-number-input,.tox .tox-tbtn--select,.tox .tox-split-button,.tox .tox-toolbar-label{margin:2px 0 3px 0}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #000}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background:url('+p+") left 0 top 0 #222f3e !important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #000;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #000}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}","",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5-dark/skin.css"],names:[],mappings:"AAAA,KACE,eAAA,CACA,sBAAA,CACA,aAAA,CACA,WAAA,CACA,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,kBAAA,CACA,uCAAA,CACA,4BAAA,CACA,oBAAA,CACA,gBAAA,CACA,mBAAA,CACA,sBAAA,CACA,kBAAA,CAEF,0BACE,kBAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,mBAAA,CACA,iBAAA,CACA,kBAAA,CACA,mBAAA,CACA,mBAAA,CACA,mCAAA,CACA,kBAAA,CACA,uBAAA,CACA,mBAAA,CACA,sBAAA,CACA,sBAAA,CACA,mBAAA,CAEF,0BAEE,sBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CACA,cAAA,CACA,SAAA,CACA,SAAA,CACA,eAAA,CACA,UAAA,CAEF,oBACE,aAAA,CACA,eAAA,CAEF,cACE,aAAA,CACA,gBAAA,CAEF,aACE,qBAAA,CACA,eAAA,CACA,eAAA,CACA,qBAAA,CACA,YAAA,CACA,qBAAA,CACA,uHAAA,CACA,eAAA,CACA,iBAAA,CACA,6BAAA,CAEF,w
1BACE,WAAA,CACA,eAAA,CACA,gBAAA,CAEF,8CACE,gBAAA,CAEF,2CACE,wBAAA,CACA,qBAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CAEF,iBACE,uHAAA,CACA,YAAA,CAEF,8CAEE,YAAA,CAEF,yBACE,QAAA,CAEF,kCACE,yBAAA,CAEF,wBACE,GACE,sBAAA,CAEF,KACE,wBAAA,CAAA,CAGJ,kCACE,kBAAA,CACA,YAAA,CACA,iBAAA,CAEF,qCACE,cAAA,CACA,UAAA,CAEF,2BACE,iBAAA,CACA,6BAAA,CACA,gCAAA,CACA,eAAA,CACA,UAAA,CACA,SAAA,CACA,SAAA,CACA,QAAA,CAEF,uCACE,mBAAA,CACA,iBAAA,CACA,6BAAA,CAEF,2CACE,kBAAA,CAEF,+CACE,kBAAA,CACA,YAAA,CACA,iBAAA,CAEF,6DACE,aAAA,CAEF,qCACE,cAAA,CACA,iBAAA,CAEF,sDACE,gBAAA,CAEF,oCACE,kBAAA,CAEF,kCACE,cAAA,CAEF,2EACE,aAAA,CAEF,4FACE,wBAAA,CACA,UAAA,CAEF,8EACE,cAAA,CACA,aAAA,CAEF,kGACE,YAAA,CAEF,+FACE,wBAAA,CACA,UAAA,CAEF,0MAEE,wBAAA,CAEF,sGACE,wBAAA,CAEF,4FACE,wBAAA,CACA,UAAA,CAEF,8EACE,cAAA,CACA,aAAA,CAEF,kGACE,YAAA,CAEF,+FACE,wBAAA,CACA,aAAA,CAEF,0MAEE,wBAAA,CACA,aAAA,CAEF,sGACE,wBAAA,CACA,aAAA,CAEF,6FACE,wBAAA,CACA,UAAA,CAEF,+EACE,cAAA,CACA,aAAA,CAEF,mGACE,YAAA,CAEF,gGACE,wBAAA,CACA,aAAA,CAEF,4MAEE,wBAAA,CACA,aAAA,CAEF,uGACE,wBAAA,CACA,aAAA,CAEF,+FACE,wCAAA,CACA,UAAA,CAEF,4GACE,YAAA,CAEF,iFACE,UAAA,CAEF,qGACE,SAAA,CAEF,qKAEE,YAAA,CAEF,uFACE,eAAA,CAEF,+FACE,gBAAA,CAEF,gFACE,WAAA,CAEF,iFACE,gBAAA,CAEF,yFACE,iBAAA,CAEF,0EACE,uBAAA,CAEF,qBACE,eAAA,CACA,QAAA,CACA,cAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,2CACE,UAAA,CACA,iBAAA,CAEF,sCACE,MAAA,CAEF,sDACE,YAAA,CACA,qBAAA,CACA,SAAA,CAEF,uEACE,YAAA,CACA,WAAA,CACA,aAAA,CAEF,0CACE,mFACE,UAAA,CAAA,CAGJ,6BACE,iBAAA,CACA,eAAA,CACA,kBAAA,CACA,gBAAA,CACA,aAAA,CAEF,oBACE,YAAA,CACA,aAAA,CAEF,2BACE,YAAA,CACA,aAAA,CAEF,cACE,YAAA,CACA,aAAA,CAEF,iBACE,wBAAA,CACA,qBAAA,CACA,uBAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,cAAA,CACA,oBAAA,CACA,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,gBAAA,CACA,QAAA,CACA,YAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,4BAAA,CACA,oBAAA,CACA,mBAAA,CACA,kBAAA,CAEF,yBACE,iBAAA,CACA,WAAA,CACA,iDAAA,CACA,UAAA,CACA,SAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CAEF,2BACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,8CACE,SAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,uCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,qCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,+CACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,2DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,4IAGE,YAAA,CACA,eAAA,CAEF,sLAGE,aAAA,CACA,iBAAA,CAEF,4BACE,wBAAA,CACA,qBAAA,CACA,uBAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,YAAA,CACA,gBAAA,CACA,4BAAA,CACA,oBAAA,CACA,mBAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CAEF,iDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,iDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,kDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,gDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CAEF,qEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,qEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,sEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,iHAGE,WAAA,CAEF,2JAGE,aAAA,CACA,iBAAA,CAEF,iGAEE,kBAAA,CACA,SAAA,CAEF,sBACE,YAAA,CACA,WAAA,CACA,qBAAA,CACA,cAAA,CACA,oBAAA,CACA,uHAAA,CACA,cAAA,CACA,kBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kBAAA,CAEF,0BACE,cAAA,CAEF,wBACE,4BAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CAEF,kCACE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CAEF,6CACE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,6CACE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,8CACE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,sCACE,iBAAA,CAEF,8DACE,UAAA,CAEF,mBACE,kBAAA,CACA,iBAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,cAAA,CAEF,0BAEE,UAAA,CACA,eAAA,CACA,iBAAA,CACA,QAAA,CACA,SAAA,CAEF,0BACE,kBAAA,CACA,iBAAA,CACA,gCAAA,CACA,sBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,WAAA,CACA,UAAA,CAEF,4DACE,aAAA,CACA,6BAAA,CAEF,8BACE,4DACE,4BAAA,CAAA,CAGJ,gEACE,YAAA,CACA,YAAA,CAEF,0DACE,YAAA,CACA,YAAA,CAEF,6BACE,8BAAA,CACA,kBAAA,CAEF,kFACE,6BAAA,CAEF,oFACE,6BAAA,CAEF,wFACE,6BAAA,CAEF,8FACE,YAAA,CAEF,4FACE,aAAA,CAEF,oGACE,YAAA,CAEF,wGACE,aAAA,CAEF,0DACE,iBAAA,CACA,kCAAA,CACA,WAAA,CAEF,yCACE,eAAA,CAEF,yCACE,aAAA,CAEF,2CACE,eAAA,CAEF,mCACE,gBAAA,CAEF,mCACE,cAAA,CAEF,qCACE,gBAAA,CAEF,qDACE,YAAA,CACA,SAAA,CAEF,kDACE,YAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,eAAA,CACA,SAAA,CAEF,kDACE,qBAAA,CACA,oBAAA,CACA,mBAAA,CACA,oBAAA,CACA,kBAAA,CACA,oBAAA,CACA,aAAA,CAEF,8DACE,kBAAA,CAEF,oCACE,qBAAA,CACA,UAAA,CACA,cAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CACA,eAAA,CACA,mBAAA,CACA,0BAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,2BACE,kBAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CACA,0BAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,uHAEE,qBAAA,CAEF,mhBAME,WAAA,CAEF,mIAEE,UAAA,CACA,kBAAA,CACA,eAAA,CACA,cAAA,CACA,UAAA,CACA,iBAAA,CACA,mBAAA,CAEF,8DACE,WAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAEF,uEACE,YAAA,CACA,cAAA,CAEF,oKACE,wBAAA,CAEF,qKACE,SAAA,CACA,wBAAA,CACA,UAAA,CACA,2BAAA,CAEF,iDACE,eAAA,CAEF,oDACE,iBAAA,CACA,WAAA,CAEF,iDACE,iBAAA,CACA,WAAA,CAEF,qGACE,wBAAA,CACA,UAAA,CAEF,oGACE,wBAAA,CACA,UAAA,CAEF,8BACE,oGACE,gBAAA,CAAA,CAGJ,qGACE,wBAAA,CACA,UAAA,CAEF,oGACE,wBAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,iHACE,iBAAA,CACA,QAAA,CACA,oCAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,iHACE,0BAAA,CAAA,CAGJ,wGACE,wBAAA,CACA,UAAA,CAEF,8BACE,wGACE,iBAAA,CACA,iBAAA,CAAA,CAGJ,uGACE,UAAA,CACA,wBAAA,CACA,iBAAA,CAEF,6GACE,wBAAA,CACA,UAAA,CAEF,6GACE,wBAAA,CACA,UAAA,CAEF,oHACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oHACE,0BAAA,CAAA,CAGJ,8BACE,6GACE,iBAAA,CACA,iBAAA,CAAA,CAGJ,iCACE,qBAAA,CACA,iBAAA,CACA,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,iBAAA,CACA,iBAAA,CAEF,qEAEE,kBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,UAAA,CAEF,6EAEE,iBAAA,CAEF,4DACE,WAAA,CACA,UAAA,CAEF,iCACE,kBAAA,CACA,oBAAA,CACA,MAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,cAAA,CACA,mBAAA,CACA,oBAAA,CAEF,qCACE,kBAAA,CACA,oBAAA,CACA,cAAA,CACA,WAAA,CACA,gBAAA,CACA,mBAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CACA,eAAA,CAEF,wCACE,UAAA,CACA,WAAA,CACA,kBAAA,CAEF,qCACE,iBAAA,CAEF,2CACE,4BAAA,CACA,8BAAA,CACA,kBAAA,CAEF,2EACE,6BAAA,CAEF,yHACE,YAAA,CAEF,qJACE,YAAA,CAEF,iCACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,6EAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,gBAAA,CACA,eAAA,CACA,eAAA,CACA,SAAA,CAEF,wDACE,kBAAA,CACA,YAAA,CACA,gBAAA,CACA,QAAA,CACA,aAAA,CAEF,uDACE,WAAA,CACA,kBAAA,CACA,aAAA,CAEF,6DACE,kBAAA,CAEF,6DACE,eAAA,CAEF,qCACE,YAAA,CAEF,0CACE,kBAAA,CACA,aAAA,CACA,kBAAA,CAEF,qFACE,iBAAA,CAEF,sFACE,wBAAA,CACA,gBAAA,CAEF,qFACE,sBAAA,CACA,kBAAA,CAEF,wFACE,kBAAA,CAEF,wFACE,oBAAA,CACA,eAAA,CAEF,6CACE,iBAAA,CACA,aAAA,CACA,qBAAA,CAEF,wFACE,sBAAA,CAEF,yFACE,oBAAA,CAEF,wFACE,qBAAA,CAEF,2FACE,iBAAA,CAEF,2FACE,mBAAA,CAEF,0FACE,2BAAA,CAEF,oFACE,eAAA,CAEF,wGACE,eAAA,CAEF,oDACE,gBAAA,CACA,gBAAA,CAEF,gEACE,gBAAA,CAEF,oFACE,0BAAA,CAEF,8EACE,gBAAA,CAEF,kGACE,gBAAA,CAEF,8
1CACE,iBAAA,CACA,eAAA,CAEF,0DACE,iBAAA,CACA,yBAAA,CAEF,sEACE,gBAAA,CAEF,8BACE,0DAEE,wCAAA,CACA,qCAAA,CACA,wBAAA,CAAA,CAGJ,iCACE,YAAA,CACA,kBAAA,CACA,YAAA,CACA,QAAA,CAEF,qBACE,qBAAA,CACA,YAAA,CACA,WAAA,CAEF,8BACE,WAAA,CAEF,mDAEE,WAAA,CAEF,2BACE,eAAA,CACA,sBAAA,CACA,iBAAA,CACA,sBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,iCACE,sBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,qBACE,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,8BACE,qIAAA,CACA,WAAA,CACA,UAAA,CAEF,mDAEE,UAAA,CAEF,wEAEE,kBAAA,CAEF,2BACE,gBAAA,CACA,sBAAA,CACA,sBAAA,CACA,UAAA,CACA,UAAA,CAEF,mBACE,YAAA,CACA,qBAAA,CACA,6BAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,6BAAA,CACA,iBAAA,CACA,aAAA,CAEF,yBACE,aAAA,CAEF,qCAEE,+BAAA,CACA,wBAAA,CAEF,wBACE,iBAAA,CAEF,qCACE,oBAAA,CACA,kBAAA,CACA,YAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,4EACE,QAAA,CAEF,2BACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,aAAA,CACA,WAAA,CAEF,yCACE,YAAA,CAEF,qCACE,sBAAA,CACA,WAAA,CACA,eAAA,CAEF,oCACE,iBAAA,CAEF,oCACE,iBAAA,CAEF,0CACE,gBAAA,CAEF,wCACE,iBAAA,CAEF,8BACE,gBAAA,CAEF,8BACE,gBAAA,CAEF,oCACE,iBAAA,CAEF,kCACE,gBAAA,CAEF,mHAGE,oBAAA,CAEF,qEACE,QAAA,CACA,aAAA,CAEF,wBACE,YAAA,CAEF,8BACE,wBACE,wBAAA,CAAA,CAGJ,iBACE,WAAA,CACA,yCAAA,CACA,UAAA,CAEF,8CAEE,mDAAA,CACA,oBAAA,CAEF,yBACE,kBAAA,CACA,YAAA,CACA,sBAAA,CAEF,kCACE,cAAA,CAEF,+BACE,kBAAA,CACA,4BAAA,CACA,QAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,YAAA,CACA,SAAA,CACA,UAAA,CAEF,mCACE,SAAA,CACA,WAAA,CACA,UAAA,CAEF,qCACE,kBAAA,CAEF,iDACE,YAAA,CACA,SAAA,CACA,WAAA,CACA,cAAA,CACA,UAAA,CAEF,sDACE,SAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CAEF,+EACE,aAAA,CAEF,8CACE,gBAAA,CAEF,wCACE,iBAAA,CAMF,wBACE,YAAA,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CAEA,eAAA,CACA,eAAA,CACA,WAAA,CAEF,gCACE,kBAAA,CACA,YAAA,CACA,6BAAA,CACA,4CAAA,CACA,gBAAA,CACA,kBAAA,CACA,SAAA,CAEF,+BACE,cAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CACA,gBAAA,CAEF,kBACE,kBAAA,CACA,wBAAA,CACA,iBAAA,CACA,WAAA,CACA,mBAAA,CACA,iBAAA,CAEF,wBACE,4CAAA,CAEF,wCACE,wBAAA,CACA,wBAAA,CACA,4CAAA,CAEF,8CACE,4BAAA,CACA,WAAA,CAEF,gEACE,cAAA,CAEF,6DACE,kBAAA,CAEF,mEACE,iBAAA,CAEF,0EACE,QAAA,CACA,mBAAA,CACA,iBAAA,CACA,UAAA,CACA,aAAA,CACA,WAAA,CACA,SAAA,CACA,UAAA,CACA,iBAAA,CACA,4BAAA,CAEF,oGACE,YAAA,CAEF,0BACE,kBAAA,CACA,UAAA,CACA,YAAA,CACA,6BAAA,CAEF,wBACE,UAAA,CACA,cAAA,CACA,gBAAA,CAEF,wBACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,sBAAA,CACA,kDAAA,CACA,oBAAA,CAGF,oDACE,gBAAA,CACA,oCAAA,CAEF,mDACE,wBAAA,CAEF,0BACE,QAAA,CAEF,iCACE,WAAA,CACA,kBAAA,CACA,UAAA,CACA,cAAA,CAEF,gCACE,kBAAA,CACA,UAAA,CACA,YAAA,CACA,qBAAA,CACA,iBAAA,CAEF,oCACE,mBAAA,CAEF,+BACE,QAAA,CACA,qBAAA,CACA,cAAA,CACA,MAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAAA,CAEF,iCACE,wBAAA,CACA,8BAAA,CACA,UAAA,CACA,iBAAA,CAEF,kDACE,cAAA,CAEF,4BACE,eAAA,CAEF,8BACE,8BAAA,CACA,cAAA,CACA,iBAAA,CAGF,oCACE,gBAAA,CAEF,iCACE,gBAAA,CACA,iBAAA,CAEF,wCACE,YAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,sBAAA,CACA,kBAAA,CACA,QAAA,CACA,4BAAA,CAEF,yBACE,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,4BAAA,CAEF,6CACE,cAAA,CAEF,yCACE,kBAAA,CACA,QAAA,CACA,UAAA,CACA,YAAA,CACA,MAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,yBACE,YAAA,CACA,aAAA,CACA,cAAA,CACA,wBAAA,CACA,cAAA,CAEF,uCACE,iBAAA,CACA,UAAA,CAEF,wBACE,YAAA,CACA,cAAA,CACA,wBAAA,CACA,cAAA,CAEF,mCACE,wDAAA,CACA,QAAA,CACA,UAAA,CACA,aAAA,CACA,UAAA,CACA,gBAAA,CACA,iBAAA,CACA,UAAA,CAEF,2BACE,kBAAA,CACA,QAAA,CACA,YAAA,CACA,qBAAA,CACA,WAAA,CACA,MAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CAEF,gCACE,kBAAA,CACA,wBAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAAA,CAEF,0BACE,YAAA,CACA,qBAAA,CACA,aAAA,CACA,aAAA,CACA,YAAA,CACA,sBAAA,CAEF,8CACE,oBAAA,CAEF,gCACE,2BAAA,CAEF,2DACE,SAAA,CAEF,uCACE,WAAA,CACA,UAAA,CACA,6HAAA,CACA,mCAAA,CAEF,yCACE,WAAA,CACA,UAAA,CACA,gBAAA,CACA,kBAAA,CACA,6HAAA,CACA,mCAAA,CAEF,gBACE,GACE,4BAAA,CAEF,KACE,2BAAA,CAAA,CAGJ,sBACE,UAAA,CACA,WAAA,CACA,qBAAA,CACA,+BAAA,CACA,iBAAA,CACA,oBAAA,CACA,qBAAA,CACA,yCAAA,CAEF,uCACE,eAAA,CAEF,sKAGE,eAAA,CAEF,iCACE,gBAAA,CAEF,oJAGE,gBAAA,CAEF,eACE,kBAAA,CACA,YAAA,CAEF,2BACE,6BAAA,CAEF,2BACE,iBAAA,CACA,WAAA,CACA,gBAAA,CACA,qBAAA,CACA,UAAA,CAEF,qBACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAAA,CAEF,oFAEE,gBAAA,CAEF,sDACE,eAAA,CAEF,wEAEE,eAAA,CAEF,gDACE,gBAAA,CAOF,sBACE,kBAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,cAAA,CACA,OAAA,CACA,KAAA,CACA,YAAA,CAEF,gCACE,uCAAA,CACA,QAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,wCACE,wBAAA,CAEF,iBACE,wBAAA,CACA,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,uFAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,iBAAA,CACA,UAAA,CACA,SAAA,CAEF,0CACE,8CACE,qBAAA,CACA,eAAA,CACA,6BAAA,CACA,wBAAA,CAAA,CAGJ,wBACE,YAAA,CAEF,yBACE,kBAAA,CACA,wBAAA,CACA,kBAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,uBAAA,CACA,iBAAA,CAEF,qCACE,SAAA,CAEF,6BACE,WAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,oCACE,eAAA,CAEF,0BACE,gBAAA,CAEF,w
1BACE,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,QAAA,CACA,mBAAA,CAEF,uBACE,UAAA,CACA,YAAA,CACA,MAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,eAAA,CACA,mBAAA,CAEF,0CACE,oDACE,qBAAA,CAAA,CAGJ,2BACE,sBAAA,CACA,YAAA,CACA,qBAAA,CACA,aAAA,CACA,iBAAA,CAEF,0CACE,2BACE,cAAA,CAAA,CAGJ,0CACE,wDACE,kBAAA,CACA,gCAAA,CACA,eAAA,CACA,gBAAA,CAAA,CAGJ,gCACE,mCAAA,CACA,8BAAA,CACA,oBAAA,CACA,aAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,4BAAA,CACA,oBAAA,CAEF,sCACE,wCAAA,CAEF,wCACE,+BAAA,CACA,aAAA,CAEF,8BACE,wCACE,iCAAA,CACA,eAAA,CAAA,CAGJ,+BACE,qBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,mCAAA,CACA,aAAA,CACA,gCAAA,CACA,iBAAA,CAEF,iCACE,eAAA,CACA,eAAA,CAEF,6CACE,YAAA,CAEF,4CACE,eAAA,CAEF,4CACE,eAAA,CACA,YAAA,CAEF,iCACE,aAAA,CACA,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,+CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,wCACE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,mCACE,SAAA,CAEF,sCACE,gBAAA,CAEF,kCACE,oBAAA,CAEF,sGAGE,2BAAA,CAEF,sGAGE,kBAAA,CAEF,0KAKE,aAAA,CACA,mBAAA,CACA,qBAAA,CAEF,mDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CAEF,mDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CAEF,kDACE,kBAAA,CAEF,4LAGE,YAAA,CAEF,yLAGE,eAAA,CAEF,yLAGE,eAAA,CACA,YAAA,CAEF,6EACE,iBAAA,CAEF,0EACE,cAAA,CAEF,2BACE,YAAA,CACA,gBAAA,CAEF,6BACE,WAAA,CACA,cAAA,CAEF,uDACE,eAAA,CAEF,2BACE,eAAA,CAEF,qDACE,aAAA,CAEF,yCACE,iBAAA,CAEF,yBACE,kBAAA,CACA,wBAAA,CACA,yBAAA,CACA,YAAA,CACA,6BAAA,CACA,gBAAA,CAEF,4DAEE,YAAA,CAEF,+BACE,kBAAA,CACA,uCAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,wBACE,wBAAA,CACA,UAAA,CAEF,iCACE,gBAAA,CACA,kBAAA,CAEF,6CACE,iBAAA,CAEF,iCACE,4BAAA,CAEF,4CACE,kBAAA,CAEF,2BACE,kBAAA,CACA,eAAA,CAEF,uCACE,iBAAA,CAEF,yBACE,gBAAA,CAEF,oDACE,eAAA,CAEF,0BACE,iBAAA,CAEF,kCACE,qBAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,SAAA,CAEF,iCACE,iBAAA,CAEF,4DACE,oBAAA,CACA,eAAA,CACA,0CAAA,CAEF,yBACE,iBAAA,CACA,UAAA,CACA,YAAA,CAEF,8BACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,0CACE,YAAA,CACA,MAAA,CAEF,wDACE,MAAA,CACA,WAAA,CAEF,8BACE,SAAA,CACA,iBAAA,CAEF,6BACE,SAAA,CACA,kBAAA,CAEF,iCACE,oDAAA,CAEF,wDACE,mBAAA,CAEF,0CACE,uEACE,cAAA,CAAA,CAGJ,0CACE,8FACE,eAAA,CAAA,CAGJ,sIAEE,eAAA,CAEF,gCACE,gBAAA,CAEF,0CACE,iEACE,aAAA,CAAA,CAGJ,0CACE,wFACE,gBAAA,CAAA,CAGJ,0HAEE,gBAAA,CAEF,gCACE,eAAA,CAEF,6BACE,YAAA,CACA,MAAA,CAEF,mBACE,kBAAA,CACA,eAAA,CACA,sBAAA,CACA,qBAAA,CACA,YAAA,CACA,qBAAA,CACA,WAAA,CACA,sBAAA,CACA,gBAAA,CACA,YAAA,CAEF,qBACE,8BAAA,CACA,iBAAA,CAEF,oBACE,YAAA,CACA,MAAA,CACA,eAAA,CACA,iBAAA,CAEF,4BACE,0BAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,uBAAA,CACA,SAAA,CAEF,8BACE,4BACE,wBAAA,CAAA,CAGJ,4BACE,qBAAA,CACA,QAAA,CACA,qBAAA,CACA,MAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,2CACE,SAAA,CAEF,0BACE,sBAAA,CAEF,2BACE,YAAA,CACA,aAAA,CACA,qBAAA,CACA,eAAA,CAEF,wBACE,YAAA,CACA,qCAAA,CACA,SAAA,CAEF,iDACE,wBAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CAEF,kFACE,yBAAA,CAEF,6EACE,yBAAA,CACA,eAAA,CAEF,gFACE,wBAAA,CACA,6CAAA,CACA,aAAA,CAEF,4GACE,6CAAA,CAEF,8EACE,eAAA,CACA,WAAA,CACA,eAAA,CACA,SAAA,CAEF,yBACE,SAAA,CACA,iBAAA,CAEF,wBACE,SAAA,CACA,kBAAA,CAEF,4BACE,sDAAA,CAEF,mDACE,mBAAA,CAEF,uBACE,MAAA,CACA,iBAAA,CAEF,2SAGE,YAAA,CAEF,2BACE,aAAA,CAEF,yCACE,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,gDACE,SAAA,CAEF,gDACE,WAAA,CAEF,8CACE,UAAA,CAEF,6MAGE,kBAAA,CAEF,wDACE,SAAA,CAEF,2LAGE,iBAAA,CAEF,kDACE,QAAA,CAEF,yBACE,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,MAAA,CACA,WAAA,CAEF,wBACE,cAAA,CAEF,kCACE,qBAAA,CACA,cAAA,CAEF,qDACE,gBAAA,CAEF,sBACE,YAAA,CACA,iBAAA,CACA,SAAA,CAEF,qCACE,UAAA,CAEF,2BACE,6BAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,UAAA,CAEF,8BACE,2BACE,yBAAA,CACA,2BAAA,CACA,wBAAA,CAAA,CAGJ,sHAEE,oBAAA,CACA,cAAA,CAEF,mCACE,8SAAA,CACA,6CAAA,CACA,yBAAA,CACA,wBAAA,CACA,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CAEF,8BACE,mCACE,WAAA,CAAA,CAGJ,+CACE,kBAAA,CAEF,oDACE,iBAAA,CAEF,0CACE,QAAA,CAEF,8CACE,kBAAA,CAEF,oCACE,SAAA,CAEF,wCAEE,8BAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CAEF,w
1BACE,aAAA,CAEF,yBACE,iBAAA,CAEF,eACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,sBACE,qBAAA,CACA,iBAAA,CAEF,+BACE,MAAA,CAEF,6BACE,UAAA,CAEF,kCACE,YAAA,CAEF,qBACE,YAAA,CACA,kBAAA,CACA,cAAA,CACA,6BAAA,CAEF,4CACE,qBAAA,CAEF,4CACE,gCAAA,CAEF,4CACE,qBAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CAEF,8BACE,kBAAA,CACA,YAAA,CAEF,iCACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,+CACE,MAAA,CAEF,6CACE,YAAA,CACA,MAAA,CAEF,2DACE,MAAA,CACA,WAAA,CAEF,oEACE,eAAA,CAEF,8DACE,gBAAA,CAEF,sGAEE,YAAA,CAEF,iFACE,eAAA,CACA,gBAAA,CAEF,2JAKE,eAAA,CACA,wBAAA,CACA,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,uHAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CAEF,iGAGE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,mPAOE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,0CAAA,CAEF,4BACE,eAAA,CACA,gBAAA,CACA,WAAA,CACA,kBAAA,CAEF,oBACE,4BAAA,CACA,QAAA,CACA,wBAAA,CACA,gBAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CAEF,wBACE,aAAA,CACA,SAAA,CAEF,yBACE,UAAA,CAEF,6CACE,eAAA,CAEF,uCACE,gBAAA,CAEF,uBACE,cAAA,CACA,iBAAA,CAEF,sDACE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,gCACE,cAAA,CACA,MAAA,CACA,YAAA,CAEF,kCACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CAEF,sCACE,SAAA,CAEF,8BACE,sCACE,4BAAA,CAAA,CAGJ,4CACE,kBAAA,CACA,YAAA,CAEF,0CACE,SAAA,CAEF,oCACE,QAAA,CAEF,sBACE,cAAA,CACA,iBAAA,CAEF,6BACE,eAAA,CACA,wBAAA,CACA,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,uHAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CAEF,uCACE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,yCACE,YAAA,CAEF,mCACE,wBAAA,CACA,oBAAA,CACA,eAAA,CACA,0CAAA,CAEF,0BACE,mBAAA,CACA,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,4CACE,uBAAA,CACA,YAAA,CAEF,4GAEE,kBAAA,CAEF,yCACE,SAAA,CAEF,gGAEE,iBAAA,CAEF,mCACE,QAAA,CAEF,wBACE,iBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,YAAA,CACA,MAAA,CACA,eAAA,CAEF,mBACE,mBAAA,CACA,oBAAA,CAEF,sCACE,WAAA,CAEF,4CACE,WAAA,CAEF,gBACE,QAAA,CACA,WAAA,CACA,QAAA,CACA,eAAA,CACA,wBAAA,CACA,SAAA,CACA,uBAAA,CACA,UAAA,CAEF,8DACE,YAAA,CAEF,+DAEE,MAAA,CACA,cAAA,CACA,KAAA,CACA,YAAA,CAEF,gCACE,4BAAA,CAEF,0EAEE,YAAA,CAEF,0BACE,eAAA,CACA,cAAA,CAEF,uBACE,qBAAA,CACA,YAAA,CACA,eAAA,CACA,iBAAA,CACA,UAAA,CAEF,gDACE,aAAA,CAEF,kCACE,YAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,8BACE,kDAAA,CAEF,kCACE,MAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CAEF,yFAEE,cAAA,CAEF,0CACE,gBAAA,CACA,wBAAA,CACA,UAAA,CACA,iBAAA,CACA,MAAA,CAEF,2CACE,sBAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,gDACE,QAAA,CACA,WAAA,CACA,iBAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,oBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,qBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,uBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,sBAAA,CACA,SAAA,CAEF,iDACE,YAAA,CACA,sBAAA,CACA,kBAAA,CAEF,yCACE,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,+BAAA,CACA,yCAAA,CAEF,qIAGE,oBAAA,CAEF,8BACE,QAAA,CACA,iBAAA,CACA,aAAA,CACA,WAAA,CAEF,2EACE,QAAA,CACA,SAAA,CACA,aAAA,CAEF,oDACE,cAAA,CAEF,yDACE,qBAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,kEACE,WAAA,CAEF,8BACE,YAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CACA,sBAAA,CAEF,0CACE,WAAA,CAEF,uCACE,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEF,mCACE,cAAA,CACA,eAAA,CAEF,qCACE,kBAAA,CACA,4BAAA,CACA,QAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,YAAA,CACA,SAAA,CACA,UAAA,CAEF,yCACE,SAAA,CACA,WAAA,CACA,UAAA,CAEF,2CACE,kBAAA,CAEF,8BACE,wBAAA,CACA,YAAA,CACA,cAAA,CACA,WAAA,CAEF,kCACE,iBAAA,CACA,kBAAA,CACA,wBAAA,CACA,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,2EACE,aAAA,CAEF,iEACE,wCAAA,CACA,oCAAA,CAEF,8BACE,iEACE,sBAAA,CACA,oBAAA,CAAA,CAGJ,qCACE,UAAA,CACA,aAAA,CACA,cAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,gEACE,cAAA,CAEF,4DACE,cAAA,CAEF,2BACE,YAAA,CAEF,wBACE,kBAAA,CACA,qBAAA,CACA,YAAA,CACA,eAAA,CAEF,iDACE,YAAA,CACA,qBAAA,CACA,iBAAA,CACA,YAAA,CAEF,2BACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,gBAAA,CAEF,6BACE,cAAA,CACA,gBAAA,CAEF,gCACE,cAAA,CACA,gBAAA,CACA,8BAAA,CAEF,8DACE,aAAA,CAMF,eACE,wBAAA,CACA,qBAAA,CACA,iBAAA,CACA,4CAAA,CACA,oBAAA,CACA,eAAA,CACA,kBAAA,CACA,YAAA,CAEF,mDACE,WAAA,CAEF,sDACE,WAAA,CAEF,mDACE,WAAA,CAEF,0CACE,2CACE,wBAAA,CACA,iBAAA,CAEF,+DACE,oBAAA,CAAA,CAGJ,0OASE,QAAA,CAEF,kBACE,uEAAA,CACA,wBAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,mBAAA,CAEF,iCACE,aAAA,CAEF,oBACE,uEAAA,CACA,wBAAA,CACA,aAAA,CACA,UAAA,CACA,sBAAA,CACA,wBAAA,CACA,eAAA,CAEF,yBACE,yBAAA,CACA,wBAAA,CACA,iBAAA,CACA,aAAA,CACA,cAAA,CACA,YAAA,CACA,cAAA,CACA,aAAA,CACA,eAAA,CACA,kBAAA,CAEF,+BACE,wBAAA,CAEF,+BACE,wBAAA,CAGF,eACE,kBAAA,CACA,kBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,sBAAA,CACA,kBAAA,CACA,YAAA,CACA,aAAA,CACA,mBAAA,CACA,UAAA,CAEF,yBACE,wBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,oCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,2CACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,2CACE,0BAAA,CAAA,CAGJ,4EAEE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,2DACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,6BACE,cAAA,CACA,kBAAA,CACA,YAAA,CAEF,iDACE,kBAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CACA,YAAA,CAEF,uBACE,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,YAAA,CACA,cAAA,CACA,kBAAA,CACA,8DAAA,CACA,gBAAA,CACA,iBAAA,CACA,cAAA,CACA,SAAA,CACA,WAAA,CACA,wDAAA,CACA,iBAAA,CAEF,yBACE,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,yBACE,cAAA,CACA,kBAAA,CAEF,6BACE,oBAAA,CACA,eAAA,CAEF,2BACE,SAAA,CAEF,gCACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,kCACE,UAAA,CAEF,kCACE,aAAA,CAEF,gFAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,gDACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,yCACE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,oCACE,SAAA,CAEF,8BACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,gCACE,UAAA,CAEF,gCACE,aAAA,CAEF,4EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8
1CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,uCACE,UAAA,CACA,iCAAA,CACA,yBAAA,CAEF,kCACE,SAAA,CAEF,6DAEE,wBAAA,CACA,iBAAA,CACA,aAAA,CAEF,iEAEE,aAAA,CAEF,iEAEE,UAAA,CAEF,0JAIE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,6FAEE,iBAAA,CACA,sBAAA,CACA,kBAAA,CAEF,+EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,qEAEE,YAAA,CAEF,6BACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,+BACE,UAAA,CAEF,+BACE,aAAA,CAEF,0EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,6CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,sCACE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,iCACE,SAAA,CAEF,6BACE,iBAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CACA,oBAAA,CACA,qBAAA,CAEF,+BACE,QAAA,CAEF,iCACE,eAAA,CAEF,6BACE,iBAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAAA,CAEF,iCACE,aAAA,CAEF,gCACE,gBAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAAA,CAEF,yCACE,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,mBAAA,CAEF,8CACE,SAAA,CACA,iBAAA,CAEF,6CACE,SAAA,CACA,kBAAA,CAEF,iDACE,oDAAA,CAEF,wFACE,mBAAA,CAEF,6BACE,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,OAAA,CACA,SAAA,CACA,aAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CAEF,4BACE,eAAA,CACA,wBAAA,CACA,YAAA,CACA,qBAAA,CACA,uFAAA,CACA,kBAAA,CACA,UAAA,CAEF,mDACE,UAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,iBAAA,CAEF,iDACE,YAAA,CACA,iDAAA,CACA,kBAAA,CACA,aAAA,CAEF,kEACE,4BAAA,CAEF,yDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CACA,aAAA,CAEF,uDACE,wBAAA,CAEF,8DACE,UAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,+DACE,8BAAA,CACA,cAAA,CAEF,yDACE,iBAAA,CAEF,mDACE,wBAAA,CACA,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,8BAAA,CACA,+BAAA,CAEF,qDACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,OAAA,CACA,cAAA,CACA,8BAAA,CAEF,gCACE,UAAA,CACA,6BAAA,CAEF,wDACE,YAAA,CACA,kBAAA,CACA,iDAAA,CACA,4BAAA,CACA,cAAA,CACA,aAAA,CAEF,8DACE,aAAA,CAEF,kGACE,UAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,mGACE,8BAAA,CACA,cAAA,CAEF,8DACE,YAAA,CACA,oBAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,cAAA,CACA,kBAAA,CACA,6DAAA,CACA,gGAAA,CACA,aAAA,CAEF,qCACE,WAAA,CACA,8BAAA,CACA,cAAA,CAEF,oCACE,iBAAA,CACA,WAAA,CACA,8BAAA,CACA,cAAA,CAEF,sCACE,aAAA,CAEF,mCACE,wBAAA,CACA,8BAAA,CACA,cAAA,CACA,iBAAA,CACA,YAAA,CAEF,2BACE,YAAA,CACA,kBAAA,CACA,aAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CACA,wBAAA,CACA,aAAA,CACA,gBAAA,CACA,cAAA,CACA,kBAAA,CACA,iBAAA,CAEF,iCACE,yBAAA,CAEF,mEAEE,8BAAA,CACA,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8JAIE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,+FAEE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,iFAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,cACE,oBAAA,CACA,iBAAA,CAEF,wBACE,yBAAA,CAEF,iFAEE,gBAAA,CAEF,0BACE,oBAAA,CACA,yCAAA,CAEF,mEAEE,0DAAA,CAEF,sBACE,wBAAA,CACA,qBAAA,CACA,iBAAA,CACA,6EAAA,CACA,WAAA,CACA,eAAA,CAEF,0CACE,sBAAA,CAEF,mCACE,4BAAA,CACA,kBAAA,CAEF,2CAEE,kBAAA,CACA,UAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,iBAAA,CACA,OAAA,CAEF,8BACE,2CAEE,YAAA,CAAA,CAGJ,yEAEE,SAAA,CACA,uDAAA,CAEF,2EAEE,QAAA,CACA,QAAA,CAEF,qCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CACA,eAAA,CAEF,sCACE,qDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,qEAEE,QAAA,CACA,KAAA,CACA,2BAAA,CAEF,kCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CACA,cAAA,CAEF,mCACE,qDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,uEAEE,MAAA,CACA,mBAAA,CACA,0BAAA,CAEF,mCACE,wDAAA,CACA,gBAAA,CACA,iBAAA,CAEF,oCACE,qDAAA,CACA,iBAAA,CACA,iBAAA,CAEF,yEAEE,SAAA,CACA,mBAAA,CACA,0BAAA,CAEF,oCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,qCACE,qDAAA,CACA,iBAAA,CACA,gBAAA,CAEF,mFAEE,SAAA,CAEF,qFAEE,sBAAA,CAEF,uBACE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,YAAA,CAEF,kBACE,wBAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEF,0BACE,YAAA,CACA,eAAA,CAEF,kCACE,YAAA,CAEF,wBACE,YAAA,CAEF,kCACE,SAAA,CAEF,gCACE,SAAA,CAEF,wEAEE,0CAAA,CAEF,mBACE,wBAAA,CACA,oBAAA,CACA,kBAAA,CACA,gBAAA,CACA,qBAAA,CACA,oBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,sCACE,WAAA,CACA,UAAA,CAEF,iBACE,kBAAA,CACA,YAAA,CACA,MAAA,CACA,WAAA,CACA,sBAAA,CACA,iBAAA,CAEF,uBACE,4BAAA,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,eAAA,CACA,UAAA,CAEF,yBACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,WAAA,CACA,QAAA,CACA,iBAAA,CACA,OAAA,CACA,2CAAA,CACA,UAAA,CAEF,iEACE,uBAAA,CAEF,8DACE,wBAAA,CAEF,8DACE,wBAAA,CAEF,yBACE,kBAAA,CACA,mBAAA,CACA,WAAA,CAEF,gCACE,eAAA,CACA,eAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CAEF,+DACE,4BAAA,CACA,WAAA,CAEF,kDACE,4BAAA,CACA,WAAA,CAEF,sDACE,uBAAA,CACA,wBAAA,CACA,kBAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CAEF,kDACE,eAAA,CACA,wBAAA,CACA,kBAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CAEF,8
1CACE,YAAA,CAEF,4DACE,wBAAA,CACA,iDAAA,CAEF,wDACE,wBAAA,CACA,iDAAA,CAEF,4DACE,wBAAA,CAEF,wDACE,wBAAA,CAEF,6DACE,wBAAA,CAEF,yDACE,wBAAA,CAEF,gEACE,yCAAA,CAEF,4DACE,yCAAA,CAEF,sBACE,aAAA,CAEF,kBACE,YAAA,CAEF,sBACE,6DAAA,CACA,yCAAA,CACA,kBAAA,CACA,UAAA,CACA,SAAA,CAEF,mCACE,sBAAA,CAEF,mCACE,sBAAA,CAEF,6BACE,YAGE,kBAAA,CAEF,IACE,kBAAA,CAAA,CAGJ,uDACE,eAAA,CAEF,iDACE,gBAAA,CAEF,oBACE,kBAAA,CACA,wBAAA,CACA,yBAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,kBAAA,CACA,WAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,wBAAA,CAEF,0BACE,YAAA,CACA,aAAA,CACA,sBAAA,CACA,kBAAA,CAEF,qCACE,YAAA,CACA,wBAAA,CACA,kBAAA,CAEF,+BACE,iBAAA,CAEF,oCACE,sBAAA,CACA,YAAA,CACA,aAAA,CACA,WAAA,CACA,6BAAA,CAEF,0CACE,0SAGE,uBAAA,CAAA,CAGJ,4EACE,wBAAA,CAEF,8EACE,0BAAA,CAEF,gFACE,4BAAA,CAEF,4BACE,cAAA,CACA,kBAAA,CAEF,+BACE,aAAA,CACA,eAAA,CAEF,0CACE,8DACE,YAAA,CAEF,yEACE,aAAA,CAAA,CAGJ,oFAGE,UAAA,CACA,iBAAA,CACA,4BAAA,CACA,oBAAA,CAEF,kcAME,UAAA,CACA,cAAA,CAEF,mJAGE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,mJAGE,0BAAA,CAAA,CAGJ,kCACE,6BAAA,CACA,UAAA,CACA,gBAAA,CACA,UAAA,CAEF,8BACE,kCACE,iBAAA,CAAA,CAGJ,gCACE,kBAAA,CACA,mBAAA,CAEF,sKAEE,SAAA,CAEF,2CACE,gBAAA,CAEF,wCACE,kBAAA,CAEF,mCACE,oBAAA,CACA,kBAAA,CACA,YAAA,CACA,aAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,gBAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CAEF,uCACE,aAAA,CACA,6BAAA,CAEF,0FAEE,SAAA,CAEF,iDACE,4BAAA,CACA,8BAAA,CACA,gCAAA,CAEF,wDACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,wDACE,0BAAA,CAAA,CAGJ,8CACE,gBAAA,CAEF,2CACE,gBAAA,CAEF,6CACE,eAAA,CAEF,6BACE,0BAAA,CAEF,qCACE,eAAA,CAEF,2CACE,aAAA,CACA,iBAAA,CAEF,mBACE,YAAA,CAEF,iCACE,kBAAA,CACA,sCAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,eACE,kBAAA,CACA,kBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,sBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CACA,mBAAA,CACA,UAAA,CAEF,8BACE,mDAEE,+BAAA,CAEF,6LAKE,8BAAA,CACA,iBAAA,CAAA,CAGJ,mBACE,aAAA,CACA,SAAA,CAEF,8BACE,mBACE,4BAAA,CAEF,uFAEE,4BAAA,CAEF,oKAIE,mBAAA,CAAA,CAGJ,6BACE,gBAAA,CACA,iBAAA,CACA,aAAA,CAEF,qBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,iBAAA,CACA,SAAA,CAEF,4BACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,4BACE,0BAAA,CAAA,CAGJ,qBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,yBACE,SAAA,CAEF,sBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,0BACE,SAAA,CAEF,gDACE,6BAAA,CAEF,8GAIE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,8HAIE,6BAAA,CAEF,2GAIE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CAEF,mHAIE,cAAA,CAEF,2HAIE,SAAA,CAEF,uMAIE,6BAAA,CAEF,qCACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,qCACE,0BAAA,CAAA,CAGJ,8CACE,UAAA,CAEF,kDACE,SAAA,CAEF,wBACE,cAAA,CAEF,mBACE,WAAA,CACA,UAAA,CAEF,mBACE,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,UAAA,CAEF,wBACE,aAAA,CACA,WAAA,CAEF,uBACE,aAAA,CACA,cAAA,CACA,kBAAA,CACA,uBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,iCACE,oBAAA,CACA,0BAAA,CACA,wBAAA,CACA,gBAAA,CAEF,uBACE,sBAAA,CACA,iBAAA,CACA,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,UAAA,CAEF,6BACE,kBAAA,CAEF,oCACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oCACE,0BAAA,CAAA,CAGJ,0CACE,YAAA,CACA,mBAAA,CACA,iBAAA,CACA,iBAAA,CAEF,gDACE,wBAAA,CACA,SAAA,CAEF,uDACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,uDACE,0BAAA,CAAA,CAGJ,kEACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,kEACE,0BAAA,CAAA,CAGJ,6BACE,iBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,UAAA,CAEF,mCACE,kBAAA,CACA,UAAA,CAEF,mCACE,wBAAA,CAEF,sCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,8BACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,8BACE,6GAGE,yCAAA,CAAA,CAGJ,kCACE,aAAA,CACA,SAAA,CACA,aAAA,CACA,qBAAA,CAEF,8BACE,mHAGE,4BAAA,CAEF,2CACE,kBAAA,CAAA,CAGJ,oCACE,kBAAA,CACA,SAAA,CAEF,2CACE,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,2CACE,0BAAA,CAAA,CAGJ,oCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,wCACE,SAAA,CAEF,qCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,yCACE,SAAA,CAEF,uCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,2CACE,6BAAA,CAEF,oCACE,yBAAA,CAEF,mCACE,yBAAA,CAEF,8GAEE,kBAAA,CAEF,uBACE,kBAAA,CACA,aAAA,CACA,UAAA,CAEF,uFAGE,qBAAA,CAEF,6BACE,cAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CAEF,mCACE,6BAAA,CAEF,8BACE,mCACE,iBAAA,CAAA,CAGJ,wBACE,sBAAA,CAEF,8BACE,kBAAA,CAEF,2CACE,qBAAA,CAEF,gDACE,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,SAAA,CAEF,yGAEE,kBAAA,CAEF,uBACE,QAAA,CACA,iBAAA,CACA,qBAAA,CACA,YAAA,CACA,kBAAA,CAEF,6BACE,kCAAA,CAEF,6BACE,kBAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,oCACE,mBAAA,CACA,iBAAA,CACA,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oCACE,0BAAA,CAAA,CAGJ,yBACE,eAAA,CAEF,sCACE,6BAAA,CACA,0BAAA,CAEF,sCACE,8BAAA,CACA,2BAAA,CAEF,gCACE,UAAA,CAEF,oCACE,6BAAA,CAEF,8BACE,oCACE,iBAAA,CAAA,CAGJ,iCACE,QAAA,CAEF,uCACE,4BAAA,CAEF,oNAIE,kBAAA,CACA,eAAA,CACA,8BAAA,CAEF,4DACE,aAAA,CAEF,uFACE,UAAA,CAEF,mDACE,UAAA,CAEF,4JAEE,UAAA,CAEF,2BACE,wBAAA,CAEF,yEAGE,2BAAA,CACA,wBAAA,CACA,+EAAA,CACA,mCAAA,CACA,2BAAA,CACA,kDAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,0BAAA,CAEF,2IAGE,kCAAA,CACA,iDAAA,CAEF,0DACE,QAAA,CACA,SAAA,CACA,gBAAA,CACA,aAAA,CACA,iBAAA,CAEF,qCACE,iDAAA,CAEF,uCACE,0EAAA,CAEF,+CAEE,gBAAA,CAEF,uEAEE,yBAAA,CACA,eAAA,CACA,gBAAA,CACA,aAAA,CAEF,8BACE,uEAEE,8BAAA,CAAA,CAGJ,6BACE,gBAAA,CACA,eAAA,CAEF,2BACE,cAAA,CAEF,8BACE,qBAAA,CAEF,kIAEE,mCAAA,CAEF,+GAEE,qBAAA,CAEF,4BACE,4BAAA,CACA,gBAAA,CACA,mBAAA,CAEF,gDACE,kBAAA,CAEF,kCACE,wBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CAEF,4CACE,wBAAA,CACA,mCAAA,CACA,mDAAA,CACA,WAAA,CACA,iBAAA,CACA,6EAAA,CACA,wBAAA,CACA,aAAA,CAEF,8BACE,4CACE,YAAA,CAAA,CAGJ,uCACE,mCAAA,CACA,kDAAA,CACA,aAAA,CAEF,yBACE,YAAA,CACA,kBAAA,CAEF,yBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,UAAA,CACA,mBAAA,CAEF,qCACE,gBAAA,CAEF,iDACE,aAAA,CACA,gBAAA,CAEF,2DACE,2BAAA,CAEF,qDACE,0BAAA,CAEF,kBACE,oBAAA,CACA,cAAA,CACA,WAAA,CAOA,mBAAA,CACA,iBAAA,CACA,iBAAA,CACA,YAAA,CAEF,w
1BACE,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,wBAAA,CACA,eAAA,CACA,mBAAA,CAEF,8BACE,wBACE,kBAAA,CAAA,CAGJ,yBACE,iBAAA,CAEF,4CACE,iCAAA,CACA,kCAAA,CACA,4BAAA,CACA,QAAA,CACA,QAAA,CACA,iBAAA,CACA,0BAAA,CAEF,0CACE,+BAAA,CACA,iCAAA,CACA,kCAAA,CACA,QAAA,CACA,iBAAA,CACA,KAAA,CACA,0BAAA,CAEF,6CACE,mCAAA,CACA,6BAAA,CACA,gCAAA,CACA,iBAAA,CACA,OAAA,CACA,OAAA,CACA,0BAAA,CAEF,4CACE,mCAAA,CACA,8BAAA,CACA,gCAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,eACE,YAAA,CACA,qBAAA,CAEF,0BACE,kBAAA,CACA,sBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,iBAAA,CACA,cAAA,CACA,YAAA,CACA,eAAA,CACA,SAAA,CACA,gBAAA,CACA,mBAAA,CAEF,2CACE,cAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAEF,8BACE,aAAA,CACA,SAAA,CAEF,gCACE,kBAAA,CACA,QAAA,CACA,eAAA,CAEF,gCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,oCACE,SAAA,CAEF,iCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,qCACE,SAAA,CAEF,0JAIE,sBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,0KAIE,6BAAA,CAEF,4EAEE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,gFAEE,cAAA,CAEF,oFAEE,SAAA,CAEF,0DACE,UAAA,CAEF,8DACE,SAAA,CAEF,mCACE,cAAA,CAEF,kCACE,kBAAA,CACA,YAAA,CACA,UAAA,CAEF,mCACE,aAAA,CACA,WAAA,CAEF,kCACE,aAAA,CACA,cAAA,CACA,kBAAA,CACA,uBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,oCACE,YAAA,CACA,qBAAA,CAEF,gEACE,gBAAA,CAEF,0EACE,gBAAA,CAEF,8EACE,gBAAA,CAEF,mLAEE,SAAA,CAEF,wKAEE,SAAA,CAEF,2FACE,4BAAA,CACA,UAAA,CAEF,4GACE,SAAA,CAEF,6EACE,gBAAA,CAEF,wPAEE,oCAAA,CAEF,mPAEE,uBAAA,CAEF,sCACE,kBAAA,CAEF,gDACE,gBAAA,CAEF,oDACE,gBAAA,CAEF,+HAEE,SAAA,CAEF,0DACE,SAAA,CAEF,iEACE,4BAAA,CACA,UAAA,CAEF,kFACE,SAAA,CAEF,sCACE,WAAA,CACA,YAAA,CACA,wBAAA,CAEF,8CACE,eAAA,CACA,iBAAA,CAEF,4KAEE,iCAAA,CAEF,gDACE,YAAA,CACA,6BAAA,CAEF,gCACE,oBAAA,CAGF,qCACE,YAAA,CACA,qBAAA,CACA,WAAA,CAEF,0BACE,wBAAA,CACA,8CAAA,CACA,YAAA,CACA,MAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,uCACE,gBAAA,CAEF,kCACE,MAAA,CAEF,mCACE,YAAA,CACA,qBAAA,CACA,WAAA,CACA,eAAA,CACA,WAAA,CAEF,uEACE,wBAAA,CACA,4CAAA,CACA,UAAA,CACA,cAAA,CACA,eAAA,CACA,gBAAA,CACA,YAAA,CACA,SAAA,CAEF,mEACE,wBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,QAAA,CACA,eAAA,CACA,iBAAA,CAEF,yEACE,WAAA,CACA,iBAAA,CACA,SAAA,CAEF,gFACE,QAAA,CACA,8BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,SAAA,CACA,OAAA,CAEF,8BACE,gFACE,0BAAA,CAAA,CAGJ,8FACE,wBAAA,CACA,0CAAA,CACA,iBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,qBAAA,CACA,cAAA,CACA,QAAA,CACA,YAAA,CACA,UAAA,CAEF,oGACE,4CAAA,CAEF,oGACE,iBAAA,CACA,SAAA,CAEF,2GACE,iBAAA,CACA,QAAA,CACA,sCAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,4BAAA,CACA,uCAAA,CAEF,8BACE,2GACE,0BAAA,CAAA,CAGJ,kIACE,wBAAA,CACA,4CAAA,CACA,iBAAA,CAEF,yIACE,iBAAA,CACA,QAAA,CACA,sCAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,4BAAA,CAEF,8BACE,yIACE,0BAAA,CAAA,CAGJ,mGACE,YAAA,CACA,QAAA,CACA,6BAAA,CAEF,yGACE,cAAA,CACA,gBAAA,CAEF,oGACE,cAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CAEF,qGACE,kBAAA,CACA,YAAA,CACA,UAAA,CACA,OAAA,CACA,WAAA,CAEF,0GACE,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,eAAA,CACA,gBAAA,CAEF,gGACE,iBAAA,CACA,WAAA,CACA,gBAAA,CACA,qBAAA,CACA,UAAA,CAEF,oGACE,8BAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,yGACE,UAAA,CACA,WAAA,CAEF,0EACE,SAAA,CACA,WAAA,CAEF,wDAEE,wBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,WAAA,CAEF,eACE,YAAA,CACA,aAAA,CACA,qBAAA,CACA,eAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,qBAAA,CACA,iBAAA,CAEF,sBACE,UAAA,CACA,gBAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,8BACE,cAAA,CAEF,6BACE,cAAA,CAEF,iFAEE,WAAA,CAEF,0BACE,gBAAA,CACA,eAAA,CAEF,wBACE,YAAA,CACA,kBAAA,CACA,OAAA,CACA,6BAAA,CACA,eAAA,CACA,qBAAA,CAEF,+BACE,YAAA,CACA,kBAAA,CACA,QAAA,CAEF,wDAEE,YAAA,CAEF,qBACE,WAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,2BACE,qBAAA,CACA,iBAAA,CAEF,8HAEE,eAAA,CAEF,kHAEE,gBAAA,CAEF,eACE,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,UAAA,CAEF,6BACE,YAAA,CAEF,4BACE,eAAA,CAEF,4BACE,QAAA,CAEF,wBACE,qBAAA,CACA,iBAAA,CACA,YAAA,CACA,MAAA,CACA,eAAA,CACA,iBAAA,CAMF,iCACE,mCAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CAEF,cACE,cAAA,CAEF,6BACE,YAAA,CACA,MAAA,CAEF,+CACE,YAAA,CACA,MAAA,CAEF,iDACE,qBAAA,CACA,SAAA,CAEF,+FAEE,kBAAA,CAEF,8
1CACE,eAAA,CAEF,6EACE,eAAA,CACA,eAAA,CAEF,2DACE,4BAAA,CACA,6CAAA,CACA,SAAA,CAEF,uFACE,6CAAA,CAEF,2EACE,aAAA,CAEF,mDACE,SAAA,CAEF,cACE,eAAA,CAEF,4HAME,kBAAA,CAEF,uFAGE,qBAAA,CAEF,yEAGE,kFAAA,CAEF,wCACE,eAAA,CAEF,6FAEE,yBAAA,CACA,eAAA,CAEF,4CACE,qBAAA,CACA,SAAA,CAEF,4CACE,SAAA,CAEF,gFACE,yBAAA,CAEF,uNAEE,yBAAA,CAEF,yBACE,mBAAA,CAEF,2BACE,eAAA,CACA,cAAA,CAEF,kcAME,UAAA,CAEF,kCACE,6BAAA,CACA,UAAA,CACA,gBAAA,CACA,UAAA,CAEF,8BACE,kCACE,iBAAA,CAAA,CAGJ,gCACE,kBAAA,CACA,mBAAA,CAEF,sKAEE,SAAA,CAEF,6CACE,eAAA,CAEF,2CACE,aAAA,CACA,iBAAA,CAEF,mCACE,gBAAA,CACA,eAAA,CAEF,yBACE,YAAA",sourcesContent:[".tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  color: #2A3746;\n  cursor: auto;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce {\n  border: 1px solid #000000;\n  border-radius: 0;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #222f3e;\n  border: 1px solid #000000;\n  border-radius: 0;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #fff;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 3px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #22374a;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #a6cae2;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #a6cae2;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #207ab7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #1c6ca1;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #185d8c;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #383f38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #332a38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #2A3746;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.5);\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #000000;\n  border-radius: 0;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  background-color: #207ab7;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #207ab7;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  line-height: 24px;\n  margin: 0;\n  outline: none;\n  padding: 4px 16px;\n  position: relative;\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-button::before {\n  border-radius: 3px;\n  bottom: -1px;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n  content: '';\n  left: -1px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.tox .tox-button[disabled] {\n  background-color: #207ab7;\n  background-image: none;\n  border-color: #207ab7;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: #154f76;\n  background-image: none;\n  border-color: #154f76;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: #154f76;\n  background-image: none;\n  border-color: #154f76;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: #114060;\n  background-image: none;\n  border-color: #114060;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon-and-text,\n.tox .tox-button.tox-button--icon-and-text,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text {\n  display: flex;\n  padding: 5px 4px;\n}\n.tox .tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button--secondary {\n  background-color: #3d546f;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #3d546f;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: #3d546f;\n  background-image: none;\n  border-color: #3d546f;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: #34485f;\n  background-image: none;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: #34485f;\n  background-image: none;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: #2b3b4e;\n  background-image: none;\n  border-color: #2b3b4e;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: #346085;\n  background-image: none;\n  border-color: #346085;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  background-color: #346085;\n  background-image: none;\n  border-color: #346085;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: #2d5373;\n  background-image: none;\n  border-color: #2d5373;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: #2d5373;\n  background-image: none;\n  border-color: #2d5373;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: #264560;\n  background-image: none;\n  border-color: #264560;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n  padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 3px 0 2px 0;\n  padding: 0;\n}\n.tox .tox-button-link {\n  background: 0;\n  border: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n  font-size: 14px;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #fff;\n}\n.tox .tox-button--naked[disabled] {\n  background-color: #3d546f;\n  border-color: #3d546f;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: #34485f;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: #34485f;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: #2b3b4e;\n  border-color: #2b3b4e;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--naked .tox-icon svg {\n  fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n  color: #fff;\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: 3px;\n  cursor: pointer;\n  display: flex;\n  height: 36px;\n  min-width: 36px;\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  align-items: center;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px transparent;\n  box-sizing: content-box;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  padding: calc(4px - 1px);\n  width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.2);\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox--disabled {\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  border-radius: 3px;\n  box-shadow: inset 0 0 0 1px #207ab7;\n  padding: calc(4px - 1px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: 4px;\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #1a1a1a;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #333333;\n  color: #fff;\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #fff;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #fff;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #207ab7;\n  stroke: #207ab7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #222f3e;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #222f3e;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #2b3b4e;\n  color: #fff;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #4a5562;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #757d87;\n  color: #fff;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #4a5562;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent inset;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #757d87;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #fff;\n  background-color: #2b3b4e;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #4a5562;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #4a5562;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}
1\n.tox .tox-collection__item-caret::after {\n  content: '';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #2b3b4e;\n  border: 1px solid #1a1a1a;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 34px;\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid #000000;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid #000000;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome's focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #442632;\n  border: 1px solid #55212b;\n  border-radius: 3px;\n  color: #e68080;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px 0;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #4a5562;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #fff;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-conversations {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  /* This is to give the sidebar a consistent width. Need a solution for this */\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n}\n.tox .tox-conversations__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n  padding: 8px 12px;\n  background: #222f3e;\n  z-index: 1;\n}\n.tox .tox-conversations__title {\n  font-size: 20px;\n  font-weight: 400;\n  padding: 8px 0 8px 0;\n  color: #fff;\n  line-height: 28px;\n}\n.tox .tox-comment {\n  background: #222f3e;\n  border: 1px solid #222f3e;\n  border-radius: 3px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #555542;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid transparent;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: \"\";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 3px;\n  border: 2px solid transparent;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #fff;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #fff;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #222f3e;\n  box-shadow: 0 0 8px 8px #222f3e;\n  color: #fff;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #222f3e;\n  position: relative;\n  border-radius: 3px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #222f3e;\n  bottom: 0;\n  content: \"\";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(34, 47, 62, 0), #222f3e);\n  bottom: 0;\n  content: \"\";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #222f3e;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #222f3e;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination=\"deleting\"] {\n  opacity: 0;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);
1\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #222f3e;\n}\n.tox .tox-dialog {\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: 0 16px 16px -10px rgba(42, 55, 70, 0.15), 0 0 40px 1px rgba(42, 55, 70, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-bottom: none;\n  color: #fff;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #fff;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(255, 255, 255, 0.5);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #90bddb;\n  color: #90bddb;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #90bddb;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #428fc2;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #90bddb;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #33739e;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #fff;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-top: 1px solid #000000;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  content: '';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 3px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #000000;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(255, 255, 255, 0.5);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 0 solid transparent;\n  border-radius: 4px;\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 0 solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #000000;\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #222f3e;\n  border-bottom: none;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #000000;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #222f3e;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\
1n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(42 55 3.5%);\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #207ab7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #2b3b4e;\n  border-radius: 3px;\n  box-sizing: border-box;\n  content: '';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir=\"rtl\"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir=\"rtl\"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(255, 255, 255, 0.5);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #222f3e;\n  color: rgba(255, 255, 255, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #2b3b4e;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 34px;\n  margin: 2px 0 3px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #207ab7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #2b3b4e;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size=\"0\"],\n.tox[dir=rtl] .tox-selectfield select[size=\"1\"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #000000;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #207ab7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px 0;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px 0;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #4a5562;\n}\n.tox .tox-insert-table-picker {\n  background-color: #222f3e;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #000000;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: 0 -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: rgba(32, 122, 183, 0.5);\n  border-color: rgba(32, 122, 183, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: #fff;\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #222f3e;\n  border: 1px solid #000000;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #2b3b4e;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 4px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;\n  background-color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e;\n  background-color: #222f3e;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #222f3e;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #207ab7;\n  box-shadow: none;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #334840;\n  border-color: #3c5440;\n  color: #fff;\n}\n.tox .tox-notification--success p {\n  color: #fff;\n}\n.tox .tox-notification--success a {\n  color: #b5d199;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #82b153;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #b5d199;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #689041;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #fff;\n}\n.tox .tox-notification--error {\n  background-color: #442632;\n  border-color: #55212b;\n  color: #fff;\n}\n.tox .tox-notification--error p {\n  color: #fff;\n}\n.tox .tox-notification--error a {\n  color: #e68080;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #d42b2b;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #e68080;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #aa2222;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #fff;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #222f3e;\n  border-color: #000000;\n  color: #fff0b3;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #fff0b3;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #ffcc00;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #997a00;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #ffcc00;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #665200;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #fff0b3;\n}\n.tox .tox-notification--info {\n  background-color: #254161;\n  border-color: #264972;\n  color: #fff;\n}\n.tox .tox-notification--info p {\n  color: #fff;\n}\n.tox .tox-notification--info a {\n  color: #83b7f3;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #2681ea;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #83b7f3;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #1368c9;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #fff;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #fff;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #17202a;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(42, 55, 70, 0.15), 0 0 40px 1px rgba(42, 55, 70, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #fff;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #2b3b4e;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #000000;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #17202a;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #55367A;\n  color: #C290FB;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #C290FB;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(255, 255, 255, 0.5);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #428fc2;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #90bddb;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #33739e;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #222f3e;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: '';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #222f3e transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #000000 transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #222f3e transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #000000 transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #222f3e transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #000000 transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #222f3e;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #000000;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: #34485f;\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #000000;\n  border-radius: 3px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #207ab7;\n  border: 2px solid #185d8c;\n  border-radius: 3px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #000000;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}
1\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(255, 255, 255, 0.5);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #222f3e;\n  border-top: 1px solid #000000;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 12px;\n  font-weight: normal;\n  height: 18px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: uppercase;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: #fff;\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px -4px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #222f3e;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 3px 0 2px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 51px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 68px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: transparent;\n  border-radius: 3px;\n  display: flex;\n  margin: 3px 0 2px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #4a5562;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #4a5562;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #fff;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #4a5562;\n  color: #fff;\n}\n.tox .tox-number-input input:focus {\n  background-color: #4a5562;\n}\n.tox .tox-number-input input:disabled {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #fff;\n  height: 34px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #fff;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #4a5562;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:active {\n  background: #757d87;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:active svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:disabled {\n  background: #222f3e;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #4a5562;\n}\n.tox .tox-tbtn--select {\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #000000;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: transparent;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #4a5562;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 0;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button {\n  border: 0;\n  border-radius: 3px;\n  box-sizing: border-box;\n  display: flex;\n  margin: 3px 0 2px 0;\n}\n.tox .tox-split-button:hover {\n  box-shadow: 0 0 0 1px #4a5562 inset;\n}\n.tox .tox-split-button:focus {\n  background: #4a5562;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button:focus::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button > * {\n  border-radius: 0;\n}\n.tox .tox-split-button > *:nth-child(1) {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.tox .tox-split-button > *:nth-child(2) {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-split-button .tox-tbtn {\n  margin: 0;\n}\n.tox .tox-split-button:focus .tox-tbtn {\n  background-color: transparent;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n  background: #222f3e;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn--select {\n  padding: 0 0px;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #222f3e;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #222f3e;\n  background-image: repeating-linear-gradient(#000000 0 1px, transparent 1px 39px);\n  background-position: center top 39px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 4px * 2) calc(100% - 39px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 4px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid #000000;\n  margin-top: -1px;\n  padding-bottom: 0;\n  padding-top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #4a5562;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #222f3e;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(42, 55, 70, 0.2), 0 4px 8px 0 rgba(42, 55, 70, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 4px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid #000000;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid #000000;\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: 15em;\n  padding: 8px;\n  /*\n     * The pointer-events: none is designed to make mouse events bleed through the tooltip\n     * to the underlying items. For example, a mouse hovering over a tooltip that hovers over\n     * another item should trigger the hover of the item obscured by the tooltip, even though\n     * the tooltip is on top\n     */\n  pointer-events: none;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip__body {\n  background-color: #2A3746;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #2A3746;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #2A3746;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #2A3746;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #2A3746;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #4a5562;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #6ea9d0;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #6ea9d0;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__pane {\n  padding: 0 !important;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #222f3e;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  display: flex;\n  flex: 1;\n  height: 100%;\n  margin-top: 8px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory--align-right {\n  margin-left: auto;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #222f3e;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #fff;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #2b3b4e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #222f3e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  color: #fff;
1\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  gap: 12px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #285ec7;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #285ec7;\n  box-shadow: 0 0 0 2px #285ec7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #62430b;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #cea215;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #cea215;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 16px;\n  line-height: 24px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 24px;\n  padding: 0;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: 8px;\n  height: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #fff;\n  height: 24px;\n}\n[data-mce-name=\"uploadcare-enhance-filter\"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #222f3e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 8px 0 8px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #fff;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 8px 8px 0 8px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #000000;\n  border-radius: 3px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #000000;\n  border-radius: 3px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: none;\n  padding: 0;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n  margin-bottom: -1px;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: hidden;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: none;\n  box-shadow: none;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: transparent;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 0;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0;\n}\n.tox .tox-pop {\n  box-shadow: none;\n}\n.tox .tox-tbtn,\n.tox .tox-label,\n.tox .tox-number-input,\n.tox .tox-tbtn--select,\n.tox .tox-split-button,\n.tox .tox-toolbar-label {\n  margin: 2px 0 3px 0;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #000000;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E\") left 0 top 0 #222f3e !important;\n}\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: none;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n  border-top: 1px solid #000000;\n  margin-top: -1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  border: 1px solid #000000;\n  padding: 0;\n}\n.tox .tox-pop .tox-pop__dialog .tox-toolbar {\n  padding: 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n  border-top: 1px solid #000000;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child {\n  border-top: 1px solid #000000;\n}\n.tox .tox-toolbar__group {\n  padding: 0 4px 0 4px;\n}\n.tox .tox-collection__item {\n  border-radius: 0;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 1ch;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-statusbar__resize-handle {\n  padding-bottom: 0;\n  padding-right: 0;\n}\n.tox .tox-button::before {\n  display: none;\n}\n"],sourceRoot:""}]),o.A=d},9595:function(){!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.ModelManager");const o=t=>o=>(t=>{const o=typeof t;return null===t?"null":"object"===o&&Array.isArray(t)?"array":"object"===o&&(e=r=t,n=(i=String).prototype,n.isPrototypeOf(e)||(null===(a=r.constructor)||void 0===a?void 0:a.name)===i.name)?"string":o;var e,n;var r,i,a})(o)===t,e=t=>o=>typeof o===t,n=t=>o=>t===o,r=o("string"),i=o("object"),a=o("array"),A=n(null),l=e("boolean"),s=n(void 0),c=t=>!(t=>null==t)(t),d=e("function"),x=e("number"),p=()=>{},C=t=>()=>t,m=t=>t,u=(t,o)=>t===o;function g(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const b=t=>o=>!t(o),f=t=>t(),h=C(!1),v=C(!0);class _{constructor(t,o){this.tag=t,this.value=o}static some(t){return new _(!0,t)}static none(){return _.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?_.some(t(this.value)):_.none()}bind(t){return this.tag?t(this.value):_.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:_.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(null!=t?t:"Called getOrDie on None")}
vendor: 21,058 bytes, line 1
1static from(t){return c(t)?_.some(t):_.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}_.singletonNone=new _(!1);const y=Array.prototype.slice,E=Array.prototype.indexOf,w=Array.prototype.push,k=(t,o)=>{return e=t,n=o,E.call(e,n)>-1;var e,n},B=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},F=(t,o)=>{const e=[];for(let n=0;n<t;n++)e.push(o(n));return e},S=(t,o)=>{const e=t.length,n=new Array(e);for(let r=0;r<e;r++){const e=t[r];n[r]=o(e,r)}return n},D=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},z=(t,o)=>{const e=[],n=[];for(let r=0,i=t.length;r<i;r++){const i=t[r];(o(i,r)?e:n).push(i)}return{pass:e,fail:n}},O=(t,o)=>{const e=[];for(let n=0,r=t.length;n<r;n++){const r=t[n];o(r,n)&&e.push(r)}return e},M=(t,o,e)=>(((t,o)=>{for(let e=t.length-1;e>=0;e--)o(t[e],e)})(t,(t,n)=>{e=o(e,t,n)}),e),T=(t,o,e)=>(D(t,(t,n)=>{e=o(e,t,n)}),e),R=(t,o)=>((t,o,e)=>{for(let n=0,r=t.length;n<r;n++){const r=t[n];if(o(r,n))return _.some(r);if(e(r,n))break}return _.none()})(t,o,h),U=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return _.some(e)}return _.none()},N=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!a(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);w.apply(o,t[e])}return o},L=(t,o)=>N(S(t,o)),I=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},H=(t,o)=>{const e={};for(let n=0,r=t.length;n<r;n++){const r=t[n];e[String(r)]=o(r,n)}return e},q=(t,o)=>o>=0&&o<t.length?_.some(t[o]):_.none(),Y=t=>q(t,0),j=t=>q(t,t.length-1),W=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return _.none()},P=Object.keys,V=Object.hasOwnProperty,G=(t,o)=>{const e=P(t);for(let n=0,r=e.length;n<r;n++){const r=e[n];o(t[r],r)}},Z=(t,o)=>Q(t,(t,e)=>({k:e,v:o(t,e)})),Q=(t,o)=>{const e={};return G(t,(t,n)=>{const r=o(t,n);e[r.k]=r.v}),e},K=(t,o)=>{const e={};return((t,o,e,n)=>{G(t,(t,r)=>{(o(t,r)?e:n)(t,r)})})(t,o,(t=>(o,e)=>{t[e]=o})(e),p),e},J=(t,o)=>{const e=[];return G(t,(t,n)=>{e.push(o(t,n))}),e},$=t=>J(t,m),X=(t,o)=>V.call(t,o),tt=t=>{if(!a(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return D(t,(n,r)=>{const i=P(n);if(1!==i.length)throw new Error("one and only one name per case");const A=i[0],l=n[A];if(void 0!==e[A])throw new Error("duplicate key detected:"+A);if("cata"===A)throw new Error("cannot have a case named cata (sorry)");if(!a(l))throw new Error("case arguments must be an array");o.push(A),e[A]=(...e)=>{const n=e.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+A+". Expected "+l.length+" ("+l+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[r].apply(null,e)},match:t=>{const n=P(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!I(o,t=>k(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[A].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:A,params:e})}}}}),e},ot=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},et=t=>t.slice(0).sort(),nt=(t,o,e)=>{if(0===o.length)throw new Error("You must specify at least one required field.");return((t,o)=>{if(!a(o))throw new Error("The "+t+" fields must be an array. Was: "+o+".");D(o,o=>{if(!r(o))throw new Error("The value "+o+" in the "+t+" fields was not a string.")})})("required",o),(t=>{const o=et(t);R(o,(t,e)=>e<o.length-1&&t===o[e+1]).each(t=>{throw new Error("The field: "+t+" occurs more than once in the combined fields: ["+o.join(", ")+"].")})})(o),n=>{const r=P(n);I(o,t=>k(r,t))||((t,o)=>{throw new Error("All required keys ("+et(t).join(", ")+") were not specified. Specified keys were: "+et(o).join(", ")+".")})(o,r),t(o,r);const i=O(o,t=>!e.validate(n[t],t));return i.length>0&&((t,o)=>{throw new Error("All values need to be of type: "+o+". Keys ("+et(t).join(", ")+") were not.")})(i,e.label),n}},rt=(t,o)=>{const e=O(o,o=>!k(t,o));e.length>0&&(t=>{throw new Error("Unsupported keys for object: "+et(t).join(", "))})(e)},it=t=>((t,o)=>nt(t,o,{validate:d,label:"function"}))(rt,t),at=t=>{const o=o=>o(t),e=C(t),n=()=>r,r={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:v,isError:h,map:o=>lt.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>_.some(t)};return r},At=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:h,isError:v,map:o,mapError:o=>lt.error(o(t)),bind:o,exists:h,forall:v,getOr:m,or:m,getOrThunk:f,orThunk:f,getOrDie:(n=String(t),()=>{throw new Error(n)}),each:p,toOptional:_.none};var n;return e},lt={value:at,error:At,fromOption:(t,o)=>t.fold(()=>At(o),at)},st="undefined"!=typeof window?window:Function("return this;")(),ct=t=>{const o=t.replace(/\./g,"-");return{resolve:t=>o+"-"+t}},dt=(t,o,e=u)=>t.exists(t=>e(t,o)),xt=t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o},pt=(t,o)=>t?_.some(o):_.none(),Ct=(t,o)=>((t,o)=>{let e=null!=o?o:st;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o),mt=()=>{const t=(t=>{const o=ot(_.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(_.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(_.some(t))}}})(p);return{...t,on:o=>t.get().each(o)}},ut=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,gt=(t,o,e=0,n)=>{const r=t.indexOf(o,e);return-1!==r&&(!!s(n)||r+o.length<=n)},bt=(t,o)=>ut(t,o,0),ft=(t,o)=>ut(t,o,t.length-o.length),ht=(t=>o=>o.replace(t,""))(/^\s+|\s+$/g),vt=t=>t.length>0,_t=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},yt=["tfoot","thead","tbody","colgroup"],Et=(t,o,e)=>({element:t,rowspan:o,colspan:e}),wt=(t,o,e)=>({element:t,cells:o,section:e}),kt=(t,o,e)=>({element:t,isNew:o,isLocked:e}),Bt=(t,o,e,n)=>({element:t,cells:o,section:e,isNew:n}),Ft=(t,o,e)=>{const n=t.cells,r=n.slice(0,o),i=n.slice(o),a=r.concat(e).concat(i);return zt(t,a)},St=(t,o,e)=>Ft(t,o,[e]),Dt=(t,o,e)=>{t.cells[o]=e},zt=(t,o)=>Bt(t.element,o,t.section,t.isNew),Ot=(t,o)=>t.cells[o],Mt=(t,o)=>Ot(t,o).element,Tt=t=>t.cells.length,Rt=t=>{const o=z(t,t=>"colgroup"===t.section);return{rows:o.fail,cols:o.pass}},Ut=(t,o,e)=>{const n=S(t.cells,e);return Bt(o(t.element),n,t.section,!0)},Nt=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},Lt={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return Nt(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return Nt(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return Nt(e)},fromDom:Nt,fromPoint:(t,o,e)=>_.from(t.dom.elementFromPoint(o,e)).map(Nt)},It=(t,o)=>{const e=t.document.createRange();return e.selectNode(o.dom),e},Ht=(t,o)=>{const e=t.document.createRange();return qt(e,o),e},qt=(t,o)=>t.selectNodeContents(o.dom),Yt=(t,o,e)=>{const n=t.document.createRange();var r;return r=n,o.fold(t=>{r.setStartBefore(t.dom)},(t,o)=>{r.setStart(t.dom,o)},t=>{r.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},jt=(t,o,e,n,r)=>{const i=t.document.createRange();return i.setStart(o.dom,e),i.setEnd(n.dom,r),i},Wt=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom,width:t.width,height:t.height}),Pt=tt([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Vt=(t,o,e)=>o(Lt.fromDom(e.startContainer),e.startOffset,Lt.fromDom(e.endContainer),e.endOffset),Gt=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:C(t),rtl:_.none}),relative:(o,e)=>({ltr:_t(()=>Yt(t,o,e)),rtl:_t(()=>_.some(Yt(t,e,o)))}),exact:(o,e,n,r)=>({ltr:_t(()=>jt(t,o,e,n,r)),rtl:_t(()=>_.some(jt(t,n,r,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>Pt.rtl(Lt.fromDom(t.endContainer),t.endOffset,Lt.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>Vt(0,Pt.ltr,e));return Vt(0,Pt.ltr,e)})(0,e)},Zt=(t,o)=>Gt(t,o).match({ltr:(o,e,n,r)=>{const i=t.document.createRange();return i.setStart(o.dom,e),i.setEnd(n.dom,r),i},rtl:(o,e,n,r)=>{const i=t.document.createRange();return i.setStart(n.dom,r),i.setEnd(o.dom,e),i}});Pt.ltr,Pt.rtl;const Qt=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},Kt=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,Jt=(t,o)=>{const e=void 0===o?document:o.dom;return Kt(e)?_.none():_.from(e.querySelector(t)).map(Lt.fromDom)},$t=(t,o)=>t.dom===o.dom,Xt=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},to=Qt,oo=()=>eo(0,0),eo=(t,o)=>({major:t,minor:o}),no={nu:eo,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?oo():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return eo(n(1),n(2))})(t,e)},unknown:oo},ro=(t,o)=>{const e=String(o).toLowerCase();return R(t,t=>t.search(e))},io=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ao=t=>o=>gt(o,t),Ao=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>gt(t,"edge/")&&gt(t,"chrome")&&gt(t,"safari")&&gt(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,io],search:t=>gt(t,"chrome")&&!gt(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>gt(t,"msie")||gt(t,"trident")},{name:"Opera",versionRegexes:[io,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ao("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ao("firefox")},{name:"Safari",versionRegexes:[io,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>(gt(t,"safari")||gt(t,"mobile/"))&&gt(t,"applewebkit")}],lo=[{name:"Windows",search:ao("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>gt(t,"iphone")||gt(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ao("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ao("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ao("linux"),versionRegexes:[]},{name:"Solaris",search:ao("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ao("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ao("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],so={browsers:C(Ao),oses:C(lo)},co="Edge",xo="Chromium",po="Opera",Co="Firefox",mo="Safari",uo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(co),isChromium:n(xo),isIE:n("IE"),isOpera:n(po),isFirefox:n(Co),isSafari:n(mo)}},go={unknown:()=>uo({current:void 0,version:no.unknown()}),nu:uo,edge:C(co),chromium:C(xo),ie:C("IE"),opera:C(po),firefox:C(Co),safari:C(mo)},bo="Windows",fo="Android",ho="Linux",vo="macOS",_o="Solaris",yo="FreeBSD",Eo="ChromeOS",wo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(bo),isiOS:n("iOS"),isAndroid:n(fo),isMacOS:n(vo),isLinux:n(ho),isSolaris:n(_o),isFreeBSD:n(yo),isChromeOS:n(Eo)}},ko={unknown:()=>wo({current:void 0,version:no.unknown()}),nu:wo,windows:C(bo),ios:C("iOS"),android:C(fo),linux:C(ho),macos:C(vo),solaris:C(_o),freebsd:C(yo),chromeos:C(Eo)},Bo=(t,o,e)=>{const n=so.browsers(),r=so.oses(),i=o.bind(t=>((t,o)=>W(o.brands,o=>{const e=o.brand.toLowerCase();return R(t,t=>{var o;return e===(null===(o=t.brand)||void 0===o?void 0:o.toLowerCase())}).map(t=>({current:t.name,version:no.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>ro(t,o).map(t=>{const e=no.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(go.unknown,go.nu),a=((t,o)=>ro(t,o).map(t=>{const e=no.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(r,t).fold(ko.unknown,ko.nu),A=((t,o,e,n)=>{const r=t.isiOS()&&!0===/ipad/i.test(e),i=t.isiOS()&&!r,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),l=r||!i&&a&&n("(min-device-width:768px)"),s=i||a&&!l,c=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),d=!s&&!l&&!c;return{isiPad:C(r),isiPhone:C(i),isTablet:C(l),isPhone:C(s),isTouch:C(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:C(c),isDesktop:C(d)}})(a,i,t,e);return{browser:i,os:a,deviceType:A}},Fo=t=>window.matchMedia(t).matches;let So=_t(()=>Bo(window.navigator.userAgent,_.from(window.navigator.userAgentData),Fo));const Do=()=>So(),zo=(t,o)=>{const e=((t,o)=>Ct(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},Oo=Object.getPrototypeOf,Mo=t=>{const o=Ct("ownerDocument.defaultView",t);return i(t)&&((t=>zo("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(Oo(t).constructor.name))},To=t=>t.dom.nodeName.toLowerCase(),Ro=t=>t.dom.nodeType,Uo=t=>o=>Ro(o)===t,No=t=>8===Ro(t)||"#comment"===To(t),Lo=t=>Io(t)&&Mo(t.dom),Io=Uo(1),Ho=Uo(3),qo=Uo(9),Yo=Uo(11),jo=t=>o=>Io(o)&&To(o)===t,Wo=t=>Lt.fromDom(t.dom.ownerDocument),Po=t=>qo(t)?t:Wo(t),Vo=t=>_.from(t.dom.parentNode).map(Lt.fromDom),Go=t=>_.from(t.dom.parentElement).map(Lt.fromDom),Zo=(t,o)=>{const e=d(o)?o:h;let n=t.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=Lt.fromDom(t);if(r.push(o),!0===e(o))break;n=t}return r},Qo=t=>_.from(t.dom.previousSibling).map(Lt.fromDom),Ko=t=>_.from(t.dom.nextSibling).map(Lt.fromDom),Jo=t=>S(t.dom.childNodes,Lt.fromDom),$o=(t,o)=>{const e=t.dom.childNodes;return _.from(e[o]).map(Lt.fromDom)},Xo=(t,o,e,n)=>{const r=((t,o,e,n)=>{const r=Wo(t).dom.createRange();return r.setStart(t.dom,o),r.setEnd(e.dom,n),r})(t,o,e,n),i=$t(t,e)&&o===n;return r.collapsed&&!i},te=t=>Yo(t)&&c(t.dom.host),oe=t=>Lt.fromDom(t.dom.getRootNode()),ee=t=>Lt.fromDom(t.dom.host),ne=t=>c(t.dom.shadowRoot),re=t=>{const o=Lt.fromDom((t=>{if(c(t.target)){const o=Lt.fromDom(t.target);if(Io(o)&&ne(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return Y(o)}}return _.from(t.target)})(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),r=(i=n,a=e,(...t)=>i(a.apply(null,t)));var i,a;return((t,o,e,n,r,i,a)=>({target:t,x:o,y:e,stop:n,prevent:r,kill:i,raw:a}))(o,t.clientX,t.clientY,e,n,r,t)},ie=(t,o,e,n,r)=>{const i=((t,o)=>e=>{t(e)&&o(re(e))})(e,n);return t.dom.addEventListener(o,i,r),{unbind:g(ae,t,o,i,r)}},ae=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},Ae=v,le=(t,o,e)=>((t,o,e,n)=>ie(t,o,e,n,!1))(t,o,Ae,e),se=re,ce=(t,o)=>{Vo(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},de=(t,o)=>{Ko(t).fold(()=>{Vo(t).each(t=>{pe(t,o)})},t=>{ce(t,o)})},xe=(t,o)=>{const e=(t=>$o(t,0))(t);e.fold(()=>{pe(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},pe=(t,o)=>{t.dom.appendChild(o.dom)},Ce=(t,o)=>{ce(t,o),pe(o,t)},me=(t,o)=>{D(o,(e,n)=>{const r=0===n?t:o[n-1];de(r,e)})},ue=(t,o)=>{D(o,o=>{pe(t,o)})},ge=(t,o,e)=>{if(!(r(e)||l(e)||x(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},be=(t,o,e)=>{ge(t.dom,o,e)},fe=(t,o)=>{const e=t.dom;G(o,(t,o)=>{ge(e,o,t)})},he=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},ve=(t,o)=>_.from(he(t,o)),_e=(t,o)=>{t.dom.removeAttribute(o)},ye=t=>T(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}),Ee=t=>{t.dom.textContent="",D(Jo(t),t=>{we(t)})},we=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},ke=t=>{const o=Jo(t);o.length>0&&me(t,o),we(t)},Be=(t,o)=>Lt.fromDom(t.dom.cloneNode(o)),Fe=t=>Be(t,!1),Se=t=>Be(t,!0),De=(t,o)=>{const e=Lt.fromTag(o),n=ye(t);return fe(e,n),e},ze=t=>void 0!==t.style&&d(t.style.getPropertyValue),Oe=t=>{const o=Ho(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return(t=>{const o=oe(t);return te(o)?_.some(o):_.none()})(Lt.fromDom(o)).fold(()=>e.body.contains(o),(n=Oe,r=ee,t=>n(r(t))));var n,r},Me=(t,o,e)=>{if(!r(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);ze(t)&&t.style.setProperty(o,e)},Te=(t,o,e)=>{const n=t.dom;Me(n,o,e)},Re=(t,o)=>{const e=t.dom;G(o,(t,o)=>{Me(e,o,t)})},Ue=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||Oe(t)?n:Ne(e,o)},Ne=(t,o)=>ze(t)?t.style.getPropertyValue(o):"",Le=(t,o)=>{const e=t.dom,n=Ne(e,o);return _.from(n).filter(t=>t.length>0)},Ie=(t,o)=>{((t,o)=>{ze(t)&&t.style.removeProperty(o)})(t.dom,o),dt(ve(t,"style").map(ht),"")&&_e(t,"style")},He=(t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=Ue(e,t);return parseFloat(o)||0}return n},n=(t,o)=>T(o,(o,e)=>{const n=Ue(t,e),r=void 0===n?0:parseInt(n,10);return isNaN(r)?o:o+r},0);return{set:(o,e)=>{if(!x(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;ze(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const r=n(t,e);return o>r?o-r:0}}},qe=(t,o)=>(t=>{const o=parseFloat(t);return isNaN(o)?_.none():_.some(o)})(t).getOr(o),Ye=(t,o,e)=>qe(Ue(t,o),e),je=(t,o)=>{const e=t.dom,n=e.getBoundingClientRect().width||e.offsetWidth;return"border-box"===o?n:((t,o,e,n)=>o-Ye(t,`padding-${e}`,0)-Ye(t,`padding-${n}`,0)-Ye(t,`border-${e}-width`,0)-Ye(t,`border-${n}-width`,0))(t,n,"left","right")},We=He("height",t=>{const o=t.dom;return Oe(t)?o.getBoundingClientRect().height:o.offsetHeight}),Pe=t=>We.get(t),Ve=t=>We.getOuter(t),Ge=t=>Ye(t,"height",t.dom.offsetHeight),Ze=He("width",t=>t.dom.offsetWidth);He("width",t=>{const o=t.dom;return Oe(t)?o.getBoundingClientRect().width:o.offsetWidth});const Qe=t=>Ze.get(t),Ke=t=>Ze.getOuter(t),Je=t=>je(t,"content-box"),$e=t=>Ye(t,"width",t.dom.offsetWidth),Xe=(t,o)=>({left:t,top:o,translate:(e,n)=>Xe(t+e,o+n)}),tn=Xe,on=(t,o)=>void 0!==t?t:void 0!==o?o:0,en=t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,r=o.documentElement;if(e===t.dom)return tn(e.offsetLeft,e.offsetTop);const i=on(null==n?void 0:n.pageYOffset,r.scrollTop),a=on(null==n?void 0:n.pageXOffset,r.scrollLeft),A=on(r.clientTop,e.clientTop),l=on(r.clientLeft,e.clientLeft);return nn(t).translate(a-l,i-A)},nn=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?tn(e.offsetLeft,e.offsetTop):Oe(t)?(t=>{const o=t.getBoundingClientRect();return tn(o.left,o.top)})(o):tn(0,0)},rn=((t,o)=>{const e=o=>t(o)?_.from(o.dom.nodeValue):_.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(Ho,"text"),an=t=>rn.get(t),An=t=>rn.getOption(t),ln=(t,o)=>rn.set(t,o),sn=(t,o)=>e=>"rtl"===cn(e)?o:t,cn=t=>"rtl"===Ue(t,"direction")?"rtl":"ltr",dn=(t,o)=>{const e=he(t,o);return void 0===e||""===e?[]:e.split(" ")};var xn=(t,o,e,n,r)=>t(e,n)?_.some(e):d(r)&&r(e)?_.none():o(e,n,r);const pn=(t,o,e)=>{let n=t.dom;const r=d(e)?e:h;for(;n.parentNode;){n=n.parentNode;const t=Lt.fromDom(n);if(o(t))return _.some(t);if(r(t))break}return _.none()},Cn=(t,o,e)=>xn((t,o)=>o(t),pn,t,o,e),mn=(t,o,e)=>pn(t,t=>Qt(t,o),e),un=(t,o)=>((t,o)=>R(t.dom.childNodes,t=>o(Lt.fromDom(t))).map(Lt.fromDom))(t,t=>Qt(t,o)),gn=(t,o)=>Jt(o,t),bn=(t,o,e)=>xn((t,o)=>Qt(t,o),mn,t,o,e),fn=t=>void 0!==t.dom.classList,hn=(t,o)=>((t,o,e)=>{const n=dn(t,o).concat([e]);return be(t,o,n.join(" ")),!0})(t,"class",o),vn=(t,o)=>{fn(t)?t.dom.classList.add(o):hn(t,o)},_n=(t,o)=>fn(t)&&t.dom.classList.contains(o),yn=t=>bn(t,"[contenteditable]"),En=(t,o=!1)=>Oe(t)?t.dom.isContentEditable:yn(t).fold(C(o),t=>"true"===wn(t)),wn=t=>t.dom.contentEditable,kn=(t,o)=>{let e=[];return D(Jo(t),t=>{o(t)&&(e=e.concat([t])),e=e.concat(kn(t,o))}),e},Bn=(t,o,e)=>((t,o,e)=>O(Zo(t,e),o))(t,t=>Qt(t,o),e),Fn=(t,o)=>((t,o)=>O(Jo(t),o))(t,t=>Qt(t,o)),Sn=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return Kt(e)?[]:S(e.querySelectorAll(t),Lt.fromDom)})(o,t),Dn=(t,o)=>U(t,g($t,o)),zn=t=>"img"===To(t)?1:An(t).fold(()=>Jo(t).length,t=>t.length),On=["img","br"],Mn=t=>An(t).filter(t=>0!==t.trim().length||t.indexOf(" ")>-1).isSome()||k(On,To(t))||(t=>Lo(t)&&"false"===he(t,"contenteditable"))(t),Tn=t=>((t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const r=Lt.fromDom(t.childNodes[n]);if(o(r))return _.some(r);const i=e(t.childNodes[n]);if(i.isSome())return i}return _.none()};return e(t.dom)}
1)(t,Mn),Rn=t=>Un(t,Mn),Un=(t,o)=>{const e=t=>{const n=Jo(t);for(let t=n.length-1;t>=0;t--){const r=n[t];if(o(r))return _.some(r);const i=e(r);if(i.isSome())return i}return _.none()};return e(t)},Nn=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),Ln=tt([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),In=Ln.before,Hn=Ln.on,qn=Ln.after,Yn={before:In,on:Hn,after:qn,cata:(t,o,e,n)=>t.fold(o,e,n),getStart:t=>t.fold(m,m,m)},jn=tt([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Wn=jn.domRange,Pn=jn.relative,Vn=jn.exact,Gn=Nn,Zn={domRange:Wn,relative:Pn,exact:Vn,exactFromRange:t=>jn.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>Lt.fromDom(t.startContainer),relative:(t,o)=>Yn.getStart(t),exact:(t,o,e,n)=>t}))(t);return e=o,Lt.fromDom(Po(e).dom.defaultView);var e},range:Gn},Qn=(t,o,e)=>t.caretPositionFromPoint?((t,o,e)=>{var n;return _.from(null===(n=t.caretPositionFromPoint)||void 0===n?void 0:n.call(t,o,e)).bind(o=>{if(null===o.offsetNode)return _.none();const e=t.createRange();return e.setStart(o.offsetNode,o.offset),e.collapse(),_.some(e)})})(t,o,e):t.caretRangeFromPoint?((t,o,e)=>{var n;return _.from(null===(n=t.caretRangeFromPoint)||void 0===n?void 0:n.call(t,o,e))})(t,o,e):_.none(),Kn=(t,o)=>{const e=To(t);return"input"===e?Yn.after(t):k(["br","img"],e)?0===o?Yn.before(t):Yn.after(t):Yn.on(t,o)},Jn=t=>_.from(t.getSelection()),$n=(t,o)=>{Jn(t).each(t=>{t.removeAllRanges(),t.addRange(o)})},Xn=(t,o,e,n,r)=>{const i=jt(t,o,e,n,r);$n(t,i)},tr=(t,o)=>Gt(t,o).match({ltr:(o,e,n,r)=>{Xn(t,o,e,n,r)},rtl:(o,e,n,r)=>{Jn(t).each(i=>{if(i.setBaseAndExtent)i.setBaseAndExtent(o.dom,e,n.dom,r);else if(i.extend)try{((t,o,e,n,r,i)=>{o.collapse(e.dom,n),o.extend(r.dom,i)})(0,i,o,e,n,r)}catch(i){Xn(t,n,r,o,e)}else Xn(t,n,r,o,e)})}}),or=(t,o,e,n,r)=>{const i=((t,o,e,n)=>{const r=Kn(t,o),i=Kn(e,n);return Zn.relative(r,i)})(o,e,n,r);tr(t,i)},er=(t,o,e)=>{const n=((t,o)=>{const e=t.fold(Yn.before,Kn,Yn.after),n=o.fold(Yn.before,Kn,Yn.after);return Zn.relative(e,n)})(o,e);tr(t,n)},nr=t=>{if(t.rangeCount>0){const o=t.getRangeAt(0),e=t.getRangeAt(t.rangeCount-1);return _.some(Nn(Lt.fromDom(o.startContainer),o.startOffset,Lt.fromDom(e.endContainer),e.endOffset))}return _.none()},rr=t=>{if(null===t.anchorNode||null===t.focusNode)return nr(t);{const o=Lt.fromDom(t.anchorNode),e=Lt.fromDom(t.focusNode);return Xo(o,t.anchorOffset,e,t.focusOffset)?_.some(Nn(o,t.anchorOffset,e,t.focusOffset)):nr(t)}},ir=(t,o,e=!0)=>
vendor: 11,374 bytes, line 1
1{const n=(e?Ht:It)(t,o);$n(t,n)},ar=t=>(t=>Jn(t).filter(t=>t.rangeCount>0).bind(rr))(t).map(t=>Zn.exact(t.start,t.soffset,t.finish,t.foffset)),Ar=(t,o)=>(t=>{const o=t.getClientRects(),e=o.length>0?o[0]:t.getBoundingClientRect();return e.width>0||e.height>0?_.some(e).map(Wt):_.none()})(Zt(t,o)),lr=(t,o,e)=>((t,o,e)=>{const n=t.document;return Qn(n,o,e).map(t=>Nn(Lt.fromDom(t.startContainer),t.startOffset,Lt.fromDom(t.endContainer),t.endOffset))})(t,o,e),sr={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:[""]},cr=(()=>{const t="[0-9]+",o="[eE]"+("[+-]?"+t),e=t=>`(?:${t})?`,n=["Infinity",t+"\\."+e(t)+e(o),"\\."+t+e(o),t+e(o)].join("|");return new RegExp(`^(${`[+-]?(?:${n})`})(.*)$`)})(),dr=(t,o)=>_.from(cr.exec(t)).bind(t=>{const e=Number(t[1]),n=t[2];return((t,o)=>B(o,o=>B(sr[o],o=>t===o)))(n,o)?_.some({value:e,unit:n}):_.none()}),xr=t=>S(t,C(0)),pr=(t,o,e,n,r)=>r(t.slice(0,o)).concat(n).concat(r(t.slice(e))),Cr=t=>(o,e,n,r)=>{if(t(n)){const t=Math.max(r,o[e]-Math.abs(n)),i=Math.abs(t-o[e]);return n>=0?i:-i}return n},mr=Cr(t=>t<0),ur=Cr(v),gr=()=>{const t=(t,o,e,n)=>{const r=(100+e)/100,i=Math.max(n,(t[o]+e)/r);return S(t,(t,e)=>(e===o?i:t/r)-t)},o=(o,e,n,r,i,a)=>a?t(o,e,r,i):((t,o,e,n,r)=>{const i=mr(t,o,n,r);return pr(t,o,e+1,[i,0],xr)})(o,e,n,r,i);return{resizeTable:(t,o)=>t(o),clampTableDelta:mr,calcLeftEdgeDeltas:o,calcMiddleDeltas:(t,e,n,r,i,a,A)=>o(t,n,r,i,a,A),calcRightEdgeDeltas:(o,e,n,r,i,a)=>{if(a)return t(o,n,r,i);{const t=mr(o,n,r,i);return xr(o.slice(0,n)).concat([t])}},calcRedestributedWidths:(t,o,e,n)=>{if(n){const n=(o+e)/o,r=S(t,t=>t/n);return{delta:100*n-100,newSizes:r}}return{delta:e,newSizes:t}}}},br=()=>{const t=(t,o,e,n,r)=>{const i=ur(t,n>=0?e:o,n,r);return pr(t,o,e+1,[i,-i],xr)};return{resizeTable:(t,o,e)=>{e&&t(o)},clampTableDelta:(t,o,e,n,r)=>{if(r){if(e>=0)return e;{const o=T(t,(t,o)=>t+o-n,0);return Math.max(-o,e)}}return mr(t,o,e,n)},calcLeftEdgeDeltas:t,calcMiddleDeltas:(o,e,n,r,i,a)=>t(o,n,r,i,a),calcRightEdgeDeltas:(t,o,e,n,r,i)=>{if(i)return xr(t);{const o=n/t.length;return S(t,C(o))}},calcRedestributedWidths:(t,o,e,n)=>({delta:0,newSizes:t})}},fr=(t,o,e=0)=>ve(t,o).map(t=>parseInt(t,10)).getOr(e),hr=(t,o)=>fr(t,o,1),vr=t=>jo("col")(t)?fr(t,"span",1)>1:hr(t,"colspan")>1,_r=(t,o)=>parseInt(Ue(t,o),10),yr=C(10),Er=C(10),wr=(t,o)=>kr(t,o,v),kr=(t,o,e)=>L(Jo(t),t=>Qt(t,o)?e(t)?[t]:[]:kr(t,o,e)),Br=(t,o)=>((t,o,e=h)=>e(o)?_.none():k(t,To(o))?_.some(o):mn(o,t.join(","),t=>Qt(t,"table")||e(t)))(["td","th"],t,o),Fr=t=>wr(t,"th,td"),Sr=t=>Qt(t,"colgroup")?Fn(t,"col"):L(Or(t),t=>Fn(t,"col")),Dr=(t,o)=>bn(t,"table",o),zr=t=>wr(t,"tr"),Or=t=>Dr(t).fold(C([]),t=>Fn(t,"colgroup")),Mr=jo("th"),Tr=t=>I(t,t=>Mr(t.element)),Rr=(t,o)=>t&&o?"sectionCells":t?"section":"cells",Ur=t=>{const o="thead"===t.section,e=dt(Nr(t.cells),"th");return"tfoot"===t.section?{type:"footer"}:o||e?{type:"header",subType:Rr(o,e)}:{type:"body"}},Nr=t=>{const o=O(t,t=>Mr(t.element));return 0===o.length?_.some("td"):o.length===t.length?_.some("th"):_.none()},Lr=(t,o)=>S(t,t=>{if("colgroup"===To(t)){const o=S(Sr(t),t=>{const o=fr(t,"span",1);return Et(t,1,o)});return wt(t,o,"colgroup")}{const e=S(Fr(t),t=>{const o=fr(t,"rowspan",1),e=fr(t,"colspan",1);return Et(t,o,e)});return wt(t,e,o(t))}}),Ir=t=>Vo(t).map(t=>{const o=To(t);return(t=>k(yt,t))(o)?o:"tbody"}).getOr("tbody"),Hr=t=>{const o=zr(t),e=[...Or(t),...o];return Lr(e,Ir)},qr="data-snooker-locked-cols",Yr=t=>ve(t,qr).bind(t=>_.from(t.match(/\d+/g))).map(t=>H(t,v)),jr=t=>{const o=T(Rt(t).rows,(t,o)=>(D(o.cells,(o,e)=>{o.isLocked&&(t[e]=!0)}),t),{}),e=J(o,(t,o)=>parseInt(o,10));return((t,o)=>{const e=y.call(t,0);return e.sort(o),e})(e)},Wr=(t,o)=>t+","+o,Pr=(t,o)=>{const e=L(t.all,t=>t.cells);return O(e,o)},Vr=t=>{const o={},e=[],n=Y(t).map(t=>t.element).bind(Dr).bind(Yr).getOr({});let r=0,i=0,a=0;const{pass:A,fail:l}=z(t,t=>"colgroup"===t.section);D(l,t=>{const A=[];D(t.cells,t=>{let e=0;for(;void 0!==o[Wr(a,e)];)e++;const r=((t,o)=>X(t,o)&&void 0!==t[o]&&null!==t[o])(n,e.toString()),l=((t,o,e,n,r,i)=>({element:t,rowspan:o,colspan:e,row:n,column:r,isLocked:i}))(t.element,t.rowspan,t.colspan,a,e,r);for(let n=0;n<t.colspan;n++)for(let r=0;r<t.rowspan;r++){const t=e+n,A=Wr(a+r,t);o[A]=l,i=Math.max(i,t+1)}A.push(l)}),r++,e.push(wt(t.element,A,t.section)),a++});const{columns:s,colgroups:c}=j(A).map(t=>{const o=(t=>{const o={};let e=0;return D(t.cells,t=>{const n=t.colspan;F(n,r=>{const i=e+r;o[i]=((t,o,e)=>({element:t,colspan:o,column:e}))(t.element,n,i)}),e+=n}),o})(t),e=((t,o)=>({element:t,columns:o}))(t.element,$(o));return{colgroups:[e],columns:o}}).getOrThunk(()=>({colgroups:[],columns:{}})),d=((t,o)=>({rows:t,columns:o}))(r,i);return{grid:d,access:o,all:e,columns:s,colgroups:c}},Gr={fromTable:t=>{const o=Hr(t);return Vr(o)},generate:Vr,getAt:(t,o,e)=>_.from(t.access[Wr(o,e)]),findItem:(t,o,e)=>{const n=Pr(t,t=>e(o,t.element));return n.length>0?_.some(n[0]):_.none()},filterItems:Pr,justCells:t=>L(t.all,t=>t.cells),justColumns:t=>$(t.columns),hasColumns:t=>P(t.columns).length>0,getColumnAt:(t,o)=>_.from(t.columns[o])},Zr=(t,o,e)=>kt(e(t.element,o),!0,t.isLocked),Qr=(t,o)=>t.section!==o?Bt(t.element,t.cells,o,t.isNew):t,Kr=()=>({transformRow:Qr,transformCell:(t,o,e)=>{const n=e(t.element,o),r="td"!==To(n)?((t,o)=>{const e=De(t,o);de(t,e);const n=Jo(t);return ue(e,n),we(t),e})(n,"td"):n;return kt(r,t.isNew,t.isLocked)}}),Jr=()=>({transformRow:Qr,transformCell:Zr}),$r=()=>({transformRow:(t,o)=>Qr(t,"thead"===o?"tbody":o),transformCell:Zr}),Xr=(t,o)=>{const e=(t=>W(t.all,t=>{const o=Ur(t);return"header"===o.type?_.from(o.subType):_.none()}))(Gr.fromTable(t)).getOr(o);switch(e){case"section":return Kr();case"sectionCells":return Jr();case"cells":return $r()}},ti=Kr,oi=Jr,ei=$r,ni=()=>({transformRow:m,transformCell:Zr}),ri=(t,o=v)=>{const e=t.grid,n=F(e.columns,m),r=F(e.rows,m);return S(n,e=>ii(()=>L(r,o=>Gr.getAt(t,o,e).filter(t=>t.column===e).toArray()),t=>1===t.colspan&&o(t.element),()=>Gr.getAt(t,0,e)))},ii=(t,o,e)=>{const n=t();return R(n,o).orThunk(()=>_.from(n[0]).orThunk(e)).map(t=>t.element)},ai=t=>{const o=t.grid,e=F(o.rows,m),n=F(o.columns,m);return S(e,o=>ii(()=>L(n,e=>Gr.getAt(t,o,e).filter(t=>t.row===o).fold(C([]),t=>[t])),t=>1===t.rowspan,()=>Gr.getAt(t,o,0)))},Ai=(t,o)=>{if(o<0||o>=t.length-1)return _.none();const e=t[o].fold(()=>{const e=(t=>{const o=y.call(t,0);return o.reverse(),o})(t.slice(0,o));return W(e,(t,o)=>t.map(t=>({value:t,delta:o+1})))},t=>_.some({value:t,delta:0})),n=t[o+1].fold(()=>{const e=t.slice(o+1);return W(e,(t,o)=>t.map(t=>({value:t,delta:o+1})))},t=>_.some({value:t,delta:1}));return e.bind(t=>n.map(o=>{const e=o.delta+t.delta;return Math.abs(o.value-t.value)/e}))},li=(t,o)=>({row:t,y:o}),si=(t,o)=>({col:t,x:o}),ci=t=>en(t).left+Ke(t),di=t=>en(t).left,xi=(t,o)=>si(t,di(o)),pi=(t,o)=>si(t,ci(o)),Ci=t=>en(t).top,mi=(t,o)=>li(t,Ci(o)),ui=(t,o)=>li(t,Ci(o)+Ve(o)),gi=(t,o,e)=>{if(0===e.length)return[];const n=S(e.slice(1),(o,e)=>o.map(o=>t(e,o))),r=e[e.length-1].map(t=>o(e.length-1,t));return n.concat([r])},bi={delta:m,positions:t=>gi(mi,ui,t),edge:Ci},fi=sn({delta:m,edge:di,positions:t=>gi(xi,pi,t)},{delta:t=>-t,edge:ci,positions:t=>gi(pi,xi,t)}),hi={delta:(t,o)=>fi(o).delta(t,o),positions:(t,o)=>fi(o).positions(t,o),edge:t=>fi(t).edge(t)},vi=/(\d+(\.\d+)?)%/,_i=/(\d+(\.\d+)?)px|em/,yi=jo("col"),Ei=jo("tr"),wi=(t,o,e)=>{const n=Go(t).getOrThunk(()=>(t=>{const o=t.dom.body;if(null==o)throw new Error("Body is not available yet");return Lt.fromDom(o)})(Wo(t)));return o(t)/e(n)*100},ki=(t,o)=>{Te(t,"width",o+"px")},Bi=(t,o)=>{Te(t,"width",o+"%")},Fi=(t,o)=>{Te(t,"height",o+"px")},Si=(t,o,e,n)=>{const r=parseFloat(t);return ft(t,"%")&&"table"!==To(o)?((t,o,e,n)=>{const r=Dr(t).map(t=>{const n=e(t);return Math.floor(o/100*n)}).getOr(o);return n(t,r),r})(o,r,e,n):r},Di=t=>{const o=(t=>Ge(t)+"px")(t);return o?Si(o,t,Pe,Fi):Pe(t)},zi=(t,o)=>Le(t,o).orThunk(()=>ve(t,o).map(t=>t+"px")),Oi=t=>zi(t,"width"),Mi=t=>wi(t,Qe,Je),Ti=t=>yi(t)?Qe(t):$e(t),Ri=t=>Ei(t)?Pe(t):((t,o,e)=>e(t)/hr(t,o))(t,"rowspan",Di),Ui=(t,o,e)=>{Te(t,"width",o+e)},Ni=t=>wi(t,Qe,Je)+"%",Li=C(vi),Ii=jo("col"),Hi=t=>Oi(t).getOrThunk(()=>Ti(t)+"px"),qi=t=>{return(o=t,zi(o,"height")).getOrThunk(()=>Ri(t)+"px");var o},Yi=(t,o,e,n,r,i)=>t.filter(n).fold(()=>i(Ai(e,o)),t=>r(t)),ji=(t,o,e,n)=>{const r=ri(t),i=Gr.hasColumns(t)?(t=>S(Gr.justColumns(t),t=>_.from(t.element)))(t):r,a=[_.some(hi.edge(o))].concat(S(hi.positions(r,o),t=>t.map(t=>t.x))),A=b(vr);return S(i,(t,o)=>Yi(t,o,a,A,t=>{if((t=>{const o=Do().browser,e=o.isChromium()||o.isFirefox();return!Ii(t)||e})(t))return e(t);{const t=(i=r[o],l=m,null!=i?l(i):_.none());return Yi(t,o,a,A,t=>n(_.some(Qe(t))),n)}var i,l},n))},Wi=t=>t.map(t=>t+"px").getOr(""),Pi=(t,o,e)=>ji(t,o,Ti,t=>t.getOrThunk(e.minCellWidth)),Vi=(t,o,e,n)=>{const r=ai(t),i=S(t.all,t=>_.some(t.element)),a=[_.some(bi.edge(o))].concat(S(bi.positions(r,o),t=>t.map(t=>t.y)));return S(i,(t,o)=>Yi(t,o,a,v,e,n))},Gi=(t,o)=>()=>Oe(t)?o(t):parseFloat(Le(t,"width").getOr("0")),Zi=t=>{const o=Gi(t,Qe),e=C(0);return{width:o,pixelWidth:o,getWidths:(o,e)=>Pi(o,t,e),getCellDelta:e,singleColumnWidth:C([0]),minCellWidth:e,setElementWidth:p,adjustTableWidth:p,isRelative:!0,label:"none"}},Qi=t=>{const o=Gi(t,t=>parseFloat(Ni(t))),e=Gi(t,Qe);return{width:o,pixelWidth:e,getWidths:(o,e)=>((t,o,e)=>ji(t,o,Mi,t=>t.fold(()=>e.minCellWidth(),t=>t/e.pixelWidth()*100)))(o,t,e),getCellDelta:t=>t/e()*100,singleColumnWidth:(t,o)=>[100-t],minCellWidth:()=>yr()/e()*100,setElementWidth:Bi,adjustTableWidth:e=>{const n=o();Bi(t,n+e/100*n)},isRelative:!0,label:"percent"}},Ki=t=>{const o=Gi(t,Qe);return{width:o,pixelWidth:o,getWidths:(o,e)=>Pi(o,t,e),getCellDelta:m,singleColumnWidth:(t,o)=>[Math.max(yr(),t+o)-t],minCellWidth:yr,setElementWidth:ki,adjustTableWidth:e=>{const n=o()+e;ki(t,n)},isRelative:!1,label:"pixel"}},Ji=t=>Oi(t).fold(()=>Zi(t),o=>((t,o)=>null!==Li().exec(o)?Qi(t):Ki(t))(t,o)),$i=Ki,Xi=Qi,ta=(t,o,e,n)=>{e===n?_e(t,o):be(t,o,e)},oa=(t,o,e)=>{j(Fn(t,o)).fold(()=>xe(t,e),t=>de(t,e))},ea=(t,o)=>{const e=[],n=[],r=t=>S(t,t=>{t.isNew&&e.push(t.element);const o=t.element;return Ee(o),D(t.cells,t=>{t.isNew&&n.push(t.element),ta(t.element,"colspan",t.colspan,1),ta(t.element,"rowspan",t.rowspan,1),pe(o,t.element)}),o}),i=t=>L(t,t=>S(t.cells,t=>(ta(t.element,"span",t.colspan,1),t.element))),a=(o,e)=>{const n=((t,o)=>{const e=un(t,o).getOrThunk(()=>{const e=Lt.fromTag(o,Wo(t).dom);return"thead"===o?oa(t,"caption,colgroup",e):"colgroup"===o?oa(t,"caption",e):pe(t,e),e});return Ee(e),e})(t,e),a=("colgroup"===e?i:r)(o);ue(n,a)},A=(o,e)=>{o.length>0?a(o,e):(o=>{un(t,o).each(we)})(e)},l=[],s=[],c=[],d=[];return D(o,t=>{switch(t.section){case"thead":l.push(t);break;case"tbody":s.push(t);break;case"tfoot":c.push(t);break;case"colgroup":d.push(t)}}),A(d,"colgroup"),A(l,"thead"),A(s,"tbody"),A(c,"tfoot"),{newRows:e,newCells:n}},na=(t,o)=>{if(0===t.length)return 0;const e=t[0];return U(t,t=>!o(e.element,t.element)).getOr(t.length)},ra=(t,o,e,n)=>{const r=((t,o)=>t[o])(t,o),i="colgroup"===r.section,a=na(r.cells.slice(e),n),A=i?1:na(((t,o)=>S(t,t=>Ot(t,o)))(t.slice(o),e),n);return{colspan:a,rowspan:A}},ia=(t,o)=>{const e=S(t,t=>S(t.cells,h));return S(t,(n,r)=>{const i=L(n.cells,(n,i)=>{if(!1===e[r][i]){const c=ra(t,r,i,o);return((t,o,n,r)=>
vendor: 4,147 bytes, line 1
1{for(let i=t;i<t+n;i++)for(let t=o;t<o+r;t++)e[i][t]=!0})(r,i,c.rowspan,c.colspan),[(a=n.element,A=c.rowspan,l=c.colspan,s=n.isNew,{element:a,rowspan:A,colspan:l,isNew:s})]}return[];var a,A,l,s});return((t,o,e,n)=>({element:t,cells:o,section:e,isNew:n}))(n.element,i,n.section,n.isNew)})},aa=(t,o,e)=>{const n=[];D(t.colgroups,r=>{const i=[];for(let n=0;n<t.grid.columns;n++){const r=Gr.getColumnAt(t,n).map(t=>kt(t.element,e,!1)).getOrThunk(()=>kt(o.colGap(),!0,!1));i.push(r)}n.push(Bt(r.element,i,"colgroup",e))});for(let r=0;r<t.grid.rows;r++){const i=[];for(let n=0;n<t.grid.columns;n++){const a=Gr.getAt(t,r,n).map(t=>kt(t.element,e,t.isLocked)).getOrThunk(()=>kt(o.gap(),!0,!1));i.push(a)}const a=t.all[r],A=Bt(a.element,i,a.section,e);n.push(A)}return n},Aa=t=>ia(t,$t),la=(t,o)=>W(t.all,t=>R(t.cells,t=>$t(o,t.element))),sa=(t,o,e)=>{const n=S(o.selection,o=>Br(o).bind(o=>la(t,o)).filter(e)),r=xt(n);return pt(r.length>0,r)},ca=(t,o,e,n,r,i,a,A,l)=>{const s=Gr.fromTable(i),c=_.from(null==l?void 0:l.section).getOrThunk(ni);return o(s,a).map(o=>{const e=((t,o)=>aa(t,o,!1))(s,A),n=t(e,o,$t,r(A),c),i=jr(n.grid);return{info:o,grid:Aa(n.grid),cursor:n.cursor,lockedColumns:i}}).bind(t=>{const o=ea(i,t.grid),r=_.from(null==l?void 0:l.sizing).getOrThunk(()=>Ji(i)),a=_.from(null==l?void 0:l.resize).getOrThunk(br);return e(i,t.grid,t.info,{sizing:r,resize:a,section:c}),n(i),_e(i,qr),t.lockedColumns.length>0&&be(i,qr,t.lockedColumns.join(",")),_.some({cursor:t.cursor,newRows:o.newRows,newCells:o.newCells})})},da=(t,o)=>Br(o.element).bind(e=>la(t,e).map(t=>({...t,generators:o.generators,clipboard:o.clipboard}))),xa=(t,o)=>sa(t,o,v).map(t=>({cells:t,generators:o.generators,clipboard:o.clipboard})),pa=(t,o)=>sa(t,o,v),Ca=(t,o)=>sa(t,o,t=>!t.isLocked),ma=(t,o)=>I(o,o=>((t,o)=>la(t,o).exists(t=>!t.isLocked))(t,o)),ua=(t,o)=>((t,o)=>o.mergable)(0,o).filter(o=>ma(t,o.cells)),ga=(t,o)=>((t,o)=>o.unmergable)(0,o).filter(o=>ma(t,o)),ba={...tt([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},fa=(t,o,e,n,r)=>{const i=t.slice(0),a=((t,o)=>0===t.length?ba.none():1===t.length?ba.only(0):0===o?ba.left(0,1):o===t.length-1?ba.right(o-1,o):o>0&&o<t.length-1?ba.middle(o-1,o,o+1):ba.none())(t,o),A=C(S(i,C(0)));return a.fold(A,t=>n.singleColumnWidth(i[t],e),(t,o)=>r.calcLeftEdgeDeltas(i,t,o,e,n.minCellWidth(),n.isRelative),(t,o,a)=>r.calcMiddleDeltas(i,t,o,a,e,n.minCellWidth(),n.isRelative),(t,o)=>r.calcRightEdgeDeltas(i,t,o,e,n.minCellWidth(),n.isRelative))},ha=(t,o)=>Gr.hasColumns(t)?((t,o)=>{const e=Gr.justColumns(t);return S(e,(t,e)=>({element:t.element,width:o[e],colspan:t.colspan}))})(t,o):((t,o)=>{const e=Gr.justCells(t);return S(e,t=>{const e=((t,o,e)=>{let n=0;for(let r=t;r<o;r++)n+=void 0!==e[r]?e[r]:0;return n})(t.column,t.column+t.colspan,o);return{element:t.element,width:e,colspan:t.colspan}})})(t,o),va=(t,o,e)=>{const n=ha(t,o);D(n,t=>{e.setElementWidth(t.element,t.width)})},_a=(t,o,e,n,r)=>{const i=Gr.fromTable(t),a=r.getCellDelta(o),A=r.getWidths(i,r),l=e===i.grid.columns-1,s=n.clampTableDelta(A,e,a,r.minCellWidth(),l),c=fa(A,e,s,r,n),d=S(c,(t,o)=>t+A[o]);va(i,d,r),n.resizeTable(r.adjustTableWidth,s,l)},ya=(t,o,e)=>{const n=Gr.fromTable(t),r=((t,o)=>Vi(t,o,Ri,t=>t.getOrThunk(Er)))(n,t),i=S(r,(t,n)=>e===n?Math.max(o+t,Er()):t),a=((t,o)=>S(t.all,(t,e)=>({element:t.element,height:o[e]})))(n,i);D(a,t=>{Fi(t.element,t.height)}),D(Gr.justCells(n),t=>{(t=>{Ie(t,"height")})(t.element)});const A=M(i,(t,o)=>t+o,0);Fi(t,A)},Ea=(t,o)=>{if(!vr(t)){const e=(t=>Oi(t).bind(t=>dr(t,["fixed","relative","empty"])))(t);e.each(e=>{const n=e.value/2;Ui(t,n,e.unit),Ui(o,n,e.unit)})}},wa=(t,o,e)=>{const n=fr(t,o,1);1===e||n<=1?_e(t,o):be(t,o,Math.min(e,n))},ka=(t,o)=>e=>{const n=e.column+e.colspan-1,r=e.column;return n>=t&&r<o},Ba=(t,o)=>{const e=Gr.fromTable(t);return Ca(e,o).map(t=>{const o=t[t.length-1],n=t[0].column,r=o.column+o.colspan,i=((t,o,e)=>{if(Gr.hasColumns(t)){const n=O(Gr.justColumns(t),ka(o,e)),r=S(n,t=>{const n=Se(t.element);return wa(n,"span",e-o),n}),i=Lt.fromTag("colgroup");return ue(i,r),[i]}return[]})(e,n,r),a=((t,o,e)=>S(t.all,t=>
vendor: 13,366 bytes, line 1
1{const n=O(t.cells,ka(o,e)),r=S(n,t=>{const n=Se(t.element);return wa(n,"colspan",e-o),n}),i=Lt.fromTag("tr");return ue(i,r),i}))(e,n,r);return[...i,...a]})},Fa=(t,o,e)=>{const n=Gr.fromTable(t);return pa(n,o).bind(t=>{const o=aa(n,e,!1),r=Rt(o).rows.slice(t[0].row,t[t.length-1].row+t[t.length-1].rowspan),i=L(r,t=>{const o=O(t.cells,t=>!t.isLocked);return o.length>0?[{...t,cells:o}]:[]}),a=Aa(i);return pt(a.length>0,a)}).map(t=>(t=>S(t,t=>{const o=Fe(t.element);return D(t.cells,t=>{const e=Se(t.element);ta(e,"colspan",t.colspan,1),ta(e,"rowspan",t.rowspan,1),pe(o,e)}),o}))(t))},Sa=(t,o,e)=>{const n=t[e].element,r=Lt.fromTag("td");pe(r,Lt.fromTag("br"));(o?pe:xe)(n,r)},Da=(t,o)=>{const e=t=>Qt(t.element,o),n=Se(t),r=Hr(n),i=Ji(t),a=Gr.generate(r),A=((t,o)=>{const e=t.grid.columns;let n=t.grid.rows,r=e,i=0,a=0;const A=[],l=[];return G(t.access,t=>{if(A.push(t),o(t)){l.push(t);const o=t.row,e=o+t.rowspan-1,A=t.column,s=A+t.colspan-1;o<n?n=o:e>i&&(i=e),A<r?r=A:s>a&&(a=s)}}),((t,o,e,n,r,i)=>({minRow:t,minCol:o,maxRow:e,maxCol:n,allCells:r,selectedCells:i}))(n,r,i,a,A,l)})(a,e),l="th:not("+o+"),td:not("+o+")",s=kr(n,"th,td",t=>Qt(t,l));D(s,we),((t,o,e,n)=>{const r=O(t,t=>"colgroup"!==t.section),i=o.grid.columns,a=o.grid.rows;for(let t=0;t<a;t++){let a=!1;for(let A=0;A<i;A++)t<e.minRow||t>e.maxRow||A<e.minCol||A>e.maxCol||(Gr.getAt(o,t,A).filter(n).isNone()?Sa(r,a,t):a=!0)}})(r,a,A,e);const c=((t,o,e,n)=>{if(0===n.minCol&&o.grid.columns===n.maxCol+1)return 0;const r=Pi(o,t,e),i=T(r,(t,o)=>t+o,0),a=T(r.slice(n.minCol,n.maxCol+1),(t,o)=>t+o,0),A=a/i*e.pixelWidth()-e.pixelWidth();return e.getCellDelta(A)})(t,Gr.fromTable(t),i,A);return((t,o,e,n)=>{G(e.columns,t=>{(t.column<o.minCol||t.column>o.maxCol)&&we(t.element)});const r=O(wr(t,"tr"),t=>0===t.dom.childElementCount);D(r,we),o.minCol!==o.maxCol&&o.minRow!==o.maxRow||D(wr(t,"th,td"),t=>{_e(t,"rowspan"),_e(t,"colspan")}),_e(t,qr),_e(t,"data-snooker-col-series"),Ji(t).adjustTableWidth(n)})(n,A,a,c),n},za=jo("col"),Oa=jo("colgroup"),Ma=t=>"tr"===To(t)||Oa(t),Ta=t=>({element:t,colspan:fr(t,"colspan",1),rowspan:fr(t,"rowspan",1)}),Ra=t=>ve(t,"scope").map(t=>t.substr(0,3)),Ua=(t,o=Ta)=>{const e=e=>{if(Ma(e))return Oa((r={element:e}).element)?t.colgroup(r):t.row(r);{const r=e,i=(o=>za(o.element)?t.col(o):t.cell(o))(o(r));return n=_.some({item:r,replacement:i}),i}var r};let n=_.none();return{getOrInit:(t,o)=>n.fold(()=>e(t),n=>o(t,n.item)?n.replacement:e(t))}},Na=t=>o=>{const e=[],n=n=>{const r="td"===t?{scope:null}:{},i=o.replace(n,t,r);return e.push({item:n,sub:i}),i};return{replaceOrInit:(t,o)=>{if(Ma(t)||za(t))return t;{const r=t;return((t,o)=>R(e,e=>o(e.item,t)))(r,o).fold(()=>n(r),e=>o(t,e.item)?e.sub:n(r))}}}},La=t=>({unmerge:o=>{const e=Ra(o);return e.each(t=>be(o,"scope",t)),()=>{const n=t.cell({element:o,colspan:1,rowspan:1});return Ie(n,"width"),Ie(o,"width"),e.each(t=>be(n,"scope",t)),n}},merge:t=>(Ie(t[0],"width"),(()=>{const o=xt(S(t,Ra));if(0===o.length)return _.none();{const t=o[0],e=["row","col"];return B(o,o=>o!==t&&k(e,o))?_.none():_.from(t)}})().fold(()=>_e(t[0],"scope"),o=>be(t[0],"scope",o+"group")),C(t[0]))}),Ia=(t,o,e)=>{const n=Gr.fromTable(t);return pa(n,o).map(t=>{const o=aa(n,e,!1),{rows:r}=Rt(o),i=((t,o)=>{const e=t.slice(0,o[o.length-1].row+1),n=Aa(e);return L(n,t=>{const e=t.cells.slice(0,o[o.length-1].column+1);return S(e,t=>t.element)})})(r,t),a=((t,o)=>{const e=t.slice(o[0].row+o[0].rowspan-1,t.length),n=Aa(e);return L(n,t=>{const e=t.cells.slice(o[0].column+o[0].colspan-1,t.cells.length);return S(e,t=>t.element)})})(r,t);return{upOrLeftCells:i,downOrRightCells:a}})},Ha=(t,o)=>({parent:C(t),view:C(t),dragContainer:C(t),origin:()=>en(t),isResizable:o}),qa=tt([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),Ya=(t,o,e)=>{const n=e.substring(0,e.length-t.length),r=parseFloat(n);return n===r.toString()?o(r):qa.invalid(e)},ja={...qa,from:t=>ft(t,"%")?Ya("%",qa.percent,t):ft(t,"px")?Ya("px",qa.pixels,t):qa.invalid(t)},Wa=(t,o,e)=>t.fold(()=>o,t=>((t,o,e)=>{const n=e/o;return S(t,t=>ja.from(t).fold(()=>t,t=>t*n+"px",t=>t/100*e+"px"))})(o,e,t),t=>((t,o)=>S(t,t=>ja.from(t).fold(()=>t,t=>t/o*100+"%",t=>t+"%")))(o,e)),Pa=(t,o,e)=>{const n=ja.from(e),r=I(t,t=>"0px"===t)?((t,o)=>{const e=t.fold(()=>C(""),t=>C(t/o+"px"),()=>C(100/o+"%"));return F(o,e)})(n,t.length):Wa(n,t,o);return Za(r)},Va=(t,o)=>0===t.length?o:M(t,(t,o)=>ja.from(o).fold(C(0),m,m)+t,0),Ga=(t,o)=>ja.from(t).fold(C(t),t=>t+o+"px",t=>t+o+"%"),Za=t=>{if(0===t.length)return t;const o=M(t,(t,o)=>{const e=ja.from(o).fold(()=>({value:o,remainder:0}),t=>((t,o)=>{const e=Math.floor(t);return{value:e+o,remainder:t-e}})(t,"px"),t=>({value:t+"%",remainder:0}));return{output:[e.value].concat(t.output),remainder:t.remainder+e.remainder}},{output:[],remainder:0}),e=o.output;return e.slice(0,e.length-1).concat([Ga(e[e.length-1],Math.round(o.remainder))])},Qa=ja.from,Ka=(t,o,e)=>{const n=Gr.fromTable(t),r=n.all,i=Gr.justCells(n),a=Gr.justColumns(n);o.each(o=>{const e=Qa(o).fold(C("px"),C("px"),C("%"));const r=Qe(t),A=((t,o)=>ji(t,o,Hi,Wi))(n,t),l=Pa(A,r,o);Gr.hasColumns(n)?((t,o,e)=>{D(o,(o,n)=>{const r=Va([t[n]],yr());Te(o.element,"width",r+e)})})(l,a,e):((t,o,e)=>{D(o,o=>{const n=t.slice(o.column,o.colspan+o.column),r=Va(n,yr());Te(o.element,"width",r+e)})})(l,i,e),Te(t,"width",o)}),e.each(o=>{const e=Pe(t),a=((t,o)=>Vi(t,o,qi,Wi))(n,t);((t,o,e)=>{D(e,t=>{Ie(t.element,"height")}),D(o,(o,e)=>{Te(o.element,"height",t[e])})})(Pa(a,e,o),r,i),Te(t,"height",o)})},Ja=t=>Oi(t).exists(t=>vi.test(t)),$a=t=>Oi(t).exists(t=>_i.test(t)),Xa=t=>Oi(t).isNone();var tA=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],oA=()=>({up:C({selector:mn,closest:bn,predicate:pn,all:Zo}),down:C({selector:Sn,predicate:kn}),styles:C({get:Ue,getRaw:Le,set:Te,remove:Ie}),attrs:C({get:he,set:be,remove:_e,copyTo:(t,o)=>{const e=ye(t);fe(o,e)}}),insert:C({before:ce,after:de,afterAll:me,append:pe,appendAll:ue,prepend:xe,wrap:Ce}),remove:C({unwrap:ke,remove:we}),create:C({nu:Lt.fromTag,clone:t=>Lt.fromDom(t.dom.cloneNode(!1)),text:Lt.fromText}),query:C({comparePosition:(t,o)=>t.dom.compareDocumentPosition(o.dom),prevSibling:Qo,nextSibling:Ko}),property:C({children:Jo,name:To,parent:Vo,document:t=>Po(t).dom,isText:Ho,isComment:No,isElement:Io,isSpecial:t=>{const o=To(t);return k(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],o)},getLanguage:t=>Io(t)?ve(t,"lang"):_.none(),getText:an,setText:ln,isBoundary:t=>!!Io(t)&&("body"===To(t)||k(tA,To(t))),isEmptyTag:t=>!!Io(t)&&k(["br","img","hr","input"],To(t)),isNonEditable:t=>Io(t)&&"false"===he(t,"contenteditable")}),eq:$t,is:to});const eA=(t,o)=>({item:t,mode:o}),nA=(t,o,e,n=rA)=>t.property().parent(o).map(t=>eA(t,n)),rA=(t,o,e,n=iA)=>e.sibling(t,o).map(t=>eA(t,n)),iA=(t,o,e,n=iA)=>{const r=t.property().children(o);return e.first(r).map(t=>eA(t,n))},aA=[{current:nA,next:rA,fallback:_.none()},{current:rA,next:iA,fallback:_.some(nA)},{current:iA,next:iA,fallback:_.some(rA)}],AA=(t,o,e,n,r=aA)=>R(r,t=>t.current===e).bind(e=>e.current(t,o,n,e.next).orThunk(()=>e.fallback.bind(e=>AA(t,o,e,n)))),lA=()=>({sibling:(t,o)=>t.query().prevSibling(o),first:t=>t.length>0?_.some(t[t.length-1]):_.none()}),sA=()=>({sibling:(t,o)=>t.query().nextSibling(o),first:t=>t.length>0?_.some(t[0]):_.none()}),cA=(t,o,e,n,r,i)=>AA(t,o,n,r).bind(o=>i(o.item)?_.none():e(o.item)?_.some(o.item):cA(t,o.item,e,o.mode,r,i)),dA=(t,o)=>({element:t,offset:o}),xA=(t,o,e)=>t.property().isText(o)&&0===t.property().getText(o).trim().length||t.property().isComment(o)?e(o).bind(o=>xA(t,o,e).orThunk(()=>_.some(o))):_.none(),pA=(t,o)=>{if(t.property().isText(o))return t.property().getText(o).length;return t.property().children(o).length},CA=(t,o)=>{const e=xA(t,o,t.query().prevSibling).getOr(o);if(t.property().isText(e))return dA(e,pA(t,e));const n=t.property().children(e);return n.length>0?CA(t,n[n.length-1]):dA(e,pA(t,e))},mA=CA,uA=oA(),gA=t=>o=>0===t.property().children(o).length,bA=(t,o,e,n)=>cA(t,o,e,rA,lA(),n),fA=(t,o,e,n)=>cA(t,o,e,rA,sA(),n),hA=oA(),vA=(t,o)=>((t,o,e)=>bA(t,o,gA(t),e))(hA,t,o),_A=(t,o)=>((t,o,e)=>fA(t,o,gA(t),e))(hA,t,o),yA=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],EA=(t,o,e,n)=>{const r=o(t,e);return M(n,(e,n)=>{const r=o(t,n);return wA(t,e,r)},r)},wA=(t,o,e)=>o.bind(o=>e.filter(g(t.eq,o))),kA=(t,o,e)=>e.length>0?((t,o,e,n)=>n(t,o,e[0],e.slice(1)))(t,o,e,EA):_.none(),BA=(t,o,e,n=h)=>{const r=[o].concat(t.up().all(o)),i=[e].concat(t.up().all(e)),a=t=>U(t,n).fold(()=>t,o=>t.slice(0,o+1)),A=a(r),l=a(i),s=R(A,o=>B(l,((t,o)=>g(t.eq,o))(t,o)));return{firstpath:A,secondpath:l,shared:s}},FA=oA(),SA=(t,o)=>kA(FA,(o,e)=>t(e),o),DA=oA(),zA=t=>((t,o)=>{const e=t.property().name(o);return k(yA,e)})(DA,t),OA=t=>((t,o)=>{const e=t.property().name(o);return k(["ol","ul"],e)})(DA,t),MA=t=>((t,o)=>k(["br","img","hr","input"],t.property().name(o)))(DA,t),TA=t=>{const o=jo("br"),e=t=>Rn(t).bind(e=>{const n=Ko(e).map(t=>!!zA(t)||!!MA(t)&&"img"!==To(t)).getOr(!1);return Vo(e).map(r=>!0===n||(t=>"li"===To(t)||pn(t,OA).isSome())(r)||o(e)||zA(r)&&!$t(t,r)?[]:[Lt.fromTag("br")])}).getOr([]),n=(()=>{const n=L(t,t=>{const n=Jo(t);return(t=>I(t,t=>o(t)||Ho(t)&&0===an(t).trim().length))(n)?[]:n.concat(e(t))});return 0===n.length?[Lt.fromTag("br")]:n})();Ee(t[0]),ue(t[0],n)},RA=t=>{_e(t,"width"),_e(t,"height")},UA=t=>{const o=Ni(t);Ka(t,_.some(o),_.none()),RA(t)},NA=t=>{const o=(t=>Qe(t)+"px")(t);Ka(t,_.some(o),_.none()),RA(t)},LA=t=>{const o=(t=>Pe(t)+"px")(t);Ka(t,_.none(),_.some(o)),RA(t)},IA=t=>{Ie(t,"width");const o=Sr(t),e=o.length>0?o:Fr(t);D(e,t=>{Ie(t,"width"),RA(t)}),RA(t)},HA={scope:["row","col"]},qA=t=>()=>{const o=Lt.fromTag("td",t.dom);return pe(o,Lt.fromTag("br",t.dom)),o},YA=t=>()=>Lt.fromTag("col",t.dom),jA=t=>()=>Lt.fromTag("colgroup",t.dom),WA=t=>()=>Lt.fromTag("tr",t.dom),PA=(t,o,e)=>{const n=((t,o)=>{const e=De(t,o),n=Jo(Se(t));return ue(e,n),e})(t,o);return G(e,(t,o)=>{null===t?_e(n,o):be(n,o,t)}),n},VA=t=>t,GA=(t,o,e)=>{const n=(t,o)=>{((t,o)=>{const e=t.dom,n=o.dom;ze(e)&&ze(n)&&(n.style.cssText=e.style.cssText)})(t.element,o),Ie(o,"height"),1!==t.colspan&&Ie(o,"width")};return{col:e=>{const r=Lt.fromTag(To(e.element),o.dom);return n(e,r),t(e.element,r),r},colgroup:jA(o),row:WA(o),cell:r=>{const i=Lt.fromTag(To(r.element),o.dom),a=e.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),A=a.length>0?((t,o,e)=>Tn(t).map(n=>{const r=e.join(","),i=Bn(n,r,o=>$t(o,t));return M(i,(t,o)=>{const e=Fe(o);return pe(t,e),e},o)}).getOr(o))(r.element,i,a):i;return pe(A,Lt.fromTag("br")),n(r,i),((t,o)=>{G(HA,(e,n)=>ve(t,n).filter(t=>k(e,t)).each(t=>be(o,n,t)))})(r.element,i),t(r.element,i),i},replace:PA,colGap:YA(o),gap:qA(o)}},ZA=t=>({col:YA(t),colgroup:jA(t),row:WA(t),cell:qA(t),replace:VA,colGap:YA(t),gap:qA(t)}),QA=t=>Gr.fromTable(t).grid,KA=(t,o,e,n)=>{const r=Rt(t).rows;let i=!0;for(let t=0;t<r.length;t++)for(let a=0;a<Tt(r[0]);a++){const A=r[t],l=Ot(A,a),s=e(l.element,o);s&&!i?Dt(A,a,kt(n(),!0,l.isLocked)):s&&(i=!1)}return t},JA=(t,o,e,n)=>{const r=Rt(t).rows;if(o>0&&o<r.length){const t=((t,o)=>T(t,(t,e)=>B(t,t=>o(t.element,e.element))?t:t.concat([e]),[]))(r[o-1].cells,e);D(t,t=>{let i=_.none();for(let a=o;a<r.length;a++)for(let o=0;o<Tt(r[0]);o++){const A=r[a],l=Ot(A,o);e(l.element,t.element)&&(i.isNone()&&(i=_.some(n())),i.each(t=>{Dt(A,o,kt(t,!0,l.isLocked))}))}})}return t},$A=(t,o)=>({rowDelta:0,colDelta:Tt(t[0])-Tt(o[0])}),XA=(t,o)=>({rowDelta:t.length-o.length,colDelta:0}),tl=(t,o,e,n)=>{const r="colgroup"===o.section?e.col:e.cell;return F(t,t=>kt(r(),!0,n(t)))},ol=(t,o,e,n)=>{const r=t[t.length-1];return t.concat(F(o,()=>{const t="colgroup"===r.section?e.colgroup:e.row,o=Ut(r,t,m),i=tl(o.cells.length,o,e,t=>X(n,t.toString()));return zt(o,i)}))},el=(t,o,e,n)=>S(t,t=>{const r=tl(o,t,e,h);return Ft(t,n,r)}),nl=(t,o,e)=>{const n=o.colDelta<0?el:m,r=o.rowDelta<0?ol:m,i=jr(t),a=Tt(t[0]),A=B(i,t=>t===a-1),l=n(t,Math.abs(o.colDelta),e,A?a-1:a),s=jr(l);return r(l,Math.abs(o.rowDelta),e,H(s,v))},rl=(t,o,e,n)=>{const r=g(n,Ot(t[o],e).element),i=t[o];return t.length>1&&Tt(i)>1&&(e>0&&r(Mt(i,e-1))||e<i.cells.length-1&&r(Mt(i,e+1))||o>0&&r(Mt(t[o-1],e))||o<t.length-1&&r(Mt(t[o+1],e)))},il=(t,o,e)=>O(e,e=>e>=t.column&&e<=Tt(o[0])+t.column),al=(t,o,e,n,r)=>{const i=jr(o),a=((t,o,e)=>{const n=Tt(o[0]),r=Rt(o).cols.length+t.row,i=F(n-t.column,o=>o+t.column),a=R(i,t=>I(e,o=>o!==t)).getOr(n-1);return{row:r,column:a}})(t,o,i),A=Rt(e).rows,l=il(a,A,i),s=((t,o,e)=>{if(t.row>=o.length||t.column>Tt(o[0]))return lt.error("invalid start address out of table bounds, row: "+t.row+", column: "+t.column);const n=o.slice(t.row),r=n[0].cells.slice(t.column),i=Tt(e[0]),a=e.length;return lt.value({rowDelta:n.length-a,colDelta:r.length-i})})(a,o,A);return s.map(t=>{const e={...t,colDelta:t.colDelta-l.length},i=nl(o,e,n),s=jr(i),c=il(a,A,s);return((t,o,e,n,r,i)=>{const a=t.row,A=t.column,l=a+e.length,s=A+Tt(e[0])+i.length,c=H(i,v);for(let t=a;t<l;t++){let i=0;for(let l=A;l<s;l++){if(c[l]){i++;continue}rl(o,t,l,r)&&KA(o,Mt(o[t],l),r,n.cell);
vendor: 4,553 bytes, line 1
1const s=l-A-i,d=Ot(e[t-a],s),x=d.element,p=n.replace(x);Dt(o[t],l,kt(p,!0,d.isLocked))}}return o})(a,i,A,n,r,c)})},Al=(t,o,e,n,r)=>{((t,o,e,n)=>{o>0&&o<t[0].cells.length&&D(t,t=>{const r=t.cells[o-1];let i=0;const a=n();for(;t.cells.length>o+i&&e(r.element,t.cells[o+i].element);)Dt(t,o+i,kt(a,!0,t.cells[o+i].isLocked)),i++})})(o,t,r,n.cell);const i=XA(e,o),a=nl(e,i,n),A=XA(o,a),l=nl(o,A,n);return S(l,(o,e)=>Ft(o,t,a[e].cells))},ll=(t,o,e,n,r)=>{JA(o,t,r,n.cell);const i=jr(o),a=$A(o,e),A={...a,colDelta:a.colDelta-i.length},l=nl(o,A,n),{cols:s,rows:c}=Rt(l),d=jr(l),x=$A(e,o),p={...x,colDelta:x.colDelta+d.length},C=((t,o,e)=>S(t,t=>T(e,(e,n)=>{const r=tl(1,t,o,v)[0];return St(e,n,r)},t)))(e,n,d),m=nl(C,p,n);return[...s,...c.slice(0,t),...m,...c.slice(t,c.length)]},sl=(t,o,e,n,r)=>{const{rows:i,cols:a}=Rt(t),A=i.slice(0,o),l=i.slice(o),s=((t,o,e,n)=>Ut(t,t=>n(t,e),o))(i[e],(t,e)=>o>0&&o<i.length&&n(Mt(i[o-1],e),Mt(i[o],e))?Ot(i[o],e):kt(r(t.element,n),!0,t.isLocked),n,r);return[...a,...A,s,...l]},cl=(t,o,e,n,r)=>S(t,t=>{const i=o>0&&o<Tt(t)&&n(Mt(t,o-1),Mt(t,o)),a=((t,o,e,n,r,i,a)=>{if("colgroup"!==e&&n)return Ot(t,o);{const o=Ot(t,r);return kt(a(o.element,i),!0,!1)}})(t,o,t.section,i,e,n,r);return St(t,o,a)}),dl=(t,o,e,n)=>((t,o,e,n)=>void 0!==Mt(t[o],e)&&o>0&&n(Mt(t[o-1],e),Mt(t[o],e)))(t,o,e,n)||((t,o,e)=>o>0&&e(Mt(t,o-1),Mt(t,o)))(t[o],e,n),xl=(t,o,e,n)=>{const r=t=>"row"===t?(t=>hr(t,"rowspan")>1)(o):vr(o),i=t=>r(t)?`${t}group`:t;if(t)return Mr(o)?i(e):null;if(n&&Mr(o)){return i("row"===e?"col":"row")}return null},pl=(t,o,e)=>kt(e(t.element,o),!0,t.isLocked),Cl=(t,o,e,n,r,i,a)=>S(t,(t,A)=>((t,o)=>{const e=t.cells,n=S(e,o);return Bt(t.element,n,t.section,t.isNew)})(t,(t,l)=>{if((t=>B(o,o=>e(t.element,o.element)))(t)){const o=a(t,A,l)?r(t,e,n):t;return i(o,A,l).each(t=>{var e,n;e=o.element,n={scope:_.from(t)},G(n,(t,o)=>{t.fold(()=>{_e(e,o)},t=>{ge(e.dom,o,t)})})}),o}return t})),ml=(t,o,e)=>L(t,(n,r)=>dl(t,r,o,e)?[]:[Ot(n,o)]),ul=(t,o,e,n,r)=>{const i=Rt(t).rows,a=L(o,t=>ml(i,t,n)),A=S(i,t=>Tr(t.cells)),l=((t,o)=>I(o,m)&&Tr(t)?v:(t,e,n)=>!("th"===To(t.element)&&o[e]))(a,A),s=((t,o)=>(e,n)=>_.some(xl(t,e.element,"row",o[n])))(e,A);return Cl(t,a,n,r,pl,s,l)},gl=(t,o,e,n,r,i,a)=>{const{cols:A,rows:l}=Rt(t),s=l[o[0]],c=L(o,t=>((t,o,e)=>{const n=t[o];return L(n.cells,(n,r)=>dl(t,o,r,e)?[]:[n])})(l,t,r)),d=S(s.cells,(t,o)=>Tr(ml(l,o,r))),x=[...l];D(o,t=>{x[t]=a.transformRow(l[t],e)});const p=[...A,...x],C=((t,o)=>I(o,m)&&Tr(t.cells)?v:(t,e,n)=>!("th"===To(t.element)&&o[n]))(s,d),u=((t,o)=>(e,n,r)=>_.some(xl(t,e.element,"col",o[r])))(n,d);return Cl(p,c,r,i,a.transformCell,u,C)},bl=(t,o,e,n)=>{const r=Rt(t).rows,i=S(o,t=>Ot(r[t.row],t.column));return Cl(t,i,e,n,pl,_.none,v)},fl=t=>T(t,(t,o)=>B(t,t=>t.column===o.column)?t:t.concat([o]),[]).sort((t,o)=>t.column-o.column),hl=t=>En(t,!0),vl=t=>{0===Fr(t).length&&we(t)},_l=(t,o)=>({grid:t,cursor:o}),yl=(t,o,e)=>{var n,r;const i=Rt(t).rows;return _.from(null===(r=null===(n=i[o])||void 0===n?void 0:n.cells[e])||void 0===r?void 0:r.element).filter(hl).orThunk(()=>(t=>W(t,t=>W(t.cells,t=>{const o=t.element;return pt(hl(o),o)})))(i))},El=(t,o,e)=>{const n=yl(t,o,e);return _l(t,n)},wl=t=>T(t,(t,o)=>B(t,t=>t.row===o.row)?t:t.concat([o]),[]).sort((t,o)=>t.row-o.row),kl=(t,o,e,n)=>{const r=o[0].row,i=wl(o),a=M(i,(t,o)=>({grid:sl(t.grid,r,o.row+t.delta,e,n.getOrInit),delta:t.delta+1}),{grid:t,delta:0}).grid;return El(a,r,o[0].column)},Bl=(t,o,e,n)=>{const r=wl(o),i=r[r.length-1],a=i.row+i.rowspan,A=M(r,(t,o)=>sl(t,a,o.row,e,n.getOrInit),t);return El(A,a,o[0].column)},Fl=(t,o,e,n)=>{const r=o.details,i=fl(r),a=i[0].column,A=M(i,(t,o)=>({grid:cl(t.grid,a,o.column+t.delta,e,n.getOrInit),delta:t.delta+1}),{grid:t,delta:0}).grid;return El(A,r[0].row,a)},Sl=(t,o,e,n)=>{const r=o.details,i=r[r.length-1],a=i.column+i.colspan,A=fl(r),l=M(A,(t,o)=>cl(t,a,o.column,e,n.getOrInit),t);return El(l,r[0].row,a)},Dl=(t,o,e,n)=>{const r=fl(o),i=S(r,t=>t.column),a=ul(t,i,!0,e,n.replaceOrInit);return El(a,o[0].row,o[0].column)},zl=(t,o,e,n)=>{const r=bl(t,o,e,n.replaceOrInit);return El(r,o[0].row,o[0].column)},Ol=(t,o,e,n)=>{const r=fl(o),i=S(r,t=>t.column),a=ul(t,i,!1,e,n.replaceOrInit);return El(a,o[0].row,o[0].column)},Ml=(t,o,e,n)=>{const r=bl(t,o,e,n.replaceOrInit);return El(r,o[0].row,o[0].column)},Tl=(t,o)=>(e,n,r,i,a)=>{const A=wl(n),l=S(A,t=>t.row),s=gl(e,l,t,o,r,i.replaceOrInit,a);return El(s,n[0].row,n[0].column)},Rl=Tl("thead",!0),Ul=Tl("tbody",!1),Nl=Tl("tfoot",!1),Ll=(t,o,e,n)=>{const r=fl(o.details),i=((t,o)=>L(t,t=>{const e=t.cells,n=M(o,(t,o)=>o>
vendor: 4,552 bytes, line 1
1=0&&o<t.length?t.slice(0,o).concat(t.slice(o+1)):t,e);return n.length>0?[Bt(t.element,n,t.section,t.isNew)]:[]}))(t,S(r,t=>t.column)),a=i.length>0?i[0].cells.length-1:0;return El(i,r[0].row,Math.min(r[0].column,a))},Il=(t,o,e,n)=>{const r=wl(o),i=((t,o,e)=>{const{rows:n,cols:r}=Rt(t);return[...r,...n.slice(0,o),...n.slice(e+1)]})(t,r[0].row,r[r.length-1].row),a=Math.max(Rt(i).rows.length-1,0);return El(i,Math.min(o[0].row,a),o[0].column)},Hl=(t,o,e,n)=>{const r=o.cells;TA(r);const i=((t,o,e,n)=>{const r=Rt(t).rows;if(0===r.length)return t;for(let t=o.startRow;t<=o.finishRow;t++)for(let e=o.startCol;e<=o.finishCol;e++){const o=r[t],i=Ot(o,e).isLocked;Dt(o,e,kt(n(),!1,i))}return t})(t,o.bounds,0,n.merge(r));return _l(i,_.from(r[0]))},ql=(t,o,e,n)=>{const r=M(o,(t,o)=>KA(t,o,e,n.unmerge(o)),t);return _l(r,_.from(o[0]))},Yl=(t,o,e,n)=>{const r=((t,o)=>{const e=Gr.fromTable(t);return aa(e,o,!0)})(o.clipboard,o.generators),i=((t,o)=>({row:t,column:o}))(o.row,o.column);return al(i,t,r,o.generators,e).fold(()=>_l(t,_.some(o.element)),t=>El(t,o.row,o.column))},jl=(t,o,e)=>{const n=((t,o)=>Lr(t,()=>o))(t,e.section),r=Gr.generate(n);return aa(r,o,!0)},Wl=(t,o,e,n)=>{const r=Rt(t).rows,i=o.cells[0].column,a=r[o.cells[0].row],A=jl(o.clipboard,o.generators,a),l=Al(i,t,A,o.generators,e);return El(l,o.cells[0].row,o.cells[0].column)},Pl=(t,o,e,n)=>{const r=Rt(t).rows,i=o.cells[o.cells.length-1].column+o.cells[o.cells.length-1].colspan,a=r[o.cells[0].row],A=jl(o.clipboard,o.generators,a),l=Al(i,t,A,o.generators,e);return El(l,o.cells[0].row,i)},Vl=(t,o,e,n)=>{const r=Rt(t).rows,i=o.cells[0].row,a=r[i],A=jl(o.clipboard,o.generators,a),l=ll(i,t,A,o.generators,e);return El(l,o.cells[0].row,o.cells[0].column)},Gl=(t,o,e,n)=>{const r=Rt(t).rows,i=o.cells[o.cells.length-1].row+o.cells[o.cells.length-1].rowspan,a=r[o.cells[0].row],A=jl(o.clipboard,o.generators,a),l=ll(i,t,A,o.generators,e);return El(l,i,o.cells[0].column)},Zl=(t,o,e,n)=>((t,o,e,n)=>{const r=Gr.generate(o),i=n.getWidths(r,n);va(r,i,n)})(0,o,0,n.sizing),Ql=(t,o,e,n)=>((t,o,e,n,r)=>{const i=Gr.generate(o),a=n.getWidths(i,n),A=n.pixelWidth(),{newSizes:l,delta:s}=r.calcRedestributedWidths(a,A,e.pixelDelta,n.isRelative);va(i,l,n),n.adjustTableWidth(s)})(0,o,e,n.sizing,n.resize),Kl=(t,o)=>B(o,t=>0===t.column&&t.isLocked),Jl=(t,o)=>B(o,o=>o.column+o.colspan>=t.grid.columns&&o.isLocked),$l=(t,o)=>{const e=ri(t),n=fl(o);return T(n,(t,o)=>t+e[o.column].map(Ke).getOr(0),0)},Xl=t=>(o,e)=>pa(o,e).filter(e=>!(t?Kl:Jl)(o,e)).map(t=>({details:t,pixelDelta:$l(o,t)})),ts=(t,o)=>Ca(t,o).map(o=>({details:o,pixelDelta:-$l(t,o)})),os=t=>(o,e)=>xa(o,e).filter(e=>!(t?Kl:Jl)(o,e.cells)),es=Na("th"),ns=Na("td"),rs=(t,o,e,n)=>ca(kl,pa,p,p,Ua,t,o,e,n),is=(t,o,e,n)=>ca(Bl,pa,p,p,Ua,t,o,e,n),as=(t,o,e,n)=>ca(Fl,Xl(!0),Ql,p,Ua,t,o,e,n),As=(t,o,e,n)=>ca(Sl,Xl(!1),Ql,p,Ua,t,o,e,n),ls=(t,o,e,n)=>ca(Ll,ts,Ql,vl,Ua,t,o,e,n),ss=(t,o,e,n)=>ca(Il,pa,p,vl,Ua,t,o,e,n),cs=(t,o,e,n)=>ca(Dl,Ca,p,p,es,t,o,e,n),ds=(t,o,e,n)=>ca(Ol,Ca,p,p,ns,t,o,e,n),xs=(t,o,e,n)=>ca(Rl,pa,p,p,es,t,o,e,n),ps=(t,o,e,n)=>ca(Ul,pa,p,p,ns,t,o,e,n),Cs=(t,o,e,n)=>ca(Nl,pa,p,p,ns,t,o,e,n),ms=(t,o,e,n)=>ca(zl,Ca,p,p,es,t,o,e,n),us=(t,o,e,n)=>ca(Ml,Ca,p,p,ns,t,o,e,n),gs=(t,o,e,n)=>ca(Hl,ua,Zl,p,La,t,o,e,n),bs=(t,o,e,n)=>ca(ql,ga,Zl,p,La,t,o,e,n),fs=(t,o,e,n)=>ca(Yl,da,Zl,p,Ua,t,o,e,n),hs=(t,o,e,n)=>ca(Wl,os(!0),p,p,Ua,t,o,e,n),vs=(t,o,e,n)=>ca(Pl,os(!1),p,p,Ua,t,o,e,n),_s=(t,o,e,n)=>ca(Vl,xa,p,p,Ua,t,o,e,n),ys=(t,o,e,n)=>ca(Gl,xa,p,p,Ua,t,o,e,n),Es=(t,o)=>{const e=Gr.fromTable(t);return pa(e,o).bind(t=>{const o=t[t.length-1],n=t[0].column,r=o.column+o.colspan,i=N(S(e.all,t=>O(t.cells,t=>t.column>=n&&t.column<r)));return Nr(i)}).getOr("")},ws=(t,o)=>{const e=Gr.fromTable(t);return pa(e,o).bind(Nr).getOr("")},ks=(t,o)=>{const e=Gr.fromTable(t);return pa(e,o).bind(t=>{const o=t[t.length-1],n=t[0].row,r=o.row+o.rowspan;return(t=>{const o=S(t,t=>Ur(t).type),e=k(o,"header"),n=k(o,"footer");if(e||n){const t=k(o,"body");return!e||t||n?e||t||!n?_.none():_.some("footer"):_.some("header")}return _.some("body")})(e.all.slice(n,r))}).getOr("")},Bs=(t,o)=>{const e=o.column,n=o.column+o.colspan-1,r=o.row,i=o.row+o.rowspan-1;return e<=t.finishCol&&n>=t.startCol&&r<=t.finishRow&&i>=t.startRow},Fs=(t,o)=>o.column>=t.startCol&&o.column+o.colspan-1<=t.finishCol&&o.row>=t.startRow&&o.row+o.rowspan-1<=t.finishRow,Ss=(t,o,e)=>{const n=Gr.findItem(t,o,$t),r=Gr.findItem(t,e,$t);return n.bind(t=>r.map(o=>{return e=t,n=o,r=Math.min(e.row,n.row),i=Math.min(e.column,n.column),a=Math.max(e.row+e.rowspan-1,n.row+n.rowspan-1),A=
1Math.max(e.column+e.colspan-1,n.column+n.colspan-1),{startRow:r,startCol:i,finishRow:a,finishCol:A};var e,n,r,i,a,A}))},Ds=(t,o,e)=>Ss(t,o,e).bind(o=>((t,o)=>{let e=!0;const n=g(Fs,o);for(let r=o.startRow;r<=o.finishRow;r++)for(let i=o.startCol;i<=o.finishCol;i++)e=e&&Gr.getAt(t,r,i).exists(n);return e?_.some(o):_.none()})(t,o)),zs=(t,o,e)=>Ss(t,o,e).map(o=>{const e=Gr.filterItems(t,g(Bs,o));return S(e,t=>t.element)}),Os=(t,o)=>Gr.findItem(t,o,(t,o)=>Xt(o,t)).map(t=>t.element),Ms=(t,o,e)=>Dr(t).bind(n=>((t,o,e,n)=>Gr.findItem(t,o,$t).bind(o=>{const r=e>0?o.row+o.rowspan-1:o.row,i=n>0?o.column+o.colspan-1:o.column;return Gr.getAt(t,r+e,i+n).map(t=>t.element)}))(Us(n),t,o,e)),Ts=(t,o,e)=>{const n=Us(t);return zs(n,o,e)},Rs=(t,o,e,n,r)=>{const i=Us(t),a=$t(t,e)?_.some(o):Os(i,o),A=$t(t,r)?_.some(n):Os(i,n);return a.bind(t=>A.bind(o=>zs(i,t,o)))},Us=Gr.fromTable,Ns={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Ls=()=>Lt.fromTag("th"),Is=()=>Lt.fromTag("td"),Hs=t=>{const o=Lt.fromTag("colgroup");return F(t,()=>pe(o,Lt.fromTag("col"))),o},qs=(t,o,e,n)=>F(t,t=>((t,o,e,n)=>{const r=Lt.fromTag("tr");for(let i=0;i<t;i++){const t=n<o||i<e?Ls():Is();i<e&&be(t,"scope","row"),n<o&&be(t,"scope","col"),pe(t,Lt.fromTag("br")),pe(r,t)}return r})(o,e,n,t)),Ys=t=>{let o=[];return{bind:t=>{if(void 0===t)throw new Error("Event bind error: undefined handler");o.push(t)},unbind:t=>{o=O(o,o=>o!==t)},trigger:(...e)=>{const n={};D(t,(t,o)=>{n[t]=e[o]}),D(o,t=>{t(n)})}}},js=t=>({registry:Z(t,t=>({bind:t.bind,unbind:t.unbind})),trigger:Z(t,t=>t.trigger)}),Ws=it(["compare","extract","mutate","sink"]),Ps=it(["element","start","stop","destroy"]),Vs=it(["forceDrop","drop","move","delayDrop"]),Gs=()=>{let t=_.none();const o=js({move:Ys(["info"])});return{onEvent:(e,n)=>{n.extract(e).each(e=>{const r=((o,e)=>{const n=t.map(t=>o.compare(t,e));return t=_.some(e),n})(n,e);r.each(t=>{o.trigger.move(t)})})},reset:()=>{t=_.none()},events:o.registry}},Zs=()=>{const t=(()=>{const t=js({move:Ys(["info"])});return{onEvent:p,reset:p,events:t.registry}})(),o=Gs();let e=t;return{on:()=>{e.reset(),e=o},off:()=>{e.reset(),e=t},isOn:()=>e===o,onEvent:(t,o)=>{e.onEvent(t,o)},events:o.events}},Qs=(t,o,e)=>{let n=!1;const r=js({start:Ys([]),stop:Ys([])}),i=Zs(),a=()=>{c.stop(),i.isOn()&&(i.off(),r.trigger.stop())},l=((t,o)=>{let e=null;const n=()=>{A(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...r)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,r)},o)}}})(a,200);i.events.move.bind(e=>{o.mutate(t,e.info)});const s=t=>(...o)=>{n&&t.apply(null,o)},c=o.sink(Vs({forceDrop:a,drop:s(a),move:s(t=>{l.cancel(),i.onEvent(t,o)}),delayDrop:s(l.throttle)}),e);return{element:c.element,go:t=>{c.start(t),i.on(),r.trigger.start()},on:()=>{n=!0},off:()=>{n=!1},isActive:()=>n,destroy:()=>{c.destroy()},events:r.registry}},Ks=ct("ephox-dragster").resolve;var Js=Ws({compare:(t,o)=>tn(o.left-t.left,o.top-t.top),extract:t=>_.some(tn(t.x,t.y)),sink:(t,o)=>{const e=(t=>{const o={layerClass:Ks("blocker"),...t},e=Lt.fromTag("div");return be(e,"role","presentation"),Re(e,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),vn(e,Ks("blocker")),vn(e,o.layerClass),{element:C(e),destroy:()=>{we(e)}}})(o),n=le(e.element(),"mousedown",t.forceDrop),r=le(e.element(),"mouseup",t.drop),i=le(e.element(),"mousemove",t.move),a=le(e.element(),"mouseout",t.delayDrop);return Ps({element:e.element,start:t=>{pe(t,e.element())},stop:()=>{we(e.element())},destroy:()=>{e.destroy(),r.unbind(),i.unbind(),a.unbind(),n.unbind()}})},mutate:(t,o)=>{t.mutate(o.left,o.top)}});const $s=ct("ephox-snooker").resolve,Xs=()=>{const t=js({drag:Ys(["xDelta","yDelta","target"])});let o=_.none();const e=(()=>{const t=js({drag:Ys(["xDelta","yDelta"])});return{mutate:(o,e)=>{t.trigger.drag(o,e)},events:t.registry}})();e.events.drag.bind(e=>{o.each(o=>{t.trigger.drag(e.xDelta,e.yDelta,o)})});return{assign:t=>{o=_.some(t)},get:()=>o,mutate:e.mutate,events:t.registry}},tc=$s("resizer-bar"),oc=$s("resizer-rows"),ec=$s("resizer-cols"),nc=t=>{const o=Sn(t.parent(),"."+tc);D(o,we)},rc=(t,o,e)=>{const n=t.origin();D(o,o=>{o.each(o=>{const r=e(n,o);vn(r,tc),pe(t.parent(),r)})})},ic=(t,o,e,n)=>{rc(t,o,(t,o)=>{const r=((t,o,e,n,r)=>{const i=Lt.fromTag("div");
vendor: 18,983 bytes, line 1
1return Re(i,{position:"absolute",left:o-n/2+"px",top:e+"px",height:r+"px",width:n+"px"}),fe(i,{"data-mce-bogus":"all","data-column":t,role:"presentation"}),i})(o.col,o.x-t.left,e.top-t.top,7,n);return vn(r,ec),r})},ac=(t,o,e,n)=>{rc(t,o,(t,o)=>{const r=((t,o,e,n,r)=>{const i=Lt.fromTag("div");return Re(i,{position:"absolute",left:o+"px",top:e-r/2+"px",height:r+"px",width:n+"px"}),fe(i,{"data-mce-bogus":"all","data-row":t,role:"presentation"}),i})(o.row,e.left-t.left,o.y-t.top,n,7);return vn(r,oc),r})},Ac=(t,o,e,n,r)=>{const i=en(e),a=o.isResizable,A=n.length>0?bi.positions(n,e):[],l=A.length>0?((t,o)=>L(t.all,(t,e)=>o(t.element)?[e]:[]))(t,a):[],s=O(A,(t,o)=>B(l,t=>o===t));ac(o,s,i,Ke(e));const c=r.length>0?hi.positions(r,e):[],d=c.length>0?((t,o)=>{const e=[];return F(t.grid.columns,n=>{const r=Gr.getColumnAt(t,n).map(t=>t.element);r.forall(o)&&e.push(n)}),O(e,e=>{const n=Gr.filterItems(t,t=>t.column===e);return I(n,t=>o(t.element))})})(t,a):[],x=O(c,(t,o)=>B(d,t=>o===t));ic(o,x,i,Ve(e))},lc=(t,o)=>{if(nc(t),t.isResizable(o)){const e=Gr.fromTable(o),n=ai(e),r=ri(e);Ac(e,t,o,n,r)}},sc=(t,o)=>{const e=Sn(t.parent(),"."+tc);D(e,o)},cc=t=>{sc(t,t=>{Te(t,"display","none")})},dc=t=>{sc(t,t=>{Te(t,"display","block")})},xc=$s("resizer-bar-dragging"),pc=t=>{const o=Xs(),e=((t,o={})=>{var e;const n=null!==(e=o.mode)&&void 0!==e?e:Js;return Qs(t,n,o)})(o,{});let n=_.none();const r=(t,o)=>_.from(he(t,o));o.events.drag.bind(t=>{r(t.target,"data-row").each(o=>{const e=_r(t.target,"top");Te(t.target,"top",e+t.yDelta+"px")}),r(t.target,"data-column").each(o=>{const e=_r(t.target,"left");Te(t.target,"left",e+t.xDelta+"px")})});const i=(t,o)=>_r(t,o)-fr(t,"data-initial-"+o,0);e.events.stop.bind(()=>{o.get().each(o=>{n.each(e=>{r(o,"data-row").each(t=>{const n=i(o,"top");_e(o,"data-initial-top"),c.trigger.adjustHeight(e,n,parseInt(t,10))}),r(o,"data-column").each(t=>{const n=i(o,"left");_e(o,"data-initial-left"),c.trigger.adjustWidth(e,n,parseInt(t,10))}),lc(t,e)})})});const a=(n,r)=>{c.trigger.startAdjust(),o.assign(n),be(n,"data-initial-"+r,_r(n,r)),vn(n,xc),Te(n,"opacity","0.2"),e.go(t.dragContainer())},A=le(t.parent(),"mousedown",t=>{var o;o=t.target,_n(o,oc)&&a(t.target,"top"),(t=>_n(t,ec))(t.target)&&a(t.target,"left")}),l=o=>$t(o,t.view()),s=le(t.view(),"mouseover",o=>{var r;(r=o.target,bn(r,"table",l).filter(En)).fold(()=>{Oe(o.target)&&!(t=>_n(t,"ephox-snooker-resizer-bar")||_n(t,"ephox-dragster-blocker"))(o.target)&&nc(t)},o=>{e.isActive()&&(n=_.some(o),lc(t,o))})}),c=js({adjustHeight:Ys(["table","delta","row"]),adjustWidth:Ys(["table","delta","column"]),startAdjust:Ys([])});return{destroy:()=>{A.unbind(),s.unbind(),e.destroy(),nc(t)},refresh:o=>{lc(t,o)},on:e.on,off:e.off,hideBars:g(cc,t),showBars:g(dc,t),events:c.registry}},Cc=(t,o,e)=>{const n=bi,r=hi,i=pc(t),a=js({beforeResize:Ys(["table","type"]),afterResize:Ys(["table","type"]),startDrag:Ys([])});return i.events.adjustHeight.bind(t=>{const o=t.table;a.trigger.beforeResize(o,"row");const e=n.delta(t.delta,o);ya(o,e,t.row),a.trigger.afterResize(o,"row")}),i.events.startAdjust.bind(t=>{a.trigger.startDrag()}),i.events.adjustWidth.bind(t=>{const n=t.table;a.trigger.beforeResize(n,"col");const i=r.delta(t.delta,n),A=e(n);_a(n,i,t.column,o,A),a.trigger.afterResize(n,"col")}),{on:i.on,off:i.off,refreshBars:i.refresh,hideBars:i.hideBars,showBars:i.showBars,destroy:i.destroy,events:a.registry}},mc=t=>o=>o.options.get(t),uc="100%",gc=t=>{var o;const e=t.dom,n=null!==(o=e.getParent(t.selection.getStart(),e.isBlock))&&void 0!==o?o:t.getBody();return Je(Lt.fromDom(n))+"px"},bc=t=>_.from(t.options.get("table_clone_elements")),fc=mc("table_header_type"),hc=mc("table_column_resizing"),vc=t=>"preservetable"===hc(t),_c=t=>"resizetable"===hc(t),yc=mc("table_sizing_mode"),Ec=t=>"relative"===yc(t),wc=t=>"fixed"===yc(t),kc=t=>"responsive"===yc(t),Bc=mc("table_resize_bars"),Fc=mc("table_style_by_css"),Sc=mc("table_merge_content_on_paste"),Dc=t=>{const o=t.options,e=o.get("table_default_attributes");return o.isSet("table_default_attributes")?e:((t,o)=>kc(t)||Fc(t)?o:wc(t)?{...o,width:gc(t)}:{...o,width:uc})(t,e)},zc=t=>{const o=t.options,e=o.get("table_default_styles");return o.isSet("table_default_styles")?e:((t,o)=>kc(t)||!Fc(t)?o:wc(t)?{...o,width:gc(t)}:{...o,width:uc})(t,e)},Oc=mc("table_use_colgroups"),Mc=t=>Lt.fromDom(t.getBody()),Tc=t=>o=>$t(o,Mc(t)),Rc=t=>{_e(t,"data-mce-style");const o=t=>_e(t,"data-mce-style");D(Fr(t),o),D(Sr(t),o),D(zr(t),o)},Uc=t=>Lt.fromDom(t.selection.getStart()),Nc=t=>t.getBoundingClientRect().width,Lc=t=>t.getBoundingClientRect().height,Ic=t=>(o,e)=>{const n=o.dom.getStyle(e,t)||o.dom.getAttrib(e,t);return _.from(n).filter(vt)},Hc=Ic("width"),qc=Ic("height"),Yc=t=>Cn(t,jo("table")).exists(En),jc=t=>mn(t,"table"),Wc=(t,o,e)=>{const n=t=>o=>void 0!==e&&e(o)||$t(o,t);return $t(t,o)?_.some({boxes:_.some([t]),start:t,finish:o}):jc(t).bind(r=>jc(o).bind(i=>{if($t(r,i))return _.some({boxes:Ts(r,t,o),start:t,finish:o});if(Xt(r,i)){const e=Bn(o,"td,th",n(r)),a=e.length>0?e[e.length-1]:o;return _.some({boxes:Rs(r,t,r,o,i),start:t,finish:a})}if(Xt(i,r)){const e=Bn(t,"td,th",n(i)),a=e.length>0?e[e.length-1]:t;return _.some({boxes:Rs(i,t,r,o,i),start:t,finish:a})}return((t,o,e)=>BA(FA,t,o,e))(t,o).shared.bind(a=>bn(a,"table",e).bind(e=>{const a=Bn(o,"td,th",n(e)),A=a.length>0?a[a.length-1]:o,l=Bn(t,"td,th",n(e)),s=l.length>0?l[l.length-1]:t;return _.some({boxes:Rs(e,t,r,o,i),start:s,finish:A})}))}))},Pc=(t,o)=>{const e=Sn(t,o);return e.length>0?_.some(e):_.none()},Vc=(t,o,e)=>gn(t,o).bind(o=>gn(t,e).bind(t=>SA(jc,[o,t]).map(e=>({first:o,last:t,table:e})))),Gc=(t,o,e,n,r)=>((t,o)=>R(t,t=>Qt(t,o)))(t,r).bind(t=>Ms(t,o,e).bind(t=>((t,o)=>mn(t,"table").bind(e=>gn(e,o).bind(o=>Wc(o,t).bind(t=>t.boxes.map(o=>({boxes:o,start:t.start,finish:t.finish}))))))(t,n))),Zc=(t,o)=>Pc(t,o),Qc=(t,o,e)=>Vc(t,o,e).bind(o=>{const e=o=>$t(t,o),n="thead,tfoot,tbody,table",r=mn(o.first,n,e),i=mn(o.last,n,e);return r.bind(t=>i.bind(e=>$t(t,e)?((t,o,e)=>{const n=Us(t);return Ds(n,o,e)})(o.table,o.first,o.last):_.none()))}),Kc=m,Jc=t=>{const o=(t,o)=>ve(t,o).exists(t=>parseInt(t,10)>1);return t.length>0&&I(t,t=>o(t,"rowspan")||o(t,"colspan"))?_.some(t):_.none()},$c=(t,o,e)=>o.length<=1?_.none():Qc(t,e.firstSelectedSelector,e.lastSelectedSelector).map(t=>({bounds:t,cells:o})),Xc=(t,o)=>({selection:t,kill:o}),td=()=>({tag:"none"}),od=t=>({tag:"multiple",elements:t}),ed=t=>({tag:"single",element:t}),nd=(t,o,e,n)=>({start:Yn.on(t,o),finish:Yn.on(e,n)}),rd=(t,o)=>{const e=Zt(t,o);return Nn(Lt.fromDom(e.startContainer),e.startOffset,Lt.fromDom(e.endContainer),e.endOffset)},id=nd,ad=(t,o,e,n,r)=>$t(e,n)?_.none():Wc(e,n,o).bind(o=>{const n=o.boxes.getOr([]);return n.length>1?(r(t,n,o.start,o.finish),_.some(Xc(_.some(id(e,0,e,zn(e))),!0))):_.none()}),Ad=tt([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),ld=t=>bn(t,"tr"),sd={...Ad,verify:(t,o,e,n,r,i,a)=>bn(n,"td,th",a).bind(e=>bn(o,"td,th",a).map(o=>$t(e,o)?$t(n,e)&&zn(e)===r?i(o):Ad.none("in same cell"):SA(ld,[e,o]).fold(()=>((t,o,e)=>{const n=t.getRect(o),r=t.getRect(e);return r.right>n.left&&r.left<n.right})(t,o,e)?Ad.success():i(o),t=>i(o)))).getOr(Ad.none("default")),cata:(t,o,e,n,r)=>t.fold(o,e,n,r)},cd=jo("br"),dd=(t,o,e)=>o(t,e).bind(t=>Ho(t)&&0===an(t).trim().length?dd(t,o,e):_.some(t)),xd=(t,o,e,n)=>((t,o)=>$o(t,o).filter(cd).orThunk(()=>$o(t,o-1).filter(cd)))(o,e).bind(o=>n.traverse(o).fold(()=>dd(o,n.gather,t).map(n.relative),t=>(t=>Vo(t).bind(o=>{const e=Jo(o);return Dn(e,t).map(n=>((t,o,e,n)=>({parent:t,children:o,element:e,index:n}))(o,e,t,n))}))(t).map(t=>Yn.on(t.parent,t.index)))),pd=(t,o,e,n)=>{const r=cd(o)?((t,o,e)=>e.traverse(o).orThunk(()=>dd(o,e.gather,t)).map(e.relative))(t,o,n):xd(t,o,e,n);return r.map(t=>({start:t,finish:t}))},Cd=(t,o)=>({left:t.left,top:t.top+o,right:t.right,bottom:t.bottom+o}),md=(t,o)=>({left:t.left,top:t.top-o,right:t.right,bottom:t.bottom-o}),ud=(t,o,e)=>({left:t.left+o,top:t.top+e,right:t.right+o,bottom:t.bottom+e}),gd=t=>({left:t.left,top:t.top,right:t.right,bottom:t.bottom}),bd=(t,o)=>_.some(t.getRect(o)),fd=(t,o,e)=>Io(o)?bd(t,o).map(gd):Ho(o)?((t,o,e)=>e>=0&&e<zn(o)?t.getRangedRect(o,e,o,e+1):e>0?t.getRangedRect(o,e-1,o,e):_.none())(t,o,e).map(gd):_.none(),hd=(t,o)=>Io(o)?bd(t,o).map(gd):Ho(o)?t.getRangedRect(o,0,o,zn(o)).map(gd):_.none(),vd=tt([{none:[]},{retry:["caret"]}]),_d=(t,o,e)=>Cn(o,zA).fold(h,o=>hd(t,o).exists(t=>((t,o)=>t.left<o.left||Math.abs(o.right-t.left)<1||t.left>o.right)(e,t))),yd={point:t=>t.bottom,adjuster:(t,o,e,n,r)=>{const i=Cd(r,5);return Math.abs(e.bottom-n.bottom)<1||e.top>r.bottom?vd.retry(i):e.top===r.bottom?vd.retry(Cd(r,1)):_d(t,o,r)?vd.retry(ud(i,5,0)):vd.none()},move:Cd,gather:_A},Ed=(t,o,e,n,r)=>0===r?_.some(n):((t,o,e)=>t.elementFromPoint(o,e).filter(t=>"table"===To(t)).isSome())(t,n.left,o.point(n))?((t,o,e,n,r)=>Ed(t,o,e,o.move(n,5),r))(t,o,e,n,r-1):t.situsFromPoint(n.left,o.point(n)).bind(i=>i.start.fold(_.none,i=>hd(t,i).bind(a=>o.adjuster(t,i,a,e,n).fold(_.none,n=>Ed(t,o,e,n,r-1))).orThunk(()=>_.some(n)),_.none)),wd=(t,o,e)=>{const n=t.move(e,5),r=Ed(o,t,e,n,100).getOr(n);return((t,o,e)=>t.point(o)>e.getInnerHeight()?_.some(t.point(o)-e.getInnerHeight()):t.point(o)<0?_.some(-t.point(o)):_.none())(t,r,o).fold(()=>o.situsFromPoint(r.left,t.point(r)),e=>(o.scrollBy(0,e),o.situsFromPoint(r.left,t.point(r)-e)))},kd={tryUp:g(wd,{point:t=>t.top,adjuster:(t,o,e,n,r)=>{const i=md(r,5);return Math.abs(e.top-n.top)<1||e.bottom<r.top?vd.retry(i):e.bottom===r.top?vd.retry(md(r,1)):_d(t,o,r)?vd.retry(ud(i,5,0)):vd.none()},move:md,gather:vA}),tryDown:g(wd,yd),getJumpSize:C(5)},Bd=(t,o,e)=>t.getSelection().bind(n=>pd(o,n.finish,n.foffset,e).fold(()=>_.some(dA(n.finish,n.foffset)),r=>{const i=t.fromSitus(r);return(t=>sd.cata(t,t=>_.none(),()=>_.none(),t=>_.some(dA(t,0)),t=>_.some(dA(t,zn(t)))))(sd.verify(t,n.finish,n.foffset,i.finish,i.foffset,e.failure,o))})),Fd=(t,o,e,n,r,i)=>0===i?_.none():zd(t,o,e,n,r).bind(a=>{const A=t.fromSitus(a),l=sd.verify(t,e,n,A.finish,A.foffset,r.failure,o);return sd.cata(l,()=>_.none(),()=>_.some(a),a=>$t(e,a)&&0===n?Sd(t,e,n,md,r):Fd(t,o,a,0,r,i-1),a=>$t(e,a)&&n===zn(a)?Sd(t,e,n,Cd,r):Fd(t,o,a,zn(a),r,i-1))}),Sd=(t,o,e,n,r)=>fd(t,o,e).bind(o=>Dd(t,r,n(o,kd.getJumpSize()))),Dd=(t,o,e)=>{const n=Do().browser;return n.isChromium()||n.isSafari()||n.isFirefox()?o.retry(t,e):_.none()},zd=(t,o,e,n,r)=>fd(t,e,n).bind(o=>Dd(t,r,o)),Od=(t,o)=>{return pn(t,t=>Vo(t).exists(t=>$t(t,o)),e).isSome();var e},Md=(t,o,e,n,r)=>bn(n,"td,th",o).bind(n=>bn(n,"table",o).bind(i=>Od(r,i)?((t,o,e)=>Bd(t,o,e).bind(n=>Fd(t,o,n.element,n.offset,e,20).map(t.fromSitus)))(t,o,e).bind(t=>bn(t.finish,"td,th",o).map(o=>({start:n,finish:o,range:t}))):_.none())),Td=(t,o,e,n,r,i)=>i(n,o).orThunk(()=>Md(t,o,e,n,r).map(t=>{const o=t.range;return Xc(_.some(id(o.start,o.soffset,o.finish,o.foffset)),!0)})),Rd=(t,o)=>bn(t,"tr",o).bind(t=>bn(t,"table",o).bind(e=>{const n=Sn(e,"tr");return $t(t,n[0])?((t,o,e)=>bA(hA,t,o,e))(e,t=>Rn(t).isSome(),o).map(t=>{const o=zn(t);return Xc(_.some(id(t,o,t,o)),!0)}):_.none()})),Ud=(t,o)=>bn(t,"tr",o).bind(t=>bn(t,"table",o).bind(e=>{const n=Sn(e,"tr");return $t(t,n[n.length-1])?((t,o,e)=>fA(hA,t,o,e))(e,t=>Tn(t).isSome(),o).map(t=>Xc(_.some(id(t,0,t,0)),!0)):_.none()})),Nd=(t,o,e,n,r,i,a)=>Md(t,e,n,r,i).bind(t=>ad(o,e,t.start,t.finish,a)),Ld=(t,o)=>bn(t,"td,th",o),Id=t=>Go(t).exists(En),Hd={traverse:Ko,gather:_A,relative:Yn.before,retry:kd.tryDown,failure:sd.failedDown},qd={traverse:Qo,gather:vA,relative:Yn.before,retry:kd.tryUp,failure:sd.failedUp},Yd=t=>o=>o===t,jd=Yd(38),Wd=Yd(40),Pd=t=>t>=37&&t<=40,Vd={isBackward:Yd(37),isForward:Yd(39)},Gd={isBackward:Yd(39),isForward:Yd(37)},Zd=t=>({elementFromPoint:(o,e)=>Lt.fromPoint(Lt.fromDom(t.document),o,e),getRect:t=>t.dom.getBoundingClientRect(),getRangedRect:(o,e,n,r)=>{const i=Zn.exact(o,e,n,r);return Ar(t,i)},getSelection:()=>ar(t).map(o=>rd(t,o)),fromSitus:o=>{const e=Zn.relative(o.start,o.finish);return rd(t,e)},situsFromPoint:(o,e)=>lr(t,o,e).map(t=>nd(t.start,t.soffset,t.finish,t.foffset)),clearSelection:()=>{(t=>{Jn(t).each(t=>t.removeAllRanges())})(t)},collapseSelection:(o=!1)=>{ar(t).each(e=>e.fold(t=>t.collapse(o),(e,n)=>{const r=o?e:n;er(t,r,r)},(e,n,r,i)=>{const a=o?e:r,A=o?n:i;or(t,a,A,a,A)}))},setSelection:o=>{or(t,o.start,o.soffset,o.finish,o.foffset)},setRelativeSelection:(o,e)=>{er(t,o,e)},selectNode:o=>{ir(t,o,!1)},selectContents:o=>{ir(t,o)},getInnerHeight:()=>t.innerHeight,getScrollY:()=>(t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return tn(e,n)})(Lt.fromDom(t.document)).top,scrollBy:(o,e)=>{((t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollBy(t,o)})(o,e,Lt.fromDom(t.document))}}),Qd=(t,o)=>({rows:t,cols:o}),Kd=(t,o,e,n)=>{const r=((t,o,e,n)=>{const r=mt(),i=r.clear,a=i=>{r.on(r=>{n.clearBeforeUpdate(o),Ld(i.target,e).each(a=>{Wc(r,a,e).each(e=>{const r=e.boxes.getOr([]);if(1===r.length){const t=r[0],e="false"===wn(t),a=dt(yn(i.target),t,$t);e&&a&&n.selectRange(o,r,t,t)}else r.length>1&&(n.selectRange(o,r,e.start,e.finish),t.selectContents(a))})})})};return{clearstate:i,mousedown:t=>{n.clear(o),Ld(t.target,e).filter(Id).each(r.set)},mouseover:t=>{a(t)},mouseup:t=>{a(t),i()}}})(Zd(t),o,e,n);return{clearstate:r.clearstate,mousedown:r.mousedown,mouseover:r.mouseover,mouseup:r.mouseup}},Jd=t=>Cn(t,Lo).exists(En),$d=(t,o)=>Jd(t)||Jd(o),Xd=(t,o,e,n)=>{const r=Zd(t),i=()=>(n.clear(o),_.none());return{keydown:(t,a,A,l,s,c)=>{const d=t.raw,x=d.which,p=!0===d.shiftKey,C=Pc(o,n.selectedSelector).fold(()=>(Pd(x)&&!p&&n.clearBeforeUpdate(o),Pd(x)&&p&&!$d(a,l)?_.none:Wd(x)&&p?g(Nd,r,o,e,Hd,l,a,n.selectRange):jd(x)&&p?g(Nd,r,o,e,qd,l,a,n.selectRange):Wd(x)?g(Td,r,e,Hd,l,a,Ud):jd(x)?g(Td,r,e,qd,l,a,Rd):_.none),t=>{const e=e=>()=>{const i=W(e,e=>((t,o,e,n,r)=>Gc(n,t,o,r.firstSelectedSelector,r.lastSelectedSelector).map(t=>(r.clearBeforeUpdate(e),r.selectRange(e,t.boxes,t.start,t.finish),t.boxes)))(e.rows,e.cols,o,t,n));return i.fold(()=>Vc(o,n.firstSelectedSelector,n.lastSelectedSelector).map(t=>{const e=Wd(x)||c.isForward(x)?Yn.after:Yn.before;return r.setRelativeSelection(Yn.on(t.first,0),e(t.table)),n.clear(o),Xc(_.none(),!0)}),t=>_.some(Xc(_.none(),!0)))};return Pd(x)&&p&&!$d(a,l)?_.none:Wd(x)&&p?e([Qd(1,0)]):jd(x)&&p?e([Qd(-1,0)]):c.isBackward(x)&&p?e([Qd(0,-1),Qd(-1,0)]):c.isForward(x)&&p?e([Qd(0,1),Qd(1,0)]):Pd(x)&&!p?i:_.none});return C()},keyup:(t,r,i,a,A)=>Pc(o,n.selectedSelector).fold(()=>{const l=t.raw,s=l.which;return!0===l.shiftKey&&Pd(s)&&$d(r,a)?((t,o,e,n,r,i,a)=>$t(e,r)&&n===i?_.none():bn(e,"td,th",o).bind(e=>bn(r,"td,th",o).bind(n=>ad(t,o,e,n,a))))(o,e,r,i,a,A,n.selectRange):_.none()},_.none)}},tx=(t,o,e)=>{const n=o=>{_e(o,t.selected),_e(o,t.firstSelected),_e(o,t.lastSelected)},r=o=>{be(o,t.selected,"1")},i=t=>{a(t),e()},a=o=>{const e=Sn(o,`${t.selectedSelector},${t.firstSelectedSelector},${t.lastSelectedSelector}`);D(e,n)};return{clearBeforeUpdate:a,clear:i,selectRange:(e,n,a,A)=>{i(e),D(n,r),be(a,t.firstSelected,"1"),be(A,t.lastSelected,"1"),o(n,a,A)},selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},ox="data-mce-selected",ex="data-mce-first-selected",nx="data-mce-last-selected",rx="["+ox+"]",ix={selected:ox,selectedSelector:"td["+ox+"],th["+ox+"]",firstSelected:ex,firstSelectedSelector:"td["+ex+"],th["+ex+"]",lastSelected:nx,lastSelectedSelector:"td["+nx+"],th["+nx+"]"},ax=(t,o,e)=>({element:e,mergable:$c(o,t,ix),unmergable:Jc(t),selection:Kc(t)}),Ax=t=>(o,e)=>{const n=To(o),r="col"===n||"colgroup"===n?Dr(i=o).bind(t=>Zc(t,ix.firstSelectedSelector)).fold(C(i),t=>t[0]):o;var i;return bn(r,t,e)},lx=Ax("th,td,caption"),sx=Ax("th,td"),cx=t=>{return o=t.model.table.getSelectedCells(),S(o,Lt.fromDom);var o},dx=(t,o)=>{const e=t.getDoc(),n=oe(Lt.fromDom(t.getBody())),r=Lt.fromTag("div",e);be(r,"data-mce-bogus","all"),Re(r,{position:"fixed",left:"-9999999px",top:"0",overflow:"hidden",opacity:"0"});const i=(t=>te(t)?t:Lt.fromDom(Po(t).dom.body))(n);ue(r,o),pe(i,r);const a=r.dom.innerText;return we(r),a},xx=(t,o)=>{t.on("BeforeGetContent",o=>{const e=e=>{o.preventDefault(),(t=>Dr(t[0]).map(t=>{const o=Da(t,rx);return Rc(o),[o]}))(e).each(e=>{const n="text"===o.format?dx(t,e):((t,o)=>S(o,o=>t.selection.serializer.serialize(o.dom,{})).join(""))(t,e);o.content=n})};if(!0===o.selection){const o=(t=>O(cx(t),t=>Qt(t,ix.selectedSelector)))(t);o.length>=1&&e(o)}}),t.on("BeforeSetContent",e=>{if(!0===e.selection&&!0===e.paste){const n=cx(t);Y(n).each(n=>{Dr(n).each(r=>{const i=O(((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,Jo(Lt.fromDom(e))})(e.content),t=>"meta"!==To(t)),a=jo("table");if(Sc(t)&&1===i.length&&a(i[0])){e.preventDefault();const a=Lt.fromDom(t.getDoc()),A=ZA(a),l=((t,o,e)=>({element:t,clipboard:o,generators:e}))(n,i[0],A);o.pasteCells(r,l).each(()=>{t.focus()})}})})}})},px=(t,o)=>t.dispatch("NewRow",{node:o}),Cx=(t,o)=>t.dispatch("NewCell",{node:o}),mx=(t,o,e)=>{t.dispatch("TableModified",{...e,table:o})},ux={structure:!1,style:!0},gx={structure:!0,style:!1},bx={structure:!0,style:!0},fx=(t,o)=>Ec(t)?Xi(o):wc(t)?$i(o):Ji(o),hx=(t,o,e)=>{const n=t=>"table"===To(Mc(t)),r=bc(t),i=_c(t)?p:Ea,a=o=>{switch(fc(t)){case"section":return ti();case"sectionCells":return oi();case"cells":return ei();default:return Xr(o,"section")}},A=(o,n)=>n.cursor.fold(()=>{const n=Fr(o);return Y(n).filter(Oe).map(n=>{e.clearSelectedCells(o.dom);const r=t.dom.createRng();return r.selectNode(n.dom),t.selection.setRng(r),be(n,"data-mce-selected","1"),r})},n=>{const r=mA(uA,n);const i=t.dom.createRng();return i.setStart(r.element.dom,r.offset),i.setEnd(r.element.dom,r.offset),t.selection.setRng(i),e.clearSelectedCells(o.dom),_.some(i)}),l=(e,n,i,l)=>(s,c,d=!1)=>{Rc(s);const x=Lt.fromDom(t.getDoc()),p=GA(i,x,r),C={sizing:fx(t,s),resize:_c(t)?gr():br(),section:a(s)};return n(s)?e(s,c,p,C).bind(e=>{o.refresh(s.dom),D(e.newRows,o=>{px(t,o.dom)}),D(e.newCells,o=>{Cx(t,o.dom)});const n=A(s,e);return Oe(s)&&(Rc(s),d||mx(t,s.dom,l)),n.map(t=>({rng:t,effect:l}))}):_.none()},s=l(ss,o=>!n(t)||QA(o).rows>1,p,gx),c=l(ls,o=>!n(t)||QA(o).columns>1,p,gx);return{deleteRow:s,deleteColumn:c,insertRowsBefore:l(rs,v,p,gx),insertRowsAfter:l(is,v,p,gx),insertColumnsBefore:l(as,v,i,gx),insertColumnsAfter:l(As,v,i,gx),mergeCells:l(gs,v,p,gx),unmergeCells:l(bs,v,p,gx),pasteColsBefore:l(hs,v,p,gx),pasteColsAfter:l(vs,v,p,gx),pasteRowsBefore:l(_s,v,p,gx),pasteRowsAfter:l(ys,v,p,gx),pasteCells:l(fs,v,p,bx),makeCellsHeader:l(ms,v,p,gx),unmakeCellsHeader:l(us,v,p,gx),makeColumnsHeader:l(cs,v,p,gx),unmakeColumnsHeader:l(ds,v,p,gx),makeRowsHeader:l(xs,v,p,gx),makeRowsBody:l(ps,v,p,gx),makeRowsFooter:l(Cs,v,p,gx),getTableRowType:ks,getTableCellType:ws,getTableColType:Es}},vx=(t,o)=>{t.selection.select(o.dom,!0),t.selection.collapse(!0)},_x=(t,o,e,n,i)=>{const a=zc(t),A={styles:a,attributes:Dc(t),colGroups:Oc(t)};
vendor: 5,062 bytes, line 1
1return t.undoManager.ignore(()=>{const r=((t,o,e,n,r,i=Ns)=>{const a=Lt.fromTag("table"),A="cells"!==r;Re(a,i.styles),fe(a,i.attributes),i.colGroups&&pe(a,Hs(o));const l=Math.min(t,e);if(A&&e>0){const t=Lt.fromTag("thead");pe(a,t);const i=qs(e,o,"sectionCells"===r?l:0,n);ue(t,i)}const s=Lt.fromTag("tbody");pe(a,s);const c=qs(A?t-l:t,o,A?0:e,n);return ue(s,c),a})(e,o,i,n,fc(t),A);be(r,"data-mce-id","__mce");const a=(t=>{const o=Lt.fromTag("div"),e=Lt.fromDom(t.dom.cloneNode(!0));return pe(o,e),(t=>t.dom.innerHTML)(o)})(r);t.insertContent(a),t.addVisual()}),gn(Mc(t),'table[data-mce-id="__mce"]').map(o=>(wc(t)?NA(o):kc(t)?IA(o):(Ec(t)||(t=>r(t)&&-1!==t.indexOf("%"))(a.width))&&UA(o),Rc(o),_e(o,"data-mce-id"),((t,o)=>{D(Sn(o,"tr"),o=>{px(t,o.dom),D(Sn(o,"th,td"),o=>{Cx(t,o.dom)})})})(t,o),((t,o)=>{gn(o,"td,th").each(g(vx,t))})(t,o),o.dom)).getOrNull()};var yx=tinymce.util.Tools.resolve("tinymce.FakeClipboard");const Ex="x-tinymce/dom-table-",wx=Ex+"rows",kx=Ex+"columns",Bx=t=>{const o=yx.FakeClipboardItem(t);yx.write([o])},Fx=t=>{var o;const e=null!==(o=yx.read())&&void 0!==o?o:[];return W(e,o=>_.from(o.getType(t)))},Sx=t=>{Fx(t).isSome()&&yx.clear()},Dx=t=>{t.fold(Ox,t=>Bx({[wx]:t}))},zx=()=>Fx(wx),Ox=()=>Sx(wx),Mx=t=>{t.fold(Rx,t=>Bx({[kx]:t}))},Tx=()=>Fx(kx),Rx=()=>Sx(kx),Ux=t=>lx(Uc(t),Tc(t)).filter(Yc),Nx=(t,o)=>{const e=Tc(t),n=t=>Dr(t,e),a=o=>(t=>sx(Uc(t),Tc(t)).filter(Yc))(t).bind(t=>n(t).map(e=>o(e,t))),A=o=>{t.focus()},l=(o,e=!1)=>a((n,r)=>{const i=ax(cx(t),n,r);o(n,i,e).each(A)}),s=()=>a((o,e)=>{const n=ax(cx(t),o,e),r=GA(p,Lt.fromDom(t.getDoc()),_.none());return Fa(o,n,r)}),c=()=>a((o,e)=>{const n=ax(cx(t),o,e);return Ba(o,n)}),d=(o,e)=>e().each(e=>{const n=S(e,t=>Se(t));a((e,r)=>{const i=ZA(Lt.fromDom(t.getDoc())),a=((t,o,e,n)=>({selection:Kc(t),clipboard:e,generators:n}))(cx(t),0,n,i);o(e,a).each(A)})}),C=t=>(o,e)=>((t,o)=>X(t,o)?_.from(t[o]):_.none())(e,"type").each(o=>{l(t(o),e.no_events)});G({mceTableSplitCells:()=>l(o.unmergeCells),mceTableMergeCells:()=>l(o.mergeCells),mceTableInsertRowBefore:()=>l(o.insertRowsBefore),mceTableInsertRowAfter:()=>l(o.insertRowsAfter),mceTableInsertColBefore:()=>l(o.insertColumnsBefore),mceTableInsertColAfter:()=>l(o.insertColumnsAfter),mceTableDeleteCol:()=>l(o.deleteColumn),mceTableDeleteRow:()=>l(o.deleteRow),mceTableCutCol:()=>c().each(t=>{Mx(t),l(o.deleteColumn)}),mceTableCutRow:()=>s().each(t=>{Dx(t),l(o.deleteRow)}),mceTableCopyCol:()=>c().each(t=>Mx(t)),mceTableCopyRow:()=>s().each(t=>Dx(t)),mceTablePasteColBefore:()=>d(o.pasteColsBefore,Tx),mceTablePasteColAfter:()=>d(o.pasteColsAfter,Tx),mceTablePasteRowBefore:()=>d(o.pasteRowsBefore,zx),mceTablePasteRowAfter:()=>d(o.pasteRowsAfter,zx),mceTableDelete:()=>Ux(t).each(o=>{Dr(o,e).filter(b(e)).each(o=>{const e=Lt.fromText("");if(de(o,e),we(o),t.dom.isEmpty(t.getBody()))t.setContent(""),t.selection.setCursorLocation();else{const o=t.dom.createRng();o.setStart(e.dom,0),o.setEnd(e.dom,0),t.selection.setRng(o),t.nodeChanged()}})}),mceTableCellToggleClass:(o,e)=>{a(o=>{const n=cx(t),r=I(n,o=>t.formatter.match("tablecellclass",{value:e},o.dom)),i=r?t.formatter.remove:t.formatter.apply;D(n,t=>i("tablecellclass",{value:e},t.dom)),mx(t,o.dom,ux)})},mceTableToggleClass:(o,e)=>{a(o=>{t.formatter.toggle("tableclass",{value:e},o.dom),mx(t,o.dom,ux)})},mceTableToggleCaption:()=>{Ux(t).each(o=>{Dr(o,e).each(e=>{un(e,"caption").fold(()=>{const o=Lt.fromTag("caption");pe(o,Lt.fromText("Caption")),((t,o,e)=>{$o(t,e).fold(()=>{pe(t,o)},t=>{ce(t,o)})})(e,o,0),t.selection.setCursorLocation(o.dom,0)},n=>{jo("caption")(o)&&Jt("td",e).each(o=>t.selection.setCursorLocation(o.dom,0)),we(n)}),mx(t,e.dom,gx)})})},mceTableSizingMode:(o,n)=>(o=>Ux(t).each(n=>{kc(t)||wc(t)||Ec(t)||Dr(n,e).each(e=>{"relative"!==o||Ja(e)?"fixed"!==o||$a(e)?"responsive"!==o||Xa(e)||IA(e):NA(e):UA(e),Rc(e),mx(t,e.dom,gx)})}))(n),mceTableCellType:C(t=>"th"===t?o.makeCellsHeader:o.unmakeCellsHeader),mceTableColType:C(t=>"th"===t?o.makeColumnsHeader:o.unmakeColumnsHeader),mceTableRowType:C(t=>{switch(t){case"header":return o.makeRowsHeader;case"footer":return o.makeRowsFooter;default:return o.makeRowsBody}})},(o,e)=>t.addCommand(e,o)),t.addCommand("mceInsertTable",(o,e)=>{((t,o,e,n={})=>{const r=t=>x(t)&&t>0;if(r(o)&&r(e)){const r=n.headerRows||0,i=n.headerColumns||0;return _x(t,e,o,i,r)}console.error("Invalid values for mceInsertTable - rows and columns values are required to insert a table.")})(t,e.rows,e.columns,e.options)}),t.addCommand("mceTableApplyCellStyle",(o,e)=>{const a=t=>"tablecell"+t.toLowerCase().replace("-","");if(!i(e))return;const A=O(cx(t),Yc);if(0===A.length)return;const l=K(e,(o,e)=>t.formatter.has(a(e))&&r(o));(t=>{for(const o in t)if(V.call(t,o))return!1;return!0})(l)||(G(l,(o,e)=>{const n=a(e);D(A,e=>{""===o?t.formatter.remove(n,{value:null},e.dom,!0):t.formatter.apply(n,{value:o},e.dom)})}),n(A[0]).each(o=>mx(t,o.dom,ux)))})},Lx=t=>!_n(Lt.fromDom(t.target),"ephox-snooker-resizer-bar"),Ix=(t,o)=>{const e=((t,o,e)=>({get:()=>Zc(t(),e).fold(()=>o().fold(td,ed),od)}))(()=>Lt.fromDom(t.getBody()),()=>
1sx(Uc(t),Tc(t)),ix.selectedSelector),n=tx(ix,(o,e,n)=>{Dr(e).each(r=>{const i=S(o,t=>t.dom),a=bc(t),A=GA(p,Lt.fromDom(t.getDoc()),a),l=cx(t),s=Ia(r,{selection:l},A).map(t=>Z(t,t=>S(t,t=>t.dom))).getOrUndefined();((t,o,e,n,r)=>{t.dispatch("TableSelectionChange",{cells:o,start:e,finish:n,otherCells:r})})(t,i,e.dom,n.dom,s)})},()=>(t=>{t.dispatch("TableSelectionClear")})(t));t.on("init",e=>{const r=t.getWin(),i=Mc(t),a=Tc(t),A=Kd(r,i,a,n),l=Xd(r,i,a,n),s=((t,o,e,n)=>{const r=Zd(t);return(t,i)=>{n.clearBeforeUpdate(o),Wc(t,i,e).each(t=>{const e=t.boxes.getOr([]);n.selectRange(o,e,t.start,t.finish),r.selectContents(i),r.collapseSelection()})}})(r,i,a,n);t.on("TableSelectorChange",t=>s(t.start,t.finish));const c=(o,e)=>{(t=>!0===t.raw.shiftKey)(o)&&(e.kill&&o.kill(),e.selection.each(o=>{const e=Zn.relative(o.start,o.finish),n=Zt(r,e);t.selection.setRng(n)}))},d=t=>0===t.button,x=(()=>{const t=ot(Lt.fromDom(i)),o=ot(0);return{touchEnd:e=>{const n=Lt.fromDom(e.target);if(jo("td")(n)||jo("th")(n)){const r=t.get(),i=o.get();$t(r,n)&&e.timeStamp-i<300&&(e.preventDefault(),s(n,n))}t.set(n),o.set(e.timeStamp)}}})();t.on("dragstart",t=>{A.clearstate()}),t.on("mousedown",t=>{d(t)&&Lx(t)&&A.mousedown(se(t))}),t.on("mouseover",t=>{var o;(void 0===(o=t).buttons||1&o.buttons)&&Lx(t)&&A.mouseover(se(t))}),t.on("mouseup",t=>{d(t)&&Lx(t)&&A.mouseup(se(t))}),t.on("touchend",x.touchEnd),t.on("keyup",o=>{const e=se(o);if(e.raw.shiftKey&&Pd(e.raw.which)){const o=t.selection.getRng(),n=Lt.fromDom(o.startContainer),r=Lt.fromDom(o.endContainer);l.keyup(e,n,o.startOffset,r,o.endOffset).each(t=>{c(e,t)})}}),t.on("keydown",e=>{const n=se(e);o.hide();const r=t.selection.getRng(),i=Lt.fromDom(r.startContainer),a=Lt.fromDom(r.endContainer),A=sn(Vd,Gd)(Lt.fromDom(t.selection.getStart()));l.keydown(n,i,r.startOffset,a,r.endOffset,A).each(t=>{c(n,t)}),o.show()}),t.on("NodeChange",()=>{const o=t.selection,e=Lt.fromDom(o.getStart()),r=Lt.fromDom(o.getEnd());SA(Dr,[e,r]).fold(()=>n.clear(i),p)})}),t.on("PreInit",()=>{t.serializer.addTempAttr(ix.firstSelected),t.serializer.addTempAttr(ix.lastSelected)});return{getSelectedCells:()=>((t,o,e,n)=>{switch(t.tag){case"none":return o();case"single":return n(t.element);case"multiple":return e(t.elements)}})(e.get(),C([]),t=>S(t,t=>t.dom),t=>[t.dom]),clearSelectedCells:t=>n.clear(Lt.fromDom(t))}},Hx=t=>c(t)&&"TABLE"===t.nodeName,qx="bar-",Yx=t=>"false"!==he(t,"data-mce-resize"),jx=t=>{return bt(o=t,e="corner-")?((t,o)=>t.substring(o))(o,e.length):o;var o,e},Wx=t=>{const o=mt(),e=mt(),n=mt();let r,i,a,A;const l=o=>fx(t,o),s=()=>vc(t)?br():gr(),c=(o,e,n,c)=>{const d=jx(e),x=ft(d,"e"),p=bt(d,"n");if(""===i&&UA(o),""===A&&LA(o),n!==r&&""!==i){Te(o,"width",i);const e=s(),a=l(o),A=vc(t)||x?(t=>QA(t).columns)(o)-1:0;_a(o,n-r,A,e,a)}else if((t=>/^(\d+(\.\d+)?)%$/.test(t))(i)){const t=parseFloat(i.replace("%",""));Te(o,"width",n*t/r+"%")}if((t=>/^(\d+(\.\d+)?)px$/.test(t))(i)&&(t=>{const o=Gr.fromTable(t);Gr.hasColumns(o)||D(Fr(t),t=>{const o=Ue(t,"width");Te(t,"width",o),_e(t,"width")})})(o),c!==a&&""!==A){Te(o,"height",A);const t=p?0:(t=>QA(t).rows)(o)-1;ya(o,c-a,t)}};t.on("init",()=>{const r=((t,o)=>{const e=Lt.fromDom(t.getBody());return Ha(e,o)})(t,Yx);if(n.set(r),(t=>{const o=t.options.get("object_resizing");return k(o.split(","),"table")})(t)&&Bc(t)){const n=s(),i=Cc(r,n,l);t.mode.isReadOnly()||i.on(),i.events.startDrag.bind(e=>{o.set(t.selection.getRng())}),i.events.beforeResize.bind(o=>{const e=o.table.dom;((t,o,e,n,r)=>{t.dispatch("ObjectResizeStart",{target:o,width:e,height:n,origin:r})})(t,e,Nc(e),Lc(e),qx+o.type)}),i.events.afterResize.bind(e=>{const n=e.table,r=n.dom;Rc(n),o.on(o=>{t.selection.setRng(o),t.focus()}),((t,o,e,n,r)=>{t.dispatch("ObjectResized",{target:o,width:e,height:n,origin:r})})(t,r,Nc(r),Lc(r),qx+e.type),t.undoManager.add()}),e.set(i)}}),t.on("ObjectResizeStart",o=>{const e=o.target;if(Hx(e)&&!t.mode.isReadOnly()){const n=Lt.fromDom(e);D(t.dom.select(".mce-clonedresizable"),o=>{t.dom.addClass(o,"mce-"+hc(t)+"-columns")}),!$a(n)&&wc(t)?NA(n):!Ja(n)&&Ec(t)&&UA(n),Xa(n)&&bt(o.origin,qx)&&UA(n),r=o.width,i=kc(t)?"":Hc(t,e).getOr(""),a=o.height,A=qc(t,e).getOr("")}}),t.on("ObjectResized",o=>{const e=o.target;if(Hx(e)){const n=Lt.fromDom(e),r=o.origin;(t=>bt(t,"corner-"))(r)&&c(n,r,o.width,o.height),Rc(n),mx(t,n.dom,ux)}});const d=()=>{e.on(t=>{t.on(),t.showBars()})},x=()=>{e.on(t=>{t.off(),t.hideBars()})};t.on("DisabledStateChange",t=>{t.state?x():d()}),t.on("SwitchMode",()=>{t.mode.isReadOnly()?x():d()}),t.on("dragstart dragend",t=>{"dragstart"===t.type?x():d()}),t.on("remove",()=>{e.on(t=>{t.destroy()})});return{refresh:t=>{e.on(o=>o.refreshBars(Lt.fromDom(t)))},hide:()=>{e.on(t=>t.hideBars())},show:()=>{e.on(t=>t.showBars())}}},Px=t=>{(t=>{const o=t.options.register;o("table_clone_elements",{processor:"string[]"}),o("table_use_colgroups",{processor:"boolean",default:!0}),o("table_header_type",{processor:t=>{const o=k(["section","cells","sectionCells","auto"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: section, cells, sectionCells or auto."}},default:"section"}),o("table_sizing_mode",{processor:"string",default:"auto"}),o("table_default_attributes",{processor:"object",default:{border:"1"}}),o("table_default_styles",{processor:"object",default:{"border-collapse":"collapse"}}),o("table_column_resizing",{processor:t=>{const o=k(["preservetable","resizetable"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be preservetable, or resizetable."}},default:"preservetable"}),o("table_resize_bars",{processor:"boolean",default:!0}),o("table_style_by_css",{processor:"boolean",default:!0}
1),o("table_merge_content_on_paste",{processor:"boolean",default:!0})})(t);const o=Wx(t),e=Ix(t,o),n=hx(t,o,e);return Nx(t,n),((t,o)=>{const e=Tc(t),n=o=>sx(Uc(t)).bind(n=>Dr(n,e).map(e=>{const r=ax(cx(t),e,n);return o(e,r)})).getOr("");G({mceTableRowType:()=>n(o.getTableRowType),mceTableCellType:()=>n(o.getTableCellType),mceTableColType:()=>n(o.getTableColType)},(o,e)=>t.addQueryValueHandler(e,o))})(t,n),xx(t,n),{getSelectedCells:e.getSelectedCells,clearSelectedCells:e.clearSelectedCells}},Vx=t=>({table:Px(t)});t.add("dom",Vx)}()},9603:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(30964),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},12223:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(83394),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},12983:function(){tinymce.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.1.9-2 2-2Zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5c0-.6-.4-1-1-1a1 1 0 0 0-1 1v5c0 .6-.4 1-1 1a1 1 0 0 1-1-1V9H4a1 1 0 1 1 0-2h16c.6 0 1 .4 1 1s-.4 1-1 1Z" fill-rule="nonzero"/></svg>',"accordion-toggle":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 15c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1h-6a1 1 0 0 1-1-1Z"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M4 19c0-.6.4-1 1-1h6c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1-1-1Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3 7.3a1 1 0 0 1 1.4 0L16 9.6l2.3-2.3a1 1 0 1 1 1.4 1.4L16 12.4l-3.7-3.7a1 1 0 0 1 0-1.4ZM4.3 11.7a1 1 0 0 1 0-1.4L6.6 8 4.3 5.7a1 1 0 0 1 1.4-1.4L9.4 8l-3.7 3.7a1 1 0 0 1-1.4 0Z"/></svg>',accordion:'<svg width="24" height="24"><rect x="12" y="7" width="10" height="2" rx="1"/><rect x="12" y="11" width="10" height="2" rx="1"/><rect x="12" y="15" width="6" height="2" rx="1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.3 7.3a1 1 0 0 1 1.4 0L6 9.6l2.3-2.3a1 1 0 0 1 1.4 1.4L6 12.4 2.3 8.7a1 1 0 0 1 0-1.4Z"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 0 0-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 1 0-1.4-1.4L12 13.6 5.7 7.3Z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 0 0 1.4-1.4L12 6.6l-7.7 7.7a1 1 0 0 0 1.4 1.4L12 9.4l6.3 6.3Z"/></svg>',addtag:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 5a2 2 0 0 1 1.6.8L21 12l-4.4 6.2a2 2 0 0 1-1.6.8h-3v-2h3l3.5-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12a1 1 0 0 0-1 1v2H3a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2H7v-2c0-.6-.4-1-1-1Z"/></svg>',"ai-prompt":'<svg width="24" height="24"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 6.7a1 1 0 0 0-1.4 0l-9.9 10a1 1 0 0 0 0 1.3l2.1 2.1c.4.4 1 .4 1.4 0l10-9.9c.3-.3.3-1 0-1.4l-2.2-2Zm1.4 2.8-2-2-3 2.7 2.2 2.2 2.8-2.9Z"/><path d="m18.5 7.3-.7-1.5-1.5-.8 1.5-.7.7-1.5.7 1.5 1.5.7-1.5.8-.7 1.5ZM18.5 16.5l-.7-1.6-1.5-.7 1.5-.7.7-1.6.7 1.6 1.5.7-1.5.7-.7 1.6ZM9.7 7.3 9 5.8 7.5 5 9 4.3l.7-1.5.7 1.5L12 5l-1.5.8-.7 1.5Z"/></g><defs><clipPath id="a"><path d="M0 0h24v24H0z"/></clipPath></defs></svg>',ai:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H5Zm6.8 11.5.5 1.2a68.3 68.3 0 0 0 .7 1.1l.4.1c.3 0 .5 0 .7-.3.2-.1.3-.3.3-.6l-.3-1-2.6-6.2a20.4 20.4 0 0 0-.5-1.3l-.5-.4-.7-.2c-.2 0-.5 0-.6.2-.2 0-.4.2-.5.4l-.3.6-.3.7L5.7 15l-.2.6-.1.4c0 .3 0 .5.3.7l.6.2c.3 0 .5 0 .7-.2l.4-1 .5-1.2h3.9ZM9.8 9l1.5 4h-3l1.5-4Zm5.
16-.9v7.6c0 .4 0 .7.2 1l.7.2c.3 0 .6 0 .8-.3l.2-.9V8.1c0-.4 0-.7-.2-.9a1 1 0 0 0-.8-.3c-.2 0-.5.1-.7.3l-.2 1Z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5 13 7H5a1 1 0 1 1 0-2h9.2Zm4 0h.8a1 1 0 0 1 0 2h-2l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h6.8Zm4 0H19a1 1 0 0 1 0 2h-4.4l1.2-2Zm-6.4 4-1.2 2H5a1 1 0 0 1 0-2h4.4Zm4 0H19a1 1 0 0 1 0 2h-6.8l1.2-2ZM7 17l-1.2 2H5a1 1 0 0 1 0-2h2Zm4 0h8a1 1 0 0 1 0 2H9.8l1.2-2Zm5.2-13.5 1.3.7-9.7 16.3-1.3-.7 9.7-16.3Z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2Zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="m5.6 13 12 6a1 1 0 0 0 1.4-1V6a1 1 0 0 0-1.4-.9l-12 6a1 1 0 0 0 0 1.8Z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="m18.5 13-12 6A1 1 0 0 1 5 18V6a1 1 0 0 1 1.4-.9l12 6a1 1 0 0 1 0 1.8Z" fill-rule="evenodd"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 0 1-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8Zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4Zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4Z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 0 0-1 1Z" fill-rule="nonzero"/></svg>',"border-style":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="2" x="3" y="6" rx="1"/><rect width="2.8" height="2" x="3" y="16" rx="1"/><rect width="2.8" height="2" x="6.8" y="16" rx="1"/><rect width="2.8" height="2" x="10.6" y="16" rx="1"/><rect width="2.8" height="2" x="14.4" y="16" rx="1"/><rect width="2.8" height="2" x="18.2" y="16" rx="1"/><rect width="8" height="2" x="3" y="11" rx="1"/><rect width="8" height="2" x="13" y="11" rx="1"/></g></svg>',"border-width":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="5" x="3" y="5" rx="1"/><rect width="18" height="3.5" x="3" y="11.5" rx="1"/><rect width="18" height="2" x="3" y="17" rx="1"/></g></svg>',brightness:'<svg width="24" height="24"><path d="M12.7 18.3a1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v1a1 1 0 0 0 .3.7 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7v-1a1 1 0 0 0-.3-.7ZM11.3 5.7a1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3A1 1 0 0 0 13 5V4a1 1 0 0 0-.3-.7A1 1 0 0 0 12 3a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v1a1 1 0 0 0 .3.7Zm9.4 5.6a1 1 0 0 0-.7-.3h-1a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.7 1 1 0 0 0 .7.3h1a1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7Zm-15 1.4A1 1 0 0 0 6 12a1 1 0 0 0-.3-.7A1 1 0 0 0 5 11H4a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.7 1 1 0 0 0 .7.3h1a1 1 0 0 0 .7-.3Zm13 4.6-.7-.8a1 1 0 0 0-.8-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 .3.8l.7.7a1 1 0 0 0 .7.3 1 1 0 0 0 .8-.3 1 1 0 0 0 .3-.8 1 1 0 0 0-.3-.7ZM5.3 6.7l.7.8a1 1 0 0 0 .8.3 1 1 0 0 0 .7-.3 1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.8l-.7-.7A1 1 0 0 0 6 5a1 1 0 0 0-.8.3 1 1 0 0 0-.3.8 1 1 0 0 0 .3.6Zm12 1a1 1 0 0 0 .7-.2l.7-.7A1 1 0 0 0 19 6a1 1 0 0 0-.3-.8 1 1 0 0 0-.8-.3 1 1 0 0 0-.7.3l-.7.7a1 1 0 0 0-.3.8 1 1 0 0 0 .3.7 1 1 0 0 0 .7.2ZM6.7 16.4a1 1 0 0 0-.8.2l-.7.7a1 1 0 0 0-.3.7 1 1 0 0 0 .3.8 1 1 0 0 0 .8.3 1 1 0 0 0 .7-.3l.7-.7a1 1 0 0 0 .3-.8 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3Z"/><path fill-rule="evenodd" d="M13.6 8.3A4 4 0 0 0 12 8a4 4 0 0 0-1.6.3A4 4 0 0 0 9 9.5a4 4 0 0 0-.6 1A4 4 0 0 0 8 12c0 .6.1 1 .3 1.6a4 4 0 0 0 2.1 2 4 4 0 0 0 1.6.4 4 4 0 0 0 1.6-.3 4 4 0 0 0 2-2.1A4 4 0 0 0 16 12a4 4 0 0 0-.3-1.6 4 4 0 0 0-2.1-2ZM14 12a2 2 0 1 1-4 0 2 2 
10 0 1 4 0Z"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9.4-2.3 2.3a1 1 0 1 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 0 1-1.4 1.4L13 13.4V20a1 1 0 0 1-2 0v-6.6Z" fill-rule="nonzero"/></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 1 1 0 14.8 7.4 7.4 0 0 1 0-14.8ZM12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18Zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7Z" fill-rule="nonzero"/></svg>',"cell-background-color":'<svg width="24" height="24"><path d="m15.7 2 1.6 1.6-2.7 2.6 5.9 5.8c.7.7.7 1.7 0 2.4l-6.3 6.1a1.7 1.7 0 0 1-2.4 0l-6.3-6.1c-.7-.7-.7-1.7 0-2.4L15.7 2ZM18 12l-4.5-4L9 12h9ZM4 16s2 2.4 2 3.8C6 21 5.1 22 4 22s-2-1-2-2.2C2 18.4 4 16 4 16Z"/></svg>',"cell-border-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M5 13v5h2v2H5a2 2 0 0 1-2-2v-5h2zm8-7V4h6a2 2 0 0 1 2 2h-8z" opacity=".2"/><path fill-rule="nonzero" d="M13 4v2H5v7H3V6c0-1.1.9-2 2-2h8zm-2.6 14.1.1-.1.1.1.2.3.2.2.2.2c.4.6.8 1.2.8 1.7 0 .8-.7 1.5-1.5 1.5S9 21.3 9 20.5c0-.5.4-1.1.8-1.7l.2-.2.2-.2.2-.3z"/><path d="m13 11-2 2H5v-2h6V6h2z"/><path fill-rule="nonzero" d="m18.4 8 1 1-1.8 1.9 4 4c.5.4.5 1.1 0 1.6l-4.3 4.2a1.2 1.2 0 0 1-1.6 0l-4.4-4.2c-.4-.5-.4-1.2 0-1.7l7-6.8Zm1.6 7-3-3-3 3h6Z"/></g></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 0 1-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 0 1-1 .7h-.2a.7.7 0 0 1-.7-1l4-12a1 1 0 0 1 2 0l4 12a.7.7 0 0 1-.8 1h-.2a1 1 0 0 1-1-.7l-.8-2.6zm-.3-1.5-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1Zm4.8-6.8V10H7.7V5.8h-1v-1h2ZM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1Zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1ZM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2V18.7l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 0 1-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 0 0-.5-.1 1 1 0 0 0-.4 0l-.3.4h-1Zm2.3.8h-.2l-.2.1-.4.1a1 1 0 0 0-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6Zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4Zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 0 0 1.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 0 0-.6-.3l-.6.3-.2.8Zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 0 0-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 0 1-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 0 1-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1Z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2ZM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 0 1 0-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8Z" fill-rule="evenodd"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 0 1 1.6 1.2l-8 12a1 1 0 0 1-1.5.1l-5-5a1 1 0 1 1 1.4-1.4l4.1 4.1 7.4-11Z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 0 1 0-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8Z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3 4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 0 1 0-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1Z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 0 1 0-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 0 1 0-1.1L6 5 2.2 1.3Z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8 5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 0 1 0-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0Z" fill-rule="nonzero"/></svg>',close:'<svg width="24" height="24">
1<path d="M17.3 8.2 13.4 12l3.9 3.8a1 1 0 0 1-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 0 1-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 0 1 1.5-1.5l3.8 3.9 3.8-3.9a1 1 0 0 1 1.5 1.5Z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 0 1-.8 2 2.8 2.8 0 0 1 .8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11Zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 0 1-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 0 1-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 0 1 .8-2 2.8 2.8 0 0 1-.8-2Zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2ZM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 0 1-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 0 1-.5-.5V17a3 3 0 0 0 1-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5Z" fill-rule="evenodd"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0 1 18 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 0 1-3.7 3 5.7 5.7 0 0 1-3.2 0A5.9 5.9 0 0 1 7.6 18a6.2 6.2 0 0 1-1.4-2.6 6.7 6.7 0 0 1 0-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 0 1 2.3-4A20 20 0 0 1 12 4a26.4 26.4 0 0 1 3.2 3.4 18.2 18.2 0 0 1 2.3 4Zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 0 0-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 0 1-1.3 3 5.3 5.3 0 0 1-2.3 1.5 4.9 4.9 0 0 1-2 .1 4.3 4.3 0 0 0 2.4.8 4 4 0 0 0 2-.6 4 4 0 0 0 1.5-1.5Z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 0 0 0 18 1.5 1.5 0 0 0 1.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.4-4-8-9-8Zm-5.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3-4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Zm3 4a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3Z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24" class="color-swatch-remove-color"><path stroke="#000" stroke-width="2" d="M21 3 3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/><path d="M13 10h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V8a1 1 0 0 1 2 0v2Z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="m9 19 3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 0 0-1 1v10c0 .6.4 1 1 1h4v2Zm-2 4v-4H5a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3h-6.4L7 23Z"/></svg>',contrast:'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 0 1 19.4 9c.4 1 .6 2 .6 3.1s-.2 2.1-.6 3.1a8 8 0 0 1-1.7 2.6 8 8 0 0 1-2.6 1.7 7.8 7.8 0 0 1-3.1.6 7.8 7.8 0 0 1-3.1-.6 8 8 0 0 1-2.6-1.7A8 8 0 0 1 4.6 15 7.8 7.8 0 0 1 4 12c0-1.1.2-2.1.6-3.1a8 8 0 0 1 1.7-2.6A8 8 0 0 1 9 4.6 7.8 7.8 0 0 1 12 4Zm-6 8a6 6 0 0 0 1.8 4.2 6 6 0 0 0 1.9 1.3 5.8 5.8 0 0 0 2.3.5V6c-.8 0-1.6.2-2.3.5a6 6 0 0 0-2 1.3 6 6 0 0 0-1.2 1.9A5.8 5.8 0 0 0 6 12Z"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 0 0-2 2v11h2V5h10V3Zm1 4a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7Zm0 12V9h-7v10h7Z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-2H7V9H5a1 1 0 1 1 0-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3ZM9 9v5l5-5H9Zm1 6h5v-5l-5 5Z" fill-rule="evenodd"/></svg>',"cut-column":'<svg width="24" height="24"><path fill-rule="evenodd" d="M7.2 4.5c.9 0 1.6.4 2.2 1A3.7 3.7 0 0 1 10.5 8v.5l1 1 4-4 1-.5a3.3 3.3 0 0 1 2 0c.4 0 .7.3 1 .5L17 8h4v13h-6V10l-1.5 1.5.5.5v4l-2.5-2.5-1 1v.5c0 .4 0 .8-.3 1.2-.2.5-.4.9-.8 1.2-.6.7-1.3 1-2.2 1-.8.2-1.5 0-2-.6l-.5-.8-.2-1c0-.4 0-.8.3-1.2A3.9 3.9 0 0 1 7 12.7c.5-.2 1-.3 1.5-.2l1-1-1-1c-.5 0-1 0-1.5-.2-.5-.1-1-.4-1.4-.9-.4-.3-.6-.7-.8-1.2L4.5 7c0-.4 0-.7.2-1 0-.3.3-.6.5-.8.5-.5 1.2-.8 2-.7Zm12.3 5h-3v10h3v-10ZM8 13.8h-.3l-.4.2a2.8 2.8 0 0 0-.7.4v.1a2.8 2.8 0 0 0-.6.8l-.1.4v.7l.2.5.5.2h.7a2.6 2.6 0 0 0 .8-.3 2.4 2.4 0 0 0 .7-.7 2.5 2.5 0 0 0 .3-.8 1.5 1.5 0 0 0 0-.8 1 1 0 0 0-.2-.4 1 1 0 0 0-.5-.2H8Zm3.5-3.7c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4ZM7 5.8h-.4a1 1 0 0 0-.5.3 1 1 0 0 0-.2.5v.7a2.5 2.5 0 0 0 .3.8l.2.3h.1l.4.4.4.2.4.1h.7L9 9l.2-.4a1.6 1.6 0 0 0 0-.8 2.6 2.6 0 0 0-.3-.8A2.5 2.5 0 0 0 7.7 6l-.4-.1H7Z"/></svg>',"cut-row":'<svg width="24" height="24">
1<path fill-rule="evenodd" d="M22 3v5H9l3 3 2-2h4l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8.7.6 1 1.3 1 2.2.2.8 0 1.5-.6 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l2 2V3h14ZM8.5 15.3h-.3a2.6 2.6 0 0 0-.8.4 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3L9 18V18l.4-.4.2-.4.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2h-.5Zm7 0H15a1 1 0 0 0-.4.3 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4a2.8 2.8 0 0 0 .5.7h.1a2.8 2.8 0 0 0 .8.6l.4.1h.7l.5-.2.2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3h-.3ZM12 11.6c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4Zm8.5-7.1h-11v2h11v-2Z"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 0 1-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 0 1 8.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 0 1 0-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 0 1 0 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8Zm-8.5 2.2.1-.4v-.7a1 1 0 0 0-.2-.5 1 1 0 0 0-.4-.2 1.6 1.6 0 0 0-.8 0 2.6 2.6 0 0 0-.8.3 2.5 2.5 0 0 0-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 0 0 .8-.3 2.8 2.8 0 0 0 1-1Zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4Zm5.4 4 .2-.5v-.7a2.6 2.6 0 0 0-.3-.8 2.4 2.4 0 0 0-.7-.7 2.5 2.5 0 0 0-.8-.3 1.5 1.5 0 0 0-.8 0 1 1 0 0 0-.4.2 1 1 0 0 0-.2.5 1.5 1.5 0 0 0 0 .7v.4l.3.4.3.4a2.8 2.8 0 0 0 .8.5l.4.1h.7l.5-.2Z" fill-rule="evenodd"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5Zm0 4h2v2h-2V9ZM9 9h2v2H9V9Zm4 4h2v2h-2v-2Zm-4 0h2v2H9v-2Zm0 4h2v2H9v-2Zm4 0h2v2h-2v-2ZM9 5h2v2H9V5Z" fill-rule="evenodd"/></svg>',"duplicate-column":'<svg width="24" height="24"><path d="M17 6v16h-7V6h7Zm-2 2h-3v12h3V8Zm-2-6v2H8v15H6V2h7Z"/></svg>',"duplicate-row":'<svg width="24" height="24"><path d="M22 11v7H6v-7h16Zm-2 2H8v3h12v-3Zm-1-6v2H4v5H2V7h17Z"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10Zm3 8h-2V9h-7v10h9a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V9c0-1.2.9-2 2-2h7a2 2 0 0 1 2 2v2Z"/><path d="M17 14h1a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1Z"/></g></svg>',"edit-block":'<svg width="24" height="24"><path fill-rule="nonzero" d="m19.8 8.8-9.4 9.4c-.2.2-.5.4-.9.4l-5.4 1.2 1.2-5.4.5-.8 9.4-9.4c.7-.7 1.8-.7 2.5 0l2.1 2.1c.7.7.7 1.8 0 2.5Zm-2-.2 1-.9v-.3l-2.2-2.2a.3.3 0 0 0-.3 0l-1 1L18 8.5Zm-1 1-2.5-2.4-6 6 2.5 2.5 6-6Zm-7 7.1-2.6-2.4-.3.3-.1.2-.7 3 3.1-.6h.1l.4-.5Z"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 0 0-2-2H7v2h11v9ZM6 17h15a1 1 0 0 1 0 2h-1v1a1 1 0 0 1-2 0v-1H6a2 2 0 0 1-2-2V7H3a1 1 0 1 1 0-2h1V4a1 1 0 1 1 2 0v13Zm3-5.3 1.3 2 3-4.7 3.7 6H7l2-3.3Z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0 1 19 6Zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4Zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6Zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3Zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 0 0 8 19h3ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 0 0-4 4.5h2.2Zm-3.4 0a12 12 0 0 1 2.8-4 12 12 0 0 0-5 4h2.2Z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm1 2v14h14V5H5Zm4.8 2.6 5.6 4a.5.5 0 0 1 0 .8l-5.6 4A.5.5 0 0 1 9 16V8a.5.5 0 0 1 .8-.4Z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 0 0-1 1c0 .6.4 1 1 1Zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm0 14.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13Z" fill-rule="nonzero"/></svg>',export:'<svg width="24" height="24"><g fill-rule="nonzero">
1<path d="M14.4 3 18 7v1h-5V5H7v14h9a1 1 0 0 1 2 0c0 1-.8 2-1.9 2H7c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2h7.5Z"/><path d="M18.1 12c.5 0 .9.4.9 1 0 .5-.3 1-.8 1h-7.3c-.5 0-.9-.4-.9-1 0-.5.3-1 .8-1h7.3Z"/><path d="M16.4 9.2a1 1 0 0 1 1.4.2l2.4 3.6-2.4 3.6a1 1 0 0 1-1.7-1v-.2l1.7-2.4-1.6-2.4a1 1 0 0 1 .2-1.4Z"/></g></svg>',fill:'<svg width="24" height="26"><path d="m16.6 12-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 0 0 2.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2ZM5.2 13 10 8.2l4.8 4.8H5.2ZM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.3-2-3.5-2-3.5Z" fill-rule="nonzero"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2Zm4-8h2V9h-2v2ZM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 0 0-2 2Zm14-2v2h2a2 2 0 0 0-2-2Zm-7 16h2V3h-2v18Zm7-6h2v-2h-2v2Zm-4-8h2V5h-2v2Zm4 12a2 2 0 0 0 2-2h-2v2Z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5Zm8 4v2h2v-2h-2Zm4-14H7a2 2 0 0 0-2 2v3h2V6h10v3h2V6a2 2 0 0 0-2-2Zm2 14h-2v2a2 2 0 0 0 2-2ZM3 11v2h18v-2H3Zm6 7v2h2v-2H9Zm8-4v2h2v-2h-2ZM5 18c0 1.1.9 2 2 2v-2H5Z" fill-rule="nonzero"/></svg>',footnote:'<svg width="24" height="24"><path d="M19 13c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h14Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19 4v6h-1V5h-1.5V4h2.6Z"/><path d="M12 18c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 1 1 0-2h7ZM14 8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 0 1 0-2h9Z"/></svg>',"format-code":'<svg width="24" height="24"><path d="m10 22 2-7H6l9-13h2l-2 8h7L12 22h-2ZM6 2h7l-1.4 2H6V2Zm4.2 4H4v2h4.8l1.4-2Zm-2.7 4H2v2h4l1.5-2Z"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 0 0-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3Z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 0 1 0 2h-4v11a1 1 0 0 1-2 0V7H7a1 1 0 1 1 0-2h10Z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="m15.3 10-1.2-1.3 2.9-3h-2.3a.9.9 0 1 1 0-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 1 1-1.8 0V7l-2.9 3Zm0 4 3 3v-2.3a.9.9 0 1 1 1.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 1 1 0-1.8H17l-3-2.9 1.3-1.2ZM10 15.4l-2.9 3h2.3a.9.9 0 1 1 0 1.7H5a.9.9 0 0 1-.9-.9v-4.4a.9.9 0 1 1 1.8 0V17l2.9-3 1.2 1.3ZM8.7 10 5.7 7v2.3a.9.9 0 0 1-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 0 1 0 1.8H7l3 2.9-1.3 1.2Z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="m5 15.7 2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7ZM5 18V19h3l1.8-1.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V7c0-.6.4-1 1-1Zm6 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4ZM4.5 4h15a.5.5 0 1 1 0 1h-15a.5.5 0 0 1 0-1Zm2-2h11a.5.5 0 1 1 0 1h-11a.5.5 0 0 1 0-1Z"/></svg>',gamma:'<svg height="24" width="24"><path d="M11.5 16.3a.7.7 0 1 0 1.4 0V14l2.7-6a.7.7 0 1 0-1.2-.6l-2.2 5-2.3-4.9C9.6 7 8.7 7 8 7.2v1.1c.8-.2.9 0 1.2 1l2.3 4.7z"/><path d="M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2h14v14H5z" fill-rule="evenodd"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 0 0-6 9 6.3 6.3 0 0 0 1.4 2l1 1a6.3 6.3 0 0 0 3.6 1 6.5 6.5 0 0 0 6-9 6.3 6.3 0 0 0-1.4-2l-1-1a6.3 6.3 0 0 0-3.6-1ZM12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Z"/><path d="M9.6 9.7a.7.7 0 0 1-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 0 0-.8.8.8.8 0 0 1-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8Z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 0 1 2.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24">
1<path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="m5 15.7 3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7ZM5 18V19h3l2.8-2.9-2-2L5 17.9Zm14-3-2.5-2.4-6.4 6.5H19v-4ZM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 0 1-1-1V4c0-.6.4-1 1-1Zm6 8a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" fill-rule="nonzero"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 0 1 5.7 2.3A8 8 0 1 1 12 4Zm-1 3v2h2V7h-2Zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4Z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 0 0 1.8-2.9 6.3 6.3 0 0 0-.1-4.1 5.8 5.8 0 0 0-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 0 0-3.9 1.8 6.3 6.3 0 0 0-1.3 6 6.2 6.2 0 0 0 1.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 0 1 4 11c0-1 .2-1.9.6-2.7A7 7 0 0 1 6.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 0 1 5.7 2 7 7 0 0 1 1.7 2.3 6 6 0 0 1 .2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 0 1-3.6 2.5v.5Z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14Zm0 2a9 9 0 1 1 0-18 9 9 0 0 1 0 18Z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 0 0-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1Z"/></g></svg>',invert:'<svg height="24" width="24"><path d="M5 4 3.6 5.4l3.9 4C6.6 10.7 6 12.3 6 14a6 6 0 0 0 10.3 4.2l1.9 1.8 1.4-1.4z" fill-rule="evenodd"/><path d="M13.4 8.4c.9 1 1.6 2.1 2 3.2l2.6 2.6V14c0-5-6-10-6-10s-1 .8-2.1 2l1.4 1.5.7-.7 1.4 1.6z"/></svg>',italic:'<svg width="24" height="24"><path d="m16.7 4.7-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8Z" fill-rule="evenodd"/></svg>',language:'<svg width="24" height="24"><path d="M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm4.3 13.3c-.5 1-1.2 2-2 2.9a7.5 7.5 0 0 0 3.2-2.1l-.2-.2a6 6 0 0 0-1-.6Zm-8.6 0c-.5.2-.9.5-1.2.8.9 1 2 1.7 3.2 2a10 10 0 0 1-2-2.8Zm3.6-.8c-.8 0-1.6.1-2.2.3.5 1 1.2 1.9 2.1 2.7Zm1.5 0v3c.9-.8 1.6-1.7 2.1-2.7-.6-.2-1.4-.3-2.1-.3Zm-6-2.7H4.5c.2 1 .5 2.1 1 3h.3l1.3-1a10 10 0 0 1-.3-2Zm12.7 0h-2.3c0 .7-.1 1.4-.3 2l1.6 1.1c.5-1 .9-2 1-3.1Zm-3.8 0h-3V14c1 0 2 .1 2.7.4.2-.5.3-1 .3-1.6Zm-4.4 0h-3l.3 1.6c.8-.3 1.7-.4 2.7-.4v-1.3Zm-5.5-5c-.7 1-1.1 2.2-1.3 3.5h2.3c0-1 .2-1.8.5-2.6l-1.5-1Zm2.9 1.4v.1c-.2.6-.4 1.3-.4 2h3V9.4c-1 0-1.8-.1-2.6-.3Zm6.6 0h-.1l-2.4.3v1.8h3l-.5-2.1Zm3-1.4-.3.1-1.3.8c.3.8.5 1.6.5 2.6h2.3a7.5 7.5 0 0 0-1.3-3.5Zm-9 0 2 .2V5.5a9 9 0 0 0-2 2.2Zm3.5-2.3V8c.6 0 1.3 0 1.9-.2a9 9 0 0 0-2-2.3Zm-3-.7h-.1c-1.1.4-2.1 1-3 1.8l1.2.7a10 10 0 0 1 1.9-2.5Zm4.4 0 .1.1a10 10 0 0 1 1.8 2.4l1.1-.7a7.5 7.5 0 0 0-3-1.8Z"/></svg>',"line-height":'<svg width="24" height="24"><path d="M21 5a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zm0 4a1 1 0 0 1 .1 2H13a1 1 0 0 1-.1-2H21zM7 3.6l3.7 3.7a1 1 0 0 1-1.3 1.5h-.1L8 7.3v9.2l1.3-1.3a1 1 0 0 1 1.3 0h.1c.4.4.4 1 0 1.3v.1L7 20.4l-3.7-3.7a1 1 0 0 1 1.3-1.5h.1L6 16.7V7.4L4.7 8.7a1 1 0 0 1-1.3 0h-.1a1 1 0 0 1 0-1.3v-.1L7 3.6z"/></svg>',line:'<svg width="24" height="24"><path d="m15 9-8 8H4v-3l8-8 3 3Zm1-1-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1ZM4 18h16v2H4v-2Z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2-2a2 2 0 1 0-2.6-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2Z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg height="48" width="48"><path d="M8 14a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 
10 0 1 4 0zM8 24a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM8 34a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" fill-rule="evenodd"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-bull-default":'<svg height="48" width="48"><path d="M14 14a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M12 24a3 3 0 1 0 6 0 3 3 0 0 0-6 0zm5 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" fill-rule="evenodd"/><path d="M16 31h6v6h-6z"/><path d="M16 31h6v6h-6z"/><path d="M18 12h22v4H18zm4 10h18v4H22zm4 10h14v4H26z" opacity=".2"/></svg>',"list-bull-disc":'<svg height="48" width="48"><path d="M14 14a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm0 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm0 10a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-bull-square":'<svg height="48" width="48"><path d="M8 21h6v6H8zm0 10h6v6H8zm0-20h6v6H8z"/><path d="M18 12h22v4H18zm0 10h22v4H18zm0 10h22v4H18z" opacity=".2"/></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8h-.1l-1.5 1v-1.1l1.6-1.1h1.2v6zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2Zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5Zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7Zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7Zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6ZM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7ZM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4Zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3ZM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6Zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7Zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4Zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3Zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7Zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8Zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4ZM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22Zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3ZM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7ZM37.1 34.6 34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1ZM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4Zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8Zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7Zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3ZM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22Zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2Zm.7 1a2 2 0 0 0-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1Zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33Zm0 10v-1.2h-1.3V26H33Zm0 10v-1.2h-1.3V36H33Z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15Zm0 10v-1.2h1.3V26H15Zm0 10v-1.2h1.3V36H15Z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="m39.3 17-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3Zm-1.6-4.7-.7 2.3h1.6l-.8-2.3ZM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7Zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7Zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26ZM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="m12.6 17-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3ZM11 12.3l-.7 2.3h1.6l-.8-2.3Zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7ZM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7ZM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1Zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26Zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2Zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7Z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3Zm0 10v-1.2H33V27h-1.3Zm0 10v-1.2H33V37h-1.3Z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15Zm0 10v-1.2h1.3V27H15Zm0 10v-1.2h1.3V37H15Z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24">
1<path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3ZM10 8v3h4V8a1 1 0 0 0-.3-.7A1 1 0 0 0 13 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7Z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 7.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L11 5ZM4.4 16.2 6.2 15l-1.8-1.2a1 1 0 0 1 1.2-1.6l3 2a1 1 0 0 1 0 1.6l-3 2a1 1 0 1 1-1.2-1.6Z" fill-rule="evenodd"/></svg>',"math-equation":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 4.8c.1-.5.5-.8 1-.8h10a1 1 0 1 1 0 2h-9.2L8.3 19.2a1 1 0 0 1-1.7.4l-3.4-4.2a1 1 0 0 1 1.6-1.2l2 2.5L9 4.8Zm9.7 5.5c.4.4.4 1 0 1.4L17 13.5l1.8 1.8a1 1 0 1 1-1.4 1.4L15.5 15l-1.8 1.8a1 1 0 0 1-1.4-1.4l1.8-1.8-1.8-1.8a1 1 0 0 1 1.4-1.4l1.8 1.8 1.8-1.8a1 1 0 0 1 1.4 0Z"/></svg>',mentions:'<svg height="24" width="24"><path d="M12 21a8.8 8.8 0 0 1-3.5-.7 9 9 0 0 1-2.9-2 9 9 0 0 1-1.9-2.8A8.8 8.8 0 0 1 3 12c0-1.3.2-2.4.7-3.5a9 9 0 0 1 4.8-4.8A8.8 8.8 0 0 1 12 3c1.3 0 2.4.2 3.5.7a9.1 9.1 0 0 1 4.8 4.8A8.7 8.7 0 0 1 21 12v1.4a3 3 0 0 1-.9 2.2 3 3 0 0 1-2.2.9c-.5 0-1-.1-1.5-.4a3.8 3.8 0 0 1-1.1-1 4.8 4.8 0 0 1-1.5 1 4.3 4.3 0 0 1-1.8.4c-1.2 0-2.3-.4-3.2-1.3-.9-.9-1.3-2-1.3-3.2s.4-2.3 1.3-3.2c.9-.9 2-1.3 3.2-1.3s2.3.4 3.2 1.3c.9.9 1.3 2 1.3 3.2v1.4c0 .4.1.7.4 1 .3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1V12c0-2-.7-3.8-2.1-5.2S14 4.7 12 4.7s-3.8.7-5.2 2.1S4.7 10 4.7 12s.7 3.8 2.1 5.2 3.2 2.1 5.2 2.1h4.5V21zm0-6.2c.8 0 1.4-.3 2-.8a2.7 2.7 0 0 0 .8-2c0-.8-.3-1.4-.8-2a2.7 2.7 0 0 0-2-.8c-.8 0-1.4.3-2 .8a2.7 2.7 0 0 0-.8 2c0 .8.3 1.4.8 2a2.7 2.7 0 0 0 2 .8z"/></svg>',minus:'<svg width="24" height="24"><path d="M19 11a1 1 0 0 1 .1 2H5a1 1 0 0 1-.1-2H19Z"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm12 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Zm-6 0a2 2 0 0 0-2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2Z" fill-rule="nonzero"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h10a2 2 0 0 0 2-2V7.6L14.4 3ZM17 19H7V5h6v4h4v10Z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="m15 13 2-2v8H5V7h8l-2 2H7v8h8v-4Zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19Z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 1 1 0-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-3Zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1Z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M15.5 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7ZM13 17v-2h-2v2h2Zm0-4V7h-2v6h2Z" fill-rule="evenodd" clip-rule="evenodd"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2Zm0-6h8a1 1 0 0 1 0 2H6a1 1 0 1 1 0-2Zm13-1v3.5a.5.5 0 1 1-1 0V5h-.5a.5.5 0 1 1 0-1H19Zm-1 8.8.2.2h1.3a.5.5 0 1 1 0 1h-1.6a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2h-1.3a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3Zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 0 1 0-1h1.2a.3.3 0 1 0 0-.6h-1.3a.4.4 0 1 1 0-.8h1.3a.3.3 0 0 0 0-.6h-1.2a.5.5 0 1 1 0-1H19c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 1 1 0-2ZM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 0 1-.5-.5V5h-.5a.5.5 0 0 1 0-1H6Zm-1 8.8.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 0 1-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 0 0-.2-.2H4.5a.5.5 0 0 1-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3ZM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 0 1 0-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 1 1 0-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 1 1 0-1H6c.6 0 1 .4 1 1Z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24">
1<path d="M7.3 6.4 1 13l6.4 6.5 6.5-6.5-6.5-6.5ZM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7ZM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 0 1 0-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 1 1-4.3 16.9l1.5-1.5A7 7 0 1 0 13 6h-1Z" fill-rule="nonzero"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 1 1 0-2Zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 0 1 0-2Zm-5 4h12a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2Zm1.6-3.8a1 1 0 0 1-1.2 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 0 1 1.2 1.6L6.8 12l1.8 1.2Z" fill-rule="evenodd"/></svg>',"export-pdf":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V17h-2V9h-4V5H7v3H5V5c0-1.1.9-2 2-2Z"/><path d="M2.6 15.2v-1.9h1c.6 0 1-.2 1.4-.5.3-.3.5-.7.5-1.2s-.2-.9-.5-1.2a2 2 0 0 0-1.3-.4H1v5.2h1.6Zm.4-3h-.4v-1.1h.5l.6.1.2.5c0 .1 0 .3-.2.4l-.7.1Zm5.7 3 1-.1c.3 0 .5-.2.7-.4l.5-.8c.2-.3.2-.7.2-1.3v-1l-.5-.8c-.2-.3-.4-.5-.7-.6L8.7 10H6.3v5.2h2.4Zm-.4-1.1H8v-3h.4c.5 0 .8.2 1 .4l.2 1.1-.1 1-.3.3-.8.2Zm5.3 1.2V13h2v-1h-2v-1H16V10h-4v5.2h1.6Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15 17a1 1 0 1 0-2 0v3.1l-1.4-1a1 1 0 1 0-1.2 1.7l3.6 2.4 3.6-2.4a1 1 0 0 0-1.2-1.6l-1.4 1V17Z"/></svg>',"export-word":'<svg width="24" height="24"><path d="M9.5 7A1.5 1.5 0 0 1 11 8.4v7.1A1.5 1.5 0 0 1 9.6 17H2.5A1.5 1.5 0 0 1 1 15.6V8.5A1.5 1.5 0 0 1 2.4 7h7.1Zm-1 2.8-1 2.6-1-2.5v-.1a.6.6 0 0 0-1 0l-.1.1-.9 2.5-1-2.5v-.1a.6.6 0 0 0-1 .4v.1l1.5 4v.1a.6.6 0 0 0 1 0v-.1l1-2.5.9 2.5v.1a.6.6 0 0 0 1 0H8l1.6-4v-.2a.6.6 0 0 0-1.1-.4Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V17h-2V9h-4V5H5c0-1.1.9-2 2-2ZM15 17a1 1 0 1 0-2 0v3.1l-1.4-1a1 1 0 1 0-1.2 1.7l3.6 2.4 3.6-2.4a1 1 0 0 0-1.2-1.6l-1.4 1V17Z"/></svg>',"import-word":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 3h7.4L19 7.6V15h-2V9h-4V5H5c0-1.1.9-2 2-2Z"/><path d="M9.5 7A1.5 1.5 0 0 1 11 8.4v7.1A1.5 1.5 0 0 1 9.6 17H2.5A1.5 1.5 0 0 1 1 15.6V8.5A1.5 1.5 0 0 1 2.4 7h7.1Zm-1 2.8-1 2.6-1-2.5v-.1a.6.6 0 0 0-1 0l-.1.1-.9 2.5-1-2.5v-.1a.6.6 0 0 0-1 .4v.1l1.5 4v.1a.6.6 0 0 0 1 0v-.1l1-2.5.9 2.5v.1a.6.6 0 0 0 1 0H8l1.6-4v-.2a.6.6 0 0 0-1.1-.4Z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.4 18.2a1 1 0 0 0 1.2 1.6l1.4-1V22a1 1 0 1 0 2 0v-3.1l1.4 1a1 1 0 0 0 1.2-1.7L15 15.8l-3.6 2.4Z"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 0 1 0-2Zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2ZM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1ZM6 22a1 1 0 0 1-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 0 1-1-1v-5H7v5c0 .6-.4 1-1 1Z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z"/></svg>',"paste-column-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h7v2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm8 7v12h-6V8h6Zm-1.5 1.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-column-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V18c0 1-.8 2-1.9 2H11v-2h7V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v2H4V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm-2 7v12H4V8h6ZM8.5 9.5h-3v9h3v-9ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V11h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h14c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 11v5H8v-5h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-row-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 0 1 2.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h12v-4h2v4c0 1-.8 2
1-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0 1 12 1Zm10 7v5H8V8h14Zm-1.5 1.5h-11v2h11v-2ZM12 3a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2Z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 0 1-1-1V5H6v13h3V9h9ZM9 20H6a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0 1 12 1a3 3 0 0 1 2.8 2H18a2 2 0 0 1 2 2v4h1v12H9v-1Zm1.5-9.5v9h9v-9h-9ZM12 3a1 1 0 0 0-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1Z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5 8 20H3v-3l3.5-3.5a2 2 0 0 1 0-3L14 3l1 1-7.3 7.3a1 1 0 0 0 0 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 0 1-2.8 0l-.1-.1Z" fill-rule="nonzero"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 0 1 .1 2H13v6a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H11V5c0-.6.4-1 1-1Z"/></svg>',preferences:'<svg width="24" height="24"><path d="m20.1 13.5-1.9.2a5.8 5.8 0 0 1-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 0 1-1.4 0l-1.5-1.2a6.2 6.2 0 0 1-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 0 1-1-.9l-.2-1.9a5.8 5.8 0 0 1-1.5-.6l-1.5 1.2a1 1 0 0 1-1.4 0l-.7-.7a1 1 0 0 1 0-1.4l1.2-1.5a6.2 6.2 0 0 1-.6-1.5l-1.9-.2a1 1 0 0 1-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 0 1 .6-1.5L5.2 7.3a1 1 0 0 1 0-1.4l.7-.7a1 1 0 0 1 1.4 0l1.5 1.2a6.2 6.2 0 0 1 1.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 0 1 1.5.6l1.5-1.2a1 1 0 0 1 1.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 0 1 .6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1ZM12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 0 0 2.1-2.8 15.7 15.7 0 0 0-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 0 0-6.7 3.2A16.2 16.2 0 0 0 3.2 12c0 .2.2.3.3.5Zm-2.4-1 .7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 0 1 2.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 0 1-2.8-3.7 1 1 0 0 1 0-1Zm12-3.3a2 2 0 1 0 2.7 2.6 4 4 0 1 1-2.6-2.6Z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 0 0-3 3v6h2v3h14v-3h2v-6a3 3 0 0 0-3-3Zm-1 10H7v-4h10v4Zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5Zm.5-8H6v2h12V5Z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 0 0-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 0 0 .8 1.3Z" fill-rule="nonzero"/></svg>',redo:'<svg width="24" height="24"><path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 1 1-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 1 1 1.4-1.4l5 5a1 1 0 0 1 0 1.4l-5 5a1 1 0 0 1-1.4-1.4l3.3-3.3Z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="m5 22.1-1.2-4.7v-.2a1 1 0 0 1 1-1l5 .4a1 1 0 1 1-.2 2l-2.2-.2a7.8 7.8 0 0 0 8.4.2 7.5 7.5 0 0 0 3.5-6.4 1 1 0 1 1 2 0 9.5 9.5 0 0 1-4.5 8 9.9 9.9 0 0 1-10.2 0l.4 1.4a1 1 0 1 1-2 .5ZM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 0 0-9.5-1 7.5 7.5 0 0 0-3.6 7 1 1 0 0 1-2 0 9.5 9.5 0 0 1 4.5-8.6 10 10 0 0 1 10.9.3l-.3-1a1 1 0 0 1 2-.5l1.1 4.8a1 1 0 0 1-1 1.2l-5-.4a1 1 0 0 1-.9-1Z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 0 1 0 .2l-2.6 10a1 1 0 0 1-1 .8h-.2a.8.8 0 0 1-.8-1l2.6-10H8a1 1 0 1 1 0-2h9a1 1 0 0 1 0 2h-3.8ZM5 18h7a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Zm13 1.5L16.5 18 15 19.5a.7.7 0 0 1-1-1l1.5-1.5-1.5-1.5a.7.7 0 0 1 1-1l1.5 1.5 1.5-1.5a.7.7 0 0 1 1 1L17.5 17l1.5 1.5a.7.7 0 0 1-1 1Z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 0 1 0 2h-1v9a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3V9H5a1 1 0 1 1 0-2h3V6a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1Zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 0 0-1 1v1h4Zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9Zm-7 3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Zm4 0a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 1 1 9 2l-7 7A.5.5 0 1 1 1 8l7-7ZM8.1 5.1A.5.5 0 1 1 9 6l-3 3A.5.5 0 1 1 5 8l3-3Z"/></g></svg>',resize:'<svg width="24" height="24">
1<path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-6a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3A1 1 0 0 1 4 11V5Z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1Z"/><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></g></svg>',"revision-history":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1Z"/><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1V5a1 1 0 1 1 2 0v3l2.5-2.4a9.2 9.2 0 0 1 10.8-1.5A9 9 0 0 1 13.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 1 1 1.3-1.5 7.2 7.2 0 0 0 11.6-3.7 7 7 0 0 0-3.5-7.7A7.2 7.2 0 0 0 8 7L4.7 10Z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 0 1 2 0v6c0 .6-.4 1-1 1h-6a1 1 0 0 1 0-2h4.3L16 7A7.2 7.2 0 0 0 7.7 6a7 7 0 0 0 3 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 0 1 1.4 1.5A9.2 9.2 0 0 1 2.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8Z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 4.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L8 5Zm12 11.2a1 1 0 1 1-1 1.6l-3-2a1 1 0 0 1 0-1.6l3-2a1 1 0 1 1 1 1.6L18.4 15l1.8 1.2Z" fill-rule="evenodd"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2Zm0 2v2h14v-2H5Zm10 0h2v2h-2v-2Zm-4-6.4L8.7 9.3a1 1 0 1 0-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 1 0-1.4-1.4L13 11.6V4a1 1 0 0 0-2 0v7.6Z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 0 0-2 2Zm0 8h2v-2H3v2Zm4 8h2v-2H7v2ZM3 9h2V7H3v2Zm10-6h-2v2h2V3Zm6 0v2h2a2 2 0 0 0-2-2ZM5 21v-2H3c0 1.1.9 2 2 2Zm-2-4h2v-2H3v2ZM9 3H7v2h2V3Zm2 18h2v-2h-2v2Zm8-8h2v-2h-2v2Zm0 8a2 2 0 0 0 2-2h-2v2Zm0-12h2V7h-2v2Zm0 8h2v-2h-2v2Zm-4 4h2v-2h-2v2Zm0-16h2V3h-2v2ZM7 17h10V7H7v10Zm2-8h6v6H9V9Z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm3.6 10.9L7 12.3a.7.7 0 0 0-1 1L9.6 17 18 8.6a.7.7 0 0 0 0-1 .7.7 0 0 0-1 0l-7.4 7.3Z"/></svg>',send:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="m13.3 22 7-18.3-18.3 7L9 15l4.3 7ZM18 6.8l-.7-.7L9.4 14l.7.7L18 6.8Z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V8H5a1 1 0 1 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6ZM8 8h2V6H8v2Zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V13H5a1 1 0 0 1 0-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6ZM14 13h2v-2h-2v2Zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6V18H5a1 1 0 0 1 0-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6ZM8 18h2v-2H8v2Z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path fill-rule="evenodd" d="m16 6 4 4-8 9-8-9 4-4h8Zm-4 10.2 5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2Z"/></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 0 1 0-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7ZM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 0 0-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7Z"/></g></svg>',"spell-check":'<svg width="24" height="24">
1<path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6Zm0-3v2h2V5H6Zm13 0h-3v5h3v1h-3a1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1Zm-5 1.5-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 0 1-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5ZM13 10V8h-2v2h2Zm0-3V5h-2v2h2Zm3 5 1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12Z" fill-rule="evenodd"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 0 1 7 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1Z"/><path d="M5 11h14a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2Z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="m10.4 10 4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10ZM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 0 0-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 0 1-1.3 1.3l-.6.6h2.6V19Z" fill-rule="nonzero"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4 10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4Zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11Z" fill-rule="nonzero"/></svg>',"table-caption":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="12" height="2" x="3" y="4" rx="1"/><path d="M19 8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-8c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></g></svg>',"table-cell-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13 4v9H3V6c0-1.1.9-2 2-2h8Zm-2 2H5v5h6V6Z"/><path fill-rule="nonzero" d="M13 4h6a2 2 0 0 1 2 2v7h-8v-2h6V6h-6V4Z" opacity=".2"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/><path fill-rule="nonzero" d="M3 13v5c0 1.1.9 2 2 2h8v-7h-2v5H5v-5H3Z" opacity=".2"/></g></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8 0h-6v5h6v-5Zm-8-7H5v5h6V6Z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v12h14V6Z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2Z"/></g></svg>',"table-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v7h-8v7H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 9H5v5h6v-5Zm8-7h-6v5h6V6Zm-8 0H5v5h6V6Z"/><path d="m18 20-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3.1.2-2.4 2 .7 3z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2Zm.3.5 1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5Z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6Zm-4.7 1.8 1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3Z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 6v12h14V6H5Z"/><path d="m14.4 8.6 1.1 1-2.4 2.4 2.4 2.4-1.1 1.1-2.4-2.4-2.4 2.4-1-1.1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24">
1<path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 0 1-2 0V6h-8v12h8v-1a1 1 0 0 1 2 0v2c0 .5-.4 1-.9 1H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h15ZM9 13H5v5h4v-5Zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H17v2a1 1 0 0 1-2 .1V13h-2a1 1 0 0 1-.1-2H15V9c0-.6.4-1 1-1ZM9 6H5v5h4V6Z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 2 0v1h8V6H5v1a1 1 0 1 1-2 0V5c0-.6.4-1 1-1h15Zm0 9h-4v5h4v-5ZM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 0 1 .1 2H9v2a1 1 0 0 1-2 .1V13H5a1 1 0 0 1-.1-2H7V9c0-.6.4-1 1-1Zm11-2h-4v5h4V6Z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 1 1 0 2H5v6h14V6h-1a1 1 0 0 1 0-2h2c.6 0 1 .4 1 1v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5c0-.6.4-1 1-1h2Zm5 10H5v4h6v-4Zm8 0h-6v4h6v-4ZM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 .1V8H9a1 1 0 0 1 0-2h2V4c0-.6.4-1 1-1Z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 0 1 .1 2H13v2a1 1 0 0 1-2 .1V18H9a1 1 0 0 1-.1-2H11v-2c0-.6.4-1 1-1Zm6 7a1 1 0 0 1 0-2h1v-6H5v6h1a1 1 0 0 1 0 2H4a1 1 0 0 1-1-1V6c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v13c0 .5-.4 1-.9 1H18ZM11 6H5v4h6V6Zm8 0h-6v4h6V6Z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm0 9h-4v5h4v-5Zm-6 0H9v5h4v-5Zm0-7H9v5h4V6Zm6 0h-4v5h4V6Z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15.5V18h3v-2.5H5Zm14-5h-9V18h9v-7.5ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Zm-8 7.5h3v-3H5v3Z"/></svg>',"table-row-numbering-rtl":'<svg width="24" height="24"><path d="M6 4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H6Zm0 12h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 11h8v3H6v-3Zm11 0c.6 0 1 .4 1 1v1a1 1 0 0 1-2 0v-1c0-.6.4-1 1-1ZM6 6h8v3H6V6Zm11 0c.6 0 1 .4 1 1v1a1 1 0 1 1-2 0V7c0-.6.4-1 1-1Z"/></svg>',"table-row-numbering":'<svg width="24" height="24"><path d="M18 4a2 2 0 0 1 2 2v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h12Zm0 12h-8v3h8v-3ZM7 16a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8v-3ZM7 11a1 1 0 0 0-1 1v1a1 1 0 0 0 2 0v-1c0-.6-.4-1-1-1Zm11-5h-8v3h8V6ZM7 6a1 1 0 0 0-1 1v1a1 1 0 1 0 2 0V7c0-.6-.4-1-1-1Z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 15v3h6v-3H5Zm14 0h-6v3h6v-3Zm0-9h-6v3h6V6ZM5 9h6V6H5v3Z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM8 15.5H5V18h3v-2.5Zm11-5h-9V18h9v-7.5Zm-2.5 1 1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2Zm-8.5-1H5v3h3v-3ZM19 6h-4v2.5h4V6ZM8 6H5v2.5h3V6Zm5 0h-3v2.5h3V6Z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14Zm-8 11H5v3h6v-3Zm8 0h-6v3h6v-3Zm0-5h-6v3h6v-3ZM5 13h6v-3H5v3Z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h14ZM5 14v4h6v-4H5Zm14 0h-6v4h6v-4Zm0-6h-6v4h6V8ZM5 12h6V8H5v4Z"/></svg>',"template-add":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 12v4H5a2 2 0 0 0-2 2v3h9.3a6 6 0 0 1-.3-2H5v-1h7a6 6 0 0 1 .8-2H11v-5l-.8-.6a3 3 0 1 1 3.6 0l-.8.6v4.7a6 6 0 0 1 2-1.9V12a5 5 0 1 0-6 0Z"/><path d="M18 15c.5 0 1 .4 1 .9V18h2a1 1 0 0 1 .1 2H19v2a1 1 0 0 1-2 .1V20h-2a1 1 0 0 1-.1-2H17v-2c0-.6.4-1 1-1Z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14ZM9 16v-4a5 5 0 1 1 6 0v4h4a2 2 0 0 1 2 2v3H3v-3c0-1.1.9-2 2-2h4Zm4 0v-5l.8-.6a3 3 0 1 0-3.6 0l.8.6v5h2Z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 1 1 1 0V6H15v1.6a8 8 0 1 1-6 0Zm-2.6 5.3a.5.5 0 0 0 .3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 0 1 3.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 0 0-4.1 3.7Z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>
1',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path class="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 0 1-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 0 1-.5.6h-.8a.5.5 0 0 1-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 0-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4Zm2.6-7.6-.6 2a.5.5 0 0 0 .5.6h1.6a.5.5 0 0 0 .5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4Z"/></g></svg>',"text-size-decrease":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM14 12a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-6Z"/></svg>',"text-size-increase":'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H4a1 1 0 0 1 0-2h10ZM17 9a1 1 0 0 0-1 1v2h-2a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2v-2c0-.6-.4-1-1-1Z"/></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 1 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 1 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 0 1 0-2Zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',translate:'<svg width="24" height="24"><path d="m12.7 14.3-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 0 1 0-1l3.1-3A12.4 12.4 0 0 1 6.7 9H8a10.1 10.1 0 0 0 1.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 1 1 0-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 0 1-1 2.4 13.5 13.5 0 0 1-1.7 2.3l1.9 1.8Zm4.3-3 2.7 7.3a.5.5 0 0 1-.4.7 1 1 0 0 1-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 0 1-1 .7.5.5 0 0 1-.4-.7l2.7-7.4a1 1 0 0 1 2 0Zm-2.2 4.4h2.4L16 12.5l-1.2 3.2Z" fill-rule="evenodd"/></svg>',typography:'<svg width="24" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 5a1 1 0 1 1 0 2h-4v11a1 1 0 1 1-2 0V7H7a1 1 0 0 1 0-2h10Z"/><path d="m17.5 14 .8-1.7 1.7-.8-1.7-.8-.8-1.7-.8 1.7-1.7.8 1.7.8.8 1.7ZM7 14l1 2 2 1-2 1-1 2-1-2-2-1 2-1 1-2Z"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 0 1-.4 1.8l-1 1.4a5.3 5.3 0 0 1-5.5 1 5 5 0 0 1-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 0 1-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 0 0 2.2.8 3.4 3.4 0 0 0 2.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1ZM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 0 1 0-2Z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 0 1-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 1 1-1.4 1.4l-5-5a1 1 0 0 1 0-1.4l5-5a1 1 0 0 1 1.4 1.4L6.4 8Z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 0 1 1.4 1.4l-2 2a2 2 0 1 0 2.6 2.8l4.8-4.8a1 1 0 0 0 0-1.4 1 1 0 1 1 1.4-1.3 2.9 2.9 0 0 1 0 4L9.6 20a3.9 3.9 0 0 1-5.5-5.5l2-2Zm11.6-.6a1 1 0 0 1-1.4-1.4l2.1-2a2 2 0 1 0-2.7-2.8L11 10.3a1 1 0 0 0 0 1.4A1 1 0 1 1 9.6 13a2.9 2.9 0 0 1 0-4L14.4 4a3.9 3.9 0 0 1 5.5 5.5l-2 2ZM7.6 6.3a.8.8 0 0 1-1 1.1L3.3 4.2a.7.7 0 1 1 1-1l3.2 3.1ZM5.1 8.6a.8.8 0 0 1 0 1.5H3a.8.8 0 0 1 0-1.5H5Zm5-3.5a.8.8 0 0 1-1.5 0V3a.8.8 0 0 1 1.5 0V5Zm6 11.8a.8.8 0 0 1 1-1l3.2 3.2a.8.8 0 0 1-1 1L16 17Zm-2.2 2a.8.8 0 0 1 1.5 0V21a.8.8 0 0 1-1.5 0V19Zm5-3.5a.7.7 0 1 1 0-1.5H21a.8.8 0 0 1 0 1.5H19Z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 0 0-.3-.7A1 1 0 0 0 16 7h-2a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 0 1-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2Z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2Zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 0 1 0-2ZM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4
1-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1Z" fill-rule="evenodd"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Zm0 1a1 1 0 0 0-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6Z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 0 1 2 0v3c0 .6-.4 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 2 0v2h12ZM11 6.4 8.7 8.7a1 1 0 0 1-1.4-1.4l4-4a1 1 0 0 1 1.4 0l4 4a1 1 0 1 1-1.4 1.4L13 6.4V16a1 1 0 0 1-2 0V6.4Z" fill-rule="nonzero"/></svg>',"add-file":'<svg height="24" width="24"><path d="M2 7h2V4h3V2H4a2 2 0 0 0-2 2zm20 0h-2V4h-3V2h3a2 2 0 0 1 2 2zm0 2h-2v6h2zm0 8h-2v3h-3v2h3a2 2 0 0 0 2-2zM2 9h2v6H2zm0 8h2v3h3v2H4a2 2 0 0 1-2-2zm7 5v-2h6v2zm6-20v2H9V2zM6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M2 7h2V4h3V2H4a2 2 0 0 0-2 2zm20 0h-2V4h-3V2h3a2 2 0 0 1 2 2zm0 2h-2v6h2zm0 8h-2v3h-3v2h3a2 2 0 0 0 2-2zM2 9h2v6H2zm0 8h2v3h3v2H4a2 2 0 0 1-2-2zm7 5v-2h6v2zm6-20v2H9V2zM6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/><path d="M6 17h12l-4-5-3 3.8-2-2.6z"/></svg>',adjustments:'<svg width="24" height="24"><path d="M16 11a3 3 0 1 1 2.8-4H21v2h-2.2a3 3 0 0 1-2.8 2Zm0-2a1 1 0 1 1 0-2 1 1 0 0 1 0 2ZM3 9h8V7H3v2Zm5 10a3 3 0 1 0-2.8-4H3v2h2.2A3 3 0 0 0 8 19Zm0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm13 0h-8v-2h8v2Z"/></svg>',"alt-text":'<svg width="24" height="24"><path d="M3 20a2 2 0 0 1-1.4-.6A2 2 0 0 1 1 18V6c0-.6.2-1 .6-1.4A2 2 0 0 1 3 4h18c.6 0 1 .2 1.4.6.4.4.6.9.6 1.4v12c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H3Zm0-2h18V6H3v12Zm1.5-3H6v-1.5h1.5V15H9v-5a1 1 0 0 0-.3-.7A1 1 0 0 0 8 9H5.5a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v5ZM6 12v-1.5h1.5V12H6Z"/><path d="M11 15V9h1.3v4.5h2V15H11Zm5.8-4.5V15h1.4v-4.5h1.3V9h-4v1.5h1.3Z"/></svg>',"auto-image-enhancement":'<svg width="24" height="24"><path d="M7.7 10.6a5.8 5.8 0 0 0 5.7 5.7A5.8 5.8 0 0 0 7.7 22 5.8 5.8 0 0 0 2 16.3a5.8 5.8 0 0 0 5.7-5.7ZM15.5 2c.3 3 3.3 6 6.5 6.4-3.2.5-6.2 3.4-6.5 6.5-.3-3.4-3-6-6.4-6.5 3.3-.5 6.1-3 6.4-6.4Z"/></svg>',blur:'<svg width="24" height="24"><path d="M19.3 9.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7A1 1 0 0 0 20 9a1 1 0 0 0-.7.3Zm-16 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3A1 1 0 0 0 5 10a1 1 0 0 0-.3-.7A1 1 0 0 0 4 9a1 1 0 0 0-.7.3Zm16 6a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3Zm-16 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3A1 1 0 0 0 5 16a1 1 0 0 0-.3-.7A1 1 0 0 0 4 15a1 1 0 0 0-.7.3Zm5-11A1 1 0 0 0 8 5a1 1 0 0 0 1 1c.3 0 .5-.1.7-.3A1 1 0 0 0 10 5a1 1 0 0 0-.3-.7A1 1 0 0 0 9 4a1 1 0 0 0-.7.3Zm6 0a1 1 0 0 0-.3.7 1 1 0 0 0 1 1c.3 0 .5-.1.7-.3A1 1 0 0 0 16 5a1 1 0 0 0-.3-.7A1 1 0 0 0 15 4a1 1 0 0 0-.7.3Zm-6 16a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7A1 1 0 0 0 9 20a1 1 0 0 0-.7.3Zm6 0a1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3s.5-.1.7-.3a1 1 0 0 0 .3-.7 1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3ZM7.6 8.6A2 2 0 0 0 7 10c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 9 8a2 2 0 0 0-1.4.6Zm0 6A2 2 0 0 0 7 16c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 9 14a2 2 0 0 0-1.4.6Zm6-6A2 2 0 0 0 13 10c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 15 8a2 2 0 0 0-1.4.6Zm0 6A2 2 0 0 0 13 16c0 .6.2 1 .6 1.4.4.4.8.6 1.4.6s1-.2 1.4-.6c.4-.4.6-.8.6-1.4s-.2-1-.6-1.4A2 2 0 0 0 15 14a2 2 0 0 0-1.4.6Z"/></svg>',box:'<svg width="24" height="24"><path d="M3.8 7a1 1 0 0 0-.7.6l-.1 3V13.8a3.5 3.5 0 0 0 4 2.7c.8-.2 1.4-.5 2-1l.3-.3.3.2c.7.7 1.4 1 2.4 1.1 1.2 0 2.4-.6 3-1.6.9-1.2.8-2.8 0-4a3.7 3.7 0 0 0-2-1.2c-.4-.1-1.2-.1-1.6 0a3.4 3.4 0 0 0-1.7 1l-.3.2-.2-.1c-.4-.5-1.2-1-2-1.1-.6-.2-1.5 0-2 .2H5V9c0-1.3 0-1.3-.3-1.6a1 1 0 0 0-1-.3Zm12 2.6c-.3.2-.5.4-.6.8v.6l.9 1 .7 1v.1l-.8 1-.7 1a1 1 0 0 0 0 .7 1 1 0 0 0 1.3.6c.2 0 .3-.2 1-1l.5-.7.6.8.7.8c.4.3 1 .3 1.3 0l.2-.3a1 1 0 0 0 0-.8l-.8-1.2-.7-1a26 26 0 0 0 1.5-2 .8.8 0 0 0 .1-.4c0-.4-.1-.7-.5-.9H20c-.4 0-.5 0-1.2.8l-.7.8-.6-.7-.7-.9a1 1 0 0 0-1 0Zm-9 2 .4.1c.3.1.6.5.7.8l.1.6v.6c-.6 1-2 1.2-2.7.3-.3-.3-.3-.5-.3-1v-.5c.3-.5.7-.8 1.1-1a1.5 1.5 0 0 1 .7 0Zm5.7 0c.4 0 .8.4 1 .8l.2.6-.1.7c-.5.9-1.6 1.1-2.4.6a1.4 1.4 0 0 1-.6-1.1 1.4 1.4 0 0 1 .5-1.2 1.5 1.5 0 0 1 1.4-.4Z"/></svg>',camera:'<svg height="24" width="24"><g clip-rule="evenodd" fill-rule="evenodd"><path d="M10 5.4a1 1 0 0 1 .8-.4h4.4a1 1 0 0 1 .8.4l1.2 1.8h2.3A2.5 2.5 0 0 1 22 9.6v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 4 17.6v-8a2.5 2.5 0 0 1 2.5-2.4h2.3zM11.4 7l-1.2 1.7a1 1 0 0 1-.8.5h-3a.5.5 0 0 0-.4.4v8a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.4h-2.9a1 1 0 0 1-.8-.5L14.6 7z"/><path d="M13 11.4a2 2 0 1 0 0 3.8 2 2 0 0 0 0-3.8zm-4 1.9a4 4 0 1 1 8 0 4 4 0 0 1-8 0z"/></g></svg>',caption:'<svg height="24" width="24"><path d="M6 16h8v-2H6zm10 0h2v-2h-2zM4 20a2 2 0 0 1-1.5-.6A2 2 0 0 1 2 18V6c0-.6.2-1 .6-1.4A2 2 0 0 1 4 4h16c.6 0 1 .2 1.4.6.4.4.6.9.6 1.4v12c0 .6-.2 1-.
16 1.4a2 2 0 0 1-1.4.6zm0-2h16V6H4z"/></svg>',dropbox:'<svg height="24" width="24"><path clip-rule="evenodd" d="m6.4 9.3-3-2a1 1 0 0 1 0-1.6l4-2.5a1 1 0 0 1 1 0L12 5.5l3.6-2.3a1 1 0 0 1 1 0l4 2.5a1 1 0 0 1 0 1.7l-3 1.9 3 1.9a1 1 0 0 1 0 1.6l-2.9 1.9V16c0 .3-.1.6-.4.8l-4.5 3a1 1 0 0 1-1.2 0l-4.4-3a1 1 0 0 1-.5-.9v-1l-3.2-2.2a1 1 0 0 1 0-1.6zm3 0L12 7.5l2.6 1.8L12 11zM8.9 15v.4l3.3 2.3 3.4-2.3v-.2L12 13l-3.1 2zm-1-10-2 1.4 2 1.3 2-1.3zm8.2 0-2 1.4 2 1.3 2-1.3zm-2 6.9 2-1.3 2 1.3-2 1.3-2-1.3zm-8.3 0 2-1.3L10 12l-2 1.3-2-1.3z" fill-rule="evenodd"/></svg>',evernote:'<svg width="24" height="24"><path fill-rule="evenodd" d="m9.5 3-.3.1-2.6 2.6C3.8 8.5 4 8.2 4 8.7c0 1.3.3 3 .6 4.3.5 2 1.1 3.2 2 3.7l1.2.3c1 .2 1.5.2 2.2.2 1.3 0 1.7 0 2.2-.4.3-.2.3-.4.4-1a38.4 38.4 0 0 1 .3-.4l.3.1 1.8.1h1.6v-1.8H14l-.1-.2a6.8 6.8 0 0 1-.5-1c-.2-.4-.3-.6-.5-.7a.8.8 0 0 0-.5-.1.9.9 0 0 0-.8.5l-.4 1.6-.3 1.5H9.4l-2-.3a1 1 0 0 1-.1-.2A10.1 10.1 0 0 1 6 9.7v-.2h4l.5-.5V5H12c.4.2.7.7.8 1.1a1 1 0 0 0 .2.6c.2.2.3.2 1 .3 1.2 0 2 .2 2.5.6.4.2.8.7 1 1.2.3 1.2.5 4 .3 6.4 0 1.8-.4 3.4-.8 4h-.7a8 8 0 0 1-.8 0c-.2 0-.3-.3-.2-.5a.5.5 0 0 1 .4-.3h.9v-1.8H16c-.7 0-.9 0-1.2.2-.9.4-1.4 1.2-1.4 2.1l.1.4.1.2a1 1 0 0 1 .1.2c.3.7.8 1.2 1.4 1.3l1.2.1h1.2a2 2 0 0 0 1-.8 9 9 0 0 0 1.1-4.3c.2-3 0-6.3-.4-7.7A4.3 4.3 0 0 0 16 5.3a7 7 0 0 0-1.3-.2 7.2 7.2 0 0 1-.4 0 5.5 5.5 0 0 1 0-.3c-.2-.5-.6-1-1.2-1.4a3 3 0 0 0-.5-.2c-.4-.2-.5-.2-1.8-.2a26.5 26.5 0 0 0-1.3 0Zm-.8 4v.7H7.2l.7-.8.8-.7v.7Zm7 3.5c-.4 0-.7.5-.9 1v.7h.3c.7 0 1.1.2 1.5.6l.3.2.3-.6V11a1 1 0 0 0-.6-.4 2 2 0 0 0-.8 0Z" clip-rule="evenodd"/></svg>',exposure:'<svg width="24" height="24"><path d="M5 21a2 2 0 0 1-1.4-.6A2 2 0 0 1 3 19V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5 3h14c.6 0 1 .2 1.4.6.4.4.6.8.6 1.4v14c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6H5Zm0-2h14V5L5 19Zm9.5-1v-2h-2v-1.5h2v-2H16v2h2V16h-2v2h-1.5ZM6 8.5h5V7H6v1.5Z"/></svg>',fb:'<svg width="24" height="24"><path fill-rule="evenodd" d="M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-11 6.7V14H8.1v-2.5h2v-1C10 8.2 11.5 7 12.8 7H16v2.5h-2.4c-.8 0-1 .7-1 1.3v.7h3.2l-1 2.5h-2v5a7 7 0 1 0-2.8-.2Z" clip-rule="evenodd"/></svg>',flickr:'<svg width="24" height="24"><path d="M8.2 15.3c1.7 0 3.1-1.4 3.1-3.1A3.2 3.2 0 0 0 8.1 9 3.2 3.2 0 0 0 5 12.2c0 1.7 1.4 3 3.2 3Zm7.6 0c1.7 0 3.2-1.4 3.2-3.1a3.2 3.2 0 0 0-6.3 0c0 1.7 1.4 3 3.1 3Z"/></svg>',folder:'<svg width="24" height="24"><path fill-rule="evenodd" d="M5.6 6a.6.6 0 0 0-.6.6v11.2a.6.6 0 0 0 .6.6h12.8a.6.6 0 0 0 .6-.6V9a.6.6 0 0 0-.6-.6h-7.2a1 1 0 0 1-.8-.4L9 6H5.6ZM3.8 4.8A2.6 2.6 0 0 1 5.6 4h4a1 1 0 0 1 .8.4l1.3 2h6.7A2.6 2.6 0 0 1 21 9v8.8a2.6 2.6 0 0 1-2.6 2.6H5.6A2.6 2.6 0 0 1 3 17.8V6.6c0-.7.3-1.4.8-1.8Z" clip-rule="evenodd"/></svg>',"google-drive":'<svg height="24" width="24"><path clip-rule="evenodd" d="M8.7 4.5a1 1 0 0 1 .9-.5h4.8a1 1 0 0 1 .9.5l5.6 9.7a1 1 0 0 1 0 1l-2.4 4.2a1 1 0 0 1-.9.5H6.4a1 1 0 0 1-.9-.5l-2.4-4.2a1 1 0 0 1 0-1zM10.2 6l-4.5 7.7h2.5L12.7 6h-2.5zm4.2 1 4.4 7.7-1.2 2.2-4.4-7.7zM12 11.2l-1.5 2.5h3zm2.6 4.5H5.7L7 17.9h8.9l-1.3-2.2z" fill-rule="evenodd"/></svg>',"google-photos":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12.4 3c-.8 0-1.4.7-1.4 1.4v3.2a5 5 0 0 0-8 4c0 .8.6 1.4 1.4 1.4h3.2a5 5 0 0 0-1 3 5 5 0 0 0 5 5c.8 0 1.4-.6 1.4-1.4v-3.2a5 5 0 0 0 8-4c0-.8-.7-1.4-1.4-1.4h-3.2a5 5 0 0 0-4-8Zm.6 8V5a3 3 0 0 1 2.4 3 3 3 0 0 1-2.4 3Zm-2 0H5a3 3 0 0 1 3-2.4 3 3 0 0 1 3 2.4Zm2 2a3 3 0 0 0 3 2.4 3 3 0 0 0 3-2.4h-6Zm-4.4 3a3 3 0 0 1 2.4-3v6a3 3 0 0 1-2.4-3Z" clip-rule="evenodd"/></svg>',grayscale:'<svg height="24" width="24"><path d="M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm12.4 0H19v3.6zm-2.8 0h-2.2l8.6 8.6v-2.2zm-5 0H5l14 14v-2.6z" fill-rule="evenodd"/></svg>',huddle:'<svg height="24" width="24"><path d="M10.3 5.6V8h.8v-2l3.5 2 4.3-2.5L14.6 3l-4.3 2.6zM14.6 8v5.2l4.3-2.6V5.6L14.6 8zM6 13.3v2.5h.9v-2l3.4 2 4.3-2.5-4.3-2.6zm4.3 2.6V21l4.3-2.6v-5.1l-4.3 2.6z"/></svg>',"image-decorative":'<svg width="24" height="24"><path d="M12 10c.3 0 .5-.1.7-.3A1 1 0 0 0 13 9a1 1 0 0 0-.3-.7A1 1 0 0 0 12 8a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7 1 1 0 0 0 1 1Zm0 6a3 3 0 0 1-1.8-.5A3 3 0 0 1 9.1 14a2 2 0 0 0-.2 0 3 3 0 0 1-2.5-1 3 3 0 0 1-.9-2.2A3 3 0 0 1 6.2 9a3.4 3.4 0 0 1-.5-1 3 3 0 0 1-.2-1 3 3 0 0 1 1-2.2A3 3 0 0 1 8.8 4H9a3 3 0 0 1 1.1-1.4A3 3 0 0 1 12 2a3 3 0 0 1 1.8.5c.5.4.9.9 1.1 1.5h.2a3 3 0 0 1 2.5.8 3 3 0 0 1 .9 2.3c0 .3 0 .7-.2 1a2.8 2.8 0 0 1-.5.9l.5 1 .2 1a3 3 0 0 1-1 2.2 3 3 0 0 1-2.4.9 1.8 1.8 0 0 0-.2 0 3 3 0 0 1-1.1 1.4 3 3 0 0 1-1.8.5Zm0 7a8.7 8.7 0 0 1 .7-3.5 9.2 9.2 0 0 1 2-2.8 9.2 9.2 0 0 1 2.8-2A8.6 8.6 0 0 1 21 14a8.6 8.6 0 0 1-.7 3.5 9.2 9.2 0 0 1-2 2.8 9.2 9.2 0 0 1-2.8 2 8.6 8.6 0 0 1-3.5.7Zm2.5-2.5a6.8 6.8 0 0 0 2.4-1.5 6.8 6.8 0 0 0 1.7-2.6c-1 .4-1.8 1-2.6 1.7a6.8 6.8 0 0 0-1.5 2.4ZM12 23a8.6 8.6 0 0 0-.7-3.5 9.2 9.2 0 0 0-2-2.9 9.2 9.2 0 0 0-2.8-1.9A8.6 8.6 0 0 0 3 14a8.7 8.7 0 0 0 .7 3.5 9.2 9.2 0 0 0 2 2.9 9.2 9.2 0 0 0 2.8 1.9 8.6 8.6 0 0 0 3.5.7Zm-2.5-2.5A6.8 6.8 0 0 1 7.2 19a6.8 6.8 0 0 1-1.6-2.6c.9.4 1.7 1 2.5 1.7a6.8 6.8 0 0 1 1.6 2.4Zm5.9-8.4c.3 0 .5-.1.8-.4.2-.2.3-.5.3-.8 0-.2 0-.4-.2-.6a1.3 1.3 0 0 0-.5-.4l-.8-.4a3 3 0 0 1-.2.5 3.8 3.8 0 0 1-.2.5 2.5 2.5 0 0 1-.3.4 4 4 0 0 1-.4.4l.8.6a.8.8 0 0 0 .3.1h.4ZM15 8.5l.8-.4.5-.4.2-.6a1.1 1.1 0 0 0-.3-.8 1 1 0 0 0-.8-.4 1.1 1.1 0 0 0-.7.2l-.8.6.4.4.3.4a3.9 3.9 0 0 1 .4 1Zm-4-2.3a2.7 2.7 0 0 1 1-.2 2.7 2.7 0 0 1 1 .2l.2-1.1c0-.3-.1-.6-.4-.8A1.2 
11.2 0 0 0 12 4c-.3 0-.6.1-.8.3-.3.2-.4.5-.3.8v1.1Zm1 7.8c.3 0 .6-.1.8-.3.3-.2.4-.5.3-.8v-1.1a2.7 2.7 0 0 1-1.1.2 2.7 2.7 0 0 1-1-.2l-.2 1.1c0 .3.1.6.4.8.2.2.5.3.8.3ZM9 8.5a3 3 0 0 1 .4-1l.3-.4.4-.4-.8-.6A.9.9 0 0 0 9 6a1.2 1.2 0 0 0-.3 0c-.4 0-.6 0-.9.3a1.1 1.1 0 0 0-.3.8c0 .2 0 .4.2.6l.5.4.9.4Zm-.3 3.6H9l.3-.2.8-.6a5.5 5.5 0 0 1-.4-.4 2.1 2.1 0 0 1-.3-.4 3.8 3.8 0 0 1-.2-.5 3 3 0 0 1-.1-.5l-1 .4-.4.4a1.1 1.1 0 0 0-.2.6c0 .3.2.6.4.8.2.2.4.4.7.4Z"/></svg>',"image-enhancements":'<svg height="24" width="24"><path d="M5.3 21a2 2 0 0 1-1.5-.6 2 2 0 0 1-.6-1.4V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5.2 3H13v2H5.2v14h14v-8h2v8c0 .6-.1 1-.5 1.4a2 2 0 0 1-1.4.6z"/><path d="M11 9a4 4 0 0 0 4 4 4 4 0 0 0-4 4 4 4 0 0 0-4-4 4 4 0 0 0 4-4zm5.5-6c.2 2.1 2.2 4.1 4.5 4.5-2.3.4-4.3 2.4-4.5 4.5A5.2 5.2 0 0 0 12 7.5 5.2 5.2 0 0 0 16.5 3z"/></svg>',instagram:'<svg height="24" width="24"><path clip-rule="evenodd" d="M10.1 9a4 4 0 1 1 4.4 6.6A4 4 0 0 1 10.1 9zm2.2 1.3a2 2 0 1 0 0 4 2 2 0 0 0 0-4z" fill-rule="evenodd"/><path d="M16 9.3a1.3 1.3 0 1 0 0-2.6 1.3 1.3 0 0 0 0 2.6z"/><path clip-rule="evenodd" d="M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm3-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z" fill-rule="evenodd"/></svg>',onedrive:'<svg height="24" width="24"><path d="M4 13.7h1zm16 .7h-1zm-11.7-4A4.4 4.4 0 0 1 12.1 8V6a6.4 6.4 0 0 0-5.6 3.4l1.8 1zM12.1 8c2 0 3.6 1.4 4 2.8l2-.5A6.3 6.3 0 0 0 12 6v2zm8.1 6.8-9.8-5.5-1 1.8 9.8 5.5 1-1.8zm-9.8-5.5A5 5 0 0 0 3 13.7h2A3 3 0 0 1 9.5 11l1-1.8zM3 13.7a5 5 0 0 0 1 2.8l1.5-1.1a3 3 0 0 1-.5-1.7zm15.8 1.6a2.3 2.3 0 0 1-2 1.4v2a4.3 4.3 0 0 0 3.9-2.6zm-2 1.4H8v2h8.7zm-8.8 0a3 3 0 0 1-2.5-1.3L4 16.5a5 5 0 0 0 4 2.2v-2zm12.7-.6c.2-.6.3-1.1.3-1.7h-2c0 .3 0 .6-.2.9zm.3-1.7c0-3-3.1-5.1-6-4l.8 1.9a2.3 2.3 0 0 1 3.2 2h2zm-6-4L4.4 15l.8 1.9 10.7-4.6-.7-1.8z"/></svg>',"photo-filter":'<svg height="24" width="24"><path d="M4.4 21c-.3 0-.6-.2-.9-.5-.3-.3-.4-.6-.5-.9L19.6 3c.3 0 .6.3.9.5l.5.9zM3 14.7v-2.8L11.9 3h2.8zM3 7V5c0-.6.2-1 .6-1.4A2 2 0 0 1 5 3h2zm14 14 4-4v2c0 .6-.2 1-.6 1.4a2 2 0 0 1-1.4.6zm-7.7 0L21 9.3v2.8L12 21z"/></svg>',"revert-changes":'<svg height="24" width="24"><path d="m8.9 18.8.4 3.2H13v-2h-2v-2.6a4.6 4.6 0 0 1-1.6-.6 5.9 5.9 0 0 1-1.3-1l-2.5 1-1-1.7 2.2-1.6a4 4 0 0 1-.2-.7 5.9 5.9 0 0 1 0-.8v-.8l.2-.8-2.2-1.6 1-1.7 2.5 1a6 6 0 0 1 1.2-.9l1.4-.6.4-2.6h2l.3 2.6A5.6 5.6 0 0 1 16 8.2l2.5-1 1 1.6-2.2 1.7.2.7v.8a5 5 0 0 1 0 1h2a2.6 2.6 0 0 0 0-.5V11.3l2.6-2-2.8-4.7-3 1.3a8.2 8.2 0 0 0-.5-.4 3.8 3.8 0 0 0-.6-.3L14.8 2H9.3l-.4 3.2a5 5 0 0 0-1.2.7l-3-1.3L2 9.4l2.6 2V12.6l-2.6 2 2.7 4.7 3-1.3a8 8 0 0 0 1.2.7z"/><path d="m14.5 20.3 2.1-2-2.1-2.2 1.4-1.4 2.1 2.1 2.1-2 1.4 1.3-2 2.1 2 2.1-1.4 1.4-2.1-2-2.1 2zM12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"/></svg>',saturation:'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 20.5a6 6 0 1 1-5.9-10.2 6 6 0 1 1 11.8 0A6 6 0 1 1 12 20.5Zm-1.1-7.7a6 6 0 0 0-.2.3 4.3 4.3 0 0 1-2-1.3c.9.1 1.6.5 2.2 1Zm2.4.3a6 6 0 0 0-.2-.3 4.3 4.3 0 0 1 2.2-1 4.3 4.3 0 0 1-2 1.3ZM12.2 15a6.3 6.3 0 0 1-.4 0 4.3 4.3 0 0 0 .2 2.5 4.3 4.3 0 0 0 .2-2.5Zm.9 4.2a6 6 0 0 0 .8-4.5 6 6 0 0 0 3.4-2.8 4.3 4.3 0 0 1-1.3 8.4 4.3 4.3 0 0 1-2.9-1.1Zm-2.2 0a4.3 4.3 0 1 1-4.2-7.3 6 6 0 0 0 3.4 2.8 6 6 0 0 0 .8 4.5Zm-3-9.2a4.3 4.3 0 1 1 8.3 0 6 6 0 0 0-4.2 1.5A6 6 0 0 0 7.8 10Z"/></svg>',"transform-image":'<svg height="24" width="24"><path d="M3 21v-6h2V9H3V3h6v2h6V3h6v6h-2v6h2v6h-6v-2H9v2zm6-4h6v-2h2V9h-2V7H9v2H7v6h2zM5 7h2V5H5zm12 0h2V5h-2zm0 12h2v-2h-2zM5 19h2v-2H5z"/></svg>',vibrance:'<svg height="24" width="24"><path d="M12 20 22 4H2zm2.6-8 1.3-2H8l1.3 2h5.2zm-1.2 2h-2.8l1.4 2.2zm5-8L17 8H7L5.6 6h12.8z" fill-rule="evenodd"/></svg>',vk:'<svg width="24" height="24"><path fill-rule="evenodd" d="M14.8 17.4a2 2 0 0 1-1.3.7 8 8 0 0 1-7.7-3.6c-1.4-2-2.2-4.4-2.6-5.7L3 8.6A2 2 0 0 1 5 6h2.5c.4 0 .8.1 1.2.4A2 2 0 0 1 9.8 6h3.5a2 2 0 0 1 1.4.6 2 2 0 0 1 1.5-.6h2.4a2 2 0 0 1 2 2.5c-.5 1.5-1.2 2.6-1.8 3.6a12.5 12.5 0 0 1 2 3.2A2 2 0 0 1 19 18h-2.6a2 2 0 0 1-1.3-.5 6.9 6.9 0 0 1-.3-.2Zm.5-2.5-1.2-1a3 3 0 0 0-.8-.2v2.4h-1.7a5.6 5.6 0 0 1-.3 0c-3-.7-4.7-3.7-5.6-6.1A38.1 38.1 0 0 1 5 8.1V8h2.5a80.5 80.5 0 0 1 1.2 2.5c.6 1.2 1.2 2 2 2.1V9l-.9-1h3.5v4.1a5 5 0 0 0 .4-.3c.7-.7 1.2-1.4 1.6-2.2l.2-.3.7-1.3h2.4a8.5 8.5 0 0 1-.8 2l-1.3 2-.3.3a10.5 10.5 0 0 1 2.8 3.8h-2.6l-.8-.9a20.6 20.6 0 0 0-.3-.3Z" clip-rule="evenodd"/></svg>',warmth:'<svg height="24" width="24"><path d="M12 21.1c-1.4 0-2.6-.5-3.6-1.5s-1.5-2.1-1.5-3.5c0-.8.2-1.6.6-2.2A5 5 0 0 1 8.9 12v-6c0-.8.3-1.5 1-2.1a2.9 2.9 0 0 1 2-.9c.9 0 1.6.3 2.2.9.5.6.8 1.3.8 2.1v6a5 5 0 0 1 1.5 1.8A4.9 4.9 0 0 1 17 16c0 1.4-.5 2.6-1.4 3.5s-2.2 1.5-3.6 1.5zm-3-5h6c0-.5-.2-1-.4-1.4a3 3 0 0 0-.9-1l-.8-.6v-7a1 1 0 0 0-.3-.7A1 1 0 0 0 12 5a1 1 0 0 0-.7.3 1 1 0 0 0-.3.7v7l-.8.6a2.9 2.9 0 0 0-.9 1 3 3 0 0 0-.3 1.4z"/></svg>',user:'<svg width="24" height="24">
1<path d="M12 24a12 12 0 1 1 0-24 12 12 0 0 1 0 24Zm-8.7-5.3a11 11 0 0 0 17.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7ZM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13Z" fill-rule="nonzero"/></svg>',"vertical-align":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="18" height="2" x="3" y="11" rx="1"/><path d="M12 2c.6 0 1 .4 1 1v4l2-1.3a1 1 0 0 1 1.2 1.5l-.1.1-4.1 3-4-3a1 1 0 0 1 1-1.7l2 1.5V3c0-.6.4-1 1-1zm0 11.8 4 2.9a1 1 0 0 1-1 1.7l-2-1.5V21c0 .5-.4 1-.9 1H12a1 1 0 0 1-1-1v-4l-2 1.3a1 1 0 0 1-1.2-.1l-.1-.1a1 1 0 0 1 .1-1.3l.1-.1 4.1-3z"/></g></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2Zm-4 0v2a2 2 0 0 1-2-2h2Zm8 0v2h-2v-2h2Zm8 0a2 2 0 0 1-2 2v-2h2Zm-4 0v2h-2v-2h2ZM15 7a1 1 0 0 1 0 2v7a1 1 0 0 1-2 0V9h-1v7a1 1 0 0 1-2 0v-4a2.5 2.5 0 0 1-.2-5H15ZM5 15v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 11v2H3v-2h2Zm16 0v2h-2v-2h2ZM5 7v2H3V7h2Zm16 0v2h-2V7h2ZM5 3v2H3c0-1.1.9-2 2-2Zm8 0v2h-2V3h2Zm6 0a2 2 0 0 1 2 2h-2V3ZM9 3v2H7V3h2Zm8 0v2h-2V3h2Z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 0 1 0 2h-1v11a1 1 0 0 1-2 0V7h-2v11a1 1 0 0 1-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 0 1 6.8 10a3.3 3.3 0 0 1 0-2.8 3.4 3.4 0 0 1 1.8-1.8L10 5Z" fill-rule="evenodd"/></svg>',warning:'<svg width="24" height="24"><path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6ZM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3Zm.7-3 .3-4a1 1 0 0 0-.3-.7 1 1 0 0 0-.7-.3 1 1 0 0 0-.7.3 1 1 0 0 0-.3.7l.3 4h1.4Z" fill-rule="evenodd"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-1-9a1 1 0 0 1 2 0v6a1 1 0 0 1-2 0V8Zm-2 4a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 1 1 1.4-1.4l4.3 4.4a1 1 0 0 1-1.4 1.4l-4.4-4.3Zm-5-.3a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm-3-5a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2H8Z" fill-rule="nonzero"/></svg>'}})},16075:function(t,o,e){e(4934)},21237:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(89251),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},30964:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(42723),e.b),c=new URL(e(17825),e.b),d=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),C=new URL(e(38971),e.b),m=new URL(e(67477),e.b),u=new URL(e(75073),e.b),g=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),v=new URL(e(21590),e.b),_=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),S=new URL(e(94636),e.b),D=new URL(e(16440),e.b),z=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),R=new URL(e(38423),e.b),U=new URL(e(4092),e.b),N=a()(r()),L=l()(s),I=l()(c),H=l()(d),q=l()(x),Y=l()(p),j=l()(C),W=l()(m),P=l()(u),V=l()(g),G=l()(b),Z=l()(f),Q=l()(h),K=l()(v),J=l()(_),$=l()(y),X=l()(E),tt=l()(w),ot=l()(k),et=l()(B),nt=l()(F),rt=l()(S),it=l()(D),at=l()(z),At=l()(O),lt=l()(M),st=l()(T),ct=l()(R),dt=l()(U);N.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mce-content-body .mce-item-anchor{background:transparent url("+L+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffe796}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe796;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#ffcf30}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#ffcf30;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>
1li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+H+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0, 0%, 100%, 0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+q+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.1);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}
1.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+W+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}
1.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid rgba(180, 215, 255, 0.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+P+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+V+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}
1.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+G+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+rt+")}.mce-visualblocks pre{background-image:url("+it+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+lt+")}.mce-visualblocks ul{background-image:url("+st+")}.mce-visualblocks ol{background-image:url("+ct+")}.mce-visualblocks dl{background-image:url("+dt+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out;box-shadow:0 0 0 99999px rgba(34,47,62,.5019607843);z-index:1}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#006ce7}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#fc0}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#c00}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#006ce7;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#fc0;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#c00;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffe796;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #ffe796;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #ffcf30;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #ffcf30;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: black;\n  background: none;\n  text-shadow: 0 1px white;\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  font-size: 1em;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\npre[class*="language-"]::selection,\npre[class*="language-"] ::selection,\ncode[class*="language-"]::selection,\ncode[class*="language-"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*="language-"],\n  pre[class*="language-"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.token.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  /* This background color was intended by the author of this theme. */\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}
1\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.1);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid rgba(180, 215, 255, 0.7);\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: multiply;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n  box-shadow: 0 0 0 99999px #222f3e80;\n  z-index: 1;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #006ce7;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #FFCC00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #c00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #006ce7;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #FFCC00;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #c00;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=N},46996:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(7043),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},48864:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(63105),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},62008:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(43645),e.b),c=a()(r()),d=l()(s);c.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#222f3e}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>
1div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#e6f0fd;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#fffae6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#fae6e6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:normal;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34, 47, 62, 0.12);border-color:transparent;box-shadow:unset;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34, 47, 62, 0.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(34, 47, 62, 0.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34, 47, 62, 0.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34, 47, 62, 0.3)}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34, 47, 62, 0.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34, 47, 62, 0.7);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#222f3e;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#fff;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#006ce7;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#f0f0f0;color:#222f3e;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#a6ccf7;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#f0f0f0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#f0f0f0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;
1color:#77181f;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-conversations{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);padding:8px 12px;background:#fff;z-index:1}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0;color:#222f3e;line-height:28px}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:6px;border:2px solid #006ce7}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34, 47, 62, 0.7);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#fff;position:relative;border-radius:6px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255, 255, 255, 0), #fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34, 47, 62, 0.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255, 255, 255, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34, 47, 62, 0.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0, 108, 231, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #144782;color:#144782}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34, 47, 62, 0.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #006ce7;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:2px solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.1),0 8px 8px -4px rgba(34, 47, 62, 0.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-sha
1dow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.2),0 8px 8px -4px rgba(34, 47, 62, 0.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34, 47, 62, 0.2),0 8px 8px -4px rgba(34, 47, 62, 0.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}
1.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+d+')}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;
1cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px -4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px -4px}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-insert-table-picker{background-color:#fff;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(34, 47, 62, 0.7)}.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}
1.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#fff;border:0;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}
1.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #517342;outline-offset:2px}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #77181f;outline-offset:2px}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #7a6e25;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #2a64a6;outline-offset:2px}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#f0f0f0;position:absolute;top:0;left:0;right:0;z-index:1;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(34, 47, 62, 0.7)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(34, 47, 62, 0.7)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #e3e3e3;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #fff 24%, #f0f0f0 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#006ce7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{background-color:#f0f0f0;color:rgba(34, 47, 62, 0.7);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#f1ebf9;color:#851aff;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(34, 47, 62, 0.7);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #144782;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}
1.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34, 47, 62, 0.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34, 47, 62, 0.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:normal;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34, 47, 62, 0.7);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34, 47, 62, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;padding:0;text-transform:none;width:34px}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#222f3e}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#fff;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;display:flex;margin:6px 1px 5px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#f7f7f7;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#f0f0f0;color:#222f3e}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-number-input button{color:#222f3e;height:28px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#f7f7f7;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#f7f7f7}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #f0f0f0 inset}.tox .tox-split-button:focus{background:#fff;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button:focus::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-split-button:focus::after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>*:nth-child(1){border-bottom-left-radius:3px;border-top-left-radius:3px}.tox .tox-split-button>*:nth-child(2){border-bottom-right-radius:3px;border-top-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:transparent}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0px}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{op
1acity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px, transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-radius:6px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;max-width:15em;padding:8px;pointer-events:none;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}
1.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#f0f0f0;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#f0f0f0;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-revisionhistory__pane{padding:0 !important}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#fff;
1border-top:1px solid #f0f0f0;display:flex;flex:1;height:100%;margin-top:8px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#fff;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;color:#222f3e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #e3b82a}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date{display:flex;gap:12px;justify-content:space-between}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{font-size:12px;font-weight:600;line-height:24px;padding:0}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{align-items:center;display:flex;flex:1 0 0;gap:8px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(34, 47, 62, 0.7);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:10px 10px 2px 10px;position:relative}.tox .tox-view__label{color:#222f3e;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px 10px 2px 10px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide/skin.css"],names:[],mappings:"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",sourcesContent:['.tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  color: #222f3e;\n  cursor: auto;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce {\n  border: 2px solid #eeeeee;\n  border-radius: 10px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #fff;\n  border: 2px solid #eeeeee;\n  border-radius: 10px;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #222f3e;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 6px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #e6f0fd;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #006ce7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #006ce7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #006ce7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #0060ce;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #0054b4;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #fffae6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #fae6e6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.1);\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #eeeeee;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  background-color: #006ce7;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #006ce7;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  line-height: 24px;\n  margin: 0;\n  outline: none;\n  padding: 4px 16px;\n  position: relative;\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-button::before {\n  border-radius: 6px;\n  bottom: -1px;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n  content: \'\';\n  left: -1px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.tox .tox-button[disabled] {\n  background-color: #006ce7;\n  background-image: none;\n  border-color: #006ce7;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: #0060ce;\n  background-image: none;\n  border-color: #0060ce;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: #0060ce;\n  background-image: none;\n  border-color: #0060ce;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: #00489b;\n  background-image: none;\n  border-color: #00489b;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: #00489b;\n  background-image: none;\n  border-color: #00489b;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: #003c81;\n  background-image: none;\n  border-color: #003c81;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon-and-text,\n.tox .tox-button.tox-button--icon-and-text,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text {\n  display: flex;\n  padding: 5px 4px;\n}\n.tox .tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button--secondary {\n  background-color: #f0f0f0;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #f0f0f0;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: #f0f0f0;\n  background-image: none;\n  border-color: #f0f0f0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: #d6d6d6;\n  background-image: none;\n  border-color: #d6d6d6;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: #a8c8ed;\n  background-image: none;\n  border-color: #a8c8ed;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  background-color: #a8c8ed;\n  background-image: none;\n  border-color: #a8c8ed;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: #93bbe9;\n  background-image: none;\n  border-color: #93bbe9;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: #93bbe9;\n  background-image: none;\n  border-color: #93bbe9;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: #7daee4;\n  background-image: none;\n  border-color: #7daee4;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n  padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 6px 1px 5px 0;\n  padding: 0;\n}\n.tox .tox-button-link {\n  background: 0;\n  border: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n  font-size: 14px;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #222f3e;\n}\n.tox .tox-button--naked[disabled] {\n  background-color: rgba(34, 47, 62, 0.12);\n  border-color: transparent;\n  box-shadow: unset;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: rgba(34, 47, 62, 0.12);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #222f3e;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: rgba(34, 47, 62, 0.12);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #222f3e;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: rgba(34, 47, 62, 0.18);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #222f3e;\n}\n.tox .tox-button--naked .tox-icon svg {\n  fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n  color: #222f3e;\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: 6px;\n  cursor: pointer;\n  display: flex;\n  height: 36px;\n  min-width: 36px;\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  align-items: center;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px transparent;\n  box-sizing: content-box;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  padding: calc(4px - 1px);\n  width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.3);\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: #006ce7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: #006ce7;\n}\n.tox .tox-checkbox--disabled {\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  border-radius: 6px;\n  box-shadow: inset 0 0 0 1px #006ce7;\n  padding: calc(4px - 1px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: 4px;\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #e3e3e3;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #fcfcfc;\n  color: rgba(34, 47, 62, 0.7);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #222f3e;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #222f3e;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #006ce7;\n  stroke: #006ce7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #fff;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;
1\n  color: #222f3e;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #006ce7;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #a6ccf7;\n  color: #222f3e;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #f0f0f0;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 inset;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #a6ccf7;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #222f3e;\n  background-color: #fff;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}\n.tox .tox-collection__item-caret::after {\n  content: \'\';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #fff;\n  border: 1px solid #e3e3e3;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 28px;\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome\'s focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #f5cccc;\n  border: 1px solid #f0b3b3;\n  border-radius: 3px;\n  color: #77181f;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px -4px;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #f0f0f0;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #222f3e;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-conversations {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  /* This is to give the sidebar a consistent width. Need a solution for this */\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n}\n.tox .tox-conversations__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  padding: 8px 12px;\n  background: #fff;\n  z-index: 1;\n}\n.tox .tox-conversations__title {\n  font-size: 20px;\n  font-weight: 400;\n  padding: 8px 0 8px 0;\n  color: #222f3e;\n  line-height: 28px;\n}\n.tox .tox-comment {\n  background: #fff;\n  border: 1px solid #fff;\n  border-radius: 6px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #fff2c9;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid #006ce7;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: "";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 6px;\n  border: 2px solid #006ce7;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #222f3e;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #fff;\n  box-shadow: 0 0 8px 8px #fff;\n  color: #222f3e;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #fff;\n  position: relative;\n  border-radius: 6px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #fff;\n  bottom: 0;\n  content: "";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n  bottom: 0;\n  content: "";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #fff;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #fff;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination="deleting"] {\n  opacity: 0;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);
1\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #fff;\n}\n.tox .tox-dialog {\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 0;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: none;\n  color: #222f3e;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #222f3e;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(34, 47, 62, 0.7);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #144782;\n  color: #144782;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #144782;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #071729;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #144782;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #222f3e;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #222f3e;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #fff;\n  border-top: none;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #626262;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  content: \'\';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 6px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #eeeeee;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(34, 47, 62, 0.7);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 2px solid #006ce7;\n  border-radius: 4px;\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #eeeeee;\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #fff;\n  border-bottom: none;\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.1), 0 8px 8px -4px rgba(34, 47, 62, 0.07);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #e3e3e3;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #fff;\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\
1n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #006ce7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #fff;\n  border-radius: 6px;\n  box-sizing: border-box;\n  content: \'\';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir="rtl"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir="rtl"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #fff;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 28px;\n  margin: 5px 0 6px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #006ce7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #fff;\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #fff;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size="0"],\n.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size="0"],\n.tox[dir=rtl] .tox-selectfield select[size="1"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #eeeeee;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px -4px;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px -4px;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #eeeeee;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #f0f0f0;\n}\n.tox .tox-insert-table-picker {\n  background-color: #fff;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #eeeeee;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: #006ce7;\n  border-color: #eeeeee;\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #fff;\n  border: 1px solid #eeeeee;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #fff;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 8px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 8px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #fff;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 5px 1px 6px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #e4eeda;\n  border-color: #d7e6c8;\n  color: #222f3e;\n}\n.tox .tox-notification--success p {\n  color: #222f3e;\n}\n.tox .tox-notification--success a {\n  color: #517342;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #24321d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #517342;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #0d120a;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--error {\n  background-color: #f5cccc;\n  border-color: #f0b3b3;\n  color: #222f3e;\n}\n.tox .tox-notification--error p {\n  color: #222f3e;\n}\n.tox .tox-notification--error a {\n  color: #77181f;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #220709;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #77181f;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #fff5cc;\n  border-color: #fff0b3;\n  color: #222f3e;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #222f3e;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #7a6e25;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #2c280d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #7a6e25;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #050502;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--info {\n  background-color: #d6e7fb;\n  border-color: #c1dbf9;\n  color: #222f3e;\n}\n.tox .tox-notification--info p {\n  color: #222f3e;\n}\n.tox .tox-notification--info a {\n  color: #2a64a6;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #163355;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #2a64a6;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #0b1a2c;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #222f3e;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #222f3e;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #f0f0f0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #fff;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #222f3e;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #e3e3e3;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #f0f0f0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #e3e3e3;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #fff 24%, #f0f0f0 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #f0f0f0;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #F1EBF9;
1\n  color: #851AFF;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #851AFF;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(34, 47, 62, 0.7);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #071729;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #144782;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #fff;\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: \'\';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #fff transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #eeeeee transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #fff transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #eeeeee transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #fff transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #eeeeee transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #fff;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #eeeeee;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: #f0f0f0;\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #006ce7;\n  border: 2px solid #0054b4;\n  border-radius: 6px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #eeeeee;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}
1\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(34, 47, 62, 0.7);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #e3e3e3;\n  color: rgba(34, 47, 62, 0.7);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-weight: normal;\n  height: 25px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: none;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(34, 47, 62, 0.7);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px 5px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 6px 1px 5px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 42px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 56px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: #f7f7f7;\n  border-radius: 3px;\n  display: flex;\n  margin: 6px 1px 5px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #f7f7f7;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #f7f7f7;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #222f3e;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #f0f0f0;\n  color: #222f3e;\n}\n.tox .tox-number-input input:focus {\n  background-color: #f7f7f7;\n}\n.tox .tox-number-input input:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #222f3e;\n  height: 28px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #222f3e;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #f7f7f7;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:active svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--select {\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #eeeeee;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #f7f7f7;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 4px;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button {\n  border: 0;\n  border-radius: 3px;\n  box-sizing: border-box;\n  display: flex;\n  margin: 6px 1px 5px 0;\n}\n.tox .tox-split-button:hover {\n  box-shadow: 0 0 0 1px #f0f0f0 inset;\n}\n.tox .tox-split-button:focus {\n  background: #fff;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button:focus::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button > * {\n  border-radius: 0;\n}\n.tox .tox-split-button > *:nth-child(1) {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.tox .tox-split-button > *:nth-child(2) {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-split-button .tox-tbtn {\n  margin: 0;\n}\n.tox .tox-split-button:focus .tox-tbtn {\n  background-color: transparent;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn--select {\n  padding: 0 0px;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #fff;\n  background-image: repeating-linear-gradient(#e3e3e3 0 1px, transparent 1px 39px);\n  background-position: center top 40px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 11px * 2) calc(100% - 41px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 11px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid transparent;\n  margin-top: -1px;\n  padding-bottom: 1px;\n  padding-top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #f7f7f7;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #fff;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 11px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: 15em;\n  padding: 8px;\n  /*\n     * The pointer-events: none is designed to make mouse events bleed through the tooltip\n     * to the underlying items. For example, a mouse hovering over a tooltip that hovers over\n     * another item should trigger the hover of the item obscured by the tooltip, even though\n     * the tooltip is on top\n     */\n  pointer-events: none;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip__body {\n  background-color: #222f3e;\n  border-radius: 6px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #222f3e;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #222f3e;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #f0f0f0;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #a6ccf7;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__pane {\n  padding: 0 !important;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #fff;
1\n  border-top: 1px solid #f0f0f0;\n  display: flex;\n  flex: 1;\n  height: 100%;\n  margin-top: 8px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory--align-right {\n  margin-left: auto;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #fff;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #222f3e;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #f0f0f0;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 6px;\n  color: #222f3e;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  gap: 12px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 #006ce7;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #006ce7;\n  box-shadow: 0 0 0 2px #006ce7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #fff5cc;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #006ce7 #e3b82a;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #e3b82a;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 16px;\n  line-height: 24px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 24px;\n  padding: 0;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: 8px;\n  height: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #222f3e;\n  height: 24px;\n}\n[data-mce-name="uploadcare-enhance-filter"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #fff;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 10px 10px 2px 10px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #222f3e;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 10px 10px 2px 10px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #eeeeee;\n  border-radius: 6px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n'],sourceRoot:""}]),o.A=c},63105:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(59921),e.b),c=new URL(e(83625),e.b),d=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),C=new URL(e(91625),e.b),m=new URL(e(67477),e.b),u=new URL(e(75073),e.b),g=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),v=new URL(e(21590),e.b),_=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),S=new URL(e(94636),e.b),D=new URL(e(16440),e.b),z=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),R=new URL(e(38423),e.b),U=new URL(e(4092),e.b),N=a()(r()),L=l()(s),I=l()(c),H=l()(d),q=l()(x),Y=l()(p),j=l()(C),W=l()(m),P=l()(u),V=l()(g),G=l()(b),Z=l()(f),Q=l()(h),K=l()(v),J=l()(_),$=l()(y),X=l()(E),tt=l()(w),ot=l()(k),et=l()(B),nt=l()(F),rt=l()(S),it=l()(D),at=l()(z),At=l()(O),lt=l()(M),st=l()(T),ct=l()(R),dt=l()(U);N.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mce-content-body .mce-item-anchor{background:transparent url("+L+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #4e4f3b}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#4e4f3b;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#4e4f3b}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#4e4f3b;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>
1li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+H+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+q+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.3);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}
1.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+W+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}
1.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+P+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+V+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+G+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+rt+")}.mce-visualblocks pre{background-image:url("+it+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+lt+")}.mce-visualblocks ul{background-image:url("+st+")}.mce-visualblocks ol{background-image:url("+ct+")}.mce-visualblocks dl{background-image:url("+dt+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out;box-shadow:0 0 0 99999px rgba(34,47,62,.5019607843);z-index:1}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#99c4f5}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#ffeb99}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#eb9999}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#99c4f5;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#ffeb99;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#eb9999;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5-dark/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #4e4f3b;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #4e4f3b;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #4e4f3b;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #4e4f3b;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: #f8f8f2;\n  background: none;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.3);\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n  border-radius: 0.3em;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #282a36;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #6272a4;\n}\n.token.punctuation {\n  color: #f8f8f2;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #ff79c6;\n}\n.token.boolean,\n.token.number {\n  color: #bd93f9;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #50fa7b;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string,\n.token.variable {\n  color: #f8f8f2;\n}\n.token.atrule,\n.token.attr-value,\n.token.function,\n.token.class-name {\n  color: #f1fa8c;\n}\n.token.keyword {\n  color: #8be9fd;\n}\n.token.regex,\n.token.important {\n  color: #ffb86c;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.3);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.3);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #4099ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #4099ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid transparent;\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: lighten;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #4099ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n  box-shadow: 0 0 0 99999px #222f3e80;\n  z-index: 1;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #99c4f5;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #ffeb99;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #eb9999;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #99c4f5;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #ffeb99;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #eb9999;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=N},67741:function(t,o,e){e(12983)},72270:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(83797),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},75199:function(t){!function(){"use strict";var o=function(t){if(null===t)return"null";if(void 0===t)return"undefined";var o=typeof t;return"object"===o&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===o&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":o},e=function(t){return{eq:t}},n=e(function(t,o){return t===o}),r=function(t){return e(function(o,e){if(o.length!==e.length)return!1;for(var n=o.length,r=0;r<n;r++)if(!t.eq(o[r],e[r]))return!1;return!0})},i=function(t,o){return function(t,o){return e(function(e,n){return t.eq(o(e),o(n))})}(r(t),function(t){return function(t,o){return Array.prototype.slice.call(t).sort(o)}(t,o)})},a=function(t){return e(function(o,e){var r=Object.keys(o),a=Object.keys(e);if(!i(n).eq(r,a))return!1;for(var A=r.length,l=0;l<A;l++){var s=r[l];if(!t.eq(o[s],e[s]))return!1}return!0})},A=e(function(t,e){if(t===e)return!0;var n=o(t);return n===o(e)&&(function(t){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(t)}(n)?t===e:"array"===n?r(A).eq(t,e):"object"===n&&a(A).eq(t,e))});const l=Object.getPrototypeOf,s=(t,o,e)=>{var n;return!!e(t,o.prototype)||(null===(n=t.constructor)||void 0===n?void 0:n.name)===o.name},c=t=>o=>(t=>{const o=typeof t;return null===t?"null":"object"===o&&Array.isArray(t)?"array":"object"===o&&s(t,String,(t,o)=>o.isPrototypeOf(t))?"string":o})(o)===t,d=t=>o=>typeof o===t,x=t=>o=>t===o,p=(t,o)=>m(t)&&s(t,o,(t,o)=>l(t)===o),C=c("string"),m=c("object"),u=t=>p(t,Object),g=c("array"),b=x(null),f=d("boolean"),h=x(void 0),v=t=>null==t,_=t=>!v(t),y=d("function"),E=d("number"),w=(t,o)=>{if(g(t)){for(let e=0,n=t.length;e<n;++e)if(!o(t[e]))return!1;return!0}return!1},k=()=>{},B=(t,o)=>(...e)=>t(o.apply(null,e)),F=(t,o)=>e=>t(o(e)),S=t=>()=>t,D=t=>t,z=(t,o)=>t===o;function O(t,...o){return(...e)=>{const n=o.concat(e);return t.apply(null,n)}}const M=t=>o=>!t(o),T=t=>()=>{throw new Error(t)},R=t=>
vendor: 34,648 bytes, line 1
1t(),U=t=>{t()},N=S(!1),L=S(!0);class I{constructor(t,o){this.tag=t,this.value=o}static some(t){return new I(!0,t)}static none(){return I.singletonNone}fold(t,o){return this.tag?o(this.value):t()}isSome(){return this.tag}isNone(){return!this.tag}map(t){return this.tag?I.some(t(this.value)):I.none()}bind(t){return this.tag?t(this.value):I.none()}exists(t){return this.tag&&t(this.value)}forall(t){return!this.tag||t(this.value)}filter(t){return!this.tag||t(this.value)?this:I.none()}getOr(t){return this.tag?this.value:t}or(t){return this.tag?this:t}getOrThunk(t){return this.tag?this.value:t()}orThunk(t){return this.tag?this:t()}getOrDie(t){if(this.tag)return this.value;throw new Error(null!=t?t:"Called getOrDie on None")}static from(t){return _(t)?I.some(t):I.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(t){this.tag&&t(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}I.singletonNone=new I(!1);const H=Array.prototype.slice,q=Array.prototype.indexOf,Y=Array.prototype.push,j=(t,o)=>q.call(t,o),W=(t,o)=>j(t,o)>-1,P=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return!0}return!1},V=(t,o)=>{const e=t.length,n=new Array(e);for(let r=0;r<e;r++){const e=t[r];n[r]=o(e,r)}return n},G=(t,o)=>{for(let e=0,n=t.length;e<n;e++){o(t[e],e)}},Z=(t,o)=>{for(let e=t.length-1;e>=0;e--){o(t[e],e)}},Q=(t,o)=>{const e=[],n=[];for(let r=0,i=t.length;r<i;r++){const i=t[r];(o(i,r)?e:n).push(i)}return{pass:e,fail:n}},K=(t,o)=>{const e=[];for(let n=0,r=t.length;n<r;n++){const r=t[n];o(r,n)&&e.push(r)}return e},J=(t,o,e)=>(Z(t,(t,n)=>{e=o(e,t,n)}),e),$=(t,o,e)=>(G(t,(t,n)=>{e=o(e,t,n)}),e),X=(t,o,e)=>{for(let n=0,r=t.length;n<r;n++){const r=t[n];if(o(r,n))return I.some(r);if(e(r,n))break}return I.none()},tt=(t,o)=>X(t,o,N),ot=(t,o)=>{for(let e=0,n=t.length;e<n;e++){if(o(t[e],e))return I.some(e)}return I.none()},et=t=>{const o=[];for(let e=0,n=t.length;e<n;++e){if(!g(t[e]))throw new Error("Arr.flatten item "+e+" was not an array, input: "+t);Y.apply(o,t[e])}return o},nt=(t,o)=>et(V(t,o)),rt=(t,o)=>{for(let e=0,n=t.length;e<n;++e){if(!0!==o(t[e],e))return!1}return!0},it=t=>{const o=H.call(t,0);return o.reverse(),o},at=(t,o)=>K(t,t=>!W(o,t)),At=(t,o)=>{const e={};for(let n=0,r=t.length;n<r;n++){const r=t[n];e[String(r)]=o(r,n)}return e},lt=(t,o)=>{const e=H.call(t,0);return e.sort(o),e},st=(t,o)=>o>=0&&o<t.length?I.some(t[o]):I.none(),ct=t=>st(t,0),dt=t=>st(t,t.length-1),xt=y(Array.from)?Array.from:t=>H.call(t),pt=(t,o)=>{for(let e=0;e<t.length;e++){const n=o(t[e],e);if(n.isSome())return n}return I.none()},Ct=(t,o)=>{const e=[],n=y(o)?t=>P(e,e=>o(e,t)):t=>W(e,t);for(let o=0,r=t.length;o<r;o++){const r=t[o];n(r)||e.push(r)}return e},mt=Object.keys,ut=Object.hasOwnProperty,gt=(t,o)=>{const e=mt(t);for(let n=0,r=e.length;n<r;n++){const r=e[n];o(t[r],r)}},bt=(t,o)=>ft(t,(t,e)=>({k:e,v:o(t,e)})),ft=(t,o)=>{const e={};return gt(t,(t,n)=>{const r=o(t,n);e[r.k]=r.v}),e},ht=t=>(o,e)=>{t[e]=o},vt=(t,o,e,n)=>{gt(t,(t,r)=>{(o(t,r)?e:n)(t,r)})},_t=(t,o)=>{const e={};return vt(t,o,ht(e),k),e},yt=(t,o)=>{const e=[];return gt(t,(t,n)=>{e.push(o(t,n))}),e},Et=t=>yt(t,D),wt=(t,o)=>kt(t,o)?I.from(t[o]):I.none(),kt=(t,o)=>ut.call(t,o),Bt=(t,o)=>kt(t,o)&&void 0!==t[o]&&null!==t[o],Ft=t=>{if(!g(t))throw new Error("cases must be an array");if(0===t.length)throw new Error("there must be at least one case");const o=[],e={};return G(t,(n,r)=>{const i=mt(n);if(1!==i.length)throw new Error("one and only one name per case");const a=i[0],A=n[a];if(void 0!==e[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!g(A))throw new Error("case arguments must be an array");o.push(a),e[a]=(...e)=>{const n=e.length;if(n!==A.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+A.length+" ("+A+"), got "+n);return{fold:(...o)=>{if(o.length!==t.length)throw new Error("Wrong number of arguments to fold. Expected "+t.length+", got "+o.length);return o[r].apply(null,e)},match:t=>{const n=mt(t);if(o.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+o.join(",")+"\nActual: "+n.join(","));if(!rt(o,t=>W(n,t)))throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+o.join(", "));return t[a].apply(null,e)},log:t=>{console.log(t,{constructors:o,constructor:a,params:e})}}}}),e},St=t=>{let o=t;return{get:()=>o,set:t=>{o=t}}},Dt=t=>{const o=o=>o(t),e=S(t),n=()=>r,r={tag:!0,inner:t,fold:(o,e)=>e(t),isValue:L,isError:N,map:o=>Ot.value(o(t)),mapError:n,bind:o,exists:o,forall:o,getOr:e,or:n,getOrThunk:e,orThunk:n,getOrDie:e,each:o=>{o(t)},toOptional:()=>I.some(t)};return r},zt=t=>{const o=()=>e,e={tag:!1,inner:t,fold:(o,e)=>o(t),isValue:N,isError:L,map:o,mapError:o=>Ot.error(o(t)),bind:o,exists:N,forall:L,getOr:D,or:D,getOrThunk:R,orThunk:R,getOrDie:T(String(t)),each:k,toOptional:I.none};return e},Ot={value:Dt,error:zt,fromOption:(t,o)=>t.fold(()=>zt(o),Dt)},Mt="undefined"!=typeof window?window:Function("return this;")(),Tt=()=>window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967295;let Rt=0;const Ut=t=>{const o=(new Date).getTime(),e=Math.floor(1e9*Tt());return Rt++,t+"_"+e+Rt+String(o)},Nt=t=>(...o)=>{if(0===o.length)throw new Error("Can't merge zero objects");const e={};for(let n=0;n<o.length;n++){const r=o[n];for(const o in r)kt(r,o)&&(e[o]=t(e[o],r[o]))}return e},Lt=Nt((t,o)=>u(t)&&u(o)?Lt(t,o):o),It=Nt((t,o)=>o),Ht=(t,o,e=z)=>t.exists(t=>e(t,o)),qt=(t,o,e=z)=>Yt(t,o,e).getOr(t.isNone()&&o.isNone()),Yt=(t,o,e)=>t.isSome()&&o.isSome()?I.some(e(t.getOrDie(),o.getOrDie())):I.none(),jt=(t,o)=>t?I.some(o):I.none(),Wt=(t,o)=>((t,o)=>{let e=null!=o?o:Mt;for(let o=0;o<t.length&&null!=e;++o)e=e[t[o]];return e})(t.split("."),o);Ft([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const Pt=t=>{const o=St(I.none()),e=()=>o.get().each(t=>clearInterval(t));return{clear:()=>{e(),o.set(I.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:n=>{e(),o.set(I.some(setInterval(n,t)))}}},Vt=()=>{const t=(t=>{const o=St(I.none()),e=()=>o.get().each(t);return{clear:()=>{e(),o.set(I.none())},isSet:()=>o.get().isSome(),get:()=>o.get(),set:t=>{e(),o.set(I.some(t))}}})(k);return{...t,on:o=>t.get().each(o)}},Gt=(t,o,e)=>""===o||t.length>=o.length&&t.substr(e,e+o.length)===o,Zt=(t,o)=>Kt(t,o)?((t,o)=>t.substring(o))(t,o.length):t,Qt=(t,o,e=0,n)=>{const r=t.indexOf(o,e);return-1!==r&&(!!h(n)||r+o.length<=n)},Kt=(t,o)=>Gt(t,o,0),Jt=(t,o)=>Gt(t,o,t.length-o.length),$t=t=>o=>o.replace(t,""),Xt=$t(/^\s+|\s+$/g),to=$t(/^\s+/g),oo=$t(/\s+$/g),eo=t=>t.length>0,no=t=>!eo(t),ro=(t,o=10)=>{const e=parseInt(t,o);return isNaN(e)?I.none():I.some(e)},io=(t,o)=>{let e=null;return{cancel:()=>{b(e)||(clearTimeout(e),e=null)},throttle:(...n)=>{b(e)&&(e=setTimeout(()=>{e=null,t.apply(null,n)},o))}}},ao=(t,o)=>{let e=null;const n=()=>{b(e)||(clearTimeout(e),e=null)};return{cancel:n,throttle:(...r)=>{n(),e=setTimeout(()=>{e=null,t.apply(null,r)},o)}}},Ao=t=>{let o,e=!1;return(...n)=>(e||(e=!0,o=t.apply(null,n)),o)},lo="\ufeff",so=" ",co=t=>t===lo,xo=t=>{const o={};return G(t,t=>{o[t]={}}),mt(o)},po=t=>void 0!==t.length,Co=Array.isArray,mo=(t,o,e)=>{if(!t)return!1;if(e=e||t,po(t)){for(let n=0,r=t.length;n<r;n++)if(!1===o.call(e,t[n],n,t))return!1}else for(const n in t)if(kt(t,n)&&!1===o.call(e,t[n],n,t))return!1;return!0},uo=(t,o)=>{const e=[];return mo(t,(n,r)=>{e.push(o(n,r,t))}),e},go=(t,o)=>{const e=[];return mo(t,(n,r)=>{o&&!o(n,r,t)||e.push(n)}),e},bo=(t,o,e,n)=>{let r=h(e)?t[0]:e;for(let e=0;e<t.length;e++)r=o.call(n,r,t[e],e);return r},fo=(t,o,e)=>{for(let n=0,r=t.length;n<r;n++)if(o.call(e,t[n],n,t))return n;return-1},ho=t=>t[t.length-1],vo=()=>_o(0,0),_o=(t,o)=>({major:t,minor:o}),yo={nu:_o,detect:(t,o)=>{const e=String(o).toLowerCase();return 0===t.length?vo():((t,o)=>{const e=((t,o)=>{for(let e=0;e<t.length;e++){const n=t[e];if(n.test(o))return n}})(t,o);if(!e)return{major:0,minor:0};const n=t=>Number(o.replace(e,"$"+t));return _o(n(1),n(2))})(t,e)},unknown:vo},Eo=(t,o)=>{const e=String(o).toLowerCase();return tt(t,t=>t.search(e))},wo=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,ko=t=>o=>Qt(o,t),Bo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:t=>Qt(t,"edge/")&&Qt(t,"chrome")&&Qt(t,"safari")&&Qt(t,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,wo],search:t=>Qt(t,"chrome")&&!Qt(t,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:t=>Qt(t,"msie")||Qt(t,"trident")},{name:"Opera",versionRegexes:[wo,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:ko("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:ko("firefox")},{name:"Safari",versionRegexes:[wo,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:t=>(Qt(t,"safari")||Qt(t,"mobile/"))&&Qt(t,"applewebkit")}],Fo=[{name:"Windows",search:ko("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:t=>Qt(t,"iphone")||Qt(t,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:ko("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:ko("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:ko("linux"),versionRegexes:[]},{name:"Solaris",search:ko("sunos"),versionRegexes:[]},{name:"FreeBSD",search:ko("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:ko("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],So={browsers:S(Bo),oses:S(Fo)},Do="Edge",zo="Chromium",Oo="Opera",Mo="Firefox",To="Safari",Ro=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isEdge:n(Do),isChromium:n(zo),isIE:n("IE"),isOpera:n(Oo),isFirefox:n(Mo),isSafari:n(To)}},Uo={unknown:()=>Ro({current:void 0,version:yo.unknown()}),nu:Ro,edge:S(Do),chromium:S(zo),ie:S("IE"),opera:S(Oo),firefox:S(Mo),safari:S(To)},No="Windows",Lo="Android",Io="Linux",Ho="macOS",qo="Solaris",Yo="FreeBSD",jo="ChromeOS",Wo=t=>{const o=t.current,e=t.version,n=t=>()=>o===t;return{current:o,version:e,isWindows:n(No),isiOS:n("iOS"),isAndroid:n(Lo),isMacOS:n(Ho),isLinux:n(Io),isSolaris:n(qo),isFreeBSD:n(Yo),isChromeOS:n(jo)}},Po={unknown:()=>Wo({current:void 0,version:yo.unknown()}),nu:Wo,windows:S(No),ios:S("iOS"),android:S(Lo),linux:S(Io),macos:S(Ho),solaris:S(qo),freebsd:S(Yo),chromeos:S(jo)},Vo=(t,o,e)=>{const n=So.browsers(),r=So.oses(),i=o.bind(t=>((t,o)=>pt(o.brands,o=>{const e=o.brand.toLowerCase();return tt(t,t=>{var o;return e===(null===(o=t.brand)||void 0===o?void 0:o.toLowerCase())}).map(t=>({current:t.name,version:yo.nu(parseInt(o.version,10),0)}))}))(n,t)).orThunk(()=>((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(n,t)).fold(Uo.unknown,Uo.nu),a=((t,o)=>Eo(t,o).map(t=>{const e=yo.detect(t.versionRegexes,o);return{current:t.name,version:e}}))(r,t).fold(Po.unknown,Po.nu),A=((t,o,e,n)=>{const r=t.isiOS()&&!0===/ipad/i.test(e),i=t.isiOS()&&!r,a=t.isiOS()||t.isAndroid(),A=a||n("(pointer:coarse)"),l=r||!i&&a&&n("(min-device-width:768px)"),s=i||a&&!l,c=o.isSafari()&&t.isiOS()&&!1===/safari/i.test(e),d=!s&&!l&&!c;return{isiPad:S(r),isiPhone:S(i),isTablet:S(l),isPhone:S(s),isTouch:S(A),isAndroid:t.isAndroid,isiOS:t.isiOS,isWebView:S(c),isDesktop:S(d)}})(a,i,t,e);return{browser:i,os:a,deviceType:A}},Go=t=>window.matchMedia(t).matches;let Zo=Ao(()=>Vo(window.navigator.userAgent,I.from(window.navigator.userAgentData),Go));const Qo=()=>Zo(),Ko=(t,o)=>{const e=((t,o)=>Wt(t,o))(t,o);if(null==e)throw new Error(t+" not available on this browser");return e},Jo=Object.getPrototypeOf,$o=t=>{const o=Wt("ownerDocument.defaultView",t);return m(t)&&((t=>Ko("HTMLElement",t))(o).prototype.isPrototypeOf(t)||/^HTML\w*Element$/.test(Jo(t).constructor.name))},Xo=window.navigator.userAgent,te=Qo(),oe=te.browser,ee=te.os,ne=te.deviceType,re=-1!==Xo.indexOf("Windows Phone"),ie={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:oe.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!oe.isIE(),windowsPhone:re,browser:{current:oe.current,version:oe.version,isChromium:oe.isChromium,isEdge:oe.isEdge,isFirefox:oe.isFirefox,isIE:oe.isIE,isOpera:oe.isOpera,isSafari:oe.isSafari},os:{current:ee.current,version:ee.version,isAndroid:ee.isAndroid,isChromeOS:ee.isChromeOS,isFreeBSD:ee.isFreeBSD,isiOS:ee.isiOS,isLinux:ee.isLinux,isMacOS:ee.isMacOS,isSolaris:ee.isSolaris,isWindows:ee.isWindows},deviceType:{isDesktop:ne.isDesktop,isiPad:ne.isiPad,isiPhone:ne.isiPhone,isPhone:ne.isPhone,isTablet:ne.isTablet,isTouch:ne.isTouch,isWebView:ne.isWebView}},ae=/^\s*|\s*$/g,Ae=t=>v(t)?"":(""+t).replace(ae,""),le=function(t,o,e,n){n=n||this,t&&(e&&(t=t[e]),mo(t,(t,r)=>!1!==o.call(n,t,r,e)&&(le(t,o,e,n),!0)))},se={trim:Ae,isArray:Co,is:(t,o)=>o?!("array"!==o||!Co(t))||typeof t===o:void 0!==t,toArray:t=>{if(Co(t))return t;{const o=[];for(let e=0,n=t.length;e<n;e++)o[e]=t[e];return o}},makeMap:(t,o,e={})=>{const n=C(t)?t.split(o||","):t||[];let r=n.length;for(;r--;)e[n[r]]={};return e},each:mo,map:uo,grep:go,inArray:(t,o)=>{if(t)for(let e=0,n=t.length;e<n;e++)if(t[e]===o)return e;return-1},hasOwn:kt,extend:(t,...o)=>{for(let e=0;e<o.length;e++){const n=o[e];for(const o in n)if(kt(n,o)){const e=n[o];void 0!==e&&(t[o]=e)}}return t},walk:le,resolve:(t,o=window)=>{const e=t.split(".");for(let t=0,n=e.length;t<n&&(o=o[e[t]]);t++);return o},explode:(t,o)=>g(t)?t:""===t?[]:uo(t.split(o||","),Ae),_addCacheSuffix:t=>{const o=ie.cacheSuffix;return o&&(t+=(-1===t.indexOf("?")?"?":"&")+o),t}},ce=t=>{if(null==t)throw new Error("Node cannot be null or undefined");return{dom:t}},de={fromHtml:(t,o)=>{const e=(o||document).createElement("div");if(e.innerHTML=t,!e.hasChildNodes()||e.childNodes.length>1){const o="HTML does not have a single root node";throw console.error(o,t),new Error(o)}return ce(e.childNodes[0])},fromTag:(t,o)=>{const e=(o||document).createElement(t);return ce(e)},fromText:(t,o)=>{const e=(o||document).createTextNode(t);return ce(e)},fromDom:ce,fromPoint:(t,o,e)=>I.from(t.dom.elementFromPoint(o,e)).map(ce)},xe=(t,o,e)=>{const n=t.document.createRange();var r;return r=n,o.fold(t=>{r.setStartBefore(t.dom)},(t,o)=>{r.setStart(t.dom,o)},t=>{r.setStartAfter(t.dom)}),((t,o)=>{o.fold(o=>{t.setEndBefore(o.dom)},(o,e)=>{t.setEnd(o.dom,e)},o=>{t.setEndAfter(o.dom)})})(n,e),n},pe=(t,o,e,n,r)=>{const i=t.document.createRange();return i.setStart(o.dom,e),i.setEnd(n.dom,r),i},Ce=Ft([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),me=(t,o,e)=>o(de.fromDom(e.startContainer),e.startOffset,de.fromDom(e.endContainer),e.endOffset),ue=(t,o)=>{const e=((t,o)=>o.match({domRange:t=>({ltr:S(t),rtl:I.none}),relative:(o,e)=>({ltr:Ao(()=>xe(t,o,e)),rtl:Ao(()=>I.some(xe(t,e,o)))}),exact:(o,e,n,r)=>({ltr:Ao(()=>pe(t,o,e,n,r)),rtl:Ao(()=>I.some(pe(t,n,r,o,e)))})}))(t,o);return((t,o)=>{const e=o.ltr();if(e.collapsed)return o.rtl().filter(t=>!1===t.collapsed).map(t=>Ce.rtl(de.fromDom(t.endContainer),t.endOffset,de.fromDom(t.startContainer),t.startOffset)).getOrThunk(()=>me(0,Ce.ltr,e));return me(0,Ce.ltr,e)})(0,e)};Ce.ltr,Ce.rtl;const ge=(t,o)=>{const e=t.dom;if(1!==e.nodeType)return!1;{const t=e;if(void 0!==t.matches)return t.matches(o);if(void 0!==t.msMatchesSelector)return t.msMatchesSelector(o);if(void 0!==t.webkitMatchesSelector)return t.webkitMatchesSelector(o);if(void 0!==t.mozMatchesSelector)return t.mozMatchesSelector(o);throw new Error("Browser lacks native selectors")}},be=t=>1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType||0===t.childElementCount,fe=(t,o)=>t.dom===o.dom,he=(t,o)=>{const e=t.dom,n=o.dom;return e!==n&&e.contains(n)},ve=(t,o)=>{const e=[],n=t=>(e.push(t),o(t));let r=o(t);do{r=r.bind(n)}while(r.isSome());return e},_e=t=>t.dom.nodeName.toLowerCase(),ye=t=>t.dom.nodeType,Ee=t=>o=>ye(o)===t,we=t=>ke(t)&&$o(t.dom),ke=Ee(1),Be=Ee(3),Fe=Ee(9),Se=Ee(11),De=t=>o=>ke(o)&&_e(o)===t,ze=t=>de.fromDom(t.dom.ownerDocument),Oe=t=>Fe(t)?t:ze(t),Me=t=>de.fromDom(Oe(t).dom.defaultView),Te=t=>I.from(t.dom.parentNode).map(de.fromDom),Re=t=>I.from(t.dom.parentElement).map(de.fromDom),Ue=(t,o)=>{const e=y(o)?o:N;let n=t.dom;const r=[];for(;null!==n.parentNode&&void 0!==n.parentNode;){const t=n.parentNode,o=de.fromDom(t);if(r.push(o),!0===e(o))break;n=t}return r},Ne=t=>I.from(t.dom.previousSibling).map(de.fromDom),Le=t=>I.from(t.dom.nextSibling).map(de.fromDom),Ie=t=>it(ve(t,Ne)),He=t=>ve(t,Le),qe=t=>V(t.dom.childNodes,de.fromDom),Ye=(t,o)=>{const e=t.dom.childNodes;return I.from(e[o]).map(de.fromDom)},je=t=>Ye(t,0),We=t=>Ye(t,t.dom.childNodes.length-1),Pe=t=>t.dom.childNodes.length,Ve=t=>Se(t)&&_(t.dom.host),Ge=t=>de.fromDom(t.dom.getRootNode()),Ze=t=>Ve(t)?t:(t=>{const o=t.dom.head;if(null==o)throw new Error("Head is not available yet");return de.fromDom(o)})(Oe(t)),Qe=t=>de.fromDom(t.dom.host),Ke=t=>{if(_(t.target)){const o=de.fromDom(t.target);if(ke(o)&&Je(o)&&t.composed&&t.composedPath){const o=t.composedPath();if(o)return ct(o)}}return I.from(t.target)},Je=t=>_(t.dom.shadowRoot),$e=(t,o)=>e=>{t(e)&&o((t=>{const o=de.fromDom(Ke(t).getOr(t.target)),e=()=>t.stopPropagation(),n=()=>t.preventDefault(),r=B(n,e);return((t,o,e,n,r,i,a)=>({target:t,x:o,y:e,stop:n,prevent:r,kill:i,raw:a}))(o,t.clientX,t.clientY,e,n,r,t)})(e))},Xe=(t,o,e,n)=>((t,o,e,n,r)=>{const i=$e(e,n);return t.dom.addEventListener(o,i,r),{unbind:O(tn,t,o,i,r)}})(t,o,e,n,!1),tn=(t,o,e,n)=>{t.dom.removeEventListener(o,e,n)},on=L,en=()=>de.fromDom(document),nn=(t,o=!1)=>t.dom.focus({preventScroll:o}),rn=t=>{const o=Ge(t).dom;return t.dom===o.activeElement},an=(t=en())=>I.from(t.dom.activeElement).map(de.fromDom),An=(t,o)=>{Te(t).each(e=>{e.dom.insertBefore(o.dom,t.dom)})},ln=(t,o)=>{Le(t).fold(()=>{Te(t).each(t=>{cn(t,o)})},t=>{An(t,o)})},sn=(t,o)=>{je(t).fold(()=>{cn(t,o)},e=>{t.dom.insertBefore(o.dom,e.dom)})},cn=(t,o)=>{t.dom.appendChild(o.dom)},dn=(t,o)=>{An(t,o),cn(o,t)},xn=(t,o)=>{G(o,o=>{cn(t,o)})},pn=(t,o,e)=>{if(!(C(e)||f(e)||E(e)))throw console.error("Invalid call to Attribute.set. Key ",o,":: Value ",e,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(o,e+"")},Cn=(t,o,e)=>{pn(t.dom,o,e)},mn=(t,o)=>{const e=t.dom;gt(o,(t,o)=>{pn(e,o,t)})},un=(t,o)=>{const e=t.dom.getAttribute(o);return null===e?void 0:e},gn=(t,o)=>I.from(un(t,o)),bn=(t,o)=>{const e=t.dom;return!(!e||!e.hasAttribute)&&e.hasAttribute(o)},fn=(t,o)=>{t.dom.removeAttribute(o)},hn=t=>$(t.dom.attributes,(t,o)=>(t[o.name]=o.value,t),{}),vn=t=>{t.dom.textContent="",G(qe(t),t=>{_n(t)})},_n=t=>{const o=t.dom;null!==o.parentNode&&o.parentNode.removeChild(o)},yn=t=>{const o=qe(t);var e,n;o.length>0&&(e=t,G(n=o,(t,o)=>{const r=0===o?e:n[o-1];ln(r,t)})),_n(t)},En=(t,o)=>de.fromDom(t.dom.cloneNode(o)),wn=t=>En(t,!1),kn=t=>En(t,!0),Bn=(t,o)=>{const e=((t,o)=>{const e=de.fromTag(o),n=hn(t);return mn(e,n),e})(t,o);ln(t,e);const n=qe(t);return xn(e,n),_n(t),e},Fn=t=>V(t,de.fromDom),Sn=t=>t.dom.innerHTML,Dn=(t,o)=>{const e=ze(t).dom,n=de.fromDom(e.createDocumentFragment()),r=((t,o)=>{const e=(o||document).createElement("div");return e.innerHTML=t,qe(de.fromDom(e))})(o,e);xn(n,r),vn(t),cn(t,n)},zn=t=>void 0!==t.style&&y(t.style.getPropertyValue),On=t=>{const o=Be(t)?t.dom.parentNode:t.dom;if(null==o||null===o.ownerDocument)return!1;const e=o.ownerDocument;return(t=>{const o=Ge(t);return Ve(o)?I.some(o):I.none()})(de.fromDom(o)).fold(()=>e.body.contains(o),F(On,Qe))},Mn=(t,o,e)=>{if(!C(e))throw console.error("Invalid call to CSS.set. Property ",o,":: Value ",e,":: Element ",t),new Error("CSS value must be a string: "+e);zn(t)&&t.style.setProperty(o,e)},Tn=(t,o,e)=>{const n=t.dom;Mn(n,o,e)},Rn=(t,o)=>{const e=t.dom;gt(o,(t,o)=>{Mn(e,o,t)})},Un=(t,o)=>{const e=t.dom,n=window.getComputedStyle(e).getPropertyValue(o);return""!==n||On(t)?n:Nn(e,o)},Nn=(t,o)=>zn(t)?t.style.getPropertyValue(o):"",Ln=(t,o)=>{const e=t.dom,n=Nn(e,o);return I.from(n).filter(t=>t.length>0)},In=t=>{const o={},e=t.dom;if(zn(e))for(let t=0;t<e.style.length;t++){const n=e.style.item(t);o[n]=e.style[n]}return o},Hn=(t,o)=>{((t,o)=>{zn(t)&&t.style.removeProperty(o)})(t.dom,o),Ht(gn(t,"style").map(Xt),"")&&fn(t,"style")},qn=((t,o)=>{const e=e=>{const n=o(e);if(n<=0||null===n){const o=Un(e,t);return parseFloat(o)||0}return n},n=(t,o)=>$(o,(o,e)=>{const n=Un(t,e),r=void 0===n?0:parseInt(n,10);return isNaN(r)?o:o+r},0);return{set:(o,e)=>{if(!E(e)&&!e.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+e);const n=o.dom;zn(n)&&(n.style[t]=e+"px")},get:e,getOuter:e,aggregate:n,max:(t,o,e)=>{const r=n(t,e);return o>r?o-r:0}}})("height",t=>{const o=t.dom;return On(t)?o.getBoundingClientRect().height:o.offsetHeight}),Yn=(t,o)=>({left:t,top:o,translate:(e,n)=>Yn(t+e,o+n)}),jn=Yn,Wn=(t,o)=>void 0!==t?t:void 0!==o?o:0,Pn=t=>{const o=t.dom,e=o.ownerDocument.body;return e===o?jn(e.offsetLeft,e.offsetTop):On(t)?(t=>{const o=t.getBoundingClientRect();return jn(o.left,o.top)})(o):jn(0,0)},Vn=t=>{const o=void 0!==t?t.dom:document,e=o.body.scrollLeft||o.documentElement.scrollLeft,n=o.body.scrollTop||o.documentElement.scrollTop;return jn(e,n)},Gn=(t,o,e)=>{const n=(void 0!==e?e.dom:document).defaultView;n&&n.scrollTo(t,o)},Zn=(t,o)=>{Qo().browser.isSafari()&&y(t.dom.scrollIntoViewIfNeeded)?t.dom.scrollIntoViewIfNeeded(!1):t.dom.scrollIntoView(o)},Qn=(t,o)=>{const e=(o||document).createDocumentFragment();return G(t,t=>{e.appendChild(t.dom)}),de.fromDom(e)},Kn=((t,o)=>{const e=o=>t(o)?I.from(o.dom.nodeValue):I.none();return{get:n=>{if(!t(n))throw new Error("Can only get "+o+" value of a "+o+" node");return e(n).getOr("")},getOption:e,set:(e,n)=>{if(!t(e))throw new Error("Can only set raw "+o+" value of a "+o+" node");e.dom.nodeValue=n}}})(Be,"text"),Jn=t=>Kn.get(t),$n=(t,o)=>Kn.set(t,o),Xn=(t,o)=>{const e=un(t,o);return void 0===e||""===e?[]:e.split(" ")};var tr=(t,o,e,n,r)=>t(e,n)?I.some(e):y(r)&&r(e)?I.none():o(e,n,r);const or=(t,o,e)=>{let n=t.dom;const r=y(e)?e:N;for(;n.parentNode;){n=n.parentNode;const t=de.fromDom(n);if(o(t))return I.some(t);if(r(t))break}return I.none()},er=(t,o,e)=>tr((t,o)=>o(t),or,t,o,e),nr=(t,o)=>tt(t.dom.childNodes,t=>o(de.fromDom(t))).map(de.fromDom),rr=(t,o)=>{const e=t=>{for(let n=0;n<t.childNodes.length;n++){const r=de.fromDom(t.childNodes[n]);if(o(r))return I.some(r);const i=e(t.childNodes[n]);if(i.isSome())return i}return I.none()};return e(t.dom)},ir=(t,o,e)=>or(t,t=>ge(t,o),e),ar=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return be(e)?I.none():I.from(e.querySelector(t)).map(de.fromDom)})(o,t),Ar=(t,o,e)=>tr((t,o)=>ge(t,o),ir,t,o,e),lr=t=>void 0!==t.dom.classList,sr=t=>Xn(t,"class"),cr=(t,o)=>((t,o,e)=>{const n=Xn(t,o).concat([e]);return Cn(t,o,n.join(" ")),!0})(t,"class",o),dr=(t,o)=>((t,o,e)=>{const n=K(Xn(t,o),t=>t!==e);return n.length>0?Cn(t,o,n.join(" ")):fn(t,o),!1})(t,"class",o),xr=(t,o)=>{lr(t)?t.dom.classList.add(o):cr(t,o)},pr=t=>{0===(lr(t)?t.dom.classList:sr(t)).length&&fn(t,"class")},Cr=(t,o)=>{if(lr(t)){t.dom.classList.remove(o)}else dr(t,o);pr(t)},mr=(t,o)=>{const e=lr(t)?t.dom.classList.toggle(o):((t,o)=>W(sr(t),o)?dr(t,o):cr(t,o))(t,o);return pr(t),e},ur=(t,o)=>lr(t)&&t.dom.classList.contains(o),gr=(t,o=!1)=>{return On(t)?t.dom.isContentEditable:(e=t,Ar(e,"[contenteditable]")).fold(S(o),t=>"true"===br(t));var e},br=t=>t.dom.contentEditable,fr=(t,o)=>{t.dom.contentEditable=o?"true":"false"},hr=(t,o)=>{let e=[];return G(qe(t),t=>{o(t)&&(e=e.concat([t])),e=e.concat(hr(t,o))}),e},vr=(t,o)=>((t,o)=>{const e=void 0===o?document:o.dom;return be(e)?[]:V(e.querySelectorAll(t),de.fromDom)})(o,t),_r=(t,o,e)=>or(t,o,e).isSome(),yr=(t,o)=>((t,o)=>{const e=t.dom;return e.parentNode?nr(de.fromDom(e.parentNode),e=>!fe(t,e)&&o(e)):I.none()})(t,o).isSome(),Er=(t,o)=>rr(t,o).isSome(),wr=t=>y(t)?t:N,kr=(t,o,e)=>{const n=o(t),r=wr(e);return n.orThunk(()=>r(t)?I.none():((t,o,e)=>{let n=t.dom;const r=wr(e);for(;n.parentNode;){n=n.parentNode;const t=de.fromDom(n),e=o(t);if(e.isSome())return e;if(r(t))break}return I.none()})(t,o,r))},Br=t=>{return(o=t,Kn.getOption(o)).filter(t=>0!==t.trim().length||t.indexOf(so)>-1).isSome();var o},Fr=["img","br"],Sr=t=>Br(t)||W(Fr,_e(t))||(t=>we(t)&&"false"===un(t,"contenteditable"))(t),Dr=(t,o,e,n)=>({start:t,soffset:o,finish:e,foffset:n}),zr=Ft([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Or={before:zr.before,on:zr.on,after:zr.after,cata:(t,o,e,n)=>t.fold(o,e,n),getStart:t=>t.fold(D,D,D)},Mr=Ft([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Tr={domRange:Mr.domRange,relative:Mr.relative,exact:Mr.exact,exactFromRange:t=>Mr.exact(t.start,t.soffset,t.finish,t.foffset),getWin:t=>{const o=(t=>t.match({domRange:t=>de.fromDom(t.startContainer),relative:(t,o)=>Or.getStart(t),exact:(t,o,e,n)=>t}))(t);return Me(o)},range:Dr},Rr=(t,o,e)=>t.caretPositionFromPoint?((t,o,e)=>{var n;return I.from(null===(n=t.caretPositionFromPoint)||void 0===n?void 0:n.call(t,o,e)).bind(o=>{if(null===o.offsetNode)return I.none();const e=t.createRange();return e.setStart(o.offsetNode,o.offset),e.collapse(),I.some(e)})})(t,o,e):t.caretRangeFromPoint?((t,o,e)=>{var n;return I.from(null===(n=t.caretRangeFromPoint)||void 0===n?void 0:n.call(t,o,e))})(t,o,e):I.none(),Ur=(t,o)=>{const e=_e(t);return"input"===e?Or.after(t):W(["br","img"],e)?0===o?Or.before(t):Or.after(t):Or.on(t,o)},Nr=(t,o)=>{const e=t.fold(Or.before,Ur,Or.after),n=o.fold(Or.before,Ur,Or.after);return Tr.relative(e,n)},Lr=(t,o,e,n)=>{const r=Ur(t,o),i=Ur(e,n);return Tr.relative(r,i)},Ir=t=>{const o=Tr.getWin(t).dom,e=(t,e,n,r)=>pe(o,t,e,n,r),n=(t=>t.match({domRange:t=>{const o=de.fromDom(t.startContainer),e=de.fromDom(t.endContainer);return Lr(o,t.startOffset,e,t.endOffset)},relative:Nr,exact:Lr}))(t);return ue(o,n).match({ltr:e,rtl:e})},Hr=(t,o,e)=>((t,o,e)=>{const n=t.document;return Rr(n,o,e).map(t=>Dr(de.fromDom(t.startContainer),t.startOffset,de.fromDom(t.endContainer),t.endOffset))})(t,o,e),qr=(t,o,e,n)=>({x:t,y:o,width:e,height:n,right:t+e,bottom:o+n}),Yr=t=>{const o=void 0===t?window:t,e=o.document,n=Vn(de.fromDom(e));return(t=>{const o=void 0===t?window:t;return Qo().browser.isFirefox()?I.none():I.from(o.visualViewport)})(o).fold(()=>{const t=o.document.documentElement,e=t.clientWidth,r=t.clientHeight;return qr(n.left,n.top,e,r)},t=>qr(Math.max(t.pageLeft,n.left),Math.max(t.pageTop,n.top),t.width,t.height))};class jr{constructor(t,o){this.node=t,this.rootNode=o,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(t){return this.node=this.findSibling(this.node,"firstChild","nextSibling",t),this.node}prev(t){return this.node=this.findSibling(this.node,"lastChild","previousSibling",t),this.node}prev2(t){return this.node=this.findPreviousNode(this.node,t),this.node}findSibling(t,o,e,n){if(t){if(!n&&t[o])return t[o];if(t!==this.rootNode){let o=t[e];if(o)return o;for(let n=t.parentNode;n&&n!==this.rootNode;n=n.parentNode)if(o=n[e],o)return o}}}findPreviousNode(t,o){if(t){const e=t.previousSibling;if(this.rootNode&&e===this.rootNode)return;if(e){if(!o)for(let t=e.lastChild;t;t=t.lastChild)if(!t.lastChild)return t;return e}const n=t.parentNode;if(n&&n!==this.rootNode)return n}}}const Wr=/^[ \t\r\n]*$/,Pr=t=>Wr.test(t),Vr=t=>"\n"===t||"\r"===t,Gr=(t,o=4,e=!0,n=!0)=>{const r=((t,o)=>o<=0?"":new Array(o+1).join(t))(" ",o),i=t.replace(/\t/g,r),a=$(i,(t,o)=>(t=>-1!==" \f\t\v".indexOf(t))(o)||o===so?t.pcIsSpace||""===t.str&&e||t.str.length===i.length-1&&n||((t,o)=>o<t.length&&o>=0&&Vr(t[o]))(i,t.str.length+1)?{pcIsSpace:!1,str:t.str+so}:{pcIsSpace:!0,str:t.str+" "}:{pcIsSpace:Vr(o),str:t.str+o},{pcIsSpace:!1,str:""});return a.str},Zr=t=>o=>!!o&&o.nodeType===t,Qr=t=>!!t&&!Object.getPrototypeOf(t),Kr=Zr(1),Jr=t=>Kr(t)&&we(de.fromDom(t)),$r=t=>{const o=t.toLowerCase();return t=>_(t)&&t.nodeName.toLowerCase()===o},Xr=t=>{const o=t.map(t=>t.toLowerCase());return t=>{if(t&&t.nodeName){const e=t.nodeName.toLowerCase();return W(o,e)}return!1}},ti=(t,o)=>{const e=o.toLowerCase().split(" ");return o=>{if(Kr(o)){const n=o.ownerDocument.defaultView;if(n)for(let r=0;r<e.length;r++){const i=n.getComputedStyle(o,null);if((i?i.getPropertyValue(t):null)===e[r])return!0}}return!1}},oi=t=>Kr(t)&&t.hasAttribute("data-mce-bogus"),ei=t=>Kr(t)&&"TABLE"===t.tagName,ni=t=>o=>{if(Jr(o)){if(o.contentEditable===t)return!0;if(o.getAttribute("data-mce-contenteditable")===t)return!0}return!1},ri=Xr(["textarea","input"]),ii=Zr(3),ai=Zr(4),Ai=Zr(7),li=Zr(8),si=Zr(9),ci=Zr(11),di=$r("br"),xi=$r("img"),pi=$r("a"),Ci=ni("true"),mi=ni("false"),ui=t=>Jr(t)&&t.isContentEditable&&_(t.parentElement)&&!t.parentElement.isContentEditable,gi=Xr(["td","th"]),bi=Xr(["td","th","caption"]),fi=Xr(["video","audio","object","embed"]),hi=$r("li"),vi=$r("details"),_i=$r("summary"),yi={skipBogus:!0,includeZwsp:!1,checkRootAsContent:!1},Ei=(wi="data-mce-bookmark",t=>Kr(t)&&t.hasAttribute(wi));var wi;const ki=(t,o,e)=>Pr(t.data)&&!((t,o,e)=>{const n=de.fromDom(o),r=de.fromDom(t),i=e.getWhitespaceElements();return _r(r,t=>kt(i,_e(t)),O(fe,n))})(t,o,e),Bi=(t,o,e,n)=>ii(t)&&!ki(t,o,e)&&(!n.includeZwsp||!(t=>{for(const o of t)if(!co(o))return!1;return!0})(t.data)),Fi=(t,o,e,n)=>y(n.isContent)&&n.isContent(o)||((t,o)=>Kr(t)&&kt(o.getNonEmptyElements(),t.nodeName))(o,t)||Ei(o)||(t=>Kr(t)&&"A"===t.nodeName&&!t.hasAttribute("href")&&(t.hasAttribute("name")||t.hasAttribute("id")))(o)||Bi(o,e,t,n)||mi(o)||Ci(o)&&(t=>Re(de.fromDom(t)).exists(t=>!gr(t)))(o),Si=(t,o,e)=>{const n={...yi,...e};if(n.checkRootAsContent&&Fi(t,o,o,n))return!1;let r=o.firstChild,i=0;if(!r)return!0;const a=new jr(r,o);do{if(n.skipBogus&&Kr(r)){const t=r.getAttribute("data-mce-bogus");if(t){r=a.next("all"===t);continue}}if(li(r))r=a.next(!0);else if(di(r))i++,r=a.next();else{if(Fi(t,r,o,n))return!1;r=a.next()}}while(r);return i<=1},Di=(t,o,e)=>Si(t,o.dom,{checkRootAsContent:!0,...e}),zi=(t,o,e)=>Fi(t,o,o,{includeZwsp:yi.includeZwsp,...e}),Oi=t=>{const o=t.toLowerCase();return"svg"===o?"svg":"math"===o?"math":"html"},Mi=t=>"html"!==Oi(t),Ti=t=>Mi(t.nodeName),Ri=t=>Oi(t.nodeName),Ui=["svg","math"],Ni="data-mce-block",Li=t=>V((t=>K(mt(t),t=>!/[A-Z]/.test(t)))(t),t=>{const o=CSS.escape(t);return`${o}:`+V(Ui,t=>`not(${t} ${o})`).join(":")}).join(","),Ii=(t,o)=>_(o.querySelector(t))?(o.setAttribute(Ni,"true"),"inline-boundary"===o.getAttribute("data-mce-selected")&&o.removeAttribute("data-mce-selected"),!0):(o.removeAttribute(Ni),!1),Hi=(t,o)=>{const e=Li(t.getTransparentElements()),n=Li(t.getBlockElements());return K(o.querySelectorAll(e),t=>Ii(n,t))},qi=(t,o,e)=>{var n;const r=e?"lastChild":"firstChild";for(let e=o[r];e;e=e[r])if(Si(t,e,{checkRootAsContent:!0}))return void(null===(n=e.parentNode)||void 0===n||n.removeChild(e))},Yi=(t,o,e)=>{const n=t.getBlockElements(),r=de.fromDom(o),i=t=>_e(t)in n,a=t=>fe(t,r);G(Fn(e),o=>{or(o,i,a).each(e=>{const n=((t,o)=>K(qe(t),o))(o,o=>i(o)&&!t.isValidChild(_e(e),_e(o)));if(n.length>0){const o=Re(e);G(n,o=>{or(o,i,a).each(e=>{((t,o,e)=>{const n=document.createRange(),r=o.parentNode;if(r){n.setStartBefore(o),n.setEndBefore(e);const i=n.extractContents();qi(t,i,!0),n.setStartAfter(e),n.setEndAfter(o);const a=n.extractContents();qi(t,a,!1),Si(t,i,{checkRootAsContent:!0})||r.insertBefore(i,o),Si(t,e,{checkRootAsContent:!0})||r.insertBefore(e,o),Si(t,a,{checkRootAsContent:!0})||r.insertBefore(a,o),r.removeChild(o)}})(t,e.dom,o.dom)})}),o.each(o=>Hi(t,o.dom))}})})},ji=(t,o)=>{const e=Hi(t,o);Yi(t,o,e),((t,o,e)=>{G([...e,...Zi(t,o)?[o]:[]],o=>G(vr(de.fromDom(o),o.nodeName.toLowerCase()),o=>{Qi(t,o.dom)&&yn(o)}))})(t,o,e)},Wi=(t,o)=>{if(Gi(t,o)){const e=Li(t.getBlockElements());Ii(e,o)}},Pi=t=>t.hasAttribute(Ni),Vi=(t,o)=>kt(t.getTransparentElements(),o),Gi=(t,o)=>Kr(o)&&Vi(t,o.nodeName),Zi=(t,o)=>Gi(t,o)&&Pi(o),Qi=(t,o)=>Gi(t,o)&&!Pi(o),Ki=(t,o)=>1===o.type&&Vi(t,o.name)&&C(o.attr(Ni)),Ji=Qo().browser,$i=t=>tt(t,ke),Xi=(t,o)=>t.children&&W(t.children,o),ta=(t,o,e)=>{let n=0,r=0;const i=t.ownerDocument;if(e=e||t,o){if(e===t&&o.getBoundingClientRect&&"static"===Un(de.fromDom(t),"position")){const e=o.getBoundingClientRect();return n=e.left+(i.documentElement.scrollLeft||t.scrollLeft)-i.documentElement.clientLeft,r=e.top+(i.documentElement.scrollTop||t.scrollTop)-i.documentElement.clientTop,{x:n,y:r}}let a=o;for(;a&&a!==e&&a.nodeType&&!Xi(a,e);){const t=a;n+=t.offsetLeft||0,r+=t.offsetTop||0,a=t.offsetParent}for(a=o.parentNode;a&&a!==e&&a.nodeType&&!Xi(a,e);)n-=a.scrollLeft||0,r-=a.scrollTop||0,a=a.parentNode;r+=(t=>Ji.isFirefox()&&"table"===_e(t)?$i(qe(t)).filter(t=>"caption"===_e(t)).bind(t=>$i(He(t)).map(o=>{const e=o.dom.offsetTop,n=t.dom.offsetTop,r=t.dom.offsetHeight;return e<=n?-r:0})).getOr(0):0)(de.fromDom(o))}return{x:n,y:r}},oa=(t,o={})=>{let e=0;const n={},r=de.fromDom(t),i=Oe(r),a=t=>{cn(Ze(r),t)},A=t=>{const o=Ze(r);ar(o,"#"+t).each(_n)},l=t=>wt(n,t).getOrThunk(()=>({id:"mce-u"+e++,passed:[],failed:[],count:0})),s=t=>new Promise((e,r)=>{let A;const s=se._addCacheSuffix(t),c=l(s);n[s]=c,c.count++;const d=(t,o)=>{G(t,U),c.status=o,c.passed=[],c.failed=[],A&&(A.onload=null,A.onerror=null,A=null)},x=()=>d(c.passed,2),p=()=>d(c.failed,3);if(e&&c.passed.push(e),r&&c.failed.push(r),1===c.status)return;if(2===c.status)return void x();if(3===c.status)return void p();c.status=1;const C=de.fromTag("link",i.dom);mn(C,{rel:"stylesheet",type:"text/css",id:c.id}),o.contentCssCors&&Cn(C,"crossOrigin","anonymous"),o.referrerPolicy&&Cn(C,"referrerpolicy",o.referrerPolicy),A=C.dom,A.onload=x,A.onerror=p,a(C),Cn(C,"href",s)}),c=t=>{const o=se._addCacheSuffix(t);wt(n,o).each(t=>{0===--t.count&&(delete n[o],A(t.id))})};return{load:s,loadRawCss:(t,o)=>{const e=l(t);n[t]=e,e.count++;const r=de.fromTag("style",i.dom);mn(r,{rel:"stylesheet",type:"text/css",id:e.id,"data-mce-key":t}),r.dom.innerHTML=o,a(r)},loadAll:t=>Promise.allSettled(V(t,t=>s(t).then(S(t)))).then(t=>{const o=Q(t,t=>"fulfilled"===t.status);return o.fail.length>0?Promise.reject(V(o.fail,t=>t.reason)):V(o.pass,t=>t.value)}),unload:c,unloadRawCss:t=>{wt(n,t).each(o=>{0===--o.count&&(delete n[t],A(o.id))})},unloadAll:t=>{G(t,t=>{c(t)})},_setReferrerPolicy:t=>{o.referrerPolicy=t},_setContentCssCors:t=>{o.contentCssCors=t}}},ea=(()=>{const t=new WeakMap;return{forElement:(o,e)=>{const n=Ge(o).dom;return I.from(t.get(n)).getOrThunk(()=>{const o=oa(n,e);return t.set(n,o),o})}}})(),na=(t,o)=>
vendor: 10,507 bytes, line 1
1_(t)&&(zi(o,t)||o.isInline(t.nodeName.toLowerCase())),ra=t=>(t=>"span"===t.nodeName.toLowerCase())(t)&&"bookmark"===t.getAttribute("data-mce-type"),ia=(t,o,e)=>ii(t)&&t.data.length>0&&((t,o,e)=>{const n=new jr(t,o).prev(!1),r=new jr(t,o).next(!1),i=h(n)||na(n,e),a=h(r)||na(r,e);return i&&a})(t,o,e),aa=(t,o,e,n)=>{var r;const i=n||o;if(Kr(o)&&ra(o))return o;const a=o.childNodes;for(let o=a.length-1;o>=0;o--)aa(t,a[o],e,i);if(Kr(o)){const t=o.childNodes;1===t.length&&ra(t[0])&&(null===(r=o.parentNode)||void 0===r||r.insertBefore(t[0],o))}return(t=>ci(t)||si(t))(o)||zi(e,o)||(t=>!!Kr(t)&&t.childNodes.length>0)(o)||ia(o,i,e)||t.remove(o),o},Aa=se.makeMap,la=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,sa=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ca=/[<>&\"\']/g,da=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,xa={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},pa={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},Ca={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},ma=(t,o)=>{const e={};if(t){const n=t.split(",");o=o||10;for(let t=0;t<n.length;t+=2){const r=String.fromCharCode(parseInt(n[t],o));if(!pa[r]){const o="&"+n[t+1]+";";e[r]=o,e[o]=r}}return e}},ua=ma("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),ga=(t,o)=>t.replace(o?la:sa,t=>pa[t]||t),ba=(t,o)=>t.replace(o?la:sa,t=>t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":pa[t]||"&#"+t.charCodeAt(0)+";"),fa=(t,o,e)=>{const n=e||ua;return t.replace(o?la:sa,t=>pa[t]||n[t]||t)},ha={encodeRaw:ga,encodeAllRaw:t=>(""+t).replace(ca,t=>pa[t]||t),encodeNumeric:ba,encodeNamed:fa,getEncodeFunc:(t,o)=>{const e=ma(o)||ua,n=(t,o)=>t.replace(o?la:sa,t=>void 0!==pa[t]?pa[t]:void 0!==e[t]?e[t]:t.length>1?"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";":"&#"+t.charCodeAt(0)+";"),r=(t,o)=>fa(t,o,e),i=Aa(t.replace(/\+/g,","));return i.named&&i.numeric?n:i.named?o?r:fa:i.numeric?ba:ga},decode:t=>t.replace(da,(t,o)=>o?(o="x"===o.charAt(0).toLowerCase()?parseInt(o.substr(1),16):parseInt(o,10))>65535?(o-=65536,String.fromCharCode(55296+(o>>10),56320+(1023&o))):xa[o]||String.fromCharCode(o):Ca[t]||ua[t]||(t=>{const o=de.fromTag("div").dom;return o.innerHTML=t,o.textContent||o.innerText||t})(t))},va=(t,o)=>(t=se.trim(t))?t.split(o||" "):[],_a=t=>new RegExp("^"+t.replace(/([?+*])/g,".$1")+"$"),ya=t=>{const o=t=>g(t)?V(t,o):(t=>m(t)&&t.source&&"[object RegExp]"===Object.prototype.toString.call(t))(t)?new RegExp(t.source,t.flags):m(t)?bt(t,o):t;return o(t)},Ea=t=>Object.freeze(["id","accesskey","class","dir","lang","style","tabindex","title","role",..."html4"!==t?["contenteditable","contextmenu","draggable","dropzone","hidden","spellcheck","translate","itemprop","itemscope","itemtype"]:[],..."html5-strict"!==t?["xml:lang"]:[]]),wa=t=>{let o,e;if(o="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",e="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==t){o+=" article aside details dialog figure main header footer hgroup section nav "+"a ins del canvas map",e+=" audio canvas command data datalist mark meter output picture progress time wbr video ruby bdi keygen svg"}if("html5-strict"!==t){e=[e,"acronym applet basefont big font strike tt"].join(" ");o=[o,"center dir isindex noframes"].join(" ")}const n=[o,e].join(" ");return{blockContent:o,phrasingContent:e,flowContent:n}},ka=t=>{const{blockContent:o,phrasingContent:e,flowContent:n}=wa(t),r=t=>Object.freeze(t.split(" "));return Object.freeze({blockContent:r(o),phrasingContent:r(e),flowContent:r(n)})},Ba={html4:Ao(()=>ka("html4")),html5:Ao(()=>ka("html5")),"html5-strict":Ao(()=>ka("html5-strict"))},Fa=(t,o)=>{const{blockContent:e,phrasingContent:n,flowContent:r}=Ba[t]();return"blocks"===o?I.some(e):"phrasing"===o?I.some(n):"flow"===o?I.some(r):I.none()},Sa=t=>I.from(/^(@?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)$/.exec(t)).map(t=>({preset:"@"===t[1],name:t[2]})),Da=(t,o)=>{const e=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return nt(va(o,","),o=>{const n=e.exec(o);if(n){const o=n[1],e=n[2],r=n[3],i=n[4],a=n[5],A={attributes:{},attributesOrder:[]};if(t.each(t=>((t,o)=>{gt(t.attributes,(t,e)=>{o.attributes[e]=t}),o.attributesOrder.push(...t.attributesOrder)})(t,A)),"#"===o?A.paddEmpty=!0:"-"===o&&(A.removeEmpty=!0),"!"===i&&(A.removeEmptyAttrs=!0),a&&((t,o)=>{const e=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,n=/[*?+]/,{attributes:r,attributesOrder:i}=o;G(va(t,"|"),t=>{const a=e.exec(t);if(a){const t={},e=a[1],A=a[2].replace(/[\\:]:/g,":"),l=a[3],s=a[4];if("!"===e&&(o.attributesRequired=o.attributesRequired||[],o.attributesRequired.push(A),t.required=!0),"-"===e)return delete r[A],void i.splice(se.inArray(i,A),1);if(l&&("="===l?(o.attributesDefault=o.attributesDefault||[],o.attributesDefault.push({name:A,value:s}),t.defaultValue=s):"~"===l?(o.attributesForced=o.attributesForced||[],o.attributesForced.push({name:A,value:s}),t.forcedValue=s):"<"===l&&(t.validValues=se.makeMap(s,"?"))),n.test(A)){const e=t;o.attributePatterns=o.attributePatterns||[],e.pattern=_a(A),o.attributePatterns.push(e)}else r[A]||i.push(A),r[A]=t}})})(a,A),r&&(A.outputName=e),"@"===e){if(!t.isNone())return[];t=I.some(A)}return[r?{name:e,element:A,aliasName:r}:{name:e,element:A}]}return[]})},za={},Oa=se.makeMap,Ma=se.each,Ta=se.extend,Ra=se.explode,Ua=(t,o={})=>{const e=Oa(t," ",Oa(t.toUpperCase()," "));return Ta(e,o)},Na=t=>Ua("td th li dt dd figcaption caption details summary",t.getTextBlockElements()),La=(t,o)=>{if(t){const e={};return C(t)&&(t={"*":t}),Ma(t,(t,n)=>{e[n]=e[n.toUpperCase()]="map"===o?Oa(t,/[, ]/):Ra(t,/[, ]/)}),e}},Ia=(t={})=>{var o;const e={},n={};let r=[];const i={},a={},A=(o,e,n)=>{const r=t[o];if(r)return Oa(r,/[, ]/,Oa(r.toUpperCase(),/[, ]/));{let t=za[o];return t||(t=Ua(e,n),za[o]=t),t}},l=null!==(o=t.schema)&&void 0!==o?o:"html5",s=(t=>{const o=Ea(t),{phrasingContent:e,flowContent:n}=wa(t),r={},i=(t,o,e)=>{r[t]={attributes:At(o,S({})),attributesOrder:o,children:At(e,S({}))}},a=(t,e="",n="")=>{const r=va(n),a=va(t);let A=a.length;const l=[...o,...va(e)];for(;A--;)i(a[A],l.slice(),r)},A=(t,o)=>{const e=va(t),n=va(o);let i=e.length;for(;i--;){const t=r[e[i]];for(let o=0,e=n.length;o<e;o++)t.attributes[n[o]]={},t.attributesOrder.push(n[o])}};"html5-strict"!==t&&(G(va("acronym applet basefont big font strike tt"),t=>{a(t,"",e)}),G(va("center dir isindex noframes"),t=>{a(t,"",n)}));return a("html","manifest","head body"),a("head","","base command link meta noscript script style title"),a("title hr noscript br"),a("base","href target"),a("link","href rel media hreflang type sizes hreflang"),a("meta","name http-equiv content charset"),a("style","media type scoped"),a("script","src async defer type charset"),a("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",n),a("dd div","",n),a("address dt caption","","html4"===t?e:n),a("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",e),a("blockquote","cite",n),a("ol","reversed start type","li"),a("ul","","li"),a("li","value",n),a("dl","","dt dd"),a("a","href target rel media hreflang type","html4"===t?e:n),a("q","cite",e),a("ins del","cite datetime",n),a("img","src sizes srcset alt usemap ismap width height"),a("iframe","src name width height",n),a("embed","src type width height"),a("object","data type typemustmatch name usemap form width height",[n,"param"].join(" ")),a("param","name value"),a("map","name",[n,"area"].join(" ")),a("area","alt coords shape href target rel media hreflang type"),a("table","border","caption colgroup thead tfoot tbody tr"+("html4"===t?" col":"")),a("colgroup","span","col"),a("c
1ol","span"),a("tbody thead tfoot","","tr"),a("tr","","td th"),a("td","colspan rowspan headers",n),a("th","colspan rowspan headers scope abbr",n),a("form","accept-charset action autocomplete enctype method name novalidate target",n),a("fieldset","disabled form name",[n,"legend"].join(" ")),a("label","form for",e),a("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),a("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===t?n:e),a("select","disabled form multiple name required size","option optgroup"),a("optgroup","disabled label","option"),a("option","disabled label selected value"),a("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),a("menu","type label",[n,"li"].join(" ")),a("noscript","",n),"html4"!==t&&(a("wbr"),a("ruby","",[e,"rt rp"].join(" ")),a("figcaption","",n),a("mark rt rp bdi","",e),a("summary","",[e,"h1 h2 h3 h4 h5 h6"].join(" ")),a("canvas","width height",n),a("data","value",e),a("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[n,"track source"].join(" ")),a("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[n,"track source"].join(" ")),a("picture","","img source"),a("source","src srcset type media sizes"),a("track","kind src srclang label default"),a("datalist","",[e,"option"].join(" ")),a("article section nav aside main header footer","",n),a("hgroup","","h1 h2 h3 h4 h5 h6"),a("figure","",[n,"figcaption"].join(" ")),a("time","datetime",e),a("dialog","open",n),a("command","type label icon disabled checked radiogroup command"),a("output","for form name",e),a("progress","value max",e),a("meter","value min max low high optimum",e),a("details","open",[n,"summary"].join(" ")),a("keygen","autofocus challenge disabled form keytype name"),i("svg","id tabindex lang xml:space class style x y width height viewBox preserveAspectRatio zoomAndPan transform".split(" "),[])),"html5-strict"!==t&&(A("script","language xml:space"),A("style","xml:space"),A("object","declare classid code codebase codetype archive standby align border hspace vspace"),A("embed","align name hspace vspace"),A("param","valuetype type"),A("a","charset name rev shape coords"),A("br","clear"),A("applet","codebase archive code object alt name width height align hspace vspace"),A("img","name longdesc align border hspace vspace"),A("iframe","longdesc frameborder marginwidth marginheight scrolling align"),A("font basefont","size color face"),A("input","usemap align"),A("select"),A("textarea"),A("h1 h2 h3 h4 h5 h6 div p legend caption","align"),A("ul","type compact"),A("li","type"),A("ol dl menu dir","compact"),A("pre","width xml:space"),A("hr","align noshade size width"),A("isindex","prompt"),A("table","summary width frame rules cellspacing cellpadding align bgcolor"),A("col","width align char charoff valign"),A("colgroup","width align char charoff valign"),A("thead","align char charoff valign"),A("tr","align char charoff valign bgcolor"),A("th","axis align char charoff valign nowrap bgcolor width height"),A("form","accept"),A("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),A("tfoot","align char charoff valign"),A("tbody","align char charoff valign"),A("area","nohref"),A("body","background bgcolor text link vlink alink")),"html4"!==t&&(A("input button select textarea","autofocus"),A("input textarea","placeholder"),A("a","download"),A("link script img","crossorigin"),A("img","loading"),A("iframe","sandbox seamless allow allowfullscreen loading referrerpolicy")),"html4"!==t&&G([r.video,r.audio],t=>{delete t.children.audio,delete t.children.video}),G(va("a form meter progress dfn"),t=>{r[t]&&delete r[t].children[t]}),delete r.caption.children.table,delete r.script,r})(l);!1===t.verify_html&&(t.valid_elements="*[*]");const c=La(t.valid_styles),d=La(t.invalid_styles,"map"),x=La(t.valid_classes,"map"),p=A("whitespace_elements","pre script noscript style textarea video audio iframe object c
vendor: 34,073 bytes, line 1
1ode"),u=A("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),b=A("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),h=A("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),v="td th iframe video audio object script code",_=A("non_empty_elements",v+" pre svg textarea summary",b),y=A("move_caret_before_on_enter_elements",v+" table",b),E="h1 h2 h3 h4 h5 h6",w=A("text_block_elements",E+" p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),k=A("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary html body multicol listing",w),B=A("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),F=A("transparent_elements","a ins del canvas map"),D=A("wrap_block_elements","pre "+E);Ma("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),t=>{a[t]=new RegExp("</"+t+"[^>]*>","gi")});const z=t=>{const o=I.from(e["@"]),n=/[*?+]/;G(Da(o,null!=t?t:""),({name:t,element:o,aliasName:i})=>{if(i&&(e[i]=o),n.test(t)){const e=o;e.pattern=_a(t),r.push(e)}else e[t]=o})},O=t=>{r=[],G(mt(e),t=>{delete e[t]}),z(t)},M=(t,o)=>{var r,a;delete za.text_block_elements,delete za.block_elements;const A=!!o.extends&&!et(o.extends),s=o.extends;if(n[t]=s?n[s]:{},i[t]=null!=s?s:t,_[t.toUpperCase()]={},_[t]={},A||(k[t.toUpperCase()]={},k[t]={}),s&&!e[t]&&e[s]){const o=ya(e[s]);delete o.removeEmptyAttrs,delete o.removeEmpty,e[t]=o}else e[t]={attributesOrder:[],attributes:{}};if(g(o.attributes)){const n=t=>{i.attributesOrder.push(t),i.attributes[t]={}},i=null!==(r=e[t])&&void 0!==r?r:{};delete i.attributesDefault,delete i.attributesForced,delete i.attributePatterns,delete i.attributesRequired,i.attributesOrder=[],i.attributes={},G(o.attributes,t=>{const o=Ea(l);Sa(t).each(({preset:t,name:e})=>{t?"global"===e&&G(o,n):n(e)})}),e[t]=i}if(f(o.padEmpty)){const n=null!==(a=e[t])&&void 0!==a?a:{};n.paddEmpty=o.padEmpty,e[t]=n}if(g(o.children)){const e={},r=t=>{e[t]={}},i=t=>{Fa(l,t).each(t=>{G(t,r)})};G(o.children,t=>{Sa(t).each(({preset:t,name:o})=>{t?i(o):r(o)})}),n[t]=e}s&&gt(n,(o,e)=>{o[s]&&(n[e]=o=Ta({},n[e]),o[t]=o[s])})},T=t=>{G((t=>{const o=/^(~)?(.+)$/;return nt(va(t,","),t=>{const e=o.exec(t);return e?[{cloneName:"~"===e[1]?"span":"div",name:e[2]}]:[]})})(null!=t?t:""),({name:t,cloneName:o})=>{M(t,{extends:o})})},R=t=>{m(t)?gt(t,(t,o)=>M(o,t)):C(t)&&T(t)},U=t=>{G((t=>{const o=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return nt(va(t,","),t=>{const e=o.exec(t);if(e){const t=e[1],o=t?(t=>"-"===t?"remove":"add")(t):"replace";return[{operation:o,name:e[2],validChildren:nt(va(e[3],"|"),t=>Sa(t).toArray())}]}return[]})})(null!=t?t:""),({operation:t,name:o,validChildren:e})=>{const r="replace"===t?{"#comment":{}}:n[o],i=o=>{"remove"===t?delete r[o]:r[o]={}};G(e,({preset:t,name:o})=>{t?(t=>{Fa(l,t).each(t=>{G(t,i)})})(o):i(o)}),n[o]=r})},N=t=>{const o=e[t];if(o)return o;let n=r.length;for(;n--;){const o=r[n];if(o.pattern.test(t))return o}},L=S(c),H=S(d),q=S(x),Y=S(h),j=S(k),W=S(w),P=S(B),V=S(Object.seal(b)),Z=S(u),Q=S(_),K=S(y),J=S(p),$=S(F),X=S(D),tt=S(Object.seal(a)),ot=(t,o)=>{const e=N(t);if(e){if(!o)return!0;{if(e.attributes[o])return!0;const t=e.attributePatterns;if(t){let e=t.length;for(;e--;)if(t[e].pattern.test(o))return!0}}}return!1},et=t=>kt(j(),t),rt=t=>!Kt(t,"#")&&ot(t)&&!et(t),it=S(i);return t.valid_elements?(O(t.valid_elements),Ma(s,(t,o)=>{n[o]=t.children})):(Ma(s,(t,o)=>{e[o]={attributes:t.attributes,attributesOrder:t.attributesOrder},n[o]=t.children}),Ma(va("strong/b em/i"),t=>{const o=va(t,"/");e[o[1]].outputName=o[0]}),Ma(B,(o,n)=>{e[n]&&(t.padd_empty_block_inline_children&&(e[n].paddInEmptyBlock=!0),e[n].removeEmpty=!0)}),Ma(va("ol ul blockquote a table tbody"),t=>{e[t]&&(e[t].removeEmpty=!0)}),Ma(va("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),t=>{e[t]&&(e[t].paddEmpty=!0)}),Ma(va("span"),t=>{e[t].removeEmptyAttrs=!0})),delete e.svg,R(t.custom_elements),U(t.valid_children),z(t.extended_valid_elements),U("+ol[ul|ol],+ul[ul|ol]"),Ma({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(t,o)=>{e[o]&&(e[o].parentsRequired=va(t))}),t.invalid_elements&&Ma(Ra(t.invalid_elements),t=>{e[t]&&delete e[t]}),N("span")||z("span[!data-mce-type|*]"),{type:l,children:n,elements:e,getValidStyles:L,getValidClasses:q,getBlockElements:j,getInvalidStyles:H,getVoidElements:V,getTextBlockElements:W,getTextInlineElements:P,getBoolAttrs:Y,getElementRule:N,getSelfClosingElements:Z,getNonEmptyElements:Q,getMoveCaretBeforeOnEnterElements:K,getWhitespaceElements:J,getTransparentElements:$,getSpecialElements:tt,isValidChild:(t,o)=>{const e=n[t.toLowerCase()];return!(!e||!e[o.toLowerCase()])},isValid:ot,isBlock:et,isInline:rt,isWrapper:t=>kt(X(),t)||rt(t),getCustomElements:it,addValidElements:z,setValidElements:O,addCustomElements:R,addValidChildren:U}},Ha=t=>Zt(t,"#").toUpperCase(),qa=t=>{const o=t.toString(16);return(1===o.length?"0"+o:o).toUpperCase()},Ya=t=>(t=>({value:Ha(t)}))(qa(t.red)+qa(t.green)+qa(t.blue)),ja=/^\s*rgb\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*\)\s*$/i,Wa=/^\s*rgba\s*\(\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*(\d+)\s*[,\s]\s*((?:\d?\.\d+|\d+)%?)\s*\)\s*$/i,Pa=(t,o,e,n)=>((t,o,e,n)=>({red:t,green:o,blue:e,alpha:n}))(parseInt(t,10),parseInt(o,10),parseInt(e,10),parseFloat(n)),Va=t=>ja.test(t)?"rgb":Wa.test(t)?"rgba":"other",Ga=t=>{const o=ja.exec(t);if(null!==o)return I.some(Pa(o[1],o[2],o[3],"1"));const e=Wa.exec(t);return null!==e?I.some(Pa(e[1],e[2],e[3],e[4])):I.none()},Za=t=>`rgba(${t.red},${t.green},${t.blue},${t.alpha})`,Qa=t=>Ga(t).map(Ya).map(t=>"#"+t.value).getOr(t),Ka=(t={},o)=>{const e=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,n=/\s*([^:]+):\s*([^;]+);?/g,r=/\s+$/,i={};let a,A;const l=lo;o&&(a=o.getValidStyles(),A=o.getInvalidStyles());const s="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(let t=0;t<s.length;t++)i[s[t]]=l+t,i[l+t]=s[t];const c={parse:o=>{const a={};let A=!1;const s=t.url_converter,d=t.url_converter_scope||c,x=(t,o,e)=>{const n=a[t+"-top"+o];if(!n)return;const r=a[t+"-right"+o];if(!r)return;const i=a[t+"-bottom"+o];if(!i)return;const A=a[t+"-left"+o];if(!A)return;const l=[n,r,i,A];let s=l.length-1;for(;s--&&l[s]===l[s+1];);s>-1&&e||(a[t+o]=-1===s?l[0]:l.join(" "),delete a[t+"-top"+o],delete a[t+"-right"+o],delete a[t+"-bottom"+o],delete a[t+"-left"+o])},p=t=>{const o=a[t];if(!o)return;const e=o.indexOf(",")>-1?[o]:o.split(" ");let n=e.length;for(;n--;)if(e[n]!==e[0])return!1;return a[t]=e[0],!0},C=t=>(A=!0,i[t]),m=(t,o)=>(A&&(t=t.replace(/\uFEFF[0-9]/g,t=>i[t])),o||(t=t.replace(/\\([\'\";:])/g,"$1")),t),u=t=>String.fromCharCode(parseInt(t.slice(1),16)),g=t=>t.replace(/\\[0-9a-f]+/gi,u),b=(o,e,n,r,i,a)=>{if(i=i||a)return"'"+(i=m(i)).replace(/\'/g,"\\'")+"'";if(e=m(e||n||r||""),!t.allow_script_urls){const o=e.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(o))return"";if(!t.allow_svg_data_urls&&/^data:image\/svg/i.test(o))return""}return s&&(e=s.call(d,e,"style")),"url('"+e.replace(/\'/g,"\\'")+"')"};if(o){let i;for(o=(o=o.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,C).replace(/\"[^\"]+\"|\'[^\']+\'/g,t=>t.replace(/[;:]/g,C));i=n.exec(o);){n.lastIndex=i.index+i[0].length;let o=i[1].replace(r,"").toLowerCase(),s=i[2].replace(r,"");if(o&&s){if(o=g(o),s=g(s),-1!==o.indexOf(l)||-1!==o.indexOf('"'))continue;if(!t.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(s)))continue;"font-weight"===o&&"700"===s?s="bold":"color"!==o&&"background-color"!==o||(s=s.toLowerCase()),"rgb"===Va(s)&&Ga(s).each(t=>{s=Qa(Za(t)).toLowerCase()}),s=s.replace(e,b),a[o]=A?m(s,!0):s}}x("border","",!0),x("border","-width"),x("border","-color"),x("border","-style"),x("padding",""),x("margin",""),f="border",v="border-style",_="border-color",p(h="border-width")&&p(v)&&p(_)&&(a[f]=a[h]+" "+a[v]+" "+a[_],delete a[h],delete a[v],delete a[_]),"medium none"===a.border&&delete a.border,"none"===a["border-image"]&&delete a["border-image"]}var f,h,v,_;return a},serialize:(t,o)=>{let e="";const n=(o,n)=>{const r=n[o];if(r)for(let o=0,n=r.length;o<n;o++){const n=r[o],i=t[n];i&&(e+=(e.length>0?" ":"")+n+": "+i+";")}};return o&&a?(n("*",a),n(o,a)):gt(t,(t,n)=>{t&&((t,o)=>{if(!A||!o)return!0;let e=A["*"];return!(e&&e[t]||(e=A[o],e&&e[t]))})(n,o)&&(e+=(e.length>0?" ":"")+n+": "+t+";")}),e}};return c},Ja={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},$a=t=>v(t.preventDefault)||(t=>t instanceof Event||y(t.initEvent))(t),Xa=(t,o)=>{const e=null!=o?o:{};for(const o in t)kt(Ja,o)||(e[o]=t[o]);return _(t.composedPath)&&(e.composedPath=()=>t.composedPath()),_(t.getModifierState)&&(e.getModifierState=o=>t.getModifierState(o)),_(t.getTargetRanges)&&(e.getTargetRanges=()=>t.getTargetRanges()),e},tA=(t,o,e,n)=>{var r;const i=Xa(o,n);return i.type=t,v(i.target)&&(i.target=null!==(r=i.srcElement)&&void 0!==r?r:e),$a(o)&&(i.preventDefault=()=>{i.defaultPrevented=!0,i.isDefaultPrevented=L,y(o.preventDefault)&&o.preventDefault()},i.stopPropagation=()=>{i.cancelBubble=!0,i.isPropagationStopped=L,y(o.stopPropagation)&&o.stopPropagation()},i.stopImmediatePropagation=()=>{i.isImmediatePropagationStopped=L,i.stopPropagation()},(t=>t.isDefaultPrevented===L||t.isDefaultPrevented===N)(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?L:N,i.isPropagationStopped=!0===i.cancelBubble?L:N,i.isImmediatePropagationStopped=N)),i},oA=/^(?:mouse|contextmenu)|click/,eA=(t,o,e,n)=>{t.addEventListener(o,e,n||!1)},nA=(t,o,e,n)=>{t.removeEventListener(o,e,n||!1)},rA=(t,o)=>{const e=tA(t.type,t,document,o);if((t=>_(t)&&oA.test(t.type))(t)&&h(t.pageX)&&!h(t.clientX)){const o=e.target.ownerDocument||document,n=o.documentElement,r=o.body,i=e;i.pageX=t.clientX+(n&&n.scrollLeft||r&&r.scrollLeft||0)-(n&&n.clientLeft||r&&r.clientLeft||0),i.pageY=t.clientY+(n&&n.scrollTop||r&&r.scrollTop||0)-(n&&n.clientTop||r&&r.clientTop||0)}return e},iA=(t,o,e)=>{const n=t.document,r={type:"ready"};if(e.domLoaded)return void o(r);const i=()=>{nA(t,"DOMContentLoaded",i),nA(t,"load",i),e.domLoaded||(e.domLoaded=!0,o(r)),t=null};"complete"===n.readyState||"interactive"===n.readyState&&n.body?i():eA(t,"DOMContentLoaded",i),e.domLoaded||eA(t,"load",i)};class aA{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(t,o,e,n){const r=this;let i;const a=window,A=t=>{r.executeHandlers(rA(t||a.event),l)};if(!t||ii(t)||li(t))return e;let l;t[r.expando]?l=t[r.expando]:(l=r.count++,t[r.expando]=l,r.events[l]={}),n=n||t;const s=o.split(" ");let c=s.length;for(;c--;){let o=s[c],d=A,x=!1,p=!1;"DOMContentLoaded"===o&&(o="ready"),r.domLoaded&&"ready"===o&&"complete"===t.readyState?e.call(n,rA({type:o})):(r.hasFocusIn||"focusin"!==o&&"focusout"!==o||(x=!0,p="focusin"===o?"focus":"blur",d=t=>{const o=rA(t||a.event);o.type="focus"===o.type?"focusin":"focusout",r.executeHandlers(o,l)}),i=r.events[l][o],i?"ready"===o&&r.domLoaded?e(rA({type:o})):i.push({func:e,scope:n}):(r.events[l][o]=i=[{func:e,scope:n}],i.fakeName=p,i.capture=x,i.nativeHandler=d,"ready"===o?iA(t,d,r):eA(t,p||o,d,x)))}return t=i=null,e}unbind(t,o,e){if(!t||ii(t)||li(t))return this;const n=t[this.expando];if(n){let r=this.events[n];if(o){const n=o.split(" ");let i=n.length;for(;i--;){const o=n[i],a=r[o];if(a){if(e){let t=a.length;for(;t--;)if(a[t].func===e){const e=a.nativeHandler,n=a.fakeName,i=a.capture,A=a.slice(0,t).concat(a.slice(t+1));A.nativeHandler=e,A.fakeName=n,A.capture=i,r[o]=A}}e&&0!==a.length||(delete r[o],nA(t,a.fakeName||o,a.nativeHandler,a.capture))}}}else gt(r,(o,e)=>{nA(t,o.fakeName||e,o.nativeHandler,o.capture)}),r={};for(const t in r)if(kt(r,t))return this;delete this.events[n];try{delete t[this.expando]}catch(o){t[this.expando]=null}}return this}fire(t,o,e){return this.dispatch(t,o,e)}dispatch(t,o,e){if(!t||ii(t)||li(t))return this;const n=rA({type:o,target:t},e);do{const o=t[this.expando];o&&this.executeHandlers(n,o),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow}while(t&&!n.isPropagationStopped());return this}clean(t){if(!t||ii(t)||li(t))return this;if(t[this.expando]&&this.unbind(t),t.getElementsByTagName||(t=t.document),t&&t.getElementsByTagName){this.unbind(t);const o=t.getElementsByTagName("*");let e=o.length;for(;e--;)(t=o[e])[this.expando]&&this.unbind(t)}return this}destroy(){this.events={}}cancel(t){return t&&(t.preventDefault(),t.stopImmediatePropagation()),!1}executeHandlers(t,o){const e=this.events[o],n=e&&e[t.type];if(n)for(let o=0,e=n.length;o<e;o++){const e=n[o];if(e&&!1===e.func.call(e.scope,t)&&t.preventDefault(),t.isImmediatePropagationStopped())return}}}aA.Event=new aA;const AA=se.each,lA=se.grep,sA="data-mce-style",cA=se.makeMap("fill-opacity font-weight line-height opacity orphans widows z-index zoom"," "),dA=(t,o,e)=>{v(e)||""===e?fn(t,o):Cn(t,o,e)},xA=t=>t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase()),pA=(t,o)=>{let e=0;if(t)for(let n=t.nodeType,r=t.previousSibling;r;r=r.previousSibling){const t=r.nodeType;(!o||!ii(r)||t!==n&&r.data.length)&&(e++,n=t)}return e},CA=(t,o)=>{const e=un(o,"style"),n=t.serialize(t.parse(e),_e(o));dA(o,sA,n)},mA=(t,o,e)=>{const n=xA(o);v(e)||""===e?Hn(t,n):Tn(t,n,((t,o)=>E(t)?kt(cA,o)?t+"":t+"px":t)(e,n))},uA=(t,o={})=>{const e={},n=window,r={};let i=0;const a=ea.forElement(de.fromDom(t),{contentCssCors:o.contentCssCors,referrerPolicy:o.referrerPolicy}),A=[],l=o.schema?o.schema:Ia({}),s=Ka({url_converter:o.url_converter,url_converter_scope:o.url_converter_scope},o.schema),c=o.ownEvents?new aA:aA.Event,d=l.getBlockElements(),x=o=>o&&t&&C(o)?t.getElementById(o):o,p=t=>{const o=x(t);return _(o)?de.fromDom(o):null},m=(t,o,e="")=>{let n;const r=p(t);if(_(r)&&ke(r)){const t=Z[o];n=t&&t.get?t.get(r.dom,o):un(r,o)}return _(n)?n:e},b=t=>{const o=x(t);return v(o)?[]:o.attributes},f=(t,e,n)=>{O(t,t=>{if(Kr(t)){const r=de.fromDom(t),i=""===n?null:n,a=un(r,e),A=Z[e];A&&A.set?A.set(r.dom,i,e):dA(r,e,i),a!==i&&o.onSetAttrib&&o.onSetAttrib({attrElm:r.dom,attrName:e,attrValue:i})}})},h=()=>o.root_element||t.body,E=(o,e)=>ta(t.body,x(o),e),w=(t,o,e)=>{const n=x(t);var r;if(!v(n)&&(Jr(n)||Kr(r=n)&&"http://www.w3.org/2000/svg"===r.namespaceURI))return e?Un(de.fromDom(n),xA(o)):("float"===(o=o.replace(/-(\D)/g,(t,o)=>o.toUpperCase()))&&(o="cssFloat"),n.style?n.style[o]:void 0)},B=t=>{const o=x(t);if(!o)return{w:0,h:0};let e=w(o,"width"),n=w(o,"height");return e&&-1!==e.indexOf("px")||(e="0"),n&&-1!==n.indexOf("px")||(n="0"),{w:parseInt(e,10)||o.offsetWidth||o.clientWidth,h:parseInt(n,10)||o.offsetHeight||o.clientHeight}},F=(t,o)=>{if(!t)return!1;const e=g(t)?t:[t];return P(e,t=>ge(de.fromDom(t),o))},D=(t,o,e,n)=>{const r=[];let i=x(t);n=void 0===n;const a=e||("BODY"!==h().nodeName?h().parentNode:null);if(C(o))if("*"===o)o=Kr;else{const t=o;o=o=>F(o,t)}for(;i&&!(i===a||v(i.nodeType)||si(i)||ci(i));){if(!o||o(i)){if(!n)return[i];r.push(i)}i=i.parentNode}return n?r:null},z=(t,o,e)=>{let n=o;if(t){C(o)&&(n=t=>F(t,o));for(let o=t[e];o;o=o[e])if(y(n)&&n(o))return o}return null},O=function(t,o,e){const n=null!=e?e:this;if(g(t)){const e=[];return AA(t,(t,r)=>{const i=x(t);i&&e.push(o.call(n,i,r))}),e}{const e=x(t);return!!e&&o.call(n,e)}},M=(t,o)=>{O(t,t=>{gt(o,(o,e)=>{f(t,e,o)})})},T=(t,o)=>{O(t,t=>{const e=de.fromDom(t);Dn(e,o)})},R=(o,e,n,r,i)=>O(o,o=>{const a=C(e)?t.createElement(e):e;return _(n)&&M(a,n),r&&(!C(r)&&r.nodeType?a.appendChild(r):C(r)&&T(a,r)),i?a:o.appendChild(a)}),U=(o,e,n)=>R(t.createElement(o),o,e,n,!0),N=ha.encodeAllRaw,L=(t,o)=>O(t,t=>{const e=de.fromDom(t);return o&&G(qe(e),t=>{Be(t)&&0===t.dom.length?_n(t):An(e,t)}),_n(e),e.dom}),I=(t,o,e)=>{O(t,t=>{if(Kr(t)){const n=de.fromDom(t),r=o.split(" ");G(r,t=>{if(_(e)){(e?xr:Cr)(n,t)}else mr(n,t)})}})},H=(t,o,e)=>O(o,n=>{var r;const i=g(o)?t.cloneNode(!0):t;return e&&AA(lA(n.childNodes),t=>{i.appendChild(t)}),null===(r=n.parentNode)||void 0===r||r.replaceChild(i,n),n}),q=()=>t.createRange(),Y=(e,r,i,a)=>{if(g(e)){let t=e.length;const o=[];for(;t--;)o[t]=Y(e[t],r,i,a);return o}return!o.collect||e!==t&&e!==n||A.push([e,r,i,a]),c.bind(e,r,i,a||V)},j=(o,e,r)=>{if(g(o)){let t=o.length;const n=[];for(;t--;)n[t]=j(o[t],e,r);return n}if(A.length>0&&(o===t||o===n)){let t=A.length;for(;t--;){const[n,i,a]=A[t];o!==n||e&&e!==i||r&&r!==a||c.unbind(n,i,a)}}return c.unbind(o,e,r)},W=t=>{if(t&&Jr(t)){const o=t.getAttribute("data-mce-contenteditable");return o&&"inherit"!==o?o:"inherit"!==t.contentEditable?t.contentEditable:null}return null},V={doc:t,settings:o,win:n,files:r,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:A,styles:s,schema:l,events:c,isBlock:t=>C(t)?kt(d,t):Kr(t)&&(kt(d,t.nodeName)||Zi(l,t)),root:null,clone:(t,o)=>t.cloneNode(o),getRoot:h,getViewPort:t=>{const o=Yr(t);return{x:o.x,y:o.y,w:o.width,h:o.height}},getRect:t=>{const o=x(t),e=E(o),n=B(o);return{x:e.x,y:e.y,w:n.w,h:n.h}},getSize:B,getParent:(t,o,e)=>{const n=D(t,o,e,!1);return n&&n.length>0?n[0]:null},getParents:D,get:x,getNext:(t,o)=>z(t,o,"nextSibling"),getPrev:(t,o)=>z(t,o,"previousSibling"),select:(e,n)=>{var r,i;const a=null!==(i=null!==(r=x(n))&&void 0!==r?r:o.root_element)&&void 0!==i?i:t;return y(a.querySelectorAll)?xt(a.querySelectorAll(e)):[]},is:F,add:R,create:U,createHTML:(t,o,e="")=>{let n="<"+t;for(const t in o)Bt(o,t)&&(n+=" "+t+'="'+N(o[t])+'"');return no(e)&&kt(l.getVoidElements(),t)?n+" />":n+">"+e+"</"+t+">"},createFragment:o=>{const e=t.createElement("div"),n=t.createDocumentFragment();let r;for(n.appendChild(e),o&&(e.innerHTML=o);r=e.firstChild;)n.appendChild(r);return n.removeChild(e),n},remove:L,setStyle:(t,e,n)=>{O(t,t=>{const r=de.fromDom(t);mA(r,e,n),o.update_styles&&CA(s,r)})},getStyle:w,setStyles:(t,e)=>{O(t,t=>{const n=de.fromDom(t);gt(e,(t,o)=>{mA(n,o,t)}),o.update_styles&&CA(s,n)})},removeAllAttribs:t=>O(t,t=>{const o=t.attributes;for(let e=o.length-1;e>=0;e--)t.removeAttributeNode(o.item(e))}),setAttrib:f,setAttribs:M,getAttrib:m,getPos:E,parseStyle:t=>s.parse(t),serializeStyle:(t,o)=>s.serialize(t,o),addStyle:o=>{if(V!==uA.DOM&&t===document){if(e[o])return;e[o]=!0}let n=t.getElementById("mceDefaultStyles");if(!n){n=t.createElement("style"),n.id="mceDefaultStyles",n.type="text/css";const o=t.head;o.firstChild?o.insertBefore(n,o.firstChild):o.appendChild(n)}n.styleSheet?n.styleSheet.cssText+=o:n.appendChild(t.createTextNode(o))},loadCSS:t=>{t||(t=""),G(t.split(","),t=>{r[t]=!0,a.load(t).catch(k)})},addClass:(t,o)=>{I(t,o,!0)},removeClass:(t,o)=>{I(t,o,!1)},hasClass:(t,o)=>{const e=p(t),n=o.split(" ");return _(e)&&rt(n,t=>ur(e,t))},toggleClass:I,show:t=>{O(t,t=>Hn(de.fromDom(t),"display"))},hide:t=>{O(t,t=>Tn(de.fromDom(t),"display","none"))},isHidden:t=>{const o=p(t);return _(o)&&Ht(Ln(o,"display"),"none")},uniqueId:t=>(t||"mce_")+i++,setHTML:T,getOuterHTML:t=>{const o=p(t);return _(o)?Kr(o.dom)?o.dom.outerHTML:(t=>{const o=de.fromTag("div"),e=de.fromDom(t.dom.cloneNode(!0));return cn(o,e),Sn(o)})(o):""},setOuterHTML:(t,o)=>{O(t,t=>{Kr(t)&&(t.outerHTML=o)})},decode:ha.decode,encode:N,insertAfter:(t,o)=>{const e=x(o);return O(t,t=>{const o=null==e?void 0:e.parentNode,n=null==e?void 0:e.nextSibling;return o&&(n?o.insertBefore(t,n):o.appendChild(t)),t})},replace:H,rename:(t,o)=>{if(t.nodeName!==o.toUpperCase()){const e=U(o);return AA(b(t),o=>{f(e,o.nodeName,m(t,o.nodeName))}),H(e,t,!0),e}return t},findCommonAncestor:(t,o)=>{let e=t;for(;e;){let t=o;for(;t&&e!==t;)t=t.parentNode;if(e===t)break;e=e.parentNode}return!e&&t.ownerDocument?t.ownerDocument.documentElement:e},run:O,getAttribs:b,isEmpty:(t,o,e)=>{if(u(o)){const n=t=>{const e=t.nodeName.toLowerCase();return Boolean(o[e])};return Si(l,t,{...e,isContent:n})}return Si(l,t,e)},createRng:q,nodeIndex:pA,split:(t,o,e)=>{let n,r,i=q();if(t&&o&&t.parentNode&&o.parentNode){const a=t.parentNode;return i.setStart(a,pA(t)),i.setEnd(o.parentNode,pA(o)),n=i.extractContents(),i=q(),i.setStart(o.parentNode,pA(o)+1),i.setEnd(a,pA(t)+1),r=i.extractContents(),a.insertBefore(aa(V,n,l),t),e?a.insertBefore(e,t):a.insertBefore(o,t),a.insertBefore(aa(V,r,l),t),L(t),e||o}},bind:Y,unbind:j,fire:(t,o,e)=>c.dispatch(t,o,e),dispatch:(t,o,e)=>c.dispatch(t,o,e),getContentEditable:W,getContentEditableParent:t=>{const o=h();let e=null;for(let n=t;n&&n!==o&&(e=W(n),null===e);n=n.parentNode);return e},isEditable:t=>{if(_(t)){const o=Kr(t)?t:t.parentElement;return _(o)&&Jr(o)&&gr(de.fromDom(o))}return!1},destroy:()=>{if(A.length>0){let t=A.length;for(;t--;){const[o,e,n]=A[t];c.unbind(o,e,n)}}gt(r,(t,o)=>{a.unload(o),delete r[o]})},isChildOf:(t,o)=>t===o||o.contains(t),dumpRng:t=>"startContainer: "+t.startContainer.nodeName+", startOffset: "+t.startOffset+", endContainer: "+t.endContainer.nodeName+", endOffset: "+t.endOffset},Z=((t,o,e)=>{const n=o.keep_values,r={set:(t,n,r)=>{const i=de.fromDom(t);y(o.url_converter)&&_(n)&&(n=o.url_converter.call(o.url_converter_scope||e(),String(n),r,t)),dA(i,"data-mce-"+r,n),dA(i,r,n)},get:(t,o)=>{const e=de.fromDom(t);return un(e,"data-mce-"+o)||un(e,o)}},i={style:{set:(o,e)=>{const r=de.fromDom(o);n&&dA(r,sA,e),fn(r,"style"),C(e)&&Rn(r,t.parse(e))},get:o=>{const e=de.fromDom(o),n=un(e,sA)||un(e,"style");return t.serialize(t.parse(n),_e(e))}}};return n&&(i.href=i.src=r),i})(s,o,S(V));return V};uA.DOM=uA(document),uA.nodeIndex=pA;const gA=uA.DOM;class bA{constructor(t={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=t}_setReferrerPolicy(t){this.settings.referrerPolicy=t}loadScript(t){return new Promise((o,e)=>{const n=gA;let r;const i=()=>{n.remove(a),r&&(r.onerror=r.onload=r=null)},a=n.uniqueId();r=document.createElement("script"),r.id=a,r.type="text/javascript",r.src=se._addCacheSuffix(t),this.settings.referrerPolicy&&n.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=()=>{i(),o()},r.onerror=()=>{i(),e("Failed to load script: "+t)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)})}isDone(t){return 2===this.states[t]}markDone(t){this.states[t]=2}add(t){const o=this;o.queue.push(t);return void 0===o.states[t]&&(o.states[t]=0),new Promise((e,n)=>{o.scriptLoadedCallbacks[t]||(o.scriptLoadedCallbacks[t]=[]),o.scriptLoadedCallbacks[t].push({resolve:e,reject:n})})}load(t){return this.add(t)}remove(t){delete this.states[t],delete this.scriptLoadedCallbacks[t]}loadQueue(){const t=this.queue;return this.queue=[],this.loadScripts(t)}loadScripts(t){const o=this,e=(t,e)=>{wt(o.scriptLoadedCallbacks,e).each(o=>{G(o,o=>o[t](e))}),delete o.scriptLoadedCallbacks[e]},n=t=>{const o=K(t,t=>"rejected"===t.status);return o.length>0?Promise.reject(nt(o,({reason:t})=>g(t)?t:[t])):Promise.resolve()},r=t=>Promise.allSettled(V(t,t=>2===o.states[t]?(e("resolve",t),Promise.resolve()):3===o.states[t]?(e("reject",t),Promise.reject(t)):(o.states[t]=1,o.loadScript(t).then(()=>{o.states[t]=2,e("resolve",t);const i=o.queue;return i.length>0?(o.queue=[],r(i).then(n)):Promise.resolve()},()=>(o.states[t]=3,e("reject",t),Promise.reject(t)))))),i=t=>(o.loading=!0,r(t).then(t=>{o.loading=!1;const e=o.queueLoadedCallbacks.shift();return I.from(e).each(U),n(t)})),a=xo(t);return o.loading?new Promise((t,e)=>{o.queueLoadedCallbacks.push(()=>{i(a).then(t,e)})}):i(a)}}bA.ScriptLoader=new bA;const fA={},hA=St("en"),vA=()=>wt(fA,hA.get()),_A={getData:()=>bt(fA,t=>({...t})),setCode:t=>{t&&hA.set(t)},getCode:()=>hA.get(),add:(t,o)=>{let e=fA[t];e||(fA[t]=e={});const n=V(mt(o),t=>t.toLowerCase());gt(o,(t,r)=>{const i=r.toLowerCase();i!==r&&((t,o)=>{const e=t.indexOf(o);return-1!==e&&t.indexOf(o,e+1)>e})(n,i)?(kt(o,i)||(e[i]=t),e[r]=t):e[i]=t})},translate:t=>{const o=vA().getOr({}),e=t=>y(t)?Object.prototype.toString.call(t):n(t)?"":""+t,n=t=>""===t||null==t,r=t=>{const n=e(t);return kt(o,n)?e(o[n]):wt(o,n.toLowerCase()).map(e).getOr(n)},i=t=>t.replace(/{context:\w+}$/,"");if(n(t))return"";if(m(a=t)&&kt(a,"raw"))return e(t.raw);var a;if((t=>g(t)&&t.length>1)(t)){const o=t.slice(1);return i(r(t[0]).replace(/\{([0-9]+)\}/g,(t,n)=>kt(o,n)?e(o[n]):t))}return i(r(t))},isRtl:()=>vA().bind(t=>wt(t,"_dir")).exists(t=>"rtl"===t),hasCode:t=>kt(fA,t)},yA=()=>{const t=[],o={},e={},n=[],r=(t,o)=>{const e=K(n,e=>e.name===t&&e.state===o);G(e,t=>t.resolve())},i=t=>kt(o,t),a=(t,e)=>{const n=_A.getCode();!n||e&&-1===(","+(e||"")+",").indexOf(","+n+",")||bA.ScriptLoader.add(o[t]+"/langs/"+n+".js")},A=(t,o="added")=>"added"===o&&(t=>kt(e,t))(t)||"loaded"===o&&i(t)?Promise.resolve():new Promise(e=>{n.push({name:t,state:o,resolve:e})});return{items:t,urls:o,lookup:e,get:t=>{if(e[t])return e[t].instance},requireLangPack:(t,o)=>{!1!==yA.languageLoad&&(i(t)?a(t,o):A(t,"loaded").then(()=>a(t,o)))},add:(o,n)=>(t.push(n),e[o]={instance:n},r(o,"added"),n),remove:t=>{delete o[t],delete e[t]},createUrl:(t,o)=>C(o)?C(t)?{prefix:"",resource:o,suffix:""}:{prefix:t.prefix,resource:o,suffix:t.suffix}:o,load:(t,n)=>{if(o[t])return Promise.resolve();let i=C(n)?n:n.prefix+n.resource+n.suffix;0!==i.indexOf("/")&&-1===i.indexOf("://")&&(i=yA.baseURL+"/"+i),o[t]=i.substring(0,i.lastIndexOf("/"));const a=()=>(r(t,"loaded"),Promise.resolve());return e[t]?a():bA.ScriptLoader.add(i).then(a)},waitFor:A}};yA.languageLoad=!0,yA.baseURL="",yA.PluginManager=yA(),yA.ThemeManager=yA(),yA.ModelManager=yA();const EA=S("mce-annotation"),wA=S("data-mce-annotation"),kA=S("data-mce-annotation-uid"),BA=S("data-mce-annotation-active"),FA=S("data-mce-annotation-classes"),SA=S("data-mce-annotation-attrs"),DA=t=>o=>fe(o,t),zA=(t,o)=>{const e=t.selection.getRng(),n=de.fromDom(e.startContainer),r=de.fromDom(t.getBody()),i=o.fold(()=>"."+EA(),t=>`[${wA()}="${t}"]`),a=Ye(n,e.startOffset).getOr(n);return Ar(a,i,DA(r)).bind(o=>gn(o,`${kA()}`).bind(e=>gn(o,`${wA()}`).map(o=>{const n=MA(t,e);return{uid:e,name:o,elements:n}})))},OA=(t,o)=>bn(t,"data-mce-bogus")||((t,o,e)=>ir(t,o,e).isSome())(t,'[data-mce-bogus="all"]',DA(o)),MA=(t,o)=>{const e=de.fromDom(t.getBody()),n=vr(e,`[${kA()}="${o}"]`);return K(n,t=>!OA(t,e))},TA=(t,o)=>{const e=de.fromDom(t.getBody()),n=vr(e,`[${wA()}="${o}"]`),r={};return G(n,t=>{if(!OA(t,e)){const o=un(t,kA()),e=wt(r,o).getOr([]);r[o]=e.concat([t])}}),r},RA=(t,o)=>{const e=St({}),n=()=>({listeners:[],previous:Vt()}),r=(t,o)=>{i(t,t=>(o(t),t))},i=(t,o)=>{const r=e.get(),i=o(wt(r,t).getOrThunk(n));r[t]=i,e.set(r)},a=(o,e)=>{G(MA(t,o),t=>{e?Cn(t,BA(),"true"):fn(t,BA())})},A=ao(()=>{const e=lt(o.getNames());G(e,o=>{i(o,e=>{const n=e.previous.get();return zA(t,I.some(o)).fold(()=>{n.each(t=>{(t=>{r(t,o=>{G(o.listeners,o=>o(!1,t))})})(o),e.previous.clear(),a(t,!1)})},({uid:t,name:o,elements:i})=>{Ht(n,t)||(n.each(t=>a(t,!1)),((t,o,e)=>{r(t,n=>{G(n.listeners,n=>n(!0,t,{uid:o,nodes:V(e,t=>t.dom)}))})})(o,t,i),e.previous.set(t),a(t,!0))}),{previous:e.previous,listeners:e.listeners}})})},30);t.on("remove",()=>{A.cancel()}),t.on("NodeChange",()=>{A.throttle()});return{addListener:(t,o)=>{i(t,t=>({previous:t.previous,listeners:t.listeners.concat([o])}))}}},UA=(t,o,e=N)=>{const n=new jr(t,o),r=t=>{let o;do{o=n[t]()}while(o&&!ii(o)&&!e(o));return I.from(o).filter(ii)};return{current:()=>I.from(n.current()).filter(ii),next:()=>r("next"),prev:()=>r("prev"),prev2:()=>r("prev2")}},NA=(t,o)=>{const e=o||(o=>t.isBlock(o)||di(o)||mi(o)),n=(t,o,e,r)=>{if(ii(t)){const e=r(t,o,t.data);if(-1!==e)return I.some({container:t,offset:e})}return e().bind(t=>n(t.container,t.offset,e,r))};return{backwards:(o,r,i,a)=>{const A=UA(o,null!=a?a:t.getRoot(),e);return n(o,r,()=>A.prev().map(t=>({container:t,offset:t.length})),i).getOrNull()},forwards:(o,r,i,a)=>{const A=UA(o,null!=a?a:t.getRoot(),e);return n(o,r,()=>A.next().map(t=>({container:t,offset:0})),i).getOrNull()}}},LA=t=>{let o;return e=>(o=o||At(t,L),kt(o,_e(e)))},IA=t=>ke(t)&&"br"===_e(t),HA=LA(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),qA=LA(["ul","ol","dl"]),YA=LA(["li","dd","dt"]),jA=LA(["thead","tbody","tfoot"]),WA=LA(["td","th"]),PA=LA(["pre","script","textarea","style"]),VA=t=>{const o=vr(t,"br"),e=K((t=>{const o=[];let e=t.dom;for(;e;)o.push(de.fromDom(e)),e=e.lastChild;return o})(t).slice(-1),IA);o.length===e.length&&G(e,_n)},GA=()=>{const t=de.fromTag("br");return Cn(t,"data-mce-bogus","1"),t},ZA=t=>{vn(t),cn(t,GA())},QA=lo,KA=co,JA=t=>t.replace(/\uFEFF/g,""),$A=Kr,XA=ii,tl=t=>(XA(t)&&(t=t.parentNode),$A(t)&&t.hasAttribute("data-mce-caret")),ol=t=>XA(t)&&KA(t.data),el=t=>tl(t)||ol(t),nl=t=>t.firstChild!==t.lastChild||!di(t.firstChild),rl=t=>{const o=t.container();return!!ii(o)&&(o.data.charAt(t.offset())===QA||t.isAtStart()&&ol(o.previousSibling))},il=t=>{const o=t.container();return!!ii(o)&&(o.data.charAt(t.offset()-1)===QA||t.isAtEnd()&&ol(o.nextSibling))},al=t=>XA(t)&&t.data[0]===QA,Al=t=>XA(t)&&t.data[t.data.length-1]===QA,ll=t=>t&&t.hasAttribute("data-mce-caret")?((t=>{var o;const e=t.getElementsByTagName("br"),n=e[e.length-1];oi(n)&&(null===(o=n.parentNode)||void 0===o||o.removeChild(n))})(t),t.removeAttribute("data-mce-caret"),t.removeAttribute("data-mce-bogus"),t.removeAttribute("style"),t.removeAttribute("data-mce-style"),t.removeAttribute("_moz_abspos"),t):null,sl=t=>tl(t.startContainer),cl=Math.round,dl=t=>t?{left:cl(t.left),top:cl(t.top),bottom:cl(t.bottom),right:cl(t.right),width:cl(t.width),height:cl(t.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},xl=(t,o)=>(t=dl(t),o||(t.left=t.left+t.width),t.right=t.left,t.width=0,t),pl=(t,o,e)=>t>=0&&t<=Math.min(o.height,e.height)/2,Cl=(t,o)=>{const e=Math.min(o.height/2,t.height/2);return t.bottom-e<o.top||!(t.top>o.bottom)&&pl(o.top-t.bottom,t,o)},ml=(t,o)=>t.top>o.bottom||!(t.bottom<o.top)&&pl(o.bottom-t.top,t,o),ul=(t,o,e)=>{const n=Math.max(Math.min(o,t.left+t.width),t.left),r=Math.max(Math.min(e,t.top+t.height),t.top);return Math.sqrt((o-n)*(o-n)+(e-r)*(e-r))},gl=t=>{const o=t.startContainer,e=t.startOffset;return o===t.endContainer&&o.hasChildNodes()&&t.endOffset===e+1?o.childNodes[e]:null},bl=(t,o)=>{if(Kr(t)&&t.hasChildNodes()){const e=t.childNodes,n=((t,o,e)=>Math.min(Math.max(t,o),e))(o,0,e.length-1);return e[n]}return t},fl=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-゙︯-゚]"),hl=t=>C(t)&&t.charCodeAt(0)>=768&&fl.test(t),vl=Ci,_l=mi,yl=di,El=ii,wl=Xr(["script","style","textarea"]),kl=Xr(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Bl=Xr(["table"]),Fl=el,Sl=t=>!Fl(t)&&(El(t)?!wl(t.parentNode):kl(t)||yl(t)||Bl(t)||Dl(t)),Dl=t=>!(t=>Kr(t)&&"true"===t.getAttribute("unselectable"))(t)&&_l(t),zl=(t,o)=>Sl(t)&&((t,o)=>{for(let e=t.parentNode;e&&e!==o;e=e.parentNode){if(Dl(e))return!1;if(vl(e))return!0}return!0})(t,o),Ol=Kr,Ml=Sl,Tl=ti("display","block table"),Rl=ti("float","left right"),Ul=((...t)=>o=>{for(let e=0;e<t.length;e++)if(!t[e](o))return!1;return!0})(Ol,Ml,M(Rl)),Nl=M(ti("white-space","pre pre-line pre-wrap")),Ll=ii,Il=di,Hl=uA.nodeIndex,ql=(t,o)=>o<0&&Kr(t)&&t.hasChildNodes()?void 0:bl(t,o),Yl=t=>t?t.createRange():uA.DOM.createRng(),jl=t=>C(t)&&/[\r\n\t ]/.test(t),Wl=t=>!!t.setStart&&!!t.setEnd,Pl=t=>{const o=t.startContainer,e=t.startOffset;if(jl(t.toString())&&Nl(o.parentNode)&&ii(o)){const t=o.data;if(jl(t[e-1])||jl(t[e+1]))return!0}return!1},Vl=t=>0===t.left&&0===t.right&&0===t.top&&0===t.bottom,Gl=t=>{var o;let e;const n=t.getClientRects();return e=n.length>0?dl(n[0]):dl(t.getBoundingClientRect()),!Wl(t)&&Il(t)&&Vl(e)?(t=>{const o=t.ownerDocument,e=Yl(o),n=o.createTextNode(so),r=t.parentNode;r.insertBefore(n,t),e.setStart(n,0),e.setEnd(n,1);const i=dl(e.getBoundingClientRect());return r.removeChild(n),i})(t):Vl(e)&&Wl(t)&&null!==(o=(t=>{const o=t.startContainer,e=t.endContainer,n=t.startOffset,r=t.endOffset;if(o===e&&ii(e)&&0===n&&1===r){const o=t.cloneRange();return o.setEndAfter(e),Gl(o)}return null})(t))&&void 0!==o?o:e},Zl=(t,o)=>{const e=xl(t,o);return e.width=1,e.right=e.left+1,e},Ql=t=>{const o=[],e=t=>{var e,n;0!==t.height&&(o.length>0&&(e=t,n=o[o.length-1],e.left===n.left&&e.top===n.top&&e.bottom===n.bottom&&e.right===n.right)||o.push(t))},n=(t,o)=>{const n=Yl(t.ownerDocument);if(o<t.data.length){if(hl(t.data[o]))return;if(hl(t.data[o-1])&&(n.setStart(t,o),n.setEnd(t,o+1),!Pl(n)))return void e(Zl(Gl(n),!1))}o>0&&(n.setStart(t,o-1),n.setEnd(t,o),Pl(n)||e(Zl(Gl(n),!1))),o<t.data.length&&(n.setStart(t,o),n.setEnd(t,o+1),Pl(n)||e(Zl(Gl(n),!0)))},r=t.container(),i=t.offset();if(Ll(r))return n(r,i),o;
vendor: 4,922 bytes, line 1
1if(Ol(r))if(t.isAtEnd()){const t=ql(r,i);Ll(t)&&n(t,t.data.length),Ul(t)&&!Il(t)&&e(Zl(Gl(t),!1))}else{const a=ql(r,i);if(Ll(a)&&n(a,0),Ul(a)&&t.isAtEnd())return e(Zl(Gl(a),!1)),o;const A=ql(t.container(),t.offset()-1);Ul(A)&&!Il(A)&&(Tl(A)||Tl(a)||!Ul(a))&&e(Zl(Gl(A),!1)),Ul(a)&&e(Zl(Gl(a),!0))}return o},Kl=(t,o,e)=>{const n=()=>(e||(e=Ql(Kl(t,o))),e);return{container:S(t),offset:S(o),toRange:()=>{const e=Yl(t.ownerDocument);return e.setStart(t,o),e.setEnd(t,o),e},getClientRects:n,isVisible:()=>n().length>0,isAtStart:()=>(Ll(t),0===o),isAtEnd:()=>Ll(t)?o>=t.data.length:o>=t.childNodes.length,isEqual:e=>e&&t===e.container()&&o===e.offset(),getNode:e=>ql(t,e?o-1:o)}};Kl.fromRangeStart=t=>Kl(t.startContainer,t.startOffset),Kl.fromRangeEnd=t=>Kl(t.endContainer,t.endOffset),Kl.after=t=>Kl(t.parentNode,Hl(t)+1),Kl.before=t=>Kl(t.parentNode,Hl(t)),Kl.isAbove=(t,o)=>Yt(ct(o.getClientRects()),dt(t.getClientRects()),Cl).getOr(!1),Kl.isBelow=(t,o)=>Yt(dt(o.getClientRects()),ct(t.getClientRects()),ml).getOr(!1),Kl.isAtStart=t=>!!t&&t.isAtStart(),Kl.isAtEnd=t=>!!t&&t.isAtEnd(),Kl.isTextPosition=t=>!!t&&ii(t.container()),Kl.isElementPosition=t=>!Kl.isTextPosition(t);const Jl=(t,o)=>{ii(o)&&0===o.data.length&&t.remove(o)},$l=(t,o,e)=>{ci(e)?((t,o,e)=>{const n=I.from(e.firstChild),r=I.from(e.lastChild);o.insertNode(e),n.each(o=>Jl(t,o.previousSibling)),r.each(o=>Jl(t,o.nextSibling))})(t,o,e):((t,o,e)=>{o.insertNode(e),Jl(t,e.previousSibling),Jl(t,e.nextSibling)})(t,o,e)},Xl=ii,ts=oi,os=uA.nodeIndex,es=t=>{const o=t.parentNode;return ts(o)?es(o):o},ns=t=>t?bo(t.childNodes,(t,o)=>(ts(o)&&"BR"!==o.nodeName?t=t.concat(ns(o)):t.push(o),t),[]):[],rs=t=>o=>t===o,is=t=>(Xl(t)?"text()":t.nodeName.toLowerCase())+"["+(t=>{let o,e;o=ns(es(t)),e=fo(o,rs(t),t),o=o.slice(0,e+1);const n=bo(o,(t,e,n)=>(Xl(e)&&Xl(o[n-1])&&t++,t),0);return o=go(o,Xr([t.nodeName])),e=fo(o,rs(t),t),e-n})(t)+"]",as=(t,o)=>{let e,n=[],r=o.container(),i=o.offset();if(Xl(r))e=((t,o)=>{let e=t;for(;(e=e.previousSibling)&&Xl(e);)o+=e.data.length;return o})(r,i);else{const t=r.childNodes;i>=t.length?(e="after",i=t.length-1):e="before",r=t[i]}n.push(is(r));let a=((t,o,e)=>{const n=[];for(let r=o.parentNode;r&&r!==t&&(!e||!e(r));r=r.parentNode)n.push(r);return n})(t,r);return a=go(a,M(oi)),n=n.concat(uo(a,t=>is(t))),n.reverse().join("/")+","+e},As=(t,o)=>{if(!o)return null;const e=o.split(","),n=e[0].split("/"),r=e.length>1?e[1]:"before",i=bo(n,(t,o)=>{const e=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(o);return e?("text()"===e[1]&&(e[1]="#text"),((t,o,e)=>{let n=ns(t);return n=go(n,(t,o)=>!Xl(t)||!Xl(n[o-1])),n=go(n,Xr([o])),n[e]})(t,e[1],parseInt(e[2],10))):null},t);if(!i)return null;if(!Xl(i)&&i.parentNode){let t;return t="after"===r?os(i)+1:os(i),Kl(i.parentNode,t)}return((t,o)=>{let e=t,n=0;for(;Xl(e);){const r=e.data.length;if(o>=n&&o<=n+r){t=e,o-=n;break}if(!Xl(e.nextSibling)){t=e,o=r;break}n+=r,e=e.nextSibling}return Xl(t)&&o>t.data.length&&(o=t.data.length),Kl(t,o)})(i,parseInt(r,10))},ls=mi,ss=(t,o,e,n,r)=>{const i=r?n.startContainer:n.endContainer;let a=r?n.startOffset:n.endOffset;const A=[],l=t.getRoot();if(ii(i))A.push(e?((t,o,e)=>{let n=t(o.data.slice(0,e)).length;for(let e=o.previousSibling;e&&ii(e);e=e.previousSibling)n+=t(e.data).length;return n})(o,i,a):a);else{let o=0;const n=i.childNodes;a>=n.length&&n.length&&(o=1,a=Math.max(0,n.length-1)),A.push(t.nodeIndex(n[a],e)+o)}for(let o=i;o&&o!==l;o=o.parentNode)A.push(t.nodeIndex(o,e));return A},cs=(t,o,e)=>{let n=0;return se.each(t.select(o),t=>"all"===t.getAttribute("data-mce-bogus")?void 0:t!==e&&void n++),n},ds=(t,o)=>{let e=o?t.startContainer:t.endContainer,n=o?t.startOffset:t.endOffset;if(Kr(e)&&"TR"===e.nodeName){const r=e.childNodes;e=r[Math.min(o?n:n-1,r.length-1)],e&&(n=o?0:e.childNodes.length,o?t.setStart(e,n):t.setEnd(e,n))}},xs=t=>(ds(t,!0),ds(t,!1),t),ps=(t,o)=>{if(Kr(t)&&(t=bl(t,o),ls(t)))return t;if(el(t)){ii(t)&&tl(t)&&(t=t.parentNode);let o=t.previousSibling;if(ls(o))return o;if(o=t.nextSibling,ls(o))return o}},Cs=(t,o,e)=>{const n=e.getNode(),r=e.getRng();if("IMG"===n.nodeName||ls(n)){const t=n.nodeName;return{name:t,index:cs(e.dom,t,n)}}const i=(t=>ps(t.startContainer,t.startOffset)||ps(t.endContainer,t.endOffset))(r);if(i){const t=i.tagName;return{name:t,index:cs(e.dom,t,i)}}return((t,o,e,n)=>{const r=o.dom,i=ss(r,t,e,n,!0),a=o.isForward(),A=sl(n)?{isFakeCaret:!0}:{};return o.isCollapsed()?{start:i,forward:a,...A}:{start:i,end:ss(r,t,e,n,!1),forward:a,...A}})(t,e,o,r)},ms=(t,o,e)=>{const n={"data-mce-type":"bookmark",id:o,style:"overflow:hidden;line-height:0px"};return e?t.create("span",n,"&#xFEFF;"):t.create("span",n)},us=(t,o)=>{const e=t.dom;let n=t.getRng();const r=e.uniqueId(),i=t.isCollapsed(),a=t.getNode(),A=a.nodeName,l=t.isForward();if("IMG"===A)return{name:A,index:cs(e,A,a)};const s=xs(n.cloneRange());if(!i){s.collapse(!1);const t=ms(e,r+"_end",o);$l(e,s,t)}n=xs(n),n.collapse(!0);const c=ms(e,r+"_start",o);
vendor: 5,250 bytes, line 1
1return $l(e,n,c),t.moveToBookmark({id:r,keep:!0,forward:l}),{id:r,forward:l}},gs=(t,o,e=!1)=>2===o?Cs(JA,e,t):3===o?(t=>{const o=t.getRng();return{start:as(t.dom.getRoot(),Kl.fromRangeStart(o)),end:as(t.dom.getRoot(),Kl.fromRangeEnd(o)),forward:t.isForward()}})(t):o?(t=>({rng:t.getRng(),forward:t.isForward()}))(t):us(t,!1),bs=O(Cs,D,!0),fs=t=>"inline-command"===t.type||"inline-format"===t.type,hs=t=>"block-command"===t.type||"block-format"===t.type,vs=t=>{var o;const e=o=>Ot.error({message:o,pattern:t}),n=(o,n,r)=>{if(void 0!==t.format){let r;if(g(t.format)){if(!rt(t.format,C))return e(o+" pattern has non-string items in the `format` array");r=t.format}else{if(!C(t.format))return e(o+" pattern has non-string `format` parameter");r=[t.format]}return Ot.value(n(r))}return void 0!==t.cmd?C(t.cmd)?Ot.value(r(t.cmd,t.value)):e(o+" pattern has non-string `cmd` parameter"):e(o+" pattern is missing both `format` and `cmd` parameters")};if(!m(t))return e("Raw pattern is not an object");if(!C(t.start))return e("Raw pattern is missing `start` parameter");if(void 0!==t.end){if(!C(t.end))return e("Inline pattern has non-string `end` parameter");if(0===t.start.length&&0===t.end.length)return e("Inline pattern has empty `start` and `end` parameters");let o=t.start,r=t.end;return 0===r.length&&(r=o,o=""),n("Inline",t=>({type:"inline-format",start:o,end:r,format:t}),(t,e)=>({type:"inline-command",start:o,end:r,cmd:t,value:e}))}if(void 0!==t.replacement)return C(t.replacement)?0===t.start.length?e("Replacement pattern has empty `start` parameter"):Ot.value({type:"inline-command",start:"",end:t.start,cmd:"mceInsertContent",value:t.replacement}):e("Replacement pattern has non-string `replacement` parameter");{const r=null!==(o=t.trigger)&&void 0!==o?o:"space";return 0===t.start.length?e("Block pattern has empty `start` parameter"):n("Block",o=>({type:"block-format",start:t.start,format:o[0],trigger:r}),(o,e)=>({type:"block-command",start:t.start,cmd:o,value:e,trigger:r}))}},_s=t=>K(t,hs),ys=t=>K(t,fs),Es=(t,o)=>({...t,blockPatterns:K(t.blockPatterns,t=>((t,o)=>("block-command"===t.type||"block-format"===t.type)&&t.trigger===o)(t,o))}),ws=t=>{const o=(t=>{const o=[],e=[];return G(t,t=>{t.fold(t=>{o.push(t)},t=>{e.push(t)})}),{errors:o,values:e}})(V(t,vs));return G(o.errors,t=>console.error(t.message,t.pattern)),o.values},ks=(t,o,e)=>{t.dispatch(o,e)},Bs=(t,o,e,n)=>{t.dispatch("FormatApply",{format:o,node:e,vars:n})},Fs=(t,o,e,n)=>{t.dispatch("FormatRemove",{format:o,node:e,vars:n})},Ss=(t,o)=>t.dispatch("SetContent",o),Ds=(t,o)=>t.dispatch("GetContent",o),zs=(t,o)=>{t.dispatch("AutocompleterUpdateActiveRange",o)},Os=(t,o)=>t.dispatch("PastePlainTextToggle",{state:o}),Ms=Qo().deviceType,Ts=Ms.isTouch(),Rs=uA.DOM,Us=t=>p(t,RegExp),Ns=t=>o=>o.options.get(t),Ls=t=>C(t)||m(t),Is=(t,o="")=>e=>{const n=C(e);if(n){if(-1!==e.indexOf("=")){const r=(t=>{const o=t.indexOf("=")>0?t.split(/[;,](?![^=;,]*(?:[;,]|$))/):t.split(",");return $(o,(t,o)=>{const e=o.split("="),n=e[0],r=e.length>1?e[1]:n;return t[Xt(n)]=Xt(r),t},{})})(e);return{value:wt(r,t.id).getOr(o),valid:n}}return{value:e,valid:n}}return{valid:!1,message:"Must be a string."}},Hs=Ns("iframe_attrs"),qs=Ns("doctype"),Ys=Ns("document_base_url"),js=Ns("body_id"),Ws=Ns("body_class"),Ps=Ns("content_security_policy"),Vs=Ns("br_in_pre"),Gs=Ns("forced_root_block"),Zs=Ns("forced_root_block_attrs"),Qs=Ns("newline_behavior"),Ks=Ns("br_newline_selector"),Js=Ns("no_newline_selector"),$s=Ns("keep_styles"),Xs=Ns("end_container_on_empty_block"),tc=Ns("automatic_uploads"),oc=Ns("images_reuse_filename"),ec=Ns("images_replace_blob_uris"),nc=Ns("icons"),rc=Ns("icons_url"),ic=Ns("images_upload_url"),ac=Ns("images_upload_base_path"),Ac=Ns("images_upload_credentials"),lc=Ns("images_upload_handler"),sc=Ns("content_css_cors"),cc=Ns("referrer_policy"),dc=Ns("language"),xc=Ns("language_url"),pc=Ns("indent_use_margin"),Cc=Ns("indentation"),mc=Ns("content_css"),uc=Ns("content_style"),gc=Ns("font_css"),bc=Ns("directionality"),fc=Ns("inline_boundaries_selector"),hc=Ns("object_resizing"),vc=Ns("resize_img_proportional"),_c=Ns("placeholder"),yc=Ns("event_root"),Ec=Ns("service_message"),wc=Ns("theme"),kc=Ns("theme_url"),Bc=Ns("model"),Fc=Ns("model_url"),Sc=Ns("inline_boundaries"),Dc=Ns("formats"),zc=Ns("preview_styles"),Oc=Ns("format_empty_lines"),Mc=Ns("format_noneditable_selector"),Tc=Ns("custom_ui_selector"),Rc=Ns("inline"),Uc=Ns("hidden_input"),Nc=Ns("submit_patch"),Lc=Ns("add_form_submit_trigger"),Ic=Ns("add_unload_trigger"),Hc=Ns("custom_undo_redo_levels"),qc=Ns("disable_nodechange"),Yc=Ns("readonly"),jc=Ns("editable_root"),Wc=Ns("content_css_cors"),Pc=Ns("plugins"),Vc=Ns("external_plugins"),Gc=Ns("block_unsupported_drop"),Zc=Ns("visual"),Qc=Ns("visual_table_class"),Kc=Ns("visual_anchor_class"),Jc=Ns("iframe_aria_text"),$c=Ns("setup"),Xc=Ns("init_instance_callback"),td=Ns("urlconverter_callback"),od=Ns("auto_focus"),ed=Ns("browser_spellcheck"),nd=Ns("protect"),rd=Ns("paste_block_drop"),id=Ns("paste_data_images"),ad=Ns("paste_preprocess"),Ad=Ns("paste_postprocess"),ld=Ns("newdocument_content"),sd=Ns("paste_webkit_styles"),cd=Ns("paste_remove_styles_if_webkit"),dd=Ns("paste_merge_formats"),xd=Ns("smart_paste"),pd=Ns("paste_as_text"),Cd=Ns("paste_tab_space
1s"),md=Ns("allow_html_data_urls"),ud=Ns("text_patterns"),gd=Ns("text_patterns_lookup"),bd=Ns("noneditable_class"),fd=Ns("editable_class"),hd=Ns("noneditable_regexp"),vd=Ns("preserve_cdata"),_d=Ns("highlight_on_focus"),yd=Ns("xss_sanitization"),Ed=Ns("init_content_sync"),wd=t=>se.explode(t.options.get("images_file_types")),kd=Ns("table_tab_navigation"),Bd=Ns("details_initial_state"),Fd=Ns("details_serialized_state"),Sd=Ns("sandbox_iframes"),Dd=t=>t.options.get("sandbox_iframes_exclusions"),zd=Ns("convert_unsafe_embeds"),Od=Ns("license_key"),Md=Ns("api_key"),Td=Ns("disabled"),Rd=Kr,Ud=ii,Nd=t=>{const o=t.parentNode;o&&o.removeChild(t)},Ld=t=>{const o=JA(t);return{count:t.length-o.length,text:o}},Id=t=>{let o;for(;-1!==(o=t.data.lastIndexOf(QA));)t.deleteData(o,1)},Hd=(t,o)=>(Wd(t),o),qd=(t,o)=>{const e=o.container(),n=((t,o)=>{const e=j(t,o);return-1===e?I.none():I.some(e)})(xt(e.childNodes),t).map(t=>t<o.offset()?Kl(e,o.offset()-1):o).getOr(o);return Wd(t),n},Yd=(t,o)=>Ud(t)&&o.container()===t?((t,o)=>{const e=Ld(t.data.substr(0,o.offset())),n=Ld(t.data.substr(o.offset()));return(e.text+n.text).length>0?(Id(t),Kl(t,o.offset()-e.count)):o})(t,o):Hd(t,o),jd=(t,o)=>Kl.isTextPosition(o)?Yd(t,o):((t,o)=>o.container()===t.parentNode?qd(t,o):Hd(t,o))(t,o),Wd=t=>{Rd(t)&&el(t)&&(nl(t)?t.removeAttribute("data-mce-caret"):Nd(t)),Ud(t)&&(Id(t),0===t.data.length&&Nd(t))},Pd=mi,Vd=fi,Gd=gi,Zd=(t,o,e)=>{const n=xl(o.getBoundingClientRect(),e);let r,i;if("BODY"===t.tagName){const o=t.ownerDocument.documentElement;r=t.scrollLeft||o.scrollLeft,i=t.scrollTop||o.scrollTop}else{const o=t.getBoundingClientRect();r=t.scrollLeft-o.left,i=t.scrollTop-o.top}n.left+=r,n.right+=r,n.top+=i,n.bottom+=i,n.width=1;let a=o.offsetWidth-o.clientWidth;return a>0&&(e&&(a*=-1),n.left+=a,n.right+=a),n},Qd=(t,o,e,n)=>{const r=Vt();let i,a;const A=Gs(t),l=t.dom,s=()=>{(t=>{var o,e;const n=vr(de.fromDom(t),"*[contentEditable=false],video,audio,embed,object");for(let t=0;t<n.length;t++){const r=n[t].dom;let i=r.previousSibling;if(Al(i)){const t=i.data;1===t.length?null===(o=i.parentNode)||void 0===o||o.removeChild(i):i.deleteData(t.length-1,1)}i=r.nextSibling,al(i)&&(1===i.data.length?null===(e=i.parentNode)||void 0===e||e.removeChild(i):i.deleteData(0,1))}})(o),a&&(Wd(a),a=null),r.on(t=>{l.remove(t.caret),r.clear()}),i&&(clearInterval(i),i=void 0)},c=()=>{i=window.setInterval(()=>{r.on(t=>{n()?l.toggleClass(t.caret,"mce-visual-caret-hidden"):l.addClass(t.caret,"mce-visual-caret-hidden")})},500)};return{isShowing:r.isSet,show:(t,n)=>{let i;if(s(),Gd(n))return null;if(!e(n))return a=((t,o)=>{var e;const n=(null!==(e=t.ownerDocument)&&void 0!==e?e:document).createTextNode(QA),r=t.parentNode;if(o){const o=t.previousSibling;if(XA(o)){if(el(o))return o;if(Al(o))return o.splitText(o.data.length-1)}null==r||r.insertBefore(n,t)}else{const o=t.nextSibling;if(XA(o)){if(el(o))return o;if(al(o))return o.splitText(1),o}t.nextSibling?null==r||r.insertBefore(n,t.nextSibling):null==r||r.appendChild(n)}return n})(n,t),i=n.ownerDocument.createRange(),Jd(a.nextSibling)?(i.setStart(a,0),i.setEnd(a,0)):(i.setStart(a,1),i.setEnd(a,1)),i;{const e=((t,o,e)=>{var n;const r=(null!==(n=o.ownerDocument)&&void 0!==n?n:document).createElement(t);r.setAttribute("data-mce-caret",e?"before":"after"),r.setAttribute("data-mce-bogus","all"),r.appendChild(GA().dom);const i=o.parentNode;return e?null==i||i.insertBefore(r,o):o.nextSibling?null==i||i.insertBefore(r,o.nextSibling):null==i||i.appendChild(r),r})(A,n,t),s=Zd(o,n,t);l.setStyle(e,"top",s.top),l.setStyle(e,"caret-color","transparent"),a=e;const d=l.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});l.setStyles(d,{...s}),l.add(o,d),r.set({caret:d,element:n,before:t}),t&&l.addClass(d,"mce-visual-caret-before"),c(),i=n.ownerDocument.createRange(),i.setStart(e,0),i.setEnd(e,0)}return i},hide:s,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{r.on(t=>{const e=Zd(o,t.element,t.before);l.setStyles(t.caret,{...e})})},destroy:()=>clearInterval(i)}},Kd=()=>ie.browser.isFirefox(),Jd=t=>
vendor: 5,355 bytes, line 1
1Pd(t)||Vd(t),$d=t=>(Jd(t)||ei(t)&&Kd())&&Re(de.fromDom(t)).exists(gr),Xd=Ci,tx=mi,ox=fi,ex=ti("display","block table table-cell table-row table-caption list-item"),nx=el,rx=tl,ix=Kr,ax=ii,Ax=Sl,lx=t=>1===t,sx=t=>-1===t,cx=(t,o)=>{let e;for(;e=t(o);)if(!rx(e))return e;return null},dx=(t,o,e,n,r)=>{const i=new jr(t,n),a=tx(t)||rx(t);let A;if(sx(o)){if(a&&(A=cx(i.prev.bind(i),!0),e(A)))return A;for(;A=cx(i.prev.bind(i),r);)if(e(A))return A}if(lx(o)){if(a&&(A=cx(i.next.bind(i),!0),e(A)))return A;for(;A=cx(i.next.bind(i),r);)if(e(A))return A}return null},xx=(t,o)=>{for(;t&&t!==o;){if(ex(t))return t;t=t.parentNode}return null},px=(t,o,e)=>xx(t.container(),e)===xx(o.container(),e),Cx=(t,o)=>{if(!o)return I.none();const e=o.container(),n=o.offset();return ix(e)?I.from(e.childNodes[n+t]):I.none()},mx=(t,o)=>{var e;const n=(null!==(e=o.ownerDocument)&&void 0!==e?e:document).createRange();return t?(n.setStartBefore(o),n.setEndBefore(o)):(n.setStartAfter(o),n.setEndAfter(o)),n},ux=(t,o,e)=>xx(o,t)===xx(e,t),gx=(t,o,e)=>{const n=t?"previousSibling":"nextSibling";let r=e;for(;r&&r!==o;){let t=r[n];if(t&&nx(t)&&(t=t[n]),tx(t)||ox(t)){if(ux(o,t,r))return t;break}if(Ax(t))break;r=r.parentNode}return null},bx=O(mx,!0),fx=O(mx,!1),hx=(t,o,e)=>{let n;const r=O(gx,!0,o),i=O(gx,!1,o),a=e.startContainer,A=e.startOffset;if(tl(a)){const t=ax(a)?a.parentNode:a,o=t.getAttribute("data-mce-caret");if("before"===o&&(n=t.nextSibling,$d(n)))return bx(n);if("after"===o&&(n=t.previousSibling,$d(n)))return fx(n)}if(!e.collapsed)return e;if(ii(a)){if(nx(a)){if(1===t){if(n=i(a),n)return bx(n);if(n=r(a),n)return fx(n)}if(-1===t){if(n=r(a),n)return fx(n);if(n=i(a),n)return bx(n)}return e}if(Al(a)&&A>=a.data.length-1)return 1===t&&(n=i(a),n)?bx(n):e;if(al(a)&&A<=1)return-1===t&&(n=r(a),n)?fx(n):e;if(A===a.data.length)return n=i(a),n?bx(n):e;if(0===A)return n=r(a),n?fx(n):e}return e},vx=(t,o)=>Cx(t?0:-1,o).filter(tx),_x=(t,o,e)=>{const n=hx(t,o,e);return-1===t?Kl.fromRangeStart(n):Kl.fromRangeEnd(n)},yx=t=>I.from(t.getNode()).map(de.fromDom),Ex=(t,o)=>{let e=o;for(;e=t(e);)if(e.isVisible())return e;return e},wx=(t,o)=>{const e=px(t,o);return!(e||!di(t.getNode()))||e},kx=mi,Bx=ii,Fx=Kr,Sx=di,Dx=Sl,zx=t=>kl(t)||(t=>!!Dl(t)&&!$(xt(t.getElementsByTagName("*")),(t,o)=>t||vl(o),!1))(t),Ox=zl,Mx=(t,o)=>t.hasChildNodes()&&o<t.childNodes.length?t.childNodes[o]:null,Tx=(t,o)=>{if(lx(t)){if(Dx(o.previousSibling)&&!Bx(o.previousSibling))return Kl.before(o);if(Bx(o))return Kl(o,0)}if(sx(t)){if(Dx(o.nextSibling)&&!Bx(o.nextSibling))return Kl.after(o);if(Bx(o))return Kl(o,o.data.length)}return sx(t)?Sx(o)?Kl.before(o):Kl.after(o):Kl.before(o)},Rx=(t,o,e)=>{let n,r,i,a;if(!Fx(e)||!o)return null;if(o.isEqual(Kl.after(e))&&e.lastChild){if(a=Kl.after(e.lastChild),sx(t)&&Dx(e.lastChild)&&Fx(e.lastChild))return Sx(e.lastChild)?Kl.before(e.lastChild):a}else a=o;const A=a.container();let l=a.offset();if(Bx(A)){if(sx(t)&&l>0)return Kl(A,--l);if(lx(t)&&l<A.length)return Kl(A,++l);n=A}else{if(sx(t)&&l>0&&(r=Mx(A,l-1),Dx(r)))return!zx(r)&&(i=dx(r,t,Ox,r),i)?Bx(i)?Kl(i,i.data.length):Kl.after(i):Bx(r)?Kl(r,r.data.length):Kl.before(r);if(lx(t)&&l<A.childNodes.length&&(r=Mx(A,l),Dx(r)))return Sx(r)?((t,o)=>{const e=o.nextSibling;return e&&Dx(e)?Bx(e)?Kl(e,0):Kl.before(e):Rx(1,Kl.after(o),t)})(e,r):!zx(r)&&(i=dx(r,t,Ox,r),i)?Bx(i)?Kl(i,0):Kl.before(i):Bx(r)?Kl(r,0):Kl.after(r);n=r||a.getNode()}if(n&&(lx(t)&&a.isAtEnd()||sx(t)&&a.isAtStart())&&(n=dx(n,t,L,e,!0),Ox(n,e)))return Tx(t,n);r=n?dx(n,t,Ox,e):n;const s=ho(K(((t,o)=>{const e=[];let n=t;for(;n&&n!==o;)e.push(n),n=n.parentNode;return e})(A,e),kx));return!s||r&&s.contains(r)?r?Tx(t,r):null:(a=lx(t)?Kl.after(s):Kl.before(s),a)},Ux=t=>({next:o=>Rx(1,o,t),prev:o=>Rx(-1,o,t)}),Nx=t=>Kl.isTextPosition(t)?0===t.offset():Sl(t.getNode()),Lx=t=>{if(Kl.isTextPosition(t)){const o=t.container();return t.offset()===o.data.length}return Sl(t.getNode(!0))},Ix=(t,o)=>!Kl.isTextPosition(t)&&!Kl.isTextPosition(o)&&t.getNode()===o.getNode(!0),Hx=(t,o,e)=>{return t?!Ix(o,e)&&(n=o,!(!Kl.isTextPosition(n)&&di(n.getNode())))&&Lx(o)&&Nx(e):!Ix(e,o)&&Nx(o)&&Lx(e);var n},qx=(t,o,e)=>{const n=Ux(o);return I.from(t?n.next(e):n.prev(e))},Yx=(t,o,e)=>qx(t,o,e).bind(n=>px(e,n,o)&&Hx(t,e,n)?qx(t,o,n):I.some(n)),jx=(t,o,e,n)=>Yx(t,o,e).bind(e=>n(e)?jx(t,o,e,n):I.some(e)),Wx=(t,o)=>{const e=t?o.firstChild:o.lastChild;return ii(e)?I.some(Kl(e,t?0:e.data.length)):e?Sl(e)?I.some(t?Kl.before(e):di(n=e)?Kl.before(n):Kl.after(n)):((t,o,e)=>{const n=t?Kl.before(e):Kl.after(e);return qx(t,o,n)})(t,o,e):I.none();var n},Px=O(qx,!0),Vx=O(qx,!1),Gx=O(Wx,!0),Zx=O(Wx,!1),Qx="_mce_caret",Kx=t=>Kr(t)&&t.id===Qx,Jx=(t,o)=>{let e=o;for(;e&&e!==t;){if(Kx(e))return e;e=e.parentNode}return null},$x=t=>kt(t,"name"),Xx=t=>se.isArray(t.start),tp=t=>!(!$x(t)&&f(t.forward))||t.forward,op=(t,o)=>(Kr(o)&&t.isBlock(o)&&!o.innerHTML&&(o.innerHTML='<br data-mce-bogus="1" />'),o),ep=(t,o)=>Zx(t).fold(N,t=>(o.setStart(t.container(),t.offset()),o.setEnd(t.container(),t.offset()),!0)),np=(t,o,e)=>!(!(t=>!t.hasChildNodes())(o)||!Jx(t,o))&&(((t,o)=>{var e;const n=(null!==(e=t.ownerDocument)&&void 0!==e?e:document).createTextNode(QA);t.appendChild(n),o.setStart(n,0),o.setEnd(n,0)})(o,e),!0),rp=(t,o,e,n)=>{const r=e[o?"start":"end"],i=t.getRoot();if(r){let t=i,e=r[0];for(let o=r.length-1;t&&o>=1;o--){const e=t.childNodes;if(np(i,t,n))return!0;
vendor: 6,297 bytes, line 1
1if(r[o]>e.length-1)return!!np(i,t,n)||ep(t,n);t=e[r[o]]}ii(t)&&(e=Math.min(r[0],t.data.length)),Kr(t)&&(e=Math.min(r[0],t.childNodes.length)),o?n.setStart(t,e):n.setEnd(t,e)}return!0},ip=t=>ii(t)&&t.data.length>0,ap=(t,o,e)=>{const n=t.get(e.id+"_"+o),r=null==n?void 0:n.parentNode,i=e.keep;if(n&&r){let a,A;if("start"===o?i?n.hasChildNodes()?(a=n.firstChild,A=1):ip(n.nextSibling)?(a=n.nextSibling,A=0):ip(n.previousSibling)?(a=n.previousSibling,A=n.previousSibling.data.length):(a=r,A=t.nodeIndex(n)+1):(a=r,A=t.nodeIndex(n)):i?n.hasChildNodes()?(a=n.firstChild,A=1):ip(n.previousSibling)?(a=n.previousSibling,A=n.previousSibling.data.length):(a=r,A=t.nodeIndex(n)):(a=r,A=t.nodeIndex(n)),!i){const r=n.previousSibling,i=n.nextSibling;let l;for(se.each(se.grep(n.childNodes),t=>{ii(t)&&(t.data=t.data.replace(/\uFEFF/g,""))});l=t.get(e.id+"_"+o);)t.remove(l,!0);if(ii(i)&&ii(r)&&!ie.browser.isOpera()){const o=r.data.length;r.appendData(i.data),t.remove(i),a=r,A=o}}return I.some(Kl(a,A))}return I.none()},Ap=(t,o)=>{const e=t.dom;if(o){if(Xx(o))return((t,o)=>{const e=t.createRng();return rp(t,!0,o,e)&&rp(t,!1,o,e)?I.some({range:e,forward:tp(o)}):I.none()})(e,o);if((t=>C(t.start))(o))return((t,o)=>{const e=I.from(As(t.getRoot(),o.start)),n=I.from(As(t.getRoot(),o.end));return Yt(e,n,(e,n)=>{const r=t.createRng();return r.setStart(e.container(),e.offset()),r.setEnd(n.container(),n.offset()),{range:r,forward:tp(o)}})})(e,o);if((t=>kt(t,"id"))(o))return((t,o)=>{const e=ap(t,"start",o),n=ap(t,"end",o);return Yt(e,n.or(e),(e,n)=>{const r=t.createRng();return r.setStart(op(t,e.container()),e.offset()),r.setEnd(op(t,n.container()),n.offset()),{range:r,forward:tp(o)}})})(e,o);if($x(o))return((t,o)=>I.from(t.select(o.name)[o.index]).map(o=>{const e=t.createRng();return e.selectNode(o),{range:e,forward:!0}}))(e,o);if((t=>kt(t,"rng"))(o))return I.some({range:o.rng,forward:tp(o)})}return I.none()},lp=(t,o,e)=>gs(t,o,e),sp=(t,o)=>{Ap(t,o).each(({range:o,forward:e})=>{t.setRng(o,e)})},cp=t=>Kr(t)&&"SPAN"===t.tagName&&"bookmark"===t.getAttribute("data-mce-type"),dp=(xp=so,t=>xp===t);var xp;const pp=t=>""!==t&&-1!==" \f\n\r\t\v".indexOf(t),Cp=t=>!pp(t)&&!dp(t)&&!co(t),mp=t=>{const o=[];if(t)for(let e=0;e<t.rangeCount;e++)o.push(t.getRangeAt(e));return o},up=t=>K((t=>nt(t,t=>{const o=gl(t);return o?[de.fromDom(o)]:[]}))(t),WA),gp=(t,o)=>{const e=vr(o,"td[data-mce-selected],th[data-mce-selected]");return e.length>0?e:up(t)},bp=t=>gp(mp(t.selection.getSel()),de.fromDom(t.getBody())),fp=(t,o)=>ir(t,"table",o),hp=t=>je(t).fold(S([t]),o=>[t].concat(hp(o))),vp=t=>We(t).fold(S([t]),o=>"br"===_e(o)?Ne(o).map(o=>[t].concat(vp(o))).getOr([]):[t].concat(vp(o))),_p=(t,o)=>Yt((t=>{const o=t.startContainer,e=t.startOffset;return ii(o)?0===e?I.some(de.fromDom(o)):I.none():I.from(o.childNodes[e]).map(de.fromDom)})(o),(t=>{const o=t.endContainer,e=t.endOffset;return ii(o)?e===o.data.length?I.some(de.fromDom(o)):I.none():I.from(o.childNodes[e-1]).map(de.fromDom)})(o),(o,e)=>{const n=tt(hp(t),O(fe,o)),r=tt(vp(t),O(fe,e));return n.isSome()&&r.isSome()}).getOr(!1),yp=(t,o,e,n)=>{const r=e,i=new jr(e,r),a=_t(t.schema.getMoveCaretBeforeOnEnterElements(),(t,o)=>!W(["td","th","table"],o.toLowerCase()));let A=e;do{if(ii(A)&&0!==se.trim(A.data).length)return void(n?o.setStart(A,0):o.setEnd(A,A.data.length));if(a[A.nodeName])return void(n?o.setStartBefore(A):"BR"===A.nodeName?o.setEndBefore(A):o.setEndAfter(A))}while(A=n?i.next():i.prev());"BODY"===r.nodeName&&(n?o.setStart(r,0):o.setEnd(r,r.childNodes.length))},Ep=t=>{const o=t.selection.getSel();return _(o)&&o.rangeCount>0},wp=(t,o)=>{const e=bp(t);e.length>0?G(e,e=>{const n=e.dom,r=t.dom.createRng();r.setStartBefore(n),r.setEndAfter(n),o(r,!0)}):o(t.selection.getRng(),!1)},kp=(t,o,e)=>{const n=us(t,o);e(n),t.moveToBookmark(n)},Bp=t=>E(null==t?void 0:t.nodeType),Fp=t=>Kr(t)&&!cp(t)&&!Kx(t)&&!oi(t),Sp=(t,o,e)=>{const{selection:n,dom:r}=t,i=n.getNode(),a=mi(i);kp(n,!0,()=>{o()});a&&mi(i)&&r.isChildOf(i,t.getBody())?t.selection.select(i):e(n.getStart())&&Dp(r,n)},Dp=(t,o)=>{var e,n;const r=o.getRng(),{startContainer:i,startOffset:a}=r;if(!((t,o)=>{if(Fp(o)&&!/^(TD|TH)$/.test(o.nodeName)){const e=t.getAttrib(o,"data-mce-selected"),n=parseInt(e,10);return!isNaN(n)&&n>0}return!1})(t,o.getNode())&&Kr(i)){const A=i.childNodes,l=t.getRoot();let s;if(a<A.length){const o=A[a];s=new jr(o,null!==(e=t.getParent(o,t.isBlock))&&void 0!==e?e:l)}else{const o=A[A.length-1];s=new jr(o,null!==(n=t.getParent(o,t.isBlock))&&void 0!==n?n:l),s.next(!0)}for(let e=s.current();e;e=s.next()){if("false"===t.getContentEditable(e))return;if(ii(e)&&!Tp(e))return r.setStart(e,0),void o.setRng(r)}}},zp=(t,o,e)=>{if(t){const n=o?"nextSibling":"previousSibling";for(t=e?t:t[n];t;t=t[n])if(Kr(t)||!Tp(t))return t}},Op=(t,o)=>!!t.getTextBlockElements()[o.nodeName.toLowerCase()]||Zi(t,o),Mp=(t,o,e)=>t.schema.isValidChild(o,e),Tp=(t,o=!1)=>{if(_(t)&&ii(t)){const e=o?t.data.replace(/ /g," "):t.data;return Pr(e)}return!1},Rp=(t,o)=>{const e=t.dom;return Fp(o)&&"false"===e.getContentEditable(o)&&((t,o)=>{const e="[data-mce-cef-wrappable]",n=Mc(t),r=no(n)?e:`${e},${n}`;return ge(de.fromDom(o),r)})(t,o)&&0===e.select('[contenteditable="true"]',o).length},Up=(t,o)=>y(t)?t(o):(_(o)&&(t=t.replace(/%(\w+)/g,(t,e)=>o[e]||t)),t),Np=(t,o)=>(o=o||"",t=""+((t=t||"").nodeName||t),o=""+(o.nodeName||o),t.toLowerCase()===o.toLowerCase()),Lp=(t,o)=>{if(v(t))return null;{let e=String(t);return"color"!==o&&"backgroundColor"!==o||(e=Qa(e)),"fontWeight"===o&&700===t&&(e="bold"),"fontFamily"===o&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),e}},Ip=(t,o,e)=>{const n=t.getStyle(o,e);return Lp(n,e)},Hp=(t,o)=>{let e;return t.getParent(o,o=>!!Kr(o)&&(e=t.getStyle(o,"text-decoration"),!!e&&"none"!==e)),e},qp=(t,o,e)=>t.getParents(o,e,t.getRoot()),Yp=(t,o,e)=>{const n=t.formatter.get(o);return _(n)&&P(n,e)},jp=(t,o,e)=>{const n=["inline","block","selector","attributes","styles","classes"],r=t=>_t(t,(t,o)=>P(n,t=>t===o));return Yp(t,o,o=>{const n=r(o);return Yp(t,e,t=>{const o=r(t);return((t,o,e=A)=>a(e).eq(t,o))(n,o)})})},Wp=t=>Bt(t,"block"),Pp=t=>Bt(t,"selector"),Vp=t=>Bt(t,"inline"),Gp=t=>Pp(t)&&!1!==t.expand&&!Vp(t),Zp=t=>(t=>{const o=[];let e=t;for(;e;){if(ii(e)&&e.data!==QA||e.childNodes.length>1)return[];Kr(e)&&o.push(e),e=e.firstChild}return o}
vendor: 5,044 bytes, line 1
1)(t).length>0,Qp=t=>Kx(t.dom)&&Zp(t.dom),Kp=cp,Jp=qp,$p=Tp,Xp=Op,tC=t=>di(t)&&t.getAttribute("data-mce-bogus")&&!t.nextSibling,oC=(t,o)=>{let e=o;for(;e;){if(Kr(e)&&t.getContentEditable(e))return"false"===t.getContentEditable(e)?e:o;e=e.parentNode}return o},eC=(t,o,e,n)=>{const r=o.data;if(t){for(let t=e;t>0;t--)if(n(r.charAt(t-1)))return t}else for(let t=e;t<r.length;t++)if(n(r.charAt(t)))return t;return-1},nC=(t,o,e)=>eC(t,o,e,t=>dp(t)||pp(t)),rC=(t,o,e)=>eC(t,o,e,Cp),iC=(t,o,e,n,r,i)=>{let a;const A=t.getParent(e,o=>ui(o)||t.isBlock(o)),l=_(A)?A:o,s=(o,e,n)=>{const i=NA(t),A=r?i.backwards:i.forwards;return I.from(A(o,e,(t,o)=>Kp(t.parentNode)?-1:(a=t,n(r,t,o)),l))};return s(e,n,nC).bind(t=>i?s(t.container,t.offset+(r?-1:0),rC):I.some(t)).orThunk(()=>a?I.some({container:a,offset:r?0:a.length}):I.none())},aC=(t,o,e,n,r)=>{const i=n[r];ii(n)&&no(n.data)&&i&&(n=i);const a=Jp(t,n);for(let n=0;n<a.length;n++)for(let r=0;r<o.length;r++){const i=o[r];if((!_(i.collapsed)||i.collapsed===e.collapsed)&&(Pp(i)&&t.is(a[n],i.selector)))return a[n]}return n},AC=(t,o,e,n)=>{var r;let i=e;const a=t.getRoot(),A=o[0];if(Wp(A)&&(i=A.wrapper?null:t.getParent(e,A.block,a)),!i){const o=null!==(r=t.getParent(e,"LI,TD,TH,SUMMARY"))&&void 0!==r?r:a;i=t.getParent(ii(e)?e.parentNode:e,o=>o!==a&&Xp(t.schema,o),o)}if(i&&Wp(A)&&A.wrapper&&(i=Jp(t,i,"ul,ol").reverse()[0]||i),!i)for(i=e;i&&i[n]&&!t.isBlock(i[n])&&(i=i[n],!Np(i,"br")););return i||e},lC=(t,o,e,n)=>{const r=e.parentNode;return!_(e[n])&&(!(r!==o&&!v(r)&&!t.isBlock(r))||lC(t,o,r,n))},sC=(t,o,e,n,r,i)=>{let a=e;const A=r?"previousSibling":"nextSibling",l=t.getRoot();if(ii(e)&&!$p(e)&&(r?n>0:n<e.data.length))return e;for(;a;){if(ui(a))return e;if(!o[0].block_expand&&t.isBlock(a))return i?a:e;for(let o=a[A];o;o=o[A]){const e=ii(o)&&!lC(t,l,o,A);if(!Kp(o)&&!tC(o)&&!$p(o,e))return a}if(a===l||a.parentNode===l){e=a;break}a=a.parentNode}return e},cC=t=>Kp(t.parentNode)||Kp(t),dC=(t,o,e,n={})=>{const{includeTrailingSpace:r=!1,expandToBlock:i=!0}=n,a=t.getParent(o.commonAncestorContainer,t=>ui(t)),A=_(a)?a:t.getRoot();let{startContainer:l,startOffset:s,endContainer:c,endOffset:d}=o;const x=e[0];if(Kr(l)&&l.hasChildNodes()&&(l=bl(l,s),ii(l)&&(s=0)),Kr(c)&&c.hasChildNodes()&&(c=bl(c,o.collapsed?d:d-1),ii(c)&&(d=c.data.length)),l=oC(t,l),c=oC(t,c),cC(l)&&(l=Kp(l)?l:l.parentNode,l=o.collapsed?l.previousSibling||l:l.nextSibling||l,ii(l)&&(s=o.collapsed?l.length:0)),cC(c)&&(c=Kp(c)?c:c.parentNode,c=o.collapsed?c.nextSibling||c:c.previousSibling||c,ii(c)&&(d=o.collapsed?0:c.length)),o.collapsed){iC(t,A,l,s,!0,r).each(({container:t,offset:o})=>{l=t,s=o});iC(t,A,c,d,!1,r).each(({container:t,offset:o})=>{c=t,d=o})}return(Vp(x)||x.block_expand)&&(Vp(x)&&ii(l)&&0!==s||(l=sC(t,e,l,s,!0,i)),Vp(x)&&ii(c)&&d!==c.data.length||(c=sC(t,e,c,d,!1,i))),Gp(x)&&(l=aC(t,e,o,l,"previousSibling"),c=aC(t,e,o,c,"nextSibling")),(Wp(x)||Pp(x))&&(l=AC(t,e,l,"previousSibling"),c=AC(t,e,c,"nextSibling"),Wp(x)&&(t.isBlock(l)||(l=sC(t,e,l,s,!0,i),ii(l)&&(s=0)),t.isBlock(c)||(c=sC(t,e,c,d,!1,i),ii(c)&&(d=c.data.length)))),Kr(l)&&l.parentNode&&(s=t.nodeIndex(l),l=l.parentNode),Kr(c)&&c.parentNode&&(d=t.nodeIndex(c)+1,c=c.parentNode),{startContainer:l,startOffset:s,endContainer:c,endOffset:d}},xC=(t,o,e)=>{var n;const r=o.startOffset,i=bl(o.startContainer,r),a=o.endOffset,A=bl(o.endContainer,a-1),l=t=>{const o=t[0];ii(o)&&o===i&&r>=o.data.length&&t.splice(0,1);const e=t[t.length-1];return 0===a&&t.length>0&&e===A&&ii(e)&&t.splice(t.length-1,1),t},s=(t,o,e)=>{const n=[];for(;t&&t!==e;t=t[o])n.push(t);return n},c=(o,e)=>t.getParent(o,t=>t.parentNode===e,e),d=(t,o,n)=>{const r=n?"nextSibling":"previousSibling";for(let i=t,a=i.parentNode;i&&i!==o;i=a){a=i.parentNode;const o=s(i===t?i:i[r],r);o.length&&(n||o.reverse(),e(l(o)))}};if(i===A)return e(l([i]));const x=null!==(n=t.findCommonAncestor(i,A))&&void 0!==n?n:t.getRoot();if(t.isChildOf(i,A))return d(i,x,!0);if(t.isChildOf(A,i))return d(A,x);const p=c(i,x)||i,C=c(A,x)||A;d(i,p,!0);const m=s(p===i?p:p.nextSibling,"nextSibling",C===A?C.nextSibling:C);m.length&&e(l(m)),d(A,C)},pC=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]","div.mce-footnotes"],CC=(t,o,e,n)=>Re(o).fold(()=>"skipping",r=>"br"===n||(t=>Be(t)&&Jn(t)===QA)(o)?"valid":(t=>ke(t)&&ur(t,EA()))(o)?"existing":Kx(o.dom)?"caret":P(pC,t=>ge(o,t))?"valid-block":Mp(t,e,n)&&Mp(t,_e(r),e)?"valid":"invalid-child"),mC=(t,o,e,n,r,i)=>{const{uid:a=o,...A}=e;xr(t,EA()),Cn(t,`${kA()}`,a),Cn(t,`${wA()}`,n);const{attributes:l={},classes:s=[]}=r(a,A);if(mn(t,l),((t,o)=>{G(o,o=>{xr(t,o)})})(t,s),i){s.length>0&&Cn(t,`${FA()}`,s.join(","));const o=mt(l);o.length>0&&Cn(t,`${SA()}`,o.join(","))}},uC=t=>{Cr(t,EA()),fn(t,`${kA()}`),fn(t,`${wA()}`),fn(t,`${BA()}`);const o=gn(t,`${SA()}`).map(t=>t.split(",")).getOr([]),e=gn(t,`${FA()}`).map(t=>t.split(",")).getOr([]);var n;G(o,o=>fn(t,o)),n=t,G(e,t=>{Cr(n,t)}),fn(t,`${FA()}`),fn(t,`${SA()}`)},gC=(t,o,e,n,r)=>{const i=de.fromTag("span",t);
vendor: 3,339 bytes, line 1
1return mC(i,o,e,n,r,!1),i},bC=(t,o,e,n,r,i)=>{const a=[],A=gC(t.getDoc(),e,i,n,r),l=Vt(),s=()=>{l.clear()},c=t=>{G(t,d)},d=o=>{switch(CC(t,o,"span",_e(o))){case"invalid-child":{s();const t=qe(o);c(t),s();break}case"valid-block":s(),mC(o,e,i,n,r,!0);break;case"valid":{const t=l.get().getOrThunk(()=>{const t=wn(A);return a.push(t),l.set(t),t});dn(o,t);break}}};return xC(t.dom,o,t=>{s(),(t=>{const o=V(t,de.fromDom);c(o)})(t)}),a},fC=(t,o,e,n)=>{t.undoManager.transact(()=>{const r=t.selection,i=r.getRng(),a=bp(t).length>0,A=Ut("mce-annotation");if(i.collapsed&&!a&&((t,o)=>{const e=dC(t.dom,o,[{inline:"span"}]);o.setStart(e.startContainer,e.startOffset),o.setEnd(e.endContainer,e.endOffset),t.selection.setRng(o)})(t,i),r.getRng().collapsed&&!a){const i=gC(t.getDoc(),A,n,o,e.decorate);Dn(i,so),r.getRng().insertNode(i.dom),r.select(i.dom)}else kp(r,!1,()=>{wp(t,r=>{bC(t,r,A,o,e.decorate,n)})})})},hC=t=>{const o=(()=>{const t={};return{register:(o,e)=>{t[o]={name:o,settings:e}},lookup:o=>wt(t,o).map(t=>t.settings),getNames:()=>mt(t)}})();((t,o)=>{const e=wA(),n=t=>I.from(t.attr(e)).bind(o.lookup),r=t=>{var o,e;t.attr(kA(),null),t.attr(wA(),null),t.attr(BA(),null);const n=I.from(t.attr(SA())).map(t=>t.split(",")).getOr([]),r=I.from(t.attr(FA())).map(t=>t.split(",")).getOr([]);G(n,o=>t.attr(o,null));const i=null!==(e=null===(o=t.attr("class"))||void 0===o?void 0:o.split(" "))&&void 0!==e?e:[],a=at(i,[EA()].concat(r));t.attr("class",a.length>0?a.join(" "):null),t.attr(FA(),null),t.attr(SA(),null)};t.serializer.addTempAttr(BA()),t.serializer.addAttributeFilter(e,t=>{for(const o of t)n(o).each(t=>{!1===t.persistent&&("span"===o.name?o.unwrap():r(o))})})})(t,o);const e=RA(t,o),n=De("span"),r=t=>{G(t,t=>{n(t)?yn(t):uC(t)})};return{register:(t,e)=>{o.register(t,e)},annotate:(e,n)=>{o.lookup(e).each(o=>{fC(t,e,o,n)})},annotationChanged:(t,o)=>{e.addListener(t,o)},remove:o=>{zA(t,I.some(o)).each(({elements:o})=>{const e=t.selection.getBookmark();r(o),t.selection.moveToBookmark(e)})},removeAll:o=>{const e=t.selection.getBookmark();gt(TA(t,o),(t,o)=>{r(t)}),t.selection.moveToBookmark(e)},getAll:o=>{const e=TA(t,o);return bt(e,t=>V(t,t=>t.dom))}}},vC=t=>({getBookmark:O(lp,t),moveToBookmark:O(sp,t)});vC.isBookmarkNode=cp;const _C=(t,o,e)=>!e.collapsed&&P(e.getClientRects(),e=>((t,o,e)=>o>=t.left&&o<=t.right&&e>=t.top&&e<=t.bottom)(e,t,o)),yC=(t,o)=>{const e=Be(o)?Jn(o).length:qe(o).length+1;return t>e?e:t<0?0:t},EC=t=>Tr.range(t.start,yC(t.soffset,t.start),t.finish,yC(t.foffset,t.finish)),wC=(t,o)=>!Qr(o.dom)&&(he(t,o)||fe(t,o)),kC=t=>o=>wC(t,o.start)&&wC(t,o.finish),BC=t=>Tr.range(de.fromDom(t.startContainer),t.startOffset,de.fromDom(t.endContainer),t.endOffset),FC=t=>(t=>{const o=t.getSelection();return(o&&0!==o.rangeCount?I.from(o.getRangeAt(0)):I.none()).map(BC)})(Me(t).dom).filter(kC(t)),SC=t=>{const o=document.createRange();try{return o.setStart(t.start.dom,t.soffset),o.setEnd(t.finish.dom,t.foffset),I.some(o)}catch(t){return I.none()}},DC=t=>{const o=(t=>t.inline||ie.browser.isFirefox())(t)?FC(de.fromDom(t.getBody())):I.none();t.bookmark=o.isSome()?o:t.bookmark},zC=t=>(t.bookmark?t.bookmark:I.none()).bind(o=>((t,o)=>I.from(o).filter(kC(t)).map(EC))(de.fromDom(t.getBody()),o)).bind(SC),OC={isEditorUIElement:t=>{const o=t.className.toString();return-1!==o.indexOf("tox-")||-1!==o.indexOf("mce-")}}
1,MC={setEditorTimeout:(t,o,e)=>((t,o)=>(E(o)||(o=0),window.setTimeout(t,o)))(()=>{t.removed||o()},e),setEditorInterval:(t,o,e)=>{const n=((t,o)=>(E(o)||(o=0),window.setInterval(t,o)))(()=>{t.removed?window.clearInterval(n):o()},e);return n}},TC=(t,o)=>t.view(o).fold(S([]),o=>{const e=t.owner(o),n=TC(t,e);return[o].concat(n)});var RC=Object.freeze({__proto__:null,view:t=>{var o;return(t.dom===document?I.none():I.from(null===(o=t.dom.defaultView)||void 0===o?void 0:o.frameElement)).map(de.fromDom)},owner:t=>Oe(t)});const UC=t=>{const o=en(),e=Vn(o),n=((t,o)=>{const e=o.owner(t);return TC(o,e)})(t,RC),r=Pn(t),i=J(n,(t,o)=>{const e=Pn(o);return{left:t.left+e.left,top:t.top+e.top}},{left:0,top:0});return jn(i.left+r.left+e.left,i.top+r.top+e.top)},NC=t=>{const o=io(()=>{DC(t)},0);t.on("init",()=>{t.inline&&((t,o)=>{const e=()=>{o.throttle()};uA.DOM.bind(document,"mouseup",e),t.on("remove",()=>{uA.DOM.unbind(document,"mouseup",e)})})(t,o),((t,o)=>{((t,o)=>{t.on("mouseup touchend",t=>{o.throttle()})})(t,o),t.on("keyup NodeChange AfterSetSelectionRange",o=>{(t=>"nodechange"===t.type&&t.selectionChange)(o)||DC(t)})})(t,o)}),t.on("remove",()=>{o.cancel()})};let LC;const IC=uA.DOM,HC=t=>{const o=t.classList;return void 0!==o&&(o.contains("tox-edit-area")||o.contains("tox-edit-area__iframe")||o.contains("mce-content-body"))},qC=(t,o)=>{const e=Tc(t),n=IC.getParent(o,o=>(t=>Kr(t)&&OC.isEditorUIElement(t))(o)||!!e&&t.dom.is(o,e));return null!==n},YC=t=>{try{const o=Ge(de.fromDom(t.getElement()));return an(o).fold(()=>document.body,t=>t.dom)}catch(t){return document.body}},jC=(t,o)=>{const e=o.editor;NC(e);const n=(t,o)=>{if(_d(t)&&!0!==t.inline){o(de.fromDom(t.getContainer()),"tox-edit-focus")}};e.on("focusin",()=>{const o=t.focusedEditor;if(HC(YC(e))&&n(e,xr),o!==e){o&&o.dispatch("blur",{focusedEditor:e}),t.setActive(e),t.focusedEditor=e,e.dispatch("focus",{blurredEditor:o}),e.focus(!0);const n=Qo().browser;!0!==e.inline&&(n.isSafari()||n.isChromium())&&(t=>{if(!t.iframeElement)return;const o=de.fromDom(t.iframeElement),e=UC(o),n=Yr(window);(e.top<n.y||e.top>n.bottom-25)&&o.dom.scrollIntoView({block:"center"})})(e)}}),e.on("focusout",()=>{MC.setEditorTimeout(e,()=>{const o=t.focusedEditor;HC(YC(e))&&o===e||n(e,Cr),qC(e,YC(e))||o!==e||(e.dispatch("blur",{focusedEditor:null}),t.focusedEditor=null)})}),LC||(LC=o=>{const e=t.activeEditor;e&&Ke(o).each(o=>{const n=o;n.ownerDocument===document&&(n===document.body||qC(e,n)||t.focusedEditor!==e||(e.dispatch("blur",{focusedEditor:null}),t.focusedEditor=null))})},IC.bind(document,"focusin",LC))},WC=(t,o)=>{t.focusedEditor===o.editor&&(t.focusedEditor=null),!t.activeEditor&&LC&&(IC.unbind(document,"focusin",LC),LC=null)},PC=(t,o)=>(t=>t.collapsed?I.from(bl(t.startContainer,t.startOffset)).map(de.fromDom):I.none())(o).bind(o=>jA(o)?I.some(o):he(t,o)?I.none():I.some(t)),VC=(t,o)=>{PC(de.fromDom(t.getBody()),o).bind(t=>Gx(t.dom)).fold(()=>{t.selection.normalize()},o=>t.selection.setRng(o.toRange()))},GC=t=>{if(t.setActive)try{t.setActive()}catch(o){t.focus()}else t.focus()},ZC=t=>{return rn(t)||(o=t,an(Ge(o)).filter(t=>o.dom.contains(t.dom))).isSome();var o},QC=t=>t.inline?(t=>{const o=t.getBody();return o&&ZC(de.fromDom(o))})(t):(t=>_(t.iframeElement)&&rn(de.fromDom(t.iframeElement)))(t),KC=t=>QC(t)||(t=>{const o=Ge(de.fromDom(t.getElement()));return an(o).filter(o=>!HC(o.dom)&&qC(t,o.dom)).isSome()})(t),JC=t=>t.editorManager.setActive(t),$C=(t,o)=>{t.removed||(o?JC(t):(t=>{const o=t.selection,e=t.getBody();let n=o.getRng();t.quirks.refreshContentEditable();const r=t=>{zC(t).each(o=>{t.selection.setRng(o),n=o})};!QC(t)&&t.hasEditableRoot()&&r(t);const i=((t,o)=>t.dom.getParent(o,o=>"true"===t.dom.getContentEditable(o)))(t,o.getNode());if(i&&t.dom.isChildOf(i,e))return((t,o)=>null!==t.dom.getParent(o,o=>"false"===t.dom.getContentEditable(o)))(t,i)||GC(e),GC(i),t.hasEditableRoot()||r(t),VC(t,n),void JC(t);t.inline||(ie.browser.isOpera()||GC(e),t.getWin().focus()),(ie.browser.isFirefox()||t.inline)&&(GC(e),VC(t,n)),JC(t)})(t))},XC={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:t=>t.shiftKey||t.ctrlKey||t.altKey||XC.metaKeyPressed(t),metaKeyPressed:t=>ie.os.isMacOS()||ie.os.isiOS()?t.metaKey:t.ctrlKey&&!t.altKey},tm="data-mce-selected",om=Math.abs,em=Math.round,nm={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},rm=(t,o)=>{const e=o.dom,n=o.getDoc(),r=document,i=o.getBody();let a,A,l,s,c,d,x,p,C,m,u,g,b,f,h;const v=t=>_(t)&&(xi(t)||e.is(t,"figure.image")),y=t=>fi(t)||e.hasClass(t,"mce-preview-object"),E=t=>{const e=t.target;((t,o)=>{if((t=>"longpress"===t.type||0===t.type.indexOf("touch"))(t)){const e=t.touches[0];return v(t.target)&&!_C(e.clientX,e.clientY,o)}return v(t.target)&&!_C(t.clientX,t.clientY,o)})(t,o.selection.getRng())&&!t.isDefaultPrevented()&&o.selection.select(e)},w=t=>e.hasClass(t,"mce-preview-object")&&_(t.firstElementChild)?[t,t.firstElementChild]:e.is(t,"figure.image")?[t.querySelector("img")]:[t],k=t=>{const n=hc(o);return!(!n||o.mode.isReadOnly())&&("false"!==t.getAttribute("data-mce-resize")&&(t!==o.getBody()&&(e.hasClass(t,"mce-preview-object")&&_(t.firstElementChild)?ge(de.fromDom(t.firstElementChild),n):ge(de.fromDom(t),n))))},B=(t,n,r)=>{if(_(r)){const i=w(t);G(i,t=>{t.style[n]||!o.schema.isValid(t.nodeName.toLowerCase(),n)?e.setStyle(t,n,r):e.setAttrib(t,n,""+r)})}},F=(t,o,e)=>{B(t,"width",o),B(t,"height",e)},S=t=>{let n,r,c,_,E;n=t.screenX-d,r=t.screenY-x,g=n*s[2]+p,b=r*s[3]+C,g=g<5?5:g,b=b<5?5:b,c=(v(a)||y(a)
vendor: 9,357 bytes, line 1
1)&&!1!==vc(o)?!XC.modifierPressed(t):XC.modifierPressed(t),c&&(om(n)>om(r)?(b=em(g*m),g=em(b/m)):(g=em(b/m),b=em(g*m))),F(A,g,b),_=s.startPos.x+n,E=s.startPos.y+r,_=_>0?_:0,E=E>0?E:0,e.setStyles(l,{left:_,top:E,display:"block"}),l.innerHTML=g+" &times; "+b,n=i.scrollWidth-f,r=i.scrollHeight-h,n+r!==0&&e.setStyles(l,{left:_-n,top:E-r}),u||(((t,o,e,n,r)=>{t.dispatch("ObjectResizeStart",{target:o,width:e,height:n,origin:r})})(o,a,p,C,"corner-"+s.name),u=!0)},D=()=>{const t=u;u=!1,t&&(B(a,"width",g),B(a,"height",b)),e.unbind(n,"mousemove",S),e.unbind(n,"mouseup",D),r!==n&&(e.unbind(r,"mousemove",S),e.unbind(r,"mouseup",D)),e.remove(A),e.remove(l),e.remove(c),z(a),t&&(((t,o,e,n,r)=>{t.dispatch("ObjectResized",{target:o,width:e,height:n,origin:r})})(o,a,g,b,"corner-"+s.name),e.setAttrib(a,"style",e.getAttrib(a,"style"))),o.nodeChanged()},z=t=>{U();const u=e.getPos(t,i),v=u.x,_=u.y,E=t.getBoundingClientRect(),B=E.width||E.right-E.left,z=E.height||E.bottom-E.top;a!==t&&(M(),a=t,g=b=0);const O=o.dispatch("ObjectSelected",{target:t});k(t)&&!O.isDefaultPrevented()?gt(nm,(t,o)=>{const u=u=>{const g=w(a)[0];d=u.screenX,x=u.screenY,p=g.clientWidth,C=g.clientHeight,m=C/p,s=t,s.name=o,s.startPos={x:B*t[0]+v,y:z*t[1]+_},f=i.scrollWidth,h=i.scrollHeight,c=e.add(i,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),e.setStyles(c,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),A=((t,o)=>{if(y(o))return t.create("img",{src:ie.transparentSrc});if(ei(o)){const e=Kt(s.name,"n")?ct:dt,n=o.cloneNode(!0);return e(t.select("tr",n)).each(o=>{const e=t.select("td,th",o);t.setStyle(o,"height",null),G(e,o=>t.setStyle(o,"height",null))}),n}return o.cloneNode(!0)})(e,a),e.addClass(A,"mce-clonedresizable"),e.setAttrib(A,"data-mce-bogus","all"),A.contentEditable="false",e.setStyles(A,{left:v,top:_,margin:0}),F(A,B,z),A.removeAttribute(tm),i.appendChild(A),e.bind(n,"mousemove",S),e.bind(n,"mouseup",D),r!==n&&(e.bind(r,"mousemove",S),e.bind(r,"mouseup",D)),l=e.add(i,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},p+" &times; "+C)};let g=e.get("mceResizeHandle"+o);g&&e.remove(g),g=e.add(i,"div",{id:"mceResizeHandle"+o,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+o+"-resize; margin:0; padding:0"}),e.bind(g,"mousedown",t=>{t.stopImmediatePropagation(),t.preventDefault(),u(t)}),t.elm=g,e.setStyles(g,{left:B*t[0]+v-g.offsetWidth/2,top:z*t[1]+_-g.offsetHeight/2})}):M(!1)},O=io(z,0),M=(t=!0)=>{O.cancel(),U(),a&&t&&a.removeAttribute(tm),gt(nm,(t,o)=>{const n=e.get("mceResizeHandle"+o);n&&(e.unbind(n),e.remove(n))})},T=(t,o)=>e.isChildOf(t,o),R=n=>{if(u||o.removed||o.composing)return;const r="mousedown"===n.type?n.target:t.getNode(),a=Ar(de.fromDom(r),"table,img,figure.image,hr,video,span.mce-preview-object,details").map(t=>t.dom).filter(t=>e.isEditable(t.parentElement)||"IMG"===t.nodeName&&e.isEditable(t)).getOrUndefined(),A=_(a)?e.getAttrib(a,tm,"1"):"1";if(G(e.select(`img[${tm}],hr[${tm}]`),t=>{t.removeAttribute(tm)}),_(a)&&T(a,i)&&KC(o)){N();const o=t.getStart(!0);if(T(o,a)&&T(t.getEnd(!0),a))return e.setAttrib(a,tm,A),void O.throttle(a)}M()},U=()=>{gt(nm,t=>{t.elm&&(e.unbind(t.elm),delete t.elm)})},N=()=>{try{o.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(t){}};o.on("init",()=>{N(),o.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",R),o.on("keyup compositionend",t=>{a&&"TABLE"===a.nodeName&&R(t)}),o.on("hide blur",M),o.on("contextmenu longpress",E,!0)}),o.on("remove",U);return{isResizable:k,showResizeRect:z,hideResizeRect:M,updateResizeRect:R,destroy:()=>{O.cancel(),a=A=c=null}}},im=(t,o,e)=>{const n=Me(de.fromDom(e));return Hr(n.dom,t,o).map(t=>{const o=e.createRange();return o.setStart(t.start.dom,t.soffset),o.setEnd(t.finish.dom,t.foffset),o}).getOrUndefined()},am=(t,o)=>_(t)&&_(o)&&t.startContainer===o.startContainer&&t.startOffset===o.startOffset&&t.endContainer===o.endContainer&&t.endOffset===o.endOffset,Am=(t,o,e)=>null!==((t,o,e)=>{let n=t;for(;n&&n!==o;){if(e(n))return n;n=n.parentNode}return null})(t,o,e),lm=(t,o,e)=>Am(t,o,t=>t.nodeName===e),sm=(t,o)=>el(t)&&!Am(t,o,Kx),cm=(t,o,e)=>{const n=o.parentNode;if(n){const r=new jr(o,t.getParent(n,t.isBlock)||t.getRoot());let i;for(;i=r[e?"prev":"next"]();)if(di(i))return!0}return!1},dm=(t,o,e,n,r)=>{const i=t.getRoot(),a=t.schema.getNonEmptyElements(),A=r.parentNode;let l,s;if(!A)return I.none();const c=t.getParent(A,t.isBlock)||i;if(n&&di(r)&&o&&t.isEmpty(c))return I.some(Kl(A,t.nodeIndex(r)));const d=new jr(r,c);for(;s=d[n?"prev":"next"]();){if("false"===t.getContentEditableParent(s)||sm(s,i))return I.none();if(ii(s)&&s.data.length>0)return lm(s,i,"A")?I.none():I.some(Kl(s,n?s.data.length:0));if(t.isBlock(s)||a[s.nodeName.toLowerCase()])return I.none();l=s}return li(l)?I.none():e&&l?I.some(Kl(l,0)):I.none()},xm=(t,o,e,n)=>{const r=t.getRoot();let i,a=!1,A=e?n.startContainer:n.endContainer,l=e?n.startOffset:n.endOffset;const s=Kr(A)&&l===A.childNodes.length,c=t.schema.getNonEmptyElements();let d=e;if(el(A))return I.none();if(Kr(A)&&l>A.childNodes.length-1&&(d=!1),si(A)&&(A=r,l=0),A===r){if(d&&(i=A.childNodes[l>0?l-1:0],i)){if(el(i))return I.none();if(c[i.nodeName]||ei(i))return I.none()}if(A.hasChildNodes()){if(l=Math.min(!d&&l>0?l-1:l,A.childNodes.length-1),A=A.childNodes[l],l=ii(A)&&s?A.data.length:0,!o&&A===r.lastChild&&ei(A))return I.none();if(((t,o)=>{let e=o;for(;e&&e!==t;){if(mi(e))return!0;e=e.parentNode}return!1})(r,A)||el(A))return I.none();if(vi(A))return I.none();if(A.hasChildNodes()&&!ei(A)){i=A;const o=new jr(A,r);do{if(mi(i)||el(i)){a=!1;break}if(ii(i)&&i.data.length>0){l=d?0:i.data.length,A=i,a=!0;break}if(c[i.nodeName.toLowerCase()]&&!bi(i)){l=t.nodeIndex(i),A=i.parentNode,d||l++,a=!0;break}}while(i=d?o.next():o.prev())}}}return o&&(ii(A)&&0===l&&dm(t,s,o,!0,A).each(t=>{A=t.container(),l=t.offset(),a=!0}),Kr(A)&&(i=A.childNodes[l],i||(i=A.childNodes[l-1]),!i||!di(i)||((t,o)=>{var e;return(null===(e=t.previousSibling)||void 0===e?void 0:e.nodeName)===o})(i,"A")||cm(t,i,!1)||cm(t,i,!0)||dm(t,s,o,!0,i).each(t=>{A=t.container(),l=t.offset(),a=!0}))),d&&!o&&ii(A)&&l===A.data.length&&dm(t,s,o,!1,A).each(t=>{A=t.container(),l=t.offset(),a=!0}),a&&A?I.some(Kl(A,l)):I.none()},pm=(t,o)=>{const e=o.collapsed,n=o.cloneRange(),r=Kl.fromRangeStart(o);return xm(t,e,!0,n).each(t=>{e&&Kl.isAbove(r,t)||n.setStart(t.container(),t.offset())}),e||xm(t,e,!1,n).each(t=>{n.setEnd(t.container(),t.offset())}),e&&n.collapse(!0),am(o,n)?I.none():I.some(n)},Cm=(t,o)=>t.splitText(o),mm=t=>{let o=t.startContainer,e=t.startOffset,n=t.endContainer,r=t.endOffset;if(o===n&&ii(o)){if(e>0&&e<o.data.length)if(n=Cm(o,e),o=n.previousSibling,r>e){r-=e;const t=Cm(n,r).previousSibling;o=n=t,r=t.data.length,e=0}else r=0}else if(ii(o)&&e>0&&e<o.data.length&&(o=Cm(o,e),e=0),ii(n)&&r>0&&r<n.data.length){const t=Cm(n,r).previousSibling;n=t,r=t.data.length}return{startContainer:o,startOffset:e,endContainer:n,endOffset:r}},um=t=>({walk:(o,e)=>xC(t,o,e),split:mm,expand:(o,e={type:"word"})=>{if("word"===e.type){const e=dC(t,o,[{inline:"span"}],{includeTrailingSpace:!1,expandToBlock:!1}),n=t.createRng();return n.setStart(e.startContainer,e.startOffset),n.setEnd(e.endContainer,e.endOffset),n}return o},normalize:o=>pm(t,o).fold(N,t=>(o.setStart(t.startContainer,t.startOffset),o.setEnd(t.endContainer,t.endOffset),!0))});um.compareRanges=am,um.getCaretRangeFromPoint=im,um.getSelectedNode=gl,um.getNode=bl;const gm=t=>"textarea"===_e(t),bm=(t,o)=>{const e=(t=>{const o=t.dom.ownerDocument,e=o.body,n=o.defaultView,r=o.documentElement;if(e===t.dom)return jn(e.offsetLeft,e.offsetTop);const i=Wn(null==n?void 0:n.pageYOffset,r.scrollTop),a=Wn(null==n?void 0:n.pageXOffset,r.scrollLeft),A=Wn(r.clientTop,e.clientTop),l=Wn(r.clientLeft,e.clientLeft);return Pn(t).translate(a-l,i-A)})(t),n=(t=>qn.get(t))(t);return{element:t,bottom:e.top+n,height:n,pos:e,cleanup:o}},fm=(t,o)=>{const e=((t,o)=>{const e=qe(t);if(0===e.length||gm(t))return{element:t,offset:o};if(o<e.length&&!gm(e[o]))return{element:e[o],offset:0};{const n=e[e.length-1];return gm(n)?{element:t,offset:o}:"img"===_e(n)?{element:n,offset:1}:Be(n)?{element:n,offset:Jn(n).length}:{element:n,offset:qe(n).length}}})(t,o),n=de.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return An(e.element,n),bm(n,()=>_n(n))},hm=(t,o,e,n)=>{Em(t,(r,i)=>_m(t,o,e,n),e)},vm=(t,o,e,n,r)=>{const i={elm:n.element.dom,alignToTop:r};if(((t,o)=>t.dispatch("ScrollIntoView",o).isDefaultPrevented())(t,i))return;e(t,o,Vn(o).top,n,r),((t,o)=>{t.dispatch("AfterScrollIntoView",o)})(t,i)},_m=(t,o,e,n)=>{const r=de.fromDom(t.getBody()),i=de.fromDom(t.getDoc());r.dom.offsetWidth;const a=fm(de.fromDom(e.startContainer),e.startOffset);vm(t,i,o,a,n),a.cleanup()},ym=(t,o,e,n)=>{const r=de.fromDom(t.getDoc());vm(t,r,e,(t=>bm(de.fromDom(t),k))(o),n)},Em=(t,o,e)=>{const n=e.startContainer,r=e.startOffset,i=e.endContainer,a=e.endOffset;o(de.fromDom(n),de.fromDom(i));const A=t.dom.createRng();A.setStart(n,r),A.setEnd(i,a),t.selection.setRng(e)},wm=(t,o,e,n,r)=>{const i=o.pos;if(n)Gn(i.left,Math.max(0,i.top-30),r);else{const n=i.top-e+o.height+30;Gn(-t.getBody().getBoundingClientRect().left,n,r)}},km=(t,o,e,n,r,i)=>{const a=n+e,A=r.pos.top,l=r.bottom,s=l-A>=n;if(A<e)wm(t,r,n,!1!==i,o);else if(A>a){wm(t,r,n,s?!1!==i:!0===i,o)}else l>a&&!s&&wm(t,r,n,!0===i,o)},Bm=(t,o,e,n,r)=>
vendor: 4,391 bytes, line 1
1{const i=Me(o).dom.innerHeight;km(t,o,e,i,n,r)},Fm=(t,o,e,n,r)=>{const i=Me(o).dom.innerHeight;km(t,o,e,i,n,r);const a=UC(n.element),A=Yr(window);a.top<A.y?Zn(n.element,!1!==r):a.top>A.bottom&&Zn(n.element,!0===r)},Sm=(t,o,e)=>hm(t,Bm,o,e),Dm=(t,o,e)=>ym(t,o,Bm,e),zm=(t,o,e)=>hm(t,Fm,o,e),Om=(t,o,e)=>ym(t,o,Fm,e),Mm=(t,o,e)=>{(t.inline?Sm:zm)(t,o,e)},Tm=(t,o)=>o.collapsed?t.isEditable(o.startContainer):t.isEditable(o.startContainer)&&t.isEditable(o.endContainer),Rm=(t,o,e,n,r)=>{const i=e?o.startContainer:o.endContainer,a=e?o.startOffset:o.endOffset;return I.from(i).map(de.fromDom).map(t=>n&&o.collapsed?t:Ye(t,r(t,a)).getOr(t)).bind(t=>ke(t)?I.some(t):Te(t).filter(ke)).map(t=>t.dom).getOr(t)},Um=(t,o,e=!1)=>Rm(t,o,!0,e,(t,o)=>Math.min(Pe(t),o)),Nm=(t,o,e=!1)=>Rm(t,o,!1,e,(t,o)=>o>0?o-1:o),Lm=(t,o)=>{const e=t;for(;t&&ii(t)&&0===t.length;)t=o?t.nextSibling:t.previousSibling;return t||e},Im=(t,o)=>V(o,o=>{const e=t.dispatch("GetSelectionRange",{range:o});return e.range!==o?e.range:o}),Hm={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},qm=(t,o,e)=>{const n=e?"lastChild":"firstChild",r=e?"prev":"next";if(t[n])return t[n];if(t!==o){let e=t[r];if(e)return e;for(let n=t.parent;n&&n!==o;n=n.parent)if(e=n[r],e)return e}},Ym=t=>{var o;const e=null!==(o=t.value)&&void 0!==o?o:"";if(!Pr(e))return!1;const n=t.parent;return!n||"span"===n.name&&!n.attr("style")||!/^[ ]+$/.test(e)},jm=t=>{const o="a"===t.name&&!t.attr("href")&&t.attr("id");return t.attr("name")||t.attr("id")&&!t.firstChild||t.attr("data-mce-bookmark")||o};class Wm{static create(t,o){const e=new Wm(t,Hm[t]||1);return o&&gt(o,(t,o)=>{e.attr(o,t)}),e}constructor(t,o){this.name=t,this.type=o,1===o&&(this.attributes=[],this.attributes.map={})}replace(t){const o=this;return t.parent&&t.remove(),o.insert(t,o),o.remove(),o}attr(t,o){const e=this;if(!C(t))return _(t)&&gt(t,(t,o)=>{e.attr(o,t)}),e;const n=e.attributes;if(n){if(void 0!==o){if(null===o){if(t in n.map){delete n.map[t];let o=n.length;for(;o--;)if(n[o].name===t)return n.splice(o,1),e}return e}if(t in n.map){let e=n.length;for(;e--;)if(n[e].name===t){n[e].value=o;break}}else n.push({name:t,value:o});return n.map[t]=o,e}return n.map[t]}}clone(){const t=this,o=new Wm(t.name,t.type),e=t.attributes;if(e){const t=[];t.map={};for(let o=0,n=e.length;o<n;o++){const n=e[o];"id"!==n.name&&(t[t.length]={name:n.name,value:n.value},t.map[n.name]=n.value)}o.attributes=t}return o.value=t.value,o}wrap(t){const o=this;return o.parent&&(o.parent.insert(t,o),t.append(o)),o}unwrap(){const t=this;for(let o=t.firstChild;o;){const e=o.next;t.insert(o,t,!0),o=e}t.remove()}remove(){const t=this,o=t.parent,e=t.next,n=t.prev;return o&&(o.firstChild===t?(o.firstChild=e,e&&(e.prev=null)):n&&(n.next=e),o.lastChild===t?(o.lastChild=n,n&&(n.next=null)):e&&(e.prev=n),t.parent=t.next=t.prev=null),t}append(t){const o=this;t.parent&&t.remove();const e=o.lastChild;return e?(e.next=t,t.prev=e,o.lastChild=t):o.lastChild=o.firstChild=t,t.parent=o,t}insert(t,o,e){t.parent&&t.remove();const n=o.parent||this;return e?(o===n.firstChild?n.firstChild=t:o.prev&&(o.prev.next=t),t.prev=o.prev,t.next=o,o.prev=t):(o===n.lastChild?n.lastChild=t:o.next&&(o.next.prev=t),t.next=o.next,t.prev=o,o.next=t),t.parent=n,t}getAll(t){const o=this,e=[];for(let n=o.firstChild;n;n=qm(n,o))n.name===t&&e.push(n);return e}children(){const t=[];for(let o=this.firstChild;o;o=o.next)t.push(o);return t}empty(){const t=this;if(t.firstChild){const o=[];for(let e=t.firstChild;e;e=qm(e,t))o.push(e);let e=o.length;for(;e--;){const t=o[e];t.parent=t.firstChild=t.lastChild=t.next=t.prev=null}}return t.firstChild=t.lastChild=null,t}isEmpty(t,o={},e){var n;const r=this;let i=r.firstChild;if(jm(r))return!1;if(i)do{if(1===i.type){if(i.attr("data-mce-bogus"))continue;if(t[i.name])return!1;if(jm(i))return!1}if(8===i.type)return!1;if(3===i.type&&!Ym(i))return!1;if(3===i.type&&i.parent&&o[i.parent.name]&&Pr(null!==(n=i.value)&&void 0!==n?n:""))return!1;if(e&&e(i))return!1}while(i=qm(i,r));return!0}walk(t){return qm(this,null,t)}}const Pm=se.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),Vm=t=>C(t.nodeValue)&&t.nodeValue.includes(QA),Gm=t=>(0===t.length?"":`${V(t,t=>`[${t}]`).join(",")},`)+'[data-mce-bogus="all"]',Zm=t=>document.createTreeWalker(t,NodeFilter.SHOW_COMMENT,t=>Vm(t)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP),Qm=t=>
vendor: 9,078 bytes, line 1
1document.createTreeWalker(t,NodeFilter.SHOW_TEXT,t=>{if(Vm(t)){const o=t.parentNode;return o&&kt(Pm,o.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP}),Km=t=>null!==Zm(t).nextNode(),Jm=t=>null!==Qm(t).nextNode(),$m=(t,o)=>null!==o.querySelector(Gm(t)),Xm=(t,o)=>{G(((t,o)=>o.querySelectorAll(Gm(t)))(t,o),o=>{const e=de.fromDom(o);"all"===un(e,"data-mce-bogus")?_n(e):G(t,t=>{bn(e,t)&&fn(e,t)})})},tu=t=>{let o=t.nextNode();for(;null!==o;)o.nodeValue=null,o=t.nextNode()},ou=B(tu,Zm),eu=B(tu,Qm),nu=(t,o)=>{const e=[{condition:O($m,o),action:O(Xm,o)},{condition:Km,action:ou},{condition:Jm,action:eu}];let n=t,r=!1;return G(e,({condition:o,action:e})=>{o(n)&&(r||(n=t.cloneNode(!0),r=!0),e(n))}),n},ru=t=>{const o=vr(t,"[data-mce-bogus]");G(o,t=>{"all"===un(t,"data-mce-bogus")?_n(t):IA(t)?(An(t,de.fromText(lo)),_n(t)):yn(t)})},iu=t=>{const o=vr(t,"input");G(o,t=>{fn(t,"name")})},au=(t,o)=>{const e=t.getDoc(),n=Ge(de.fromDom(t.getBody())),r=de.fromTag("div",e);Cn(r,"data-mce-bogus","all"),Rn(r,{position:"fixed",left:"-9999999px",top:"0"}),Dn(r,o.innerHTML),ru(r),iu(r);const i=(t=>Ve(t)?t:de.fromDom(Oe(t).dom.body))(n);cn(i,r);const a=JA(r.dom.innerText);return _n(r),a},Au=(t,o,e)=>{let n;n="raw"===o.format?se.trim(JA(nu(e,t.serializer.getTempAttrs()).innerHTML)):"text"===o.format?au(t,e):"tree"===o.format?t.serializer.serialize(e,o):((t,o)=>{const e=Gs(t),n=new RegExp(`^(<${e}[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/${e}>[\r\n]*|<br \\/>[\r\n]*)$`);return o.replace(n,"")})(t,t.serializer.serialize(e,o));return"text"!==o.format&&!PA(de.fromDom(e))&&C(n)?se.trim(n):n},lu=se.makeMap,su=t=>{const o=[],e=(t=t||{}).indent,n=lu(t.indent_before||""),r=lu(t.indent_after||""),i=ha.getEncodeFunc(t.entity_encoding||"raw",t.entities),a="xhtml"!==t.element_format;return{start:(t,A,l)=>{if(e&&n[t]&&o.length>0){const t=o[o.length-1];t.length>0&&"\n"!==t&&o.push("\n")}if(o.push("<",t),A)for(let t=0,e=A.length;t<e;t++){const e=A[t];o.push(" ",e.name,'="',i(e.value,!0),'"')}if(o[o.length]=!l||a?">":" />",l&&e&&r[t]&&o.length>0){const t=o[o.length-1];t.length>0&&"\n"!==t&&o.push("\n")}},end:t=>{let n;o.push("</",t,">"),e&&r[t]&&o.length>0&&(n=o[o.length-1],n.length>0&&"\n"!==n&&o.push("\n"))},text:(t,e)=>{t.length>0&&(o[o.length]=e?t:i(t))},cdata:t=>{o.push("<![CDATA[",t,"]]>")},comment:t=>{o.push("\x3c!--",t,"--\x3e")},pi:(t,n)=>{n?o.push("<?",t," ",i(n),"?>"):o.push("<?",t,"?>"),e&&o.push("\n")},doctype:t=>{o.push("<!DOCTYPE",t,">",e?"\n":"")},reset:()=>{o.length=0},getContent:()=>o.join("").replace(/\n$/,"")}},cu=(t={},o=Ia())=>{const e=su(t);t.validate=!("validate"in t)||t.validate;return{serialize:n=>{const r=t.validate,i={3:t=>{var o;e.text(null!==(o=t.value)&&void 0!==o?o:"",t.raw)},8:t=>{var o;e.comment(null!==(o=t.value)&&void 0!==o?o:"")},7:t=>{e.pi(t.name,t.value)},10:t=>{var o;e.doctype(null!==(o=t.value)&&void 0!==o?o:"")},4:t=>{var o;e.cdata(null!==(o=t.value)&&void 0!==o?o:"")},11:t=>{let o=t;if(o=o.firstChild)do{a(o)}while(o=o.next)}};e.reset();const a=t=>{var n;const A=i[t.type];if(A)A(t);else{const i=t.name,A=i in o.getVoidElements();let l=t.attributes;if(r&&l&&l.length>1){const e=[];e.map={};const n=o.getElementRule(t.name);if(n){for(let t=0,o=n.attributesOrder.length;t<o;t++){const o=n.attributesOrder[t];if(o in l.map){const t=l.map[o];e.map[o]=t,e.push({name:o,value:t})}}for(let t=0,o=l.length;t<o;t++){const o=l[t].name;if(!(o in e.map)){const t=l.map[o];e.map[o]=t,e.push({name:o,value:t})}}l=e}}if(e.start(i,l,A),Mi(i))C(t.value)&&e.text(t.value,!0),e.end(i);else if(!A){let o=t.firstChild;if(o){"pre"!==i&&"textarea"!==i||3!==o.type||"\n"!==(null===(n=o.value)||void 0===n?void 0:n[0])||e.text("\n",!0);do{a(o)}while(o=o.next)}e.end(i)}}};return 1!==n.type||t.inner?3===n.type?i[3](n):i[11](n):a(n),e.getContent()}}},du=new Set;G(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],t=>{du.add(t)});const xu=new Set;G(["background-color"],t=>{xu.add(t)});const pu=["font","text-decoration","text-emphasis"],Cu=(t,o)=>mt(((t,o)=>t.parseStyle(t.getAttrib(o,"style")))(t,o)),mu=(t,o)=>P(Cu(t,o),t=>(t=>du.has(t))(t)),uu=(t,o)=>mu(t,o)&&P(Cu(t,o),t=>(t=>xu.has(t))(t)),gu=(t,o,e)=>{const n=Cu(t,o),r=Cu(t,e),i=n=>{var r,i;const a=null!==(r=t.getStyle(o,n))&&void 0!==r?r:"",A=null!==(i=t.getStyle(e,n))&&void 0!==i?i:"";return eo(a)&&eo(A)&&a!==A};return P(n,t=>{const o=o=>P(o,o=>o===t);if(!o(r)&&o(pu)){const t=K(r,t=>P(pu,o=>Kt(t,o)));return P(t,i)}return i(t)})},bu=(t,o,e)=>I.from(e.container()).filter(ii).exists(n=>{const r=t?0:-1;return o(n.data.charAt(e.offset()+r))}),fu=O(bu,!0,pp),hu=O(bu,!1,pp),vu=t=>{const o=t.container();return ii(o)&&(0===o.data.length||KA(o.data)&&vC.isBookmarkNode(o.parentNode))},_u=(t,o)=>e=>Cx(t?0:-1,e).filter(o).isSome(),yu=t=>xi(t)&&"block"===Un(de.fromDom(t),"display"),Eu=t=>mi(t)&&!(t=>Kr(t)&&"all"===t.getAttribute("data-mce-bogus"))(t),wu=_u(!0,yu),ku=_u(!1,yu),Bu=_u(!0,fi),Fu=_u(!1,fi),Su=_u(!0,ei),Du=_u(!1,ei),zu=_u(!0,Eu),Ou=_u(!1,Eu),Mu=(t,o)=>((t,o,e)=>he(o,t)?Ue(t,t=>e(t)||fe(t,o)).slice(0,-1):[])(t,o,N),Tu=(t,o)=>[t].concat(Mu(t,o)),Ru=(t,o,e)=>jx(t,o,e,vu),Uu=(t,o,e)=>tt(Tu(de.fromDom(o.container()),t),(t=>o=>t.isBlock(_e(o)))(e)),Nu=(t,o,e,n)=>Ru(t,o.dom,e).forall(t=>Uu(o,e,n).fold(()=>!px(t,e,o.dom),n=>!px(t,e,o.dom)&&he(n,de.fromDom(t.container())))),Lu=(t,o,e,n)=>Uu(o,e,n).fold(()=>Ru(t,o.dom,e).forall(t=>!px(t,e,o.dom)),o=>Ru(t,o.dom,e).isNone()),Iu=O(Lu,!1),Hu=O(Lu,!0),qu=O(Nu,!1),Yu=O(Nu,!0),ju=t=>yx(t).exists(IA),Wu=(t,o,e,n)=>{const r=K(Tu(de.fromDom(e.container()),o),t=>n.isBlock(_e(t))),i=ct(r).getOr(o);return qx(t,i.dom,e).filter(ju)},Pu=(t,o,e)=>yx(o).exists(IA)||Wu(!0,t,o,e).isSome(),Vu=(t,o,e)=>(t=>I.from(t.getNode(!0)).map(de.fromDom))(o).exists(IA)||Wu(!1,t,o,e).isSome(),Gu=O(Wu,!1),Zu=O(Wu,!0),Qu=t=>Kl.isTextPosition(t)&&!t.isAtStart()&&!t.isAtEnd(),Ku=(t,o,e)=>{const n=K(Tu(de.fromDom(o.container()),t),t=>e.isBlock(_e(t)));return ct(n).getOr(t)},Ju=(t,o,e)=>Qu(o)?hu(o):hu(o)||Vx(Ku(t,o,e).dom,o).exists(hu),$u=(t,o,e)=>Qu(o)?fu(o):fu(o)||Px(Ku(t,o,e).dom,o).exists(fu),Xu=t=>yx(t).bind(t=>er(t,ke)).exists(t=>(t=>W(["pre","pre-wrap"],t))(Un(t,"white-space"))),tg=(t,o,e)=>((t,o)=>Vx(t.dom,o).isNone())(t,o)||((t,o)=>Px(t.dom,o).isNone())(t,o)||Iu(t,o,e)||Hu(t,o,e)||Vu(t,o,e)||Pu(t,o,e),og=(t,o)=>e=>{return n=new jr(e,t)[o](),_(n)&&mi(n)&&ex(n);var n},eg=(t,o,e)=>!Xu(o)&&(tg(t,o,e)||Ju(t,o,e)||$u(t,o,e)),ng=(t,o,e)=>!Xu(o)&&(Iu(t,o,e)||qu(t,o,e)||Vu(t,o,e)||Ju(t,o,e)||((t,o)=>{const e=Vx(t.dom,o).getOr(o),n=og(t.dom,"prev");return o.isAtStart()&&(n(o.container())||n(e.container()))})(t,o)),rg=(t,o,e)=>!Xu(o)&&(Hu(t,o,e)||Yu(t,o,e)||Pu(t,o,e)||$u(t,o,e)||((t,o)=>{const e=Px(t.dom,o).getOr(o),n=og(t.dom,"next");return o.isAtEnd()&&(n(o.container())||n(e.container()))})(t,o)),ig=(t,o,e)=>ng(t,o,e)||rg(t,(t=>{const o=t.container(),e=t.offset();return ii(o)&&e<o.data.length?Kl(o,e+1):t})(o),e),ag=(t,o)=>dp(t.charAt(o)),Ag=(t,o)=>pp(t.charAt(o)),lg=(t,o,e,n)=>{const r=o.data,i=Kl(o,0);return e||!ag(r,0)||ig(t,i,n)?!!(e&&Ag(r,0)&&ng(t,i,n))&&(o.data=so+r.slice(1),!0):(o.data=" "+r.slice(1),!0)},sg=t=>{const o=t.data,e=(t=>{const o=t.split("");return V(o,(t,e)=>dp(t)&&e>0&&e<o.length-1&&Cp(o[e-1])&&Cp(o[e+1])?" ":t).join("")})(o);return e!==o&&(t.data=e,!0)},cg=(t,o,e,n)=>{const r=o.data,i=Kl(o,r.length-1);return e||!ag(r,r.length-1)||ig(t,i,n)?!!(e&&Ag(r,r.length-1)&&rg(t,i,n))&&(o.data=r.slice(0,-1)+so,!0):(o.data=r.slice(0,-1)+" ",!0)},dg=(t,o,e)=>{const n=o.container();if(!ii(n))return I.none();if((t=>{const o=t.container();return ii(o)&&Qt(o.data,so)})(o)){const r=lg(t,n,!1,e)||sg(n)||cg(t,n,!1,e);return jt(r,o)}if(ig(t,o,e)){const r=lg(t,n,!0,e)||cg(t,n,!0,e);return jt(r,o)}return I.none()},xg=(t,o,e,n)=>{if(0===e)return;const r=de.fromDom(t),i=or(r,t=>n.isBlock(_e(t))).getOr(r),a=t.data.slice(o,o+e),A=o+e>=t.data.length&&rg(i,Kl(t,t.data.length),n),l=0===o&&ng(i,Kl(t,0),n);t.replaceData(o,e,Gr(a,4,l,A))},pg=(t,o,e)=>{const n=t.data.slice(o),r=n.length-to(n).length;xg(t,o,r,e)},Cg=(t,o,e)=>{const n=t.data.slice(0,o),r=n.length-oo(n).length;xg(t,o-r,r,e)},mg=(t,o,e,n,r=!0)=>{const i=oo(t.data).length,a=r?t:o,A=r?o:t;return r?a.appendData(A.data):a.insertData(0,A.data),_n(de.fromDom(A)),n&&pg(a,i,e),a},ug=(t,o)=>((t,o)=>{const e=t.container(),n=t.offset();return!Kl.isTextPosition(t)&&e===o.parentNode&&n>Kl.before(o).offset()})(o,t)?Kl(o.container(),o.offset()-1):o,gg=t=>{return Sl(t.previousSibling)?I.some((o=t.previousSibling,ii(o)?
vendor: 4,165 bytes, line 1
1Kl(o,o.data.length):Kl.after(o))):t.previousSibling?Zx(t.previousSibling):I.none();var o},bg=t=>{return Sl(t.nextSibling)?I.some((o=t.nextSibling,ii(o)?Kl(o,0):Kl.before(o))):t.nextSibling?Gx(t.nextSibling):I.none();var o},fg=(t,o)=>gg(o).orThunk(()=>bg(o)).orThunk(()=>((t,o)=>I.from(o.previousSibling?o.previousSibling:o.parentNode).bind(o=>Vx(t,Kl.before(o))).orThunk(()=>Px(t,Kl.after(o))))(t,o)),hg=(t,o)=>bg(o).orThunk(()=>gg(o)).orThunk(()=>((t,o)=>Px(t,Kl.after(o)).orThunk(()=>Vx(t,Kl.before(o))))(t,o)),vg=(t,o,e)=>((t,o,e)=>t?hg(o,e):fg(o,e))(t,o,e).map(O(ug,e)),_g=(t,o,e)=>{e.fold(()=>{t.focus()},e=>{t.selection.setRng(e.toRange(),o)})},yg=(t,o)=>o&&kt(t.schema.getBlockElements(),_e(o)),Eg=(t,o,e,n)=>{const r=Ne(t).filter(Be),i=Le(t).filter(Be);return _n(t),(a=r,A=i,l=o,s=(t,o,r)=>{const i=t.dom,a=o.dom,A=i.data.length;return mg(i,a,e,n),r.container()===a?Kl(i,A):r},a.isSome()&&A.isSome()&&l.isSome()?I.some(s(a.getOrDie(),A.getOrDie(),l.getOrDie())):I.none()).orThunk(()=>(n&&(r.each(t=>Cg(t.dom,t.dom.length,e)),i.each(t=>pg(t.dom,0,e))),o));var a,A,l,s},wg=(t,o,e,n=!0,r=!1)=>{const i=vg(o,t.getBody(),e.dom),a=or(e,O(yg,t),(A=t.getBody(),t=>t.dom===A));var A;const l=Eg(e,i,t.schema,((t,o)=>kt(t.schema.getTextInlineElements(),_e(o)))(t,e));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):a.bind(o=>((t,o,e)=>{if(Di(t,o)){const t=de.fromHtml('<br data-mce-bogus="1">');return e?G(qe(o),t=>{Qp(t)||_n(t)}):vn(o),cn(o,t),I.some(Kl.before(t.dom))}return I.none()})(t.schema,o,r)).fold(()=>{n&&_g(t,o,l)},e=>{n&&_g(t,o,I.some(e))})},kg=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,Bg=(t,o)=>ge(de.fromDom(o),fc(t))&&!Zi(t.schema,o)&&t.dom.isEditable(o),Fg=t=>{var o;return"rtl"===uA.DOM.getStyle(t,"direction",!0)||(t=>kg.test(t))(null!==(o=t.textContent)&&void 0!==o?o:"")},Sg=(t,o,e)=>{const n=((t,o,e)=>K(uA.DOM.getParents(e.container(),"*",o),t))(t,o,e);return I.from(n[n.length-1])},Dg=(t,o)=>{const e=o.container(),n=o.offset();return t?ol(e)?ii(e.nextSibling)?Kl(e.nextSibling,0):Kl.after(e):rl(o)?Kl(e,n+1):o:ol(e)?ii(e.previousSibling)?Kl(e.previousSibling,e.previousSibling.data.length):Kl.before(e):il(o)?Kl(e,n-1):o},zg=O(Dg,!0),Og=O(Dg,!1),Mg=(t,o)=>{const e=t=>t.stopImmediatePropagation();t.on("beforeinput input",e,!0),t.getDoc().execCommand(o),t.off("beforeinput input",e)},Tg=t=>Mg(t,"Delete"),Rg=t=>Mg(t,"ForwardDelete"),Ug=t=>HA(t)||YA(t),Ng=(t,o)=>he(t,o)?er(o,Ug,(t=>o=>Ht(Te(o),t,fe))(t)):I.none(),Lg=(t,o=!0)=>{t.dom.isEmpty(t.getBody())&&t.setContent("",{no_selection:!o})},Ig=(t,o,e)=>Yt(Gx(e),Zx(e),(n,r)=>{const i=Dg(!0,n),a=Dg(!1,r),A=Dg(!1,o);return t?Px(e,A).exists(t=>t.isEqual(a)&&o.isEqual(i)):Vx(e,A).exists(t=>t.isEqual(i)&&o.isEqual(a))}).getOr(!0),Hg=t=>{var o;return(8===ye(o=t)||"#comment"===_e(o)?Ne(t):We(t)).bind(Hg).orThunk(()=>I.some(t))},qg=(t,o,e,n=!0)=>{var r;o.deleteContents();const i=Hg(e).getOr(e),a=de.fromDom(null!==(r=t.dom.getParent(i.dom,t.dom.isBlock))&&void 0!==r?r:e.dom);if(a.dom===t.getBody()?Lg(t,n):Di(t.schema,a,{checkRootAsContent:!1})&&(ZA(a),n&&t.selection.setCursorLocation(a.dom,0)),!fe(e,a)){const o=Ht(Te(a),e)?[]:Te(A=a).map(qe).map(t=>K(t,t=>!fe(A,t))).getOr([]);G(o.concat(qe(e)),o=>{fe(o,a)||he(o,a)||!Di(t.schema,o)||_n(o)})}var A},Yg=t=>vr(t,"td,th"),jg=(t,o)=>fp(de.fromDom(t),o),Wg=t=>(t=>Yt(t.startTable,t.endTable,(o,e)=>{const n=Er(o,t=>fe(t,e)),r=Er(e,t=>fe(t,o));return n||r?{...t,startTable:n?I.none():t.startTable,endTable:r?I.none():t.endTable,isSameTable:!1,isMultiTable:!1}:t}).getOr(t))(t),Pg=(t,o)=>({start:t,end:o}),Vg=Ft([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),Gg=(t,o)=>Ar(de.fromDom(t),"td,th",o),Zg=t=>!fe(t.start,t.end),Qg=(t,o)=>fp(t.start,o).bind(e=>fp(t.end,o).bind(t=>jt(fe(e,t),e))),Kg=t=>o=>Qg(o,t).map(t=>((t,o,e)=>({rng:t,table:o,cells:e}))(o,t,Yg(t))),Jg=(t,o,e,n)=>{if(e.collapsed||!t.forall(Zg))return I.none();if(o.isSameTable){const o=t.bind(Kg(n));return I.some({start:o,end:o})}{const t=Gg(e.startContainer,n),o=Gg(e.endContainer,n),r=t.bind((t=>o=>fp(o,t).bind(t=>dt(Yg(t)).map(t=>
vendor: 4,429 bytes, line 1
1Pg(o,t))))(n)).bind(Kg(n)),i=o.bind((t=>o=>fp(o,t).bind(t=>ct(Yg(t)).map(t=>Pg(t,o))))(n)).bind(Kg(n));return I.some({start:r,end:i})}},$g=(t,o)=>ot(t,t=>fe(t,o)),Xg=t=>Yt($g(t.cells,t.rng.start),$g(t.cells,t.rng.end),(o,e)=>t.cells.slice(o,e+1)),tb=(t,o,e)=>t.exists(t=>((t,o)=>!Zg(t)&&Qg(t,o).exists(t=>{const o=t.dom.rows;return 1===o.length&&1===o[0].cells.length}))(t,e)&&_p(t.start,o)),ob=(t,o)=>{const{startTable:e,endTable:n}=o,r=t.cloneRange();return e.each(t=>r.setStartAfter(t.dom)),n.each(t=>r.setEndBefore(t.dom)),r},eb=(t,o)=>{const e=(t=>o=>fe(t,o))(t),n=((t,o)=>{const e=Gg(t.startContainer,o),n=Gg(t.endContainer,o);return Yt(e,n,Pg)})(o,e),r=((t,o)=>{const e=jg(t.startContainer,o),n=jg(t.endContainer,o),r=e.isSome(),i=n.isSome(),a=Yt(e,n,fe).getOr(!1);return Wg({startTable:e,endTable:n,isStartInTable:r,isEndInTable:i,isSameTable:a,isMultiTable:!a&&r&&i})})(o,e);return tb(n,o,e)?n.map(t=>Vg.singleCellTable(o,t.start)):r.isMultiTable?((t,o,e,n)=>Jg(t,o,e,n).bind(({start:t,end:n})=>{const r=t.bind(Xg).getOr([]),i=n.bind(Xg).getOr([]);if(r.length>0&&i.length>0){const t=ob(e,o);return I.some(Vg.multiTable(r,i,t))}return I.none()}))(n,r,o,e):((t,o,e,n)=>Jg(t,o,e,n).bind(({start:t,end:o})=>t.or(o)).bind(t=>{const{isSameTable:n}=o,r=Xg(t).getOr([]);if(n&&t.cells.length===r.length)return I.some(Vg.fullTable(t.table));if(r.length>0){if(n)return I.some(Vg.partialTable(r,I.none()));{const t=ob(e,o);return I.some(Vg.partialTable(r,I.some({...o,rng:t})))}}return I.none()}))(n,r,o,e)},nb=t=>G(t,t=>{fn(t,"contenteditable"),ZA(t)}),rb=(t,o,e,n)=>{const r=e.cloneRange();n?(r.setStart(e.startContainer,e.startOffset),r.setEndAfter(o.dom.lastChild)):(r.setStartBefore(o.dom.firstChild),r.setEnd(e.endContainer,e.endOffset)),lb(t,r,o,!1).each(t=>t())},ib=t=>{const o=bp(t),e=de.fromDom(t.selection.getNode());gi(e.dom)&&Di(t.schema,e)?t.selection.setCursorLocation(e.dom,0):t.selection.collapse(!0),o.length>1&&P(o,t=>fe(t,e))&&Cn(e,"data-mce-selected","1")},ab=(t,o,e)=>I.some(()=>{const n=t.selection.getRng(),r=e.bind(({rng:e,isStartInTable:r})=>{const i=((t,o)=>I.from(t.dom.getParent(o,t.dom.isBlock)).map(de.fromDom))(t,r?e.endContainer:e.startContainer);e.deleteContents(),((t,o,e)=>{e.each(e=>{o?_n(e):(ZA(e),t.selection.setCursorLocation(e.dom,0))})})(t,r,i.filter(O(Di,t.schema)));const a=r?o[0]:o[o.length-1];return rb(t,a,n,r),Di(t.schema,a)?I.none():I.some(r?o.slice(1):o.slice(0,-1))}).getOr(o);nb(r),ib(t)}),Ab=(t,o,e,n)=>I.some(()=>{const r=t.selection.getRng(),i=o[0],a=e[e.length-1];rb(t,i,r,!0),rb(t,a,r,!1);const A=Di(t.schema,i)?o:o.slice(1),l=Di(t.schema,a)?e:e.slice(0,-1);nb(A.concat(l)),n.deleteContents(),ib(t)}),lb=(t,o,e,n=!0)=>I.some(()=>{qg(t,o,e,n)}),sb=(t,o)=>I.some(()=>wg(t,!1,o)),cb=(t,o,e,n)=>xb(o,n).fold(()=>((t,o,e)=>eb(o,e).bind(o=>o.fold(O(lb,t),O(sb,t),O(ab,t),O(Ab,t))))(t,o,e),o=>((t,o)=>pb(t,o))(t,o)),db=(t,o)=>tt(Tu(o,t),WA),xb=(t,o)=>tt(Tu(o,t),De("caption")),pb=(t,o)=>I.some(()=>{ZA(o),t.selection.setCursorLocation(o.dom,0)}),Cb=(t,o,e,n,r)=>Yx(e,t.getBody(),r).fold(()=>I.some(k),i=>((t,o,e,n)=>Gx(t.dom).bind(r=>Zx(t.dom).map(t=>o?e.isEqual(r)&&n.isEqual(t):e.isEqual(t)&&n.isEqual(r))).getOr(!0))(n,e,r,i)?((t,o)=>pb(t,o))(t,n):((t,o,e)=>xb(t,de.fromDom(e.getNode())).fold(()=>I.some(k),t=>jt(!fe(t,o),k)))(o,n,i)),mb=(t,o,e,n)=>{const r=Kl.fromRangeStart(t.selection.getRng());return db(e,n).bind(n=>Di(t.schema,n,{checkRootAsContent:!1})?pb(t,n):((t,o,e,n,r)=>Yx(e,t.getBody(),r).bind(t=>db(o,de.fromDom(t.getNode())).bind(t=>fe(t,n)?I.none():I.some(k))))(t,e,o,n,r))},ub=(t,o)=>t?Su(o):Du(o),gb=(t,o,e)=>{const n=de.fromDom(t.getBody());return xb(n,e).fold(()=>mb(t,o,n,e).orThunk(()=>jt(((t,o)=>{const e=Kl.fromRangeStart(t.selection.getRng());return ub(o,e)||qx(o,t.getBody(),e).exists(t=>ub(o,t))})(t,o),k)),e=>((t,o,e,n)=>{const r=Kl.fromRangeStart(t.selection.getRng());return Di(t.schema,n)?pb(t,n):Cb(t,e,o,n,r)})(t,o,n,e))},bb=(t,o)=>{const e=de.fromDom(t.selection.getStart(!0)),n=bp(t);return t.selection.isCollapsed()&&0===n.length?gb(t,o,e):((t,o,e)=>{const n=de.fromDom(t.getBody()),r=t.selection.getRng();return 0!==e.length?ab(t,e,I.none()):cb(t,n,r,o)})(t,e,n)},fb=(t,o)=>{let e=o;for(;e&&e!==t;){if(Ci(e)||mi(e))return e;e=e.parentNode}return null},hb=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],vb=se.each,_b=t=>{const o=t.dom,e=new Set(t.serializer.getTempAttrs()),n=t=>P(hb,o=>Kt(t,o))||e.has(t);return{compare:(t,e)=>
vendor: 4,298 bytes, line 1
1{if(t.nodeName!==e.nodeName||t.nodeType!==e.nodeType)return!1;const r=t=>{const e={};return vb(o.getAttribs(t),r=>{const i=r.nodeName.toLowerCase();"style"===i||n(i)||(e[i]=o.getAttrib(t,i))}),e},i=(t,o)=>{for(const e in t)if(kt(t,e)){const n=o[e];if(h(n))return!1;if(t[e]!==n)return!1;delete o[e]}for(const t in o)if(kt(o,t))return!1;return!0};if(Kr(t)&&Kr(e)){if(!i(r(t),r(e)))return!1;if(!i(o.parseStyle(o.getAttrib(t,"style")),o.parseStyle(o.getAttrib(e,"style"))))return!1}return!cp(t)&&!cp(e)},isAttributeInternal:n}},yb=t=>["h1","h2","h3","h4","h5","h6"].includes(t.name),Eb=(t,o,e,n)=>{const r=e.name;for(let o=0,i=t.length;o<i;o++){const i=t[o];if(i.name===r){const t=n.nodes[r];t?t.nodes.push(e):n.nodes[r]={filter:i,nodes:[e]}}}if(e.attributes)for(let t=0,r=o.length;t<r;t++){const r=o[t],i=r.name;if(i in e.attributes.map){const t=n.attributes[i];t?t.nodes.push(e):n.attributes[i]={filter:r,nodes:[e]}}}},wb=(t,o)=>{const e=(t,e)=>{gt(t,t=>{const n=xt(t.nodes);G(t.filter.callbacks,r=>{for(let o=n.length-1;o>=0;o--){const r=n[o];(e?void 0!==r.attr(t.filter.name):r.name===t.filter.name)&&!v(r.parent)||n.splice(o,1)}n.length>0&&r(n,t.filter.name,o)})})};e(t.nodes,!1),e(t.attributes,!0)},kb=(t,o,e,n={})=>{const r=((t,o,e)=>{const n={nodes:{},attributes:{}};return e.firstChild&&((t,o)=>{let e=t;for(;e=e.walk();)o(e)})(e,e=>{Eb(t,o,e,n)}),n})(t,o,e);wb(r,n)},Bb=(t,o,e,n)=>{if((t.pad_empty_with_br||o.insert)&&e(n)){const t=new Wm("br",1);o.insert&&t.attr("data-mce-bogus","1"),n.empty().append(t)}else n.empty().append(new Wm("#text",3)).value=so},Fb=(t,o)=>{const e=null==t?void 0:t.firstChild;return _(e)&&e===t.lastChild&&e.name===o},Sb=(t,o,e,n)=>n.isEmpty(o,e,o=>((t,o)=>{const e=t.getElementRule(o.name);return!0===(null==e?void 0:e.paddEmpty)})(t,o)),Db=t=>{let o;for(let e=t;e;e=e.parent){const t=e.attr("contenteditable");if("false"===t)break;"true"===t&&(o=e)}return I.from(o)},zb=(t,o,e=t.parent)=>{if(o.getSpecialElements()[t.name])t.empty().remove();else{const n=t.children();for(const t of n)e&&!o.isValidChild(e.name,t.name)&&zb(t,o,e);t.unwrap()}},Ob=(t,o,e,n=k)=>{const r=o.getTextBlockElements(),i=o.getNonEmptyElements(),a=o.getWhitespaceElements(),A=se.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),l=new Set,s=t=>t!==e&&!A[t.name];for(let e=0;e<t.length;e++){const A=t[e];let c,d,x;if(!A.parent||l.has(A))continue;if(r[A.name]&&"li"===A.parent.name){let t=A.next;for(;t&&r[t.name];)t.name="li",l.add(t),A.parent.insert(t,A.parent),t=t.next;A.unwrap();continue}const p=[A];for(c=A.parent;c&&!o.isValidChild(c.name,A.name)&&s(c);c=c.parent)p.push(c);if(c&&p.length>1)if(Mb(o,A,c))zb(A,o);else{p.reverse(),d=p[0].clone(),n(d);let t=d;for(let e=0;e<p.length-1;e++){o.isValidChild(t.name,p[e].name)&&e>0?(x=p[e].clone(),n(x),t.append(x)):x=t;for(let t=p[e].firstChild;t&&t!==p[e+1];){const o=t.next;x.append(t),t=o}t=x}Sb(o,i,a,d)?c.insert(A,p[0],!0):(c.insert(d,p[0],!0),c.insert(A,d)),c=p[0],(Sb(o,i,a,c)||Fb(c,"br"))&&c.empty().remove()}else if(A.parent){if("li"===A.name){let t=A.prev;if(t&&("ul"===t.name||"ol"===t.name)){t.append(A);continue}if(t=A.next,t&&("ul"===t.name||"ol"===t.name)&&t.firstChild){t.insert(A,t.firstChild,!0);continue}const o=new Wm("ul",1);n(o),A.wrap(o);continue}if(o.isValidChild(A.parent.name,"div")&&o.isValidChild("div",A.name)){const t=new Wm("div",1);n(t),A.wrap(t)}else zb(A,o)}}},Mb=(t,o,e=o.parent)=>!!e&&(!(!t.children[o.name]||t.isValidChild(e.name,o.name))||(!("a"!==o.name||!((t,o)=>{let e=t;for(;e;){if(e.name===o)return!0;e=e.parent}return!1})(e,"a"))||!(!(t=>"summary"===t.name)(e)||!yb(o))&&!((null==e?void 0:e.firstChild)===o&&(null==e?void 0:e.lastChild)===o))),Tb=t=>{const o=Kl.fromRangeStart(t),e=Kl.fromRangeEnd(t),n=t.commonAncestorContainer;return qx(!1,n,e).map(r=>!px(o,e,n)&&px(o,r,n)?((t,o,e,n)=>{const r=document.createRange();return r.setStart(t,o),r.setEnd(e,n),r})(o.container(),o.offset(),r.container(),r.offset()):t).getOr(t)},Rb=t=>t.collapsed?t:Tb(t),Ub=(t,o)=>t.getBlockElements()[o.name]&&(t=>_(t.firstChild)&&t.firstChild===t.lastChild)(o)&&(t=>"br"===t.name||t.value===so)(o.firstChild),Nb=(t,o)=>{let e=o.firstChild,n=o.lastChild;return e&&"meta"===e.name&&(e=e.next),n&&"mce_marker"===n.attr("id")&&(n=n.prev),((t,o)=>{const e=t.getNonEmptyElements();return _(o)&&(o.isEmpty(e)||Ub(t,o))}
1)(t,n)&&(n=null==n?void 0:n.prev),!(!e||e!==n)&&("ul"===e.name||"ol"===e.name)},Lb=t=>_(null==t?void 0:t.firstChild)&&t.firstChild===t.lastChild&&(t=>t.data===so||di(t))(t.firstChild),Ib=t=>{return t.length>0&&(!(o=t[t.length-1]).firstChild||Lb(o))?t.slice(0,-1):t;var o},Hb=(t,o)=>{const e=t.getParent(o,t.isBlock);return e&&"LI"===e.nodeName?e:null},qb=(t,o)=>{const e=Kl.after(t),n=Ux(o).prev(e);return n?n.toRange():null},Yb=(t,o,e)=>{const n=t.parentNode;return n&&se.each(o,o=>{n.insertBefore(o,t)}),((t,o)=>{const e=Kl.before(t),n=Ux(o).next(e);return n?n.toRange():null})(t,e)},jb=(t,o,e,n)=>{const r=((t,o,e)=>{const n=o.serialize(e);return(t=>{var o,e;const n=t.firstChild,r=t.lastChild;return n&&"META"===n.nodeName&&(null===(o=n.parentNode)||void 0===o||o.removeChild(n)),r&&"mce_marker"===r.id&&(null===(e=r.parentNode)||void 0===e||e.removeChild(r)),t})(t.createFragment(n))})(o,t,n),i=Hb(o,e.startContainer),a=Ib((A=r.firstChild,K(null!==(l=null==A?void 0:A.childNodes)&&void 0!==l?l:[],t=>"LI"===t.nodeName)));var A,l;const s=o.getRoot(),c=t=>{const n=Kl.fromRangeStart(e),r=Ux(o.getRoot()),a=1===t?r.prev(n):r.next(n),A=null==a?void 0:a.getNode();return!A||Hb(o,A)!==i};return i?c(1)?Yb(i,a,s):c(2)?((t,o,e,n)=>(n.insertAfter(o.reverse(),t),qb(o[0],e)))(i,a,s,o):((t,o,e,n)=>{const r=((t,o)=>{const e=o.cloneRange(),n=o.cloneRange();return e.setStartBefore(t),n.setEndAfter(t),[e.cloneContents(),n.cloneContents()]})(t,n),i=t.parentNode;return i&&(i.insertBefore(r[0],t),se.each(o,o=>{i.insertBefore(o,t)}),i.insertBefore(r[1],t),i.removeChild(t)),qb(o[o.length-1],e)})(i,a,s,e):null},Wb=["pre"],Pb=gi,Vb=(t,o,e)=>{var n;"all"===e.getAttribute("data-mce-bogus")?null===(n=e.parentNode)||void 0===n||n.insertBefore(t.dom.createFragment(o),e):((t,o)=>{if(t.isBlock(o)&&t.isEditable(o)){const t=o.childNodes;return 1===t.length&&di(t[0])||0===t.length}return!1})(t.dom,e)?t.dom.setHTML(e,o):t.selection.setContent(o,{no_events:!0})},Gb=(t,o,e)=>{I.from(t.getParent(o,"td,th")).map(de.fromDom).each(t=>((t,o)=>{We(t).each(e=>{Ne(e).each(n=>{o.isBlock(_e(t))&&IA(e)&&o.isBlock(_e(n))&&_n(e)})})})(t,e))},Zb=(t,o)=>{var e,n,r;let i;const a=t.dom,A=t.selection;if(!o)return;A.scrollIntoView(o);const l=fb(t.getBody(),o);if(l&&"false"===a.getContentEditable(l))return a.remove(o),void A.select(l);let s=a.createRng();const c=o.previousSibling;if(ii(c)){s.setStart(c,null!==(n=null===(e=c.nodeValue)||void 0===e?void 0:e.length)&&void 0!==n?n:0);const t=o.nextSibling;ii(t)&&(c.appendData(t.data),null===(r=t.parentNode)||void 0===r||r.removeChild(t))}else s.setStartBefore(o),s.setEndBefore(o);const d=a.getParent(o,a.isBlock);if(a.remove(o),d&&a.isEmpty(d)){const o=Pb(d);vn(de.fromDom(d)),s.setStart(d,0),s.setEnd(d,0),o||(t=>!!t.getAttribute("data-mce-fragment"))(d)||!(i=(o=>{let e=Kl.fromRangeStart(o);return e=Ux(t.getBody()).next(e),null==e?void 0:e.toRange()})(s))?a.add(d,a.create("br",o?{}:{"data-mce-bogus":"1"})):(s=i,a.remove(d))}A.setRng(s)},Qb=t=>{const o=t.dom,e=Rb(t.selection.getRng());t.selection.setRng(e);const n=o.getParent(e.startContainer,Pb);((t,o,e)=>{if(_(e))return e===t.getParent(o.endContainer,Pb)&&_p(de.fromDom(e),o);return!1})(o,e,n)?lb(t,e,de.fromDom(n)):Jb(e)||Kb(e)?e.deleteContents():t.getDoc().execCommand("Delete",!1)},Kb=t=>$b(t,ii),Jb=t=>$b(t,pi),$b=(t,o)=>t.startContainer===t.endContainer&&t.endOffset-t.startOffset===1&&o(t.startContainer.childNodes[t.startOffset]),Xb=(t,o,e)=>{var n,r;const i=t.selection,a=t.dom,A=t.parser,l=e.merge,s=cu({validate:!0},t.schema),c='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>';e.preserve_zwsp||(o=JA(o)),-1===o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,c);let d=i.getRng();const x=d.startContainer,p=t.getBody();x===p&&i.isCollapsed()&&a.isBlock(p.firstChild)&&((t,o)=>_(o)&&!t.schema.getVoidElements()[o.nodeName])(t,p.firstChild)&&a.isEmpty(p.firstChild)&&(d=a.createRng(),d.setStart(p.firstChild,0),d.setEnd(p.firstChild,0),i.setRng(d)),i.isCollapsed()||Qb(t);const C=i.getNode(),m={context:C.nodeName.toLowerCase(),data:e.data,insert:!0},u=A.parse(o,m);if(!0===e.paste&&Nb(t.schema,u)&&((t,o)=>!!Hb(t,o))(a,C))return d=jb(s,a,i.getRng(),u),d&&i.setRng(d),o;!0===e.paste&&((t,o,e,n)=>{var r;const i=o.firstChild,a=o.lastChild,A=i===("bookmark"===a.attr("data-mce-type")?a.prev:a),l=W(Wb,i.name);if(A&&l){const o="false"!==i.attr("contenteditable"),a=(null===(r=t.getParent(e,t.isBlock))||void 0===r?void 0:r.no
1deName.toLowerCase())===i.name,A=I.from(fb(n,e)).forall(Ci);return o&&a&&A}return!1})(a,u,C,t.getBody())&&(null===(n=u.firstChild)||void 0===n||n.unwrap()),(t=>{let o=t;for(;o=o.walk();)1===o.type&&o.attr("data-mce-fragment","1")})(u);let g=u.lastChild;if(g&&"mce_marker"===g.attr("id")){const o=g;for(g=g.prev;g&&"table"!==g.name;g=g.walk(!0))if(3===g.type||!a.isBlock(g.name)){g.parent&&t.schema.isValidChild(g.parent.name,"span")&&g.parent.insert(o,g,"br"===g.name);break}}if(t._selectionOverrides.showBlockCaretContainer(C),m.invalid||((t,o,e)=>{var n;return P(e.children(),yb)&&"SUMMARY"===(null===(n=t.getParent(o,t.isBlock))||void 0===n?void 0:n.nodeName)})(a,C,u)){t.selection.setContent(c);let e,n=i.getNode();const l=t.getBody();for(si(n)?n=e=l:e=n;e&&e!==l;)n=e,e=e.parentNode;o=n===l?l.innerHTML:a.getOuterHTML(n);const d=A.parse(o),x=(t=>{for(let o=t;o;o=o.walk())if("mce_marker"===o.attr("id"))return I.some(o);return I.none()})(d),p=x.bind(Db).getOr(d);x.each(t=>t.replace(u));const C=u.children(),m=null!==(r=u.parent)&&void 0!==r?r:d;u.unwrap();const g=K(C,o=>Mb(t.schema,o,m));Ob(g,t.schema,p),kb(A.getNodeFilters(),A.getAttributeFilters(),d),o=s.serialize(d),n===l?a.setHTML(l,o):a.setOuterHTML(n,o)}else o=s.serialize(u),Vb(t,o,C);var b;return((t,o)=>{const e=t.schema.getTextInlineElements(),n=t.dom;if(o){const o=t.getBody(),r=_b(t),i="*[data-mce-fragment]",a=n.select(i);se.each(a,t=>{const a=t=>_(e[t.nodeName.toLowerCase()]),A=t=>1===t.childNodes.length;if(!mu(n,l=t)&&!uu(n,l)&&a(t)&&A(t)){const e=Cu(n,t),l=(t,o)=>rt(t,t=>W(o,t)),s=o=>A(t)&&n.is(o,i)&&a(o)&&(o.nodeName===t.nodeName&&l(e,Cu(n,o))||s(o.children[0])),c=e=>_(e)&&e!==o&&(r.compare(t,e)||c(e.parentElement)),d=e=>_(e)&&e!==o&&n.is(e,i)&&(gu(n,t,e)||d(e.parentElement));(s(t.children[0])||c(t.parentElement)&&!d(t.parentElement))&&n.remove(t,!0)}var l})}})(t,l),Zb(t,a.get("mce_marker")),b=t.getBody(),se.each(b.getElementsByTagName("*"),t=>{t.removeAttribute("data-mce-fragment")}),Gb(a,i.getStart(),t.schema),((t,o,e)=>{const n=Ue(de.fromDom(e),t=>fe(t,de.fromDom(o)));st(n,n.length-2).filter(ke).fold(()=>ji(t,o),o=>ji(t,o.dom))})(t.schema,t.getBody(),i.getStart()),o},tf=t=>t instanceof Wm,of=(t,o,e)=>{t.dom.setHTML(t.getBody(),o),!0!==e&&(t=>{QC(t)&&Gx(t.getBody()).each(o=>{const e=o.getNode(),n=ei(e)?Gx(e).getOr(o):o;t.selection.setRng(n.toRange())})})(t)},ef=(t,o,e)=>I.from(t.getBody()).map(n=>tf(o)?((t,o,e,n)=>{kb(t.parser.getNodeFilters(),t.parser.getAttributeFilters(),e);const r=cu({validate:!1},t.schema).serialize(e),i=JA(PA(de.fromDom(o))?r:se.trim(r));return of(t,i,n.no_selection),{content:e,html:i}})(t,n,o,e):((t,o,e,n)=>{if(0===(e=JA(e)).length||/^\s+$/.test(e)){const r='<br data-mce-bogus="1">';"TABLE"===o.nodeName?e="<tr><td>"+r+"</td></tr>":/^(UL|OL)$/.test(o.nodeName)&&(e="<li>"+r+"</li>");const i=Gs(t);return t.schema.isValidChild(o.nodeName.toLowerCase(),i.toLowerCase())?(e=r,e=t.dom.createHTML(i,Zs(t),e)):e||(e=r),of(t,e,n.no_selection),{content:e,html:e}}{"raw"!==n.format&&(e=cu({validate:!1},t.schema).serialize(t.parser.parse(e,{isRootContent:!0,insert:!0})));const r=PA(de.fromDom(o))?e:se.trim(e);return of(t,r,n.no_selection),{content:r,html:r}}})(t,n,o,e)).getOr({content:o,html:tf(e.content)?"":e.content}),nf=Np,rf=(t,o,e)=>{const n=t.formatter.get(e);if(n)for(let e=0;e<n.length;e++){const r=n[e];if(Pp(r)&&!1===r.inherit&&t.dom.is(o,r.selector))return!0}return!1},af=(t,o,e,n,r)=>{const i=t.dom.getRoot();if(o===i)return!1;const a=t.dom.getParent(o,o=>!!rf(t,o,e)||(o.parentNode===i||!!sf(t,o,e,n,!0)));return!!sf(t,a,e,n,r)},Af=(t,o,e)=>!(!Vp(e)||!nf(o,e.inline))||(!(!Wp(e)||!nf(o,e.block))||!!Pp(e)&&(Kr(o)&&t.is(o,e.selector))),lf=(t,o,e,n,r,i)=>{const a=e[n],A="attributes"===n;if(y(e.onmatch))return e.onmatch(o,e,n);if(a)if(po(a)){for(let e=0;e<a.length;e++)if(A?t.getAttrib(o,a[e]):Ip(t,o,a[e]))return!0}else for(const n in a)if(kt(a,n)){const l=A?t.getAttrib(o,n):Ip(t,o,n),s=Up(a[n],i),c=v(l)||no(l);if(c&&v(s))continue;if(r&&c&&!e.exact)return!1;if((!r||e.exact)&&!nf(l,Lp(s,n)))return!1}return!0},sf=(t,o,e,n,r)=>{const i=t.formatter.get(e),a=t.dom;if(i&&Kr(o))for(let e=0;e<i.length;e++){const A=i[e];if(Af(t.dom,o,A)&&lf(a,o,A,"attributes",r,n)&&lf(a,o,A,"styles",r,n)){const e=A.classes;if(e)for(let r=0;r<e.length;r++)if(!t.dom.hasClass(o,Up(e[r],n)))return;return A}}},cf=(t,o,e,n,r)=>{if(n)return af(t,n,o,e,r);if(n=t.selection.getNode(),af(t,n,o,e,r))return!0;const i=t.selection.getStart();return!(i===n||!af(t,i,o,e,r))},df=(t,o)=>{const e=o=>fe(o,de.fromDom(t.getBody()));return I.from(t.selection.getStart(!0)).bind(n=>kr(de.fromDom(n),e=>pt(o,o=>((o,e)=>sf(t,o.dom,e)?I.some(e):I.none())(e,o)),e)).getOrNull()},xf=(t,o,e)=>$(e,(e,n)=>{const r=((t,o)=>Yp(t,o,t=>{const o=t=>y(t)||t.length>1&&"%"===t.charAt(0);return P(["styles","attributes"],e=>wt(t,e).exists(t=>{const e=g(t)?t:Et(t);return P(e,o)}))}))(t,n);return t.formatter.matchNode(o,n,{},r)?e.concat([n]):e},[]),pf=QA,Cf=t=>{if(t){const o=new jr(t,t);for(let t=o.current();t;t=o.next())if(ii(t))return t}return null},mf=t=>{const o=de.fromTag("span");return mn(o,{id:Qx,"data-mce-bogus":"1","data-mce-type":"format-caret"}),t&&cn(o,de.fromText(pf)),o},uf=(t,o,e)=>{const n=t.dom,r=t.selection;if(Zp(o))wg(t,!1,de.fromDom(o),e,!0);else{const t=r.getRng(),e=n.getParent(o,n.isBlock),i=t.startContainer,a=t.startOffset,A=t.endContainer,l=t.endOffset,s=(t=>{const o=Cf(t);return o&&o.data.charAt(0)===pf&&o.deleteData(0,1),o})(o);n.remove(o,!0),i===s&&a>0&&t.setStart(s,a-1),A===s&&l>0&&t.setEnd(s,l-1),e&&n.isEmpty(e)&&ZA(de.fromDom(e)),r.setRng(t)}},gf=(t,o,e)=>{const n=t.dom,r=t.selection;if(o)uf(t,o,e);else if(!(o=Jx(t.getBody(),r.getStart())))for(;o=n.get(Qx);)uf(t,o,e)},bf=(t,o)=>(t.appendChild(o),o),ff=(t,o)=>{var e;const n=J(t,(t,o)=>bf(t,o.cloneNode(!1)),o),r=null!==(e=n.ownerDocument)&&void 0!==e?e:document;return bf(n,r.createTextNode(pf))},hf=t=>$n(t,Jn(t).replace(new RegExp(`${so}$`)," ")),vf=(t,o)=>{const e=()=>{null===o||t.dom.isEmpty(o)||Ne(de.fromDom(o)).each(t=>{Be(t)?hf(t):rr(t,t=>Be(t)).each(t=>{Be(t)&&hf(t)}
vendor: 17,003 bytes, line 1
1)})};t.once("input",o=>{o.data&&!pp(o.data)&&(o.isComposing?t.once("compositionend",()=>{e()}):e())})},_f=(t,o,e,n)=>{const r=t.dom,i=t.selection;let a=!1;const A=t.formatter.get(o);if(!A)return;const l=i.getRng(),s=l.startContainer,c=l.startOffset;let d=s;ii(s)&&(c!==s.data.length&&(a=!0),d=d.parentNode);const x=[];let p;for(;d;){if(sf(t,d,o,e,n)){p=d;break}d.nextSibling&&(a=!0),x.push(d),d=d.parentNode}if(p)if(a){const a=i.getBookmark();l.collapse(!0);let s=dC(r,l,A,{includeTrailingSpace:!0});s=mm(s),t.formatter.remove(o,e,s,n),i.moveToBookmark(a)}else{const a=Jx(t.getBody(),p),A=_(a)?r.getParents(p.parentNode,L,a):[],l=mf(!1).dom;((t,o,e)=>{var n,r;const i=t.dom,a=i.getParent(e,O(Op,t.schema));a&&i.isEmpty(a)?null===(n=e.parentNode)||void 0===n||n.replaceChild(o,e):(VA(de.fromDom(e)),i.isEmpty(e)?null===(r=e.parentNode)||void 0===r||r.replaceChild(o,e):i.insertAfter(o,e))})(t,l,null!=a?a:p);const s=((t,o,e,n,r,i)=>{const a=t.formatter,A=t.dom,l=K(mt(a.get()),t=>t!==n&&!Qt(t,"removeformat")),s=xf(t,e,l);if(K(s,o=>!jp(t,o,n)).length>0){const t=e.cloneNode(!1);return A.add(o,t),a.remove(n,r,t,i),A.remove(t),I.some(t)}return I.none()})(t,l,p,o,e,n),c=ff([...x,...s.toArray(),...A],l);a&&uf(t,a,_(a)),i.setCursorLocation(c,1),vf(t,l),r.isEmpty(p)&&r.remove(p)}},yf=t=>{t.on("mouseup keydown",o=>{var e;((t,o,e)=>{const n=t.selection,r=t.getBody();gf(t,null,e),8!==o&&46!==o||!n.isCollapsed()||n.getStart().innerHTML!==pf||gf(t,Jx(r,n.getStart()),!0),37!==o&&39!==o||gf(t,Jx(r,n.getStart()),!0)})(t,o.keyCode,(e=t.selection.getRng().endContainer,ii(e)&&Jt(e.data,so)))})},Ef=t=>{const o=mf(!1),e=ff(t,o.dom);return{caretContainer:o,caretPosition:Kl(e,0)}},wf=(t,o)=>{const{caretContainer:e,caretPosition:n}=Ef(o);return An(de.fromDom(t),e),_n(de.fromDom(t)),n},kf=(t,o)=>{if(Kx(o.dom))return!1;const e=t.schema.getTextInlineElements();return kt(e,_e(o))&&!Kx(o.dom)&&!oi(o.dom)},Bf={},Ff=Xr(["pre"]);((t,o)=>{Bf[t]||(Bf[t]=[]),Bf[t].push(o)})("pre",t=>{const o=t.selection.getRng();if(!o.collapsed){const o=t.selection.getSelectedBlocks(),e=K(K(o,Ff),(t=>o=>{const e=o.previousSibling;return Ff(e)&&W(t,e)})(o));G(e,t=>{((t,o)=>{const e=de.fromDom(o),n=Oe(e).dom;_n(e),xn(de.fromDom(t),[de.fromTag("br",n),de.fromTag("br",n),...qe(e)])})(t.previousSibling,t)})}});const Sf=["fontWeight","fontStyle","color","fontSize","fontFamily"],Df=t=>tt(t,t=>Vp(t)&&"span"===t.inline&&(t=>m(t.styles)&&P(mt(t.styles),t=>W(Sf,t)))(t)),zf=(t,o)=>{const e=t.get(o);return g(e)?Df(e):I.none()},Of=(t,o)=>Vx(o,Kl.fromRangeStart(t)).isNone(),Mf=(t,o)=>!1===Px(o,Kl.fromRangeEnd(t)).exists(t=>!di(t.getNode())||Px(o,t).isSome()),Tf=t=>o=>hi(o)&&t.isEditable(o),Rf=t=>K((t=>{const o=t.getSelectedBlocks(),e=t.getRng();if(t.isCollapsed())return[];if(1===o.length)return Of(e,o[0])&&Mf(e,o[0])?o:[];{const t=ct(o).filter(t=>Of(e,t)).toArray(),n=dt(o).filter(t=>Mf(e,t)).toArray(),r=o.slice(1,-1);return t.concat(r).concat(n)}})(t),Tf(t.dom)),Uf=t=>K(t.getSelectedBlocks(),Tf(t.dom)),Nf=se.each,Lf=t=>Kr(t)&&!cp(t)&&!Kx(t)&&!oi(t),If=(t,o)=>{for(let e=t;e;e=e[o]){if(ii(e)&&eo(e.data))return t;if(Kr(e)&&!cp(e))return e}return t},Hf=(t,o,e)=>{const n=_b(t),r=Jr(o)&&t.dom.isEditable(o),i=Jr(e)&&t.dom.isEditable(e);if(r&&i){const r=If(o,"previousSibling"),i=If(e,"nextSibling");if(n.compare(r,i)){for(let t=r.nextSibling;t&&t!==i;){const o=t;t=t.nextSibling,r.appendChild(o)}return t.dom.remove(i),se.each(se.grep(i.childNodes),t=>{r.appendChild(t)}),r}}return e},qf=(t,o,e,n)=>{var r;if(n&&!1!==o.merge_siblings){const o=null!==(r=Hf(t,zp(n),n))&&void 0!==r?r:n;Hf(t,o,zp(o,!0))}},Yf=(t,o,e)=>{Nf(t.childNodes,t=>{Lf(t)&&(o(t)&&e(t),t.hasChildNodes()&&Yf(t,o,e))})},jf=(t,o)=>e=>!(!e||!Ip(t,e,o)),Wf=(t,o,e)=>n=>{t.setStyle(n,o,e),""===n.getAttribute("style")&&n.removeAttribute("style"),((t,o)=>{"SPAN"===o.nodeName&&0===t.getAttribs(o).length&&t.remove(o,!0)})(t,n)},Pf=Ft([{keep:[]},{rename:["name"]},{removed:[]}]),Vf=/^(src|href|style)$/,Gf=se.each,Zf=Np,Qf=(t,o,e)=>t.isChildOf(o,e)&&o!==e&&!t.isBlock(e),Kf=(t,o,e)=>{let n=o[e?"startContainer":"endContainer"],r=o[e?"startOffset":"endOffset"];if(Kr(n)){const t=n.childNodes.length-1;!e&&r&&r--,n=n.childNodes[r>t?t:r]}return ii(n)&&e&&r>=n.data.length&&(n=new jr(n,t.getBody()).next()||n),ii(n)&&!e&&0===r&&(n=new jr(n,t.getBody()).prev()||n),n},Jf=(t,o)=>{const e=o?"firstChild":"lastChild",n=t[e];return(t=>/^(TR|TH|TD)$/.test(t.nodeName))(t)&&n?"TR"===t.nodeName&&n[e]||n:t},$f=(t,o,e,n)=>{var r;const i=t.create(e,n);return null===(r=o.parentNode)||void 0===r||r.insertBefore(i,o),i.appendChild(o),i},Xf=(t,o,e,n,r)=>{const i=de.fromDom(o),a=de.fromDom(t.create(n,r)),A=e?He(i):Ie(i);return xn(a,A),e?(An(i,a),sn(a,i)):(ln(i,a),cn(a,i)),a.dom},th=(t,o,e)=>{const n=o.parentNode;let r;const i=t.dom,a=Gs(t);Wp(e)&&n===i.getRoot()&&(e.list_block&&Zf(o,e.list_block)||G(xt(o.childNodes),o=>{Mp(t,a,o.nodeName.toLowerCase())?r?r.appendChild(o):(r=$f(i,o,a),i.setAttribs(r,Zs(t))):r=null})),(t=>Pp(t)&&Vp(t)&&Ht(wt(t,"mixed"),!0))(e)&&!Zf(e.inline,o)||i.remove(o,!0)},oh=(t,o,e)=>E(t)?{name:o,value:null}:{name:t,value:Up(o,e)},eh=(t,o)=>{""===t.getAttrib(o,"style")&&(o.removeAttribute("style"),o.removeAttribute("data-mce-style"))},nh=(t,o,e,n,r)=>{let i=!1;Gf(e.styles,(a,A)=>{const{name:l,value:s}=oh(A,a,n),c=Lp(s,l);(e.remove_similar||b(s)||!Kr(r)||Zf(Ip(t,r,l),c))&&t.setStyle(o,l,""),i=!0}),i&&eh(t,o)},rh=(t,o,e,n,r)=>{const i=t.dom,a=_b(t),A=t.schema;if(Vp(o)&&Vi(A,o.inline)&&Zi(A,n)&&n.parentElement===t.getBody())return th(t,n,o),Pf.removed();if(!o.ceFalseOverride&&n&&"false"===i.getContentEditableParent(n))return Pf.keep();if(n&&!Af(i,n,o)&&!((t,o)=>o.links&&"A"===t.nodeName)(n,o))return Pf.keep();const l=n,s=o.preserve_attributes;if(Vp(o)&&"all"===o.remove&&g(s)){const t=K(i.getAttribs(l),t=>W(s,t.name.toLowerCase()));if(i.removeAllAttribs(l),G(t,t=>i.setAttrib(l,t.name,t.value)),t.length>0)return Pf.rename("span")}if("all"!==o.remove){nh(i,l,o,e,r),Gf(o.attributes,(t,n)=>{const{name:a,value:A}=oh(n,t,e);if(o.remove_similar||b(A)||!Kr(r)||Zf(i.getAttrib(r,a),A)){if("class"===a){const t=i.getAttrib(l,a);if(t){let o="";if(G(t.split(/\s+/),t=>{/mce\-\w+/.test(t)&&(o+=(o?" ":"")+t)}),o)return void i.setAttrib(l,a,o)}}if(Vf.test(a)&&l.removeAttribute("data-mce-"+a),"style"===a&&Xr(["li"])(l)&&"none"===i.getStyle(l,"list-style-type"))return l.removeAttribute(a),void i.setStyle(l,"list-style-type","none");"class"===a&&l.removeAttribute("className"),l.removeAttribute(a)}}),Gf(o.classes,t=>{t=Up(t,e),Kr(r)&&!i.hasClass(r,t)||i.removeClass(l,t)});const t=i.getAttribs(l);for(let o=0;o<t.length;o++){const e=t[o].nodeName;if(!a.isAttributeInternal(e))return Pf.keep()}}return"none"!==o.remove?(th(t,l,o),Pf.removed()):Pf.keep()},ih=(t,o,e,n)=>rh(t,o,e,n,n).fold(S(n),o=>(t.dom.createFragment().appendChild(n),t.dom.rename(n,o)),S(null)),ah=(t,o,e,n,r)=>{const i=t.formatter.get(o),a=i[0],A=t.dom,l=t.selection,s=n=>{const A=((t,o,e,n,r)=>{let i;return o.parentNode&&G(qp(t.dom,o.parentNode).reverse(),o=>{if(!i&&Kr(o)&&"_start"!==o.id&&"_end"!==o.id){const a=sf(t,o,e,n,r);a&&!1!==a.split&&(i=o)}}),i})(t,n,o,e,r);return((t,o,e,n,r,i,a,A)=>{var l,s;let c,d;const x=t.dom;if(e){const p=e.parentNode;for(let e=n.parentNode;e&&e!==p;e=e.parentNode){let n=x.clone(e,!1);for(let e=0;e<o.length&&(n=ih(t,o[e],A,n),null!==n);e++);n&&(c&&n.appendChild(c),d||(d=n),c=n)}!i||a.mixed&&x.isBlock(e)||(n=null!==(l=x.split(e,n))&&void 0!==l?l:n),c&&d&&(null===(s=r.parentNode)||void 0===s||s.insertBefore(c,r),d.appendChild(r),Vp(a)&&qf(t,a,0,c))}return n})(t,i,A,n,n,!0,a,e)},c=o=>P(i,n=>lh(t,n,e,o,o)),d=o=>{const e=xt(o.childNodes),n=c(o)||P(i,t=>Af(A,o,t)),r=o.parentNode;if(!n&&_(r)&&Gp(a)&&c(r),a.deep&&e.length)for(let t=0;t<e.length;t++)d(e[t]);G(["underline","line-through","overline"],e=>{Kr(o)&&t.dom.getStyle(o,"text-decoration")===e&&o.parentNode&&Hp(A,o.parentNode)===e&&lh(t,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:e}},void 0,o)})},x=t=>{const o=A.get(t?"_start":"_end");if(o){let e=o[t?"firstChild":"lastChild"];return(t=>cp(t)&&Kr(t)&&("_start"===t.id||"_end"===t.id))(e)&&(e=e[t?"firstChild":"lastChild"]),ii(e)&&0===e.data.length&&(e=t?o.previousSibling||o.nextSibling:o.nextSibling||o.previousSibling),A.remove(o,!0),e}return null},p=o=>{let e,n,r=dC(A,o,i,{includeTrailingSpace:o.collapsed});if(a.split){if(r=mm(r),e=Kf(t,r,!0),n=Kf(t,r),e!==n){if(e=Jf(e,!0),n=Jf(n,!1),Qf(A,e,n)){const t=I.from(e.firstChild).getOr(e);return s(Xf(A,t,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void x(!0)}if(Qf(A,n,e)){const t=I.from(n.lastChild).getOr(n);return s(Xf(A,t,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void x(!1)}e=$f(A,e,"span",{id:"_start","data-mce-type":"bookmark"}),n=$f(A,n,"span",{id:"_end","data-mce-type":"bookmark"});const t=A.createRng();t.setStartAfter(e),t.setEndBefore(n),xC(A,t,t=>{G(t,t=>{cp(t)||cp(t.parentNode)||s(t)})}),s(e),s(n),e=x(!0),n=x()}else e=n=s(e);r.startContainer=e.parentNode?e.parentNode:e,r.startOffset=A.nodeIndex(e),r.endContainer=n.parentNode?n.parentNode:n,r.endOffset=A.nodeIndex(n)+1}xC(A,r,t=>{G(t,d)})};if(n){if(Bp(n)){const t=A.createRng();t.setStartBefore(n),t.setEndAfter(n),p(t)}else p(n);Fs(t,o,n,e)}else l.isCollapsed()&&Vp(a)&&!bp(t).length?_f(t,o,e,r):(Sp(t,()=>wp(t,p),n=>Vp(a)&&cf(t,o,e,n)),t.nodeChanged()),((t,o,e)=>{"removeformat"===o?G(Uf(t.selection),o=>{G(Sf,e=>t.dom.setStyle(o,e,"")),eh(t.dom,o)}):zf(t.formatter,o).each(o=>{G(Uf(t.selection),n=>nh(t.dom,n,o,e,null))})})(t,o,e),Fs(t,o,n,e)},Ah=(t,o,e,n,r)=>{(n||t.selection.isEditable())&&ah(t,o,e,n,r)},lh=(t,o,e,n,r)=>rh(t,o,e,n,r).fold(N,o=>(t.dom.rename(n,o),!0),L),sh=se.each,ch=(t,o,e,n)=>{sh(o,o=>{Vp(o)&&sh(t.dom.select(o.inline,n),n=>{Lf(n)&&lh(t,o,e,n,o.exact?n:null)}),((t,o,e)=>{if(o.clear_child_styles){const n=o.links?"*:not(a)":"*";Nf(t.select(n,e),e=>{Lf(e)&&t.isEditable(e)&&Nf(o.styles,(o,n)=>{t.setStyle(e,n,"")})})}})(t.dom,o,n)})},dh=se.each,xh=(t,o,e,n)=>{if(dh(e.styles,(e,r)=>{t.setStyle(o,r,Up(e,n))}),e.styles){const e=t.getAttrib(o,"style");e&&t.setAttrib(o,"data-mce-style",e)}},ph=(t,o,e,n)=>{const r=t.formatter.get(o),i=r[0],a=!n&&t.selection.isCollapsed(),A=t.dom,l=t.selection,s=(t,o=i)=>{y(o.onformat)&&o.onformat(t,o,e,n),xh(A,t,o,e),dh(o.attributes,(o,n)=>{A.setAttrib(t,n,Up(o,e))}),dh(o.classes,o=>{const n=Up(o,e);A.hasClass(t,n)||A.addClass(t,n)})},c=(t,o)=>{let e=!1;return dh(t,t=>!!Pp(t)&&("false"===A.getContentEditable(o)&&!t.ceFalseOverride||(!(!_(t.collapsed)||t.collapsed===a)||(!(A.is(o,t.selector)&&!Kx(o))||(s(o,t),e=!0,!1))))),e},d=t=>{if(C(t)){const o=A.create(t);return s(o),o}return null},x=(n,a,A)=>{const l=[];let x=!0;const p=i.inline||i.block,C=d(p),m=n=>(t=>Wp(t)&&!0===t.wrapper)(i)&&sf(t,n,o,e),u=(o,e,n)=>{const r=(t=>Wp(t)&&!0!==t.wrapper)(i)&&Op(t.schema,o)&&Mp(t,e,p);return n&&r};xC(n,a,o=>{let e;const a=o=>{let d=!1,g=x,b=!1;const f=o.parentNode,h=f.nodeName.toLowerCase(),v=n.getContentEditable(o);_(v)&&(g=x,x="true"===v,d=!0,b=Rp(t,o));const y=x&&!d;if(di(o)&&!((t,o,e,n)=>{if(Oc(t)&&Vp(o)&&e.parentNode){const o=Na(t.schema),r=yr(de.fromDom(e),t=>Kx(t.dom));return Bt(o,n)&&Si(t.schema,e.parentNode,{skipBogus:!1,includeZwsp:!0})&&!r}return!1})(t,i,o,h))return e=null,void(Wp(i)&&n.remove(o));if(m(o))e=null;else{if(u(o,h,y)){const t=n.rename(o,p);return s(t),l.push(t),void(e=null)}if(Pp(i)){let t=c(r,o);if(!t&&_(f)&&Gp(i)&&(t=c(r,f)),!Vp(i)||t)return void(e=null)}_(C)&&((o,e,r,a)=>{const l=o.nodeName.toLowerCase(),s=Mp(t,p,l)&&Mp(t,e,p),c=!A&&ii(o)&&KA(o.data),d=Kx(o),x=!Vp(i)||!n.isBlock(o);return(r||a)&&s&&!c&&!d&&x})(o,h,y,b)?(e||(e=n.clone(C,!1),f.insertBefore(e,o),l.push(e)),b&&d&&(x=g),e.appendChild(o)):(e=null,G(xt(o.childNodes),a),d&&(x=g),e=null)}};G(o,a)}),!0===i.links&&G(l,t=>{const o=t=>{"A"===t.nodeName&&s(t,i),G(xt(t.childNodes),o)};o(t)}),G(l,a=>{const A=(t=>{let o=0;return G(t.childNodes,t=>{(t=>_(t)&&ii(t)&&0===t.length)(t)||cp(t)||o++}),o})(a);!(l.length>1)&&n.isBlock(a)||0!==A?(Vp(i)||Wp(i)&&i.wrapper)&&(i.exact||1!==A||(a=(t=>{const o=tt(t.childNodes,Fp).filter(t=>"false"!==n.getContentEditable(t)&&Af(n,t,i));return o.map(o=>{const e=n.clone(o,!1);return s(e),n.replace(e,t,!0),n.remove(o,!0),e}).getOr(t)})(a)),ch(t,r,e,a),((t,o,e,n,r)=>{const i=r.parentNode;sf(t,i,e,n)&&lh(t,o,n,r)||o.merge_with_parents&&i&&t.dom.getParent(i,i=>!!sf(t,i,e,n)&&(lh(t,o,n,r),!0))})(t,i,o,e,a),((t,o,e,n)=>{if(o.styles&&o.styles.backgroundColor){const r=jf(t,"fontSize");Yf(n,o=>r(o)&&t.isEditable(o),Wf(t,"backgroundColor",Up(o.styles.backgroundColor,e)))}})(n,i,e,a),((t,o,e,n)=>{const r=o=>{if(Jr(o)&&Kr(o.parentNode)&&t.isEditable(o)){const e=Hp(t,o.parentNode);t.getStyle(o,"color")&&e?t.setStyle(o,"text-decoration",e):t.getStyle(o,"text-decoration")===e&&t.setStyle(o,"text-decoration",null)}};o.styles&&(o.styles.color||o.styles.textDecoration)&&(se.walk(n,r,"childNodes"),r(n))})(n,i,0,a),((t,o,e,n)=>{if(Vp(o)&&("sub"===o.inline||"sup"===o.inline)){const e=jf(t,"fontSize");Yf(n,o=>e(o)&&t.isEditable(o),Wf(t,"fontSize",""));const r=K(t.select("sup"===o.inline?"sub":"sup",n),t.isEditable);t.remove(r,!0)}})(n,i,0,a),qf(t,i,0,a)):n.remove(a,!0)})},p=Bp(n)?n:l.getNode();if("false"===A.getContentEditable(p)&&!Rp(t,p))return c(r,n=p),void Bs(t,o,n,e);if(i){if(n)if(Bp(n)){if(!c(r,n)){const t=A.createRng();t.setStartBefore(n),t.setEndAfter(n),x(A,dC(A,t,r),!0)}}else x(A,n,!0);else a&&Vp(i)&&!bp(t).length?((t,o,e)=>{let n;const r=t.selection,i=t.formatter.get(o);if(!i)return;const a=r.getRng();let A=a.startOffset;const l=a.startContainer.nodeValue;n=Jx(t.getBody(),r.getStart());const s=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(l&&A>0&&A<l.length&&s.test(l.charAt(A))&&s.test(l.charAt(A-1))){const n=r.getBookmark();a.collapse(!0);let A=dC(t.dom,a,i);A=mm(A),t.formatter.apply(o,e,A),r.moveToBookmark(n)}else{let i=n?Cf(n):null;n&&(null==i?void 0:i.data)===pf||(c=t.getDoc(),d=mf(!0).dom,n=c.importNode(d,!0),i=n.firstChild,a.insertNode(n),A=1,vf(t,n)),t.formatter.apply(o,e,n),r.setCursorLocation(i,A)}var c,d})(t,o,e):(l.setRng(Rb(l.getRng())),Sp(t,()=>{wp(t,(t,o)=>{const e=o?t:dC(A,t,r);x(A,e,!1)})},L),t.nodeChanged()),zf(t.formatter,o).each(o=>{G(Rf(t.selection),t=>xh(A,t,o,e))});((t,o)=>{kt(Bf,t)&&G(Bf[t],t=>{t(o)})})(o,t)}Bs(t,o,n,e)},Ch=(t,o,e,n)=>{(n||t.selection.isEditable())&&ph(t,o,e,n)},mh=t=>kt(t,"vars"),uh=t=>t.selection.getStart(),gh=(t,o,e,n,r)=>X(o,o=>{const i=t.formatter.matchNode(o,e,null!=r?r:{},n);return!h(i)},o=>!!rf(t,o,e)||!n&&_(t.formatter.matchNode(o,e,r,!0))),bh=(t,o)=>{const e=null!=o?o:uh(t);return K(qp(t.dom,e),t=>Kr(t)&&!oi(t))},fh=(t,o,e)=>{const n=bh(t,o);gt(e,(e,r)=>{const i=e=>{const i=gh(t,n,r,e.similar,mh(e)?e.vars:void 0),a=i.isSome();if(e.state.get()!==a){e.state.set(a);const t=i.getOr(o);mh(e)?e.callback(a,{node:t,format:r,parents:n}):G(e.callbacks,o=>o(a,{node:t,format:r,parents:n}))}};G([e.withSimilar,e.withoutSimilar],i),G(e.withVars,i)})},hh=(t,o,e,n,r,i)=>(((t,o,e,n,r,i)=>{const a=o.get();G(e.split(","),o=>{const e=wt(a,o).getOrThunk(()=>{const t={withSimilar:{state:St(!1),similar:!0,callbacks:[]},withoutSimilar:{state:St(!1),similar:!1,callbacks:[]},withVars:[]};return a[o]=t,t}),A=()=>{const e=bh(t);return gh(t,e,o,r,i).isSome()};if(h(i)){const t=r?e.withSimilar:e.withoutSimilar;t.callbacks.push(n),1===t.callbacks.length&&t.state.set(A())}else e.withVars.push({state:St(A()),similar:r,vars:i,callback:n})}),o.set(a)})(t,o,e,n,r,i),{unbind:()=>((t,o,e)=>{const n=t.get();G(o.split(","),t=>wt(n,t).each(o=>{n[t]={withSimilar:{...o.withSimilar,callbacks:K(o.withSimilar.callbacks,t=>t!==e)},withoutSimilar:{...o.withoutSimilar,callbacks:K(o.withoutSimilar.callbacks,t=>t!==e)},withVars:K(o.withVars,t=>t.callback!==e)}})),t.set(n)})(o,e,n)}),vh=se.explode,_h=()=>{const t={};return{addFilter:(o,e)=>{G(vh(o),o=>{kt(t,o)||(t[o]={name:o,callbacks:[]}),t[o].callbacks.push(e)})},getFilters:()=>Et(t),removeFilter:(o,e)=>{G(vh(o),o=>{if(kt(t,o))if(_(e)){const n=t[o],r=K(n.callbacks,t=>t!==e);r.length>0?n.callbacks=r:delete t[o]}else delete t[o]})}}},yh=(t,o,e)=>{t.addNodeFilter("font",t=>{G(t,t=>{const n=o.parse(t.attr("style")),r=t.attr("color"),i=t.attr("face"),a=t.attr("size");r&&(n.color=r),i&&(n["font-family"]=i),a&&ro(a).each(t=>{n["font-size"]=e[t-1]}),t.name="span",t.attr("style",o.serialize(n)),((t,o)=>{G(o,o=>{t.attr(o,null)})})(t,["color","face","size"])})})},Eh=(t,o,e)=>{var n;const r=Ka();o.convert_fonts_to_spans&&yh(t,r,se.explode(null!==(n=o.font_size_legacy_values)&&void 0!==n?n:"")),((t,o,e)=>{t.addNodeFilter("strike",t=>{const n="html4"!==o.type;G(t,t=>{if(n)t.name="s";else{const o=e.parse(t.attr("style"));o["text-decoration"]="line-through",t.name="span",t.attr("style",e.serialize(o))}})})})(t,e,r)},wh=t=>{const[o,...e]=t.split(","),n=e.join(","),r=/data:([^/]+\/[^;]+)(;.+)?/.exec(o);if(r){const t=";base64"===r[2],o=(t=>{try{return decodeURIComponent(t)}catch(o){return t}})(n),e=t?(t=>{const o=/([a-z0-9+\/=\s]+)/i.exec(t);return o?o[1]:""})(o):o;return I.some({type:r[1],data:e,base64Encoded:t})}return I.none()},kh=(t,o,e=!0)=>{let n=o;if(e)try{n=atob(o)}catch(t){return I.none()}
1const r=new Uint8Array(n.length);for(let t=0;t<r.length;t++)r[t]=n.charCodeAt(t);return I.some(new Blob([r],{type:t}))},Bh=t=>{return Kt(t,"blob:")?(t=>fetch(t).then(t=>t.ok?t.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${t} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})))(t):Kt(t,"data:")?(o=t,new Promise((t,e)=>{wh(o).bind(({type:t,data:o,base64Encoded:e})=>kh(t,o,e)).fold(()=>e("Invalid data URI"),t)})):Promise.reject("Unknown URI format");var o},Fh=t=>new Promise((o,e)=>{const n=new FileReader;n.onloadend=()=>{o(n.result)},n.onerror=()=>{var t;e(null===(t=n.error)||void 0===t?void 0:t.message)},n.readAsDataURL(t)});let Sh=0;const Dh=(t,o,e)=>wh(t).bind(({data:t,type:n,base64Encoded:r})=>{if(o&&!r)return I.none();{const o=r?t:btoa(t);return e(o,n)}}),zh=(t,o,e)=>{const n=t.create((r||"blobid")+Sh++,o,e);var r;return t.add(n),n},Oh=(t,o,e=!1)=>Dh(o,e,(o,e)=>I.from(t.getByData(o,e)).orThunk(()=>kh(e,o).map(e=>zh(t,e,o)))),Mh=/^(?:(?:(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)([A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*))(?::\d+)?(?:\/(?:[-.~*+=!;:'%@$(),\/\w]*[-~*+=%@$()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+)?)?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+)?)?)$/,Th=t=>I.from(t.match(Mh)).bind(t=>st(t,1)).map(t=>Kt(t,"www.")?t.substring(4):t),Rh=(t,o)=>{I.from(t.attr("src")).bind(Th).forall(t=>!W(o,t))&&t.attr("sandbox","")},Uh=(t,o)=>Kt(t,`${o}/`),Nh=({type:t,src:o,width:e,height:n}={},r,i)=>{const a=(t=>h(t)?"iframe":Uh(t,"image")?"img":Uh(t,"video")?"video":Uh(t,"audio")?"audio":"iframe")(t),A=new Wm(a,1);return A.attr("audio"===a?{src:o}:{src:o,width:e,height:n}),"audio"!==a&&"video"!==a||A.attr("controls",""),"iframe"===a&&r&&Rh(A,i),A},Lh=(t,o)=>{const{blob_cache:e}=o;if(e){const o=t=>{const o=t.attr("src");(t=>t.attr("src")===ie.transparentSrc||_(t.attr("data-mce-placeholder")))(t)||(t=>_(t.attr("data-mce-bogus")))(t)||v(o)||Oh(e,o,!0).each(o=>{t.attr("src",o.blobUri())})};t.addAttributeFilter("src",t=>G(t,o))}},{entries:Ih,setPrototypeOf:Hh,isFrozen:qh,getPrototypeOf:Yh,getOwnPropertyDescriptor:jh}=Object;let{freeze:Wh,seal:Ph,create:Vh}=Object,{apply:Gh,construct:Zh}="undefined"!=typeof Reflect&&Reflect;Wh||(Wh=function(t){return t}),Ph||(Ph=function(t){return t}),Gh||(Gh=function(t,o,e){return t.apply(o,e)}),Zh||(Zh=function(t,o){return new t(...o)});const Qh=cv(Array.prototype.forEach),Kh=cv(Array.prototype.lastIndexOf),Jh=cv(Array.prototype.pop),$h=cv(Array.prototype.push),Xh=cv(Array.prototype.splice),tv=cv(String.prototype.toLowerCase),ov=cv(String.prototype.toString),ev=cv(String.prototype.match),nv=cv(String.prototype.replace),rv=cv(String.prototype.indexOf),iv=cv(String.prototype.trim),av=cv(Object.prototype.hasOwnProperty),Av=cv(RegExp.prototype.test),lv=(sv=TypeError,function(){for(var t=arguments.length,o=new Array(t),e=0;e<t;e++)o[e]=arguments[e];return Zh(sv,o)});var sv;function cv(t){return function(o){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Gh(t,o,n)}}function dv(t,o){let e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tv;Hh&&Hh(t,null);let n=o.length;for(;n--;){let r=o[n];if("string"==typeof r){const t=e(r);t!==r&&(qh(o)||(o[n]=t),r=t)}t[r]=!0}return t}function xv(t){for(let o=0;o<t.length;o++){av(t,o)||(t[o]=null)}return t}function pv(t){const o=Vh(null);for(const[e,n]of Ih(t)){av(t,e)&&(Array.isArray(n)?o[e]=xv(n):n&&"object"==typeof n&&n.constructor===Object?o[e]=pv(n):o[e]=n)}return o}function Cv(t,o){for(;null!==t;){const e=jh(t,o);if(e){if(e.get)return cv(e.get);if("function"==typeof e.value)return cv(e.value)}t=Yh(t)}return function(){return null}}const mv=Wh(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),uv=Wh(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),gv=Wh(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),bv=Wh(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),fv=Wh(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),hv=Wh(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),vv=Wh(["#text"]),_v=Wh(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),yv=Wh(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Ev=Wh(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),wv=Wh(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),kv=Ph(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Bv=Ph(/<%[\w\W]*|[\w\W]*%>/gm),Fv=Ph(/\$\{[\w\W]*/gm),Sv=Ph(/^data-[\-\w.\u00B7-\uFFFF]+$/),Dv=Ph(/^aria-[\-\w]+$/),zv=Ph(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ov=Ph(/^(?:\w+script|data):/i),Mv=Ph(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Tv=Ph(/^html$/i),Rv=Ph(/^[a-z][.\w]*(-[.\w]+)+$/i);var Uv=Object.freeze({__proto__:null,ARIA_ATTR:Dv,ATTR_WHITESPACE:Mv,CUSTOM_ELEMENT:Rv,DATA_ATTR:Sv,DOCTYPE_NAME:Tv,ERB_EXPR:Bv,IS_ALLOWED_URI:zv,IS_SCRIPT_OR_DATA:Ov,MUSTACHE_EXPR:kv,TMPLIT_EXPR:Fv});const Nv=1,Lv=3,Iv=7,Hv=8,qv=9,Yv=function(){return"undefined"==typeof window?null:window};var jv=function t(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Yv();const e=o=>t(o);if(e.version="3.2.4",e.removed=[],!o||!o.document||o.document.nodeType!==qv||!o.Element)return e.isSupported=!1,e;let{document:n}=o;const r=n,i=r.currentScript,{DocumentFragment:a,HTMLTemplateElement:A,Node:l,Element:s,NodeFilter:c,NamedNodeMap:d=o.NamedNodeMap||o.MozNamedAttrMap,HTMLFormElement:x,DOMParser:p,trustedTypes:C}=o,m=s.prototype,u=Cv(m,"cloneNode"),g=Cv(m,"remove"),b=Cv(m,"nextSibling"),f=Cv(m,"childNodes"),h=Cv(m,"parentNode");if("function"==typeof A){const t=n.createElement("template");t.content&&t.content.ownerDocument&&(n=t.content.ownerDocument)}let v,_="";
vendor: 8,888 bytes, line 1
1const{implementation:y,createNodeIterator:E,createDocumentFragment:w,getElementsByTagName:k}=n,{importNode:B}=r;let F={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};e.isSupported="function"==typeof Ih&&"function"==typeof h&&y&&void 0!==y.createHTMLDocument;const{MUSTACHE_EXPR:S,ERB_EXPR:D,TMPLIT_EXPR:z,DATA_ATTR:O,ARIA_ATTR:M,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:R,CUSTOM_ELEMENT:U}=Uv;let{IS_ALLOWED_URI:N}=Uv,L=null;const I=dv({},[...mv,...uv,...gv,...fv,...vv]);let H=null;const q=dv({},[..._v,...yv,...Ev,...wv]);let Y=Object.seal(Vh(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),j=null,W=null,P=!0,V=!0,G=!1,Z=!0,Q=!1,K=!0,J=!1,$=!1,X=!1,tt=!1,ot=!1,et=!1,nt=!0,rt=!1,it=!0,at=!1,At={},lt=null;const st=dv({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ct=null;const dt=dv({},["audio","video","img","source","image","track"]);let xt=null;const pt=dv({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ct="http://www.w3.org/1998/Math/MathML",mt="http://www.w3.org/2000/svg",ut="http://www.w3.org/1999/xhtml";let gt=ut,bt=!1,ft=null;const ht=dv({},[Ct,mt,ut],ov);let vt=dv({},["mi","mo","mn","ms","mtext"]),_t=dv({},["annotation-xml"]);const yt=dv({},["title","style","font","a","script"]);let Et=null;const wt=["application/xhtml+xml","text/html"];let kt=null,Bt=null;const Ft=n.createElement("form"),St=function(t){return t instanceof RegExp||t instanceof Function},Dt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Bt||Bt!==t){if(t&&"object"==typeof t||(t={}),t=pv(t),Et=-1===wt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,kt="application/xhtml+xml"===Et?ov:tv,L=av(t,"ALLOWED_TAGS")?dv({},t.ALLOWED_TAGS,kt):I,H=av(t,"ALLOWED_ATTR")?dv({},t.ALLOWED_ATTR,kt):q,ft=av(t,"ALLOWED_NAMESPACES")?dv({},t.ALLOWED_NAMESPACES,ov):ht,xt=av(t,"ADD_URI_SAFE_ATTR")?dv(pv(pt),t.ADD_URI_SAFE_ATTR,kt):pt,ct=av(t,"ADD_DATA_URI_TAGS")?dv(pv(dt),t.ADD_DATA_URI_TAGS,kt):dt,lt=av(t,"FORBID_CONTENTS")?dv({},t.FORBID_CONTENTS,kt):st,j=av(t,"FORBID_TAGS")?dv({},t.FORBID_TAGS,kt):{},W=av(t,"FORBID_ATTR")?dv({},t.FORBID_ATTR,kt):{},At=!!av(t,"USE_PROFILES")&&t.USE_PROFILES,P=!1!==t.ALLOW_ARIA_ATTR,V=!1!==t.ALLOW_DATA_ATTR,G=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Z=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Q=t.SAFE_FOR_TEMPLATES||!1,K=!1!==t.SAFE_FOR_XML,J=t.WHOLE_DOCUMENT||!1,tt=t.RETURN_DOM||!1,ot=t.RETURN_DOM_FRAGMENT||!1,et=t.RETURN_TRUSTED_TYPE||!1,X=t.FORCE_BODY||!1,nt=!1!==t.SANITIZE_DOM,rt=t.SANITIZE_NAMED_PROPS||!1,it=!1!==t.KEEP_CONTENT,at=t.IN_PLACE||!1,N=t.ALLOWED_URI_REGEXP||zv,gt=t.NAMESPACE||ut,vt=t.MATHML_TEXT_INTEGRATION_POINTS||vt,_t=t.HTML_INTEGRATION_POINTS||_t,Y=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&St(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Y.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&St(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Y.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Y.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Q&&(V=!1),ot&&(tt=!0),At&&(L=dv({},vv),H=[],!0===At.html&&(dv(L,mv),dv(H,_v)),!0===At.svg&&(dv(L,uv),dv(H,yv),dv(H,wv)),!0===At.svgFilters&&(dv(L,gv),dv(H,yv),dv(H,wv)),!0===At.mathMl&&(dv(L,fv),dv(H,Ev),dv(H,wv))),t.ADD_TAGS&&(L===I&&(L=pv(L)),dv(L,t.ADD_TAGS,kt)),t.ADD_ATTR&&(H===q&&(H=pv(H)),dv(H,t.ADD_ATTR,kt)),t.ADD_URI_SAFE_ATTR&&dv(xt,t.ADD_URI_SAFE_ATTR,kt),t.FORBID_CONTENTS&&(lt===st&&(lt=pv(lt)),dv(lt,t.FORBID_CONTENTS,kt)),it&&(L["#text"]=!0),J&&dv(L,["html","head","body"]),L.table&&(dv(L,["tbody"]),delete j.tbody),t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw lv('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw lv('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');v=t.TRUSTED_TYPES_POLICY,_=v.createHTML("")}else void 0===v&&(v=function(t,o){if("object"!=typeof t||"function"!=typeof t.createPolicy)return null;let e=null;const n="data-tt-policy-suffix";o&&o.hasAttribute(n)&&(e=o.getAttribute(n));const r="dompurify"+(e?"#"+e:"");try{return t.createPolicy(r,{createHTML(t){return t},createScriptURL(t){return t}})}catch(t){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(C,i)),null!==v&&"string"==typeof _&&(_=v.createHTML(""));Wh&&Wh(t),Bt=t}},zt=dv({},[...uv,...gv,...bv]),Ot=dv({},[...fv,...hv]),Mt=function(t){$h(e.removed,{element:t});try{h(t).removeChild(t)}catch(o){g(t)}},Tt=function(t,o){try{$h(e.removed,{attribute:o.getAttributeNode(t),from:o})}catch(t){$h(e.removed,{attribute:null,from:o})}if(o.removeAttribute(t),"is"===t)if(tt||ot)try{Mt(o)}catch(t){}else try{o.setAttribute(t,"")}catch(t){}},Rt=function(t){let o=null,e=null;if(X)t="<remove></remove>"+t;else{const o=ev(t,/^[\r\n\t ]+/);e=o&&o[0]}"application/xhtml+xml"===Et&&gt===ut&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");const r=v?v.createHTML(t):t;if(gt===ut)try{o=(new p).parseFromString(r,Et)}catch(t){}if(!o||!o.documentElement){o=y.createDocument(gt,"template",null);try{o.documentElement.innerHTML=bt?_:r}catch(t){}}const i=o.body||o.documentElement;return t&&e&&i.insertBefore(n.createTextNode(e),i.childNodes[0]||null),gt===ut?k.call(o,J?"html":"body")[0]:J?o.documentElement:i},Ut=function(t){return E.call(t.ownerDocument||t,t,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Nt=function(t){return t instanceof x&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof d)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore||"function"!=typeof t.hasChildNodes)},Lt=function(t){return"function"==typeof l&&t instanceof l};function It(t,o,n){Qh(t,t=>{t.call(e,o,n,Bt)})}const Ht=function(t){let o=null;if(It(F.beforeSanitizeElements,t,null),Nt(t))return Mt(t),!0;const n=kt(t.nodeName);if(It(F.uponSanitizeElement,t,{tagName:n,allowedTags:L}),t.hasChildNodes()&&!Lt(t.firstElementChild)&&Av(/<[/\w]/g,t.innerHTML)&&Av(/<[/\w]/g,t.textContent))return Mt(t),!0;if(t.nodeType===Iv)return Mt(t),!0;if(K&&t.nodeType===Hv&&Av(/<[/\w]/g,t.data))return Mt(t),!0;if(!L[n]||j[n]){if(!j[n]&&Yt(n)){if(Y.tagNameCheck instanceof RegExp&&Av(Y.tagNameCheck,n))return!1;if(Y.tagNameCheck instanceof Function&&Y.tagNameCheck(n))return!1}if(it&&!lt[n]){const o=h(t)||t.parentNode,e=f(t)||t.childNodes;if(e&&o){for(let n=e.length-1;n>=0;--n){const r=u(e[n],!0);r.__removalCount=(t.__removalCount||0)+1,o.insertBefore(r,b(t))}}}return Mt(t),!0}return t instanceof s&&!function(t){let o=h(t);o&&o.tagName||(o={namespaceURI:gt,tagName:"template"});const e=tv(t.tagName),n=tv(o.tagName);return!!ft[t.namespaceURI]&&(t.namespaceURI===mt?o.namespaceURI===ut?"svg"===e:o.namespaceURI===Ct?"svg"===e&&("annotation-xml"===n||vt[n]):Boolean(zt[e]):t.namespaceURI===Ct?o.namespaceURI===ut?"math"===e:o.namespaceURI===mt?"math"===e&&_t[n]:Boolean(Ot[e]):t.namespaceURI===ut?!(o.namespaceURI===mt&&!_t[n])&&!(o.namespaceURI===Ct&&!vt[n])&&!Ot[e]&&(yt[e]||!zt[e]):!("application/xhtml+xml"!==Et||!ft[t.namespaceURI]))}(t)?(Mt(t),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!Av(/<\/no(script|embed|frames)/i,t.innerHTML)?(Q&&t.nodeType===Lv&&(o=t.textContent,Qh([S,D,z],t=>{o=nv(o,t," ")}),t.textContent!==o&&($h(e.removed,{element:t.cloneNode()}),t.textContent=o)),It(F.afterSanitizeElements,t,null),!1):(Mt(t),!0)},qt=function(t,o,e){if(nt&&("id"===o||"name"===o)&&(e in n||e in Ft))return!1;if(V&&!W[o]&&Av(O,o));else if(P&&Av(M,o));else if(!H[o]||W[o]){if(!(Yt(t)&&(Y.tagNameCheck instanceof RegExp&&Av(Y.tagNameCheck,t)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(t))&&(Y.attributeNameCheck instanceof RegExp&&Av(Y.attributeNameCheck,o)||Y.attributeNameCheck instanceof Function&&Y.attributeNameCheck(o))||"is"===o&&Y.allowCustomizedBuiltInElements&&(Y.tagNameCheck instanceof RegExp&&Av(Y.tagNameCheck,e)||Y.tagNameCheck instanceof Function&&Y.tagNameCheck(e))))return!1}else if(xt[o]);else if(Av(N,nv(e,R,"")));
1else if("src"!==o&&"xlink:href"!==o&&"href"!==o||"script"===t||0!==rv(e,"data:")||!ct[t]){if(G&&!Av(T,nv(e,R,"")));else if(e)return!1}else;return!0},Yt=function(t){return"annotation-xml"!==t&&ev(t,U)},jt=function(t){It(F.beforeSanitizeAttributes,t,null);const{attributes:o}=t;if(!o||Nt(t))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:H,forceKeepAttr:void 0};let r=o.length;for(;r--;){const i=o[r],{name:a,namespaceURI:A,value:l}=i,s=kt(a);let c="value"===a?l:iv(l);const d=c;if(n.attrName=s,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,It(F.uponSanitizeAttribute,t,n),c=n.attrValue,!rt||"id"!==s&&"name"!==s||(Tt(a,t),c="user-content-"+c),K&&Av(/((--!?|])>)|<\/(style|title)/i,c)){Tt(a,t);continue}if(n.forceKeepAttr)continue;if(!n.keepAttr){Tt(a,t);continue}if(!Z&&Av(/\/>/i,c)){Tt(a,t);continue}Q&&Qh([S,D,z],t=>{c=nv(c,t," ")});const x=kt(t.nodeName);if(qt(x,s,c)){if(v&&"object"==typeof C&&"function"==typeof C.getAttributeType)if(A);else switch(C.getAttributeType(x,s)){case"TrustedHTML":c=v.createHTML(c);break;case"TrustedScriptURL":c=v.createScriptURL(c)}if(c!==d)try{A?t.setAttributeNS(A,a,c):t.setAttribute(a,c),Nt(t)?Mt(t):Jh(e.removed)}catch(t){}}else Tt(a,t)}It(F.afterSanitizeAttributes,t,null)},Wt=function t(o){let e=null;const n=Ut(o);for(It(F.beforeSanitizeShadowDOM,o,null);e=n.nextNode();)It(F.uponSanitizeShadowNode,e,null),Ht(e),jt(e),e.content instanceof a&&t(e.content);It(F.afterSanitizeShadowDOM,o,null)};return e.sanitize=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,i=null,A=null,s=null;if(bt=!t,bt&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Lt(t)){if("function"!=typeof t.toString)throw lv("toString is not a function");if("string"!=typeof(t=t.toString()))throw lv("dirty is not a string, aborting")}if(!e.isSupported)return t;if($||Dt(o),e.removed=[],"string"==typeof t&&(at=!1),at){if(t.nodeName){const o=kt(t.nodeName);if(!L[o]||j[o])throw lv("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)n=Rt("\x3c!----\x3e"),i=n.ownerDocument.importNode(t,!0),i.nodeType===Nv&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i);else{if(!tt&&!Q&&!J&&-1===t.indexOf("<"))return v&&et?v.createHTML(t):t;if(n=Rt(t),!n)return tt?null:et?_:""}n&&X&&Mt(n.firstChild);const c=Ut(at?t:n);for(;A=c.nextNode();)Ht(A),jt(A),A.content instanceof a&&Wt(A.content);if(at)return t;if(tt){if(ot)for(s=w.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return(H.shadowroot||H.shadowrootmode)&&(s=B.call(r,s,!0)),s}let d=J?n.outerHTML:n.innerHTML;return J&&L["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&Av(Tv,n.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+d),Q&&Qh([S,D,z],t=>{d=nv(d,t," ")}),v&&et?v.createHTML(d):d},e.setConfig=function(){Dt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),$=!0},e.clearConfig=function(){Bt=null,$=!1},e.isValidAttribute=function(t,o,e){Bt||Dt({});const n=kt(t),r=kt(o);return qt(n,r,e)},e.addHook=function(t,o){"function"==typeof o&&$h(F[t],o)},e.removeHook=function(t,o){if(void 0!==o){const e=Kh(F[t],o);return-1===e?void 0:Xh(F[t],e,1)[0]}return Jh(F[t])},e.removeHooks=function(t){F[t]=[]},e.removeAllHooks=function(){F={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},e}();const Wv=se.each,Pv=se.trim,Vv=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Gv={ftp:21,http:80,https:443,mailto:25},Zv=["img","video"],Qv=(t,o,e)=>{const n=(t=>{try{return decodeURIComponent(t)}catch(o){return unescape(t)}})(o).replace(/\s/g,"");return!t.allow_script_urls&&(!!/((java|vb)script|mhtml):/i.test(n)||!t.allow_html_data_urls&&(/^data:image\//i.test(n)?((t,o)=>_(t)?!t:!_(o)||!W(Zv,o))(t.allow_svg_data_urls,e)&&/^data:image\/svg\+xml/i.test(n):/^data:/i.test(n)))};class Kv{static parseDataUri(t){let o;const e=decodeURIComponent(t).split(","),n=/data:([^;]+)/.exec(e[0]);return n&&(o=n[1]),{type:o,data:e[1]}}static isDomSafe(t,o,e={}){if(e.allow_script_urls)return!0;{const n=ha.decode(t).replace(/[\s\u0000-\u001F]+/g,"");return!Qv(e,n,o)}}static getDocumentBaseUrl(t){var o;let e;return e=0!==t.protocol.indexOf("http")&&"file:"!==t.protocol?null!==(o=t.href)&&void 0!==o?o:"":t.protocol+"//"+t.host+t.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(e)&&(e=e.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(e)||(e+="/")),e}constructor(t,o={}){this.path="",this.directory="",t=Pv(t),this.settings=o;const e=o.base_uri,n=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))return void(n.source=t);const r=0===t.indexOf("//");if(0!==t.indexOf("/")||r||(t=(e&&e.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){const o=e?e.path:new Kv(document.location.href).directory;if(""===(null==e?void 0:e.protocol))t="//mce_host"+n.toAbsPath(o,t);else{const r=/([^#?]*)([#?]?.*)/.exec(t);r&&(t=(e&&e.protocol||"http")+"://mce_host"+n.toAbsPath(o,r[1])+r[2])}}t=t.replace(/@@/g,"(mce_at)");const i=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);i&&Wv(Vv,(t,o)=>{let e=i[o];e&&(e=e.replace(/\(mce_at\)/g,"@@")),n[t]=e}),e&&(n.protocol||(n.protocol=e.protocol),n.userInfo||(n.userInfo=e.userInfo),n.port||"mce_host"!==n.host||(n.port=e.port),n.host&&"mce_host"!==n.host||(n.host=e.host),n.source=""),r&&(n.protocol="")}setPath(t){const o=/^(.*?)\/?(\w+)?$/.exec(t);o&&(this.path=o[0],this.directory=o[1],this.file=o[2]),this.source="",this.getURI()}toRelative(t){if("./"===t)return t;const o=new Kv(t,{base_uri:this});if("mce_host"!==o.host&&this.host!==o.host&&o.host||this.port!==o.port||this.protocol!==o.protocol&&""!==o.protocol)return o.getURI();const e=this.getURI(),n=o.getURI();if(e===n||"/"===e.charAt(e.length-1)&&e.substr(0,e.length-1)===n)return e;let r=this.toRelPath(this.path,o.path);
1return o.query&&(r+="?"+o.query),o.anchor&&(r+="#"+o.anchor),r}toAbsolute(t,o){const e=new Kv(t,{base_uri:this});return e.getURI(o&&this.isSameOrigin(e))}isSameOrigin(t){if(this.host==t.host&&this.protocol==t.protocol){if(this.port==t.port)return!0;const o=this.protocol?Gv[this.protocol]:null;if(o&&(this.port||o)==(t.port||o))return!0}return!1}toRelPath(t,o){let e,n,r=0,i="";const a=t.substring(0,t.lastIndexOf("/")).split("/"),A=o.split("/");if(a.length>=A.length)for(e=0,n=a.length;e<n;e++)if(e>=A.length||a[e]!==A[e]){r=e+1;break}if(a.length<A.length)for(e=0,n=A.length;e<n;e++)if(e>=a.length||a[e]!==A[e]){r=e+1;break}if(1===r)return o;for(e=0,n=a.length-(r-1);e<n;e++)i+="../";for(e=r-1,n=A.length;e<n;e++)i+=e!==r-1?"/"+A[e]:A[e];return i}toAbsPath(t,o){let e=0;const n=/\/$/.test(o)?"/":"",r=t.split("/"),i=o.split("/"),a=[];Wv(r,t=>{t&&a.push(t)});const A=[];for(let t=i.length-1;t>=0;t--)0!==i[t].length&&"."!==i[t]&&(".."!==i[t]?e>0?e--:A.push(i[t]):e++);const l=a.length-e;let s;return s=l<=0?it(A).join("/"):a.slice(0,l).join("/")+"/"+it(A).join("/"),0!==s.indexOf("/")&&(s="/"+s),n&&s.lastIndexOf("/")!==s.length-1&&(s+=n),s}getURI(t=!1){let o;return this.source&&!t||(o="",t||(this.protocol?o+=this.protocol+"://":o+="//",this.userInfo&&(o+=this.userInfo+"@"),this.host&&(o+=this.host),this.port&&(o+=":"+this.port)),this.path&&(o+=this.path),this.query&&(o+="?"+this.query),this.anchor&&(o+="#"+this.anchor),this.source=o),this.source}}const Jv=se.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),$v="data-mce-type";let Xv=0;const t_=(t,o,e,n,r)=>{var i,a,A,l;const s=o.validate,c=e.getSpecialElements();8===t.nodeType&&!o.allow_conditional_comments&&/^\[if/i.test(null!==(i=t.nodeValue)&&void 0!==i?i:"")&&(t.nodeValue=" "+t.nodeValue);const d=null!==(a=null==r?void 0:r.tagName)&&void 0!==a?a:t.nodeName.toLowerCase();if("html"!==n&&e.isValid(n))return void(_(r)&&(r.allowedTags[d]=!0));if(1!==t.nodeType||"body"===d)return;const x=de.fromDom(t),p=bn(x,$v),m=un(x,"data-mce-bogus");if(!p&&C(m))return void("all"===m?_n(x):yn(x));const u=e.getElementRule(d);if(!s||u){if(_(r)&&(r.allowedTags[d]=!0),s&&u&&!p){if(G(null!==(A=u.attributesForced)&&void 0!==A?A:[],t=>{Cn(x,t.name,"{$uid}"===t.value?"mce_"+Xv++:t.value)}),G(null!==(l=u.attributesDefault)&&void 0!==l?l:[],t=>{bn(x,t.name)||Cn(x,t.name,"{$uid}"===t.value?"mce_"+Xv++:t.value)}),u.attributesRequired&&!P(u.attributesRequired,t=>bn(x,t)))return void yn(x);if(u.removeEmptyAttrs&&(t=>{const o=t.dom.attributes;return null==o||0===o.length})(x))return void yn(x);u.outputName&&u.outputName!==d&&Bn(x,u.outputName)}}else kt(c,d)?_n(x):yn(x)},o_=(t,o,e,n,r,i)=>"html"!==e&&!Mi(n)||!(r in Jv&&Qv(t,i,n))&&(!t.validate||o.isValid(n,r)||Kt(r,"data-")||Kt(r,"aria-")),e_=(t,o)=>t.hasAttribute($v)&&("id"===o||"class"===o||"style"===o),n_=(t,o)=>t in o.getBoolAttrs(),r_=(t,o,e,n)=>{const{attributes:r}=t;for(let i=r.length-1;i>=0;i--){const a=r[i],A=a.name,l=a.value;o_(o,e,n,t.tagName.toLowerCase(),A,l)||e_(t,A)?n_(A,e)&&t.setAttribute(A,A):t.removeAttribute(A)}},i_=(t,o,e)=>{const n=jv();return n.addHook("uponSanitizeElement",(n,r)=>{t_(n,t,o,e.track(n),r)}),n.addHook("uponSanitizeAttribute",(n,r)=>{((t,o,e,n,r)=>{const i=t.tagName.toLowerCase(),{attrName:a,attrValue:A}=r;r.keepAttr=o_(o,e,n,i,a,A),r.keepAttr?(r.allowedAttributes[a]=!0,n_(a,e)&&(r.attrValue=a),o.allow_svg_data_urls&&Kt(A,"data:image/svg+xml")&&(r.forceKeepAttr=!0)):e_(t,a)&&(r.forceKeepAttr=!0)})(n,t,o,e.current(),r)}),n},a_=(t,o)=>{const e=jv(),n=o.allow_mathml_annotation_encodings,r=g(n)&&n.length>0,i=(t,e)=>r&&"semantics"===e?I.some(!0):"annotation"===e?I.some(Kr(t)&&(t=>{const o=t.getAttribute("encoding");return r&&C(o)&&W(n,o)})(t)):g(o.extended_mathml_elements)&&o.extended_mathml_elements.includes(e)?I.from(!0):I.none();e.addHook("uponSanitizeElement",(t,e)=>{var n;const r=null!==(n=e.tagName)&&void 0!==n?n:t.nodeName.toLowerCase();i(t,r).each(n=>{e.allowedTags[r]=n,!n&&o.sanitize&&Kr(t)&&t.remove()})}),e.addHook("uponSanitizeAttribute",(t,e)=>{if(g(o.extended_mathml_attributes)){o.extended_mathml_attributes.includes(e.attrName)&&(e.forceKeepAttr=!0)}}),e.sanitize(t,{IN_PLACE:!0,USE_PROFILES:{mathMl:!0}})},A_=t=>o=>{const e=Ri(o);if("svg"===e)(t=>{const o=["type","href","role","arcrole","title","show","actuate","label","from","to"].map(t=>`xlink:${t}`),e={IN_PLACE:!0,USE_PROFILES:{html:!0,svg:!0,svgFilters:!0},ALLOWED_ATTR:o};jv().sanitize(t,e)})(o);else{if("math"!==e)throw new Error("Not a namespace element");a_(o,t)}},l_=(t,o)=>{const e=(()=>{const t=Vt(),o=()=>t.get().map(Ri).getOr("html");return{track:e=>(Ti(e)?t.set(e):t.get().exists(t=>!t.contains(e))&&t.clear(),o()),current:o,reset:()=>{t.clear()}}})();if(t.sanitize){const n=i_(t,o,e),r=(o,r)=>{n.sanitize(o,((t,o)=>{const e={IN_PLACE:!0,ALLOW_UNKNOWN_PROTOCOLS:!0,ALLOWED_TAGS:["#comment","#cdata-section","body"],ALLOWED_ATTR:[],SAFE_FOR_XML:!1};return e.PARSER_MEDIA_TYPE=o,t.allow_script_urls?e.ALLOWED_URI_REGEXP=/.*/:t.allow_html_data_urls&&(e.ALLOWED_URI_REGEXP=/^(?!(\w+script|mhtml):)/i),e})(t,r)),n.removed=[],e.reset()};return{sanitizeHtmlElement:r,sanitizeNamespaceElement:A_(t)}}return{sanitizeHtmlElement:(n,r)=>{const i=document.createNodeIterator(n,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_COMMENT|NodeFilter.SHOW_TEXT);let a;for(;a=i.nextNode();){const n=e.track(a);t_(a,t,o,n),Kr(a)&&r_(a,t,o,n)}e.reset()},sanitizeNamespaceElement:k}},s_=se.makeMap,c_=se.extend,d_=(t,o,e,n)=>{const r=t.name,i=r in e&&"title"!==r&&"textarea"!==r&&"noscript"!==r,a=o.childNodes;for(let o=0,r=a.length;o<r;o++){const r=a[o],A=new Wm(r.nodeName.toLowerCase(),r.nodeType);if(Kr(r)){const t=r.attributes;for(let o=0,e=t.length;o<e;o++){const e=t[o];A.attr(e.name,e.value)}
vendor: 5,070 bytes, line 1
1Mi(A.name)&&(n(r),A.value=r.innerHTML)}else ii(r)?(A.value=r.data,i&&(A.raw=!0)):(li(r)||ai(r)||Ai(r))&&(A.value=r.data);Mi(A.name)||d_(A,r,e,n),t.append(A)}},x_=(t,o,e,n)=>{const r=e.validate,i=o.getNonEmptyElements(),a=o.getWhitespaceElements(),A=c_(s_("script,style,head,html,body,title,meta,param"),o.getBlockElements()),l=Na(o),s=/[ \t\r\n]+/g,c=/^[ \t\r\n]+/,d=/[ \t\r\n]+$/,x=t=>{let o=t.parent;for(;_(o);){if(o.name in a)return!0;o=o.parent}return!1},p=e=>e.name in A||Ki(o,e)||Mi(e.name)&&e.parent===t,C=(o,e)=>{const r=e?o.prev:o.next;return!_(r)&&!v(o.parent)&&(p(o.parent)&&(o.parent!==t||!0===n.isRootContent))};return[t=>{var o;if(3===t.type&&!x(t)){let e=null!==(o=t.value)&&void 0!==o?o:"";e=e.replace(s," "),(((t,o)=>_(t)&&(o(t)||"br"===t.name))(t.prev,p)||C(t,!0))&&(e=e.replace(c,"")),0===e.length||" "===e&&t.prev&&8===t.prev.type&&t.next&&8===t.next.type?t.remove():t.value=e}},t=>{var A;if(1===t.type){const A=o.getElementRule(t.name);if(r&&A){const r=Sb(o,i,a,t);A.paddInEmptyBlock&&r&&(t=>{let e=t;for(;_(e);){if(e.name in l)return Sb(o,i,a,e);e=e.parent}return!1})(t)?Bb(e,n,p,t):A.removeEmpty&&r?p(t)?t.remove():t.unwrap():A.paddEmpty&&(r||(t=>{var o;return Fb(t,"#text")&&(null===(o=null==t?void 0:t.firstChild)||void 0===o?void 0:o.value)===so})(t))&&Bb(e,n,p,t)}}else if(3===t.type&&!x(t)){let o=null!==(A=t.value)&&void 0!==A?A:"";(t.next&&p(t.next)||C(t,!1))&&(o=o.replace(d,"")),0===o.length?t.remove():t.value=o}}]},p_=(t={},o=Ia())=>{const e=_h(),n=_h(),r={validate:!0,root_name:"body",sanitize:!0,...t},i=new DOMParser,a=l_(r,o),A=e.addFilter,l=e.getFilters,s=e.removeFilter,c=n.addFilter,d=n.getFilters,x=n.removeFilter,p=(t,e)=>{const n=C(e.attr($v)),r=1===e.type&&!kt(t,e.name)&&!Ki(o,e)&&!Mi(e.name);return 3===e.type||r&&!n},m={schema:o,addAttributeFilter:c,getAttributeFilters:d,removeAttributeFilter:x,addNodeFilter:A,getNodeFilters:l,removeNodeFilter:s,parse:(t,e={})=>{var n;const A=r.validate,s=null!==(n=e.context)&&void 0!==n?n:r.root_name,c=((t,e,n="html")=>{const r="xhtml"===n?"application/xhtml+xml":"text/html",A=kt(o.getSpecialElements(),e.toLowerCase()),l=A?`<${e}>${t}</${e}>`:t,s=i.parseFromString("xhtml"===n?`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>${l}</body></html>`:/^[\s]*<head/i.test(t)||/^[\s]*<html/i.test(t)||/^[\s]*<!DOCTYPE/i.test(t)?`<html>${l}</html>`:`<body>${l}</body>`,r).body;return a.sanitizeHtmlElement(s,r),A?s.firstChild:s})(t,s,e.format);ji(o,c);const x=new Wm(s,11);d_(x,c,o.getSpecialElements(),a.sanitizeNamespaceElement),c.innerHTML="";const[C,m]=x_(x,o,r,e),u=[],g=A?t=>((t,e)=>{Mb(o,t)&&e.push(t)})(t,u):k,b={nodes:{},attributes:{}},f=t=>Eb(l(),d(),t,b);if(((t,o,e)=>{const n=[];for(let e=t,r=e;e;r=e,e=e.walk()){const i=e;G(o,t=>t(i)),v(i.parent)&&i!==t?e=r:n.push(i)}for(let t=n.length-1;t>=0;t--){const o=n[t];G(e,t=>t(o))}})(x,[C,f],[m,g]),u.reverse(),A&&u.length>0)if(e.context){const{pass:t,fail:n}=Q(u,t=>t.parent===x);Ob(n,o,x,f),e.invalid=t.length>0}else Ob(u,o,x,f);const h=((t,o)=>{var e;const n=null!==(e=o.forced_root_block)&&void 0!==e?e:t.forced_root_block;return!1===n?"":!0===n?"p":n})(r,e);return h&&("body"===x.name||e.isRootContent)&&((t,e)=>{const n=c_(s_("script,style,head,html,body,title,meta,param"),o.getBlockElements()),i=/^[ \t\r\n]+/,a=/[ \t\r\n]+$/;let A=t.firstChild,l=null;const s=t=>{var o,e;t&&(A=t.firstChild,A&&3===A.type&&(A.value=null===(o=A.value)||void 0===o?void 0:o.replace(i,"")),A=t.lastChild,A&&3===A.type&&(A.value=null===(e=A.value)||void 0===e?void 0:e.replace(a,"")))};if(o.isValidChild(t.name,e.toLowerCase())){for(;A;){const o=A.next;p(n,A)?(l||(l=new Wm(e,1),l.attr(r.forced_root_block_attrs),t.insert(l,A)),l.append(A)):(s(l),l=null),A=o}s(l)}})(x,h),e.invalid||wb(b,e),x}};return((t,o)=>{var e,n;const r=t.schema;t.addAttributeFilter("href",t=>{let e=t.length;const n=t=>{const o=t?se.trim(t):"";return/\b(noopener)\b/g.test(o)?o:(t=>t.split(" ").filter(t=>t.length>0).concat(["noopener"]).sort().join(" "))(o)};if(!o.allow_unsafe_link_target)for(;e--;){const o=t[e];"a"===o.name&&"_blank"===o.attr("target")&&o.attr("rel",n(o.attr("rel")))}}),o.allow_html_in_named_anchor||t.addAttributeFilter("id,name",t=>{let o,e,n,r,i=t.length;for(;i--;)if(r=t[i],"a"===r.name&&r.firstChild&&!r.attr("href"))for(n=r.parent,o=r.lastChild;o&&n;)e=o.prev,n.insert(o,r),o=e}),o.fix_list_elements&&t.addNodeFilter("ul,ol",t=>{let o,e,n=t.length;for(;n--;)if(o=t[n],e=o.parent,e&&("ul"===e.name||"ol"===e.name))if(o.prev&&"li"===o.prev.name)o.prev.append(o);else{const t=new Wm("li",1);t.attr("style","list-style-type: none"),o.wrap(t)}});const i=r.getValidClasses();o.validate&&i&&t.addAttributeFilter("class",t=>{var o;let e=t.length;for(;e--;){const n=t[e],r=null!==(o=n.attr("class"))&&void 0!==o?o:"",a=se.explode(r," ");let A="";for(let t=0;t<a.length;t++){const o=a[t];let e=!1,r=i["*"];r&&r[o]&&(e=!0),r=i[n.name],!e&&r&&r[o]&&(e=!0),e&&(A&&(A+=" "),A+=o)}A.length||(A=null),n.attr("class",A)}}),Lh(t,o);const a=null!==(e=o.sandbox_iframes)&&void 0!==e&&e,A=Ct(null!==(n=o.sandbox_iframes_exclusions)&&void 0!==n?n:[]);
vendor: 4,194 bytes, line 1
1o.convert_unsafe_embeds&&t.addNodeFilter("object,embed",t=>G(t,t=>{t.replace(Nh({type:t.attr("type"),src:"object"===t.name?t.attr("data"):t.attr("src"),width:t.attr("width"),height:t.attr("height")},a,A))})),a&&t.addNodeFilter("iframe",t=>G(t,t=>Rh(t,A)))})(m,r),((t,o,e)=>{o.inline_styles&&Eh(t,o,e)})(m,r,o),m},C_=(t,o,e)=>{const n=(t=>tf(t)?cu({validate:!1}).serialize(t):t)(t),r=o(n);if(r.isDefaultPrevented())return r;if(tf(t)){if(r.content!==n){const o=p_({validate:!1,forced_root_block:!1,...e}).parse(r.content,{context:t.name});return{...r,content:o}}return{...r,content:t}}return r},m_=t=>({sanitize:yd(t),sandbox_iframes:Sd(t),sandbox_iframes_exclusions:Dd(t)}),u_=(t,o)=>{if(o.no_events)return Ot.value(o);{const e=((t,o)=>t.dispatch("BeforeGetContent",o))(t,o);return e.isDefaultPrevented()?Ot.error(Ds(t,{content:"",...e}).content):Ot.value(e)}},g_=(t,o,e)=>{if(e.no_events)return o;{const n=C_(o,o=>Ds(t,{...e,content:o}),m_(t));return n.content}},b_=(t,o)=>{if(o.no_events)return Ot.value(o);{const e=C_(o.content,e=>((t,o)=>t.dispatch("BeforeSetContent",o))(t,{...o,content:e}),m_(t));return e.isDefaultPrevented()?(Ss(t,e),Ot.error(void 0)):Ot.value(e)}},f_=(t,o,e)=>{e.no_events||Ss(t,{...e,content:o})},h_=(t,o,e)=>({element:t,width:o,rows:e}),v_=(t,o)=>({element:t,cells:o}),__=(t,o)=>({x:t,y:o}),y_=(t,o)=>gn(t,o).bind(ro).getOr(1),E_=(t,o,e)=>{const n=t.rows;return!!(n[e]?n[e].cells:[])[o]},w_=t=>$(t,(t,o)=>o.cells.length>t?o.cells.length:t,0),k_=(t,o)=>{const e=t.rows;for(let t=0;t<e.length;t++){const n=e[t].cells;for(let e=0;e<n.length;e++)if(fe(n[e],o))return I.some(__(e,t))}return I.none()},B_=(t,o,e,n,r)=>{const i=[],a=t.rows;for(let t=e;t<=r;t++){const e=a[t].cells,r=o<n?e.slice(o,n+1):e.slice(n,o+1);i.push(v_(a[t].element,r))}return i},F_=t=>{const o=h_(wn(t),0,[]);return G(vr(t,"tr"),(t,e)=>{G(vr(t,"td,th"),(n,r)=>{((t,o,e,n,r)=>{const i=y_(r,"rowspan"),a=y_(r,"colspan"),A=t.rows;for(let t=e;t<e+i;t++){A[t]||(A[t]=v_(kn(n),[]));for(let n=o;n<o+a;n++)A[t].cells[n]=t===e&&n===o?r:wn(r)}})(o,((t,o,e)=>{for(;E_(t,o,e);)o++;return o})(o,r,e),e,t,n)})}),h_(o.element,w_(o.rows),o.rows)},S_=t=>((t,o)=>{const e=wn(t.element),n=de.fromTag("tbody");return xn(n,o),cn(e,n),e})(t,(t=>V(t.rows,t=>{const o=V(t.cells,t=>{const o=kn(t);return fn(o,"colspan"),fn(o,"rowspan"),o}),e=wn(t.element);return xn(e,o),e}))(t)),D_=(t,o,e)=>k_(t,o).bind(o=>k_(t,e).map(e=>((t,o,e)=>{const n=o.x,r=o.y,i=e.x,a=e.y,A=r<a?B_(t,n,r,i,a):B_(t,n,a,i,r);return h_(t.element,w_(A),A)})(t,o,e))),z_=(t,o)=>tt(t,t=>"li"===_e(t)&&_p(t,o)).fold(S([]),o=>(t=>tt(t,t=>"ul"===_e(t)||"ol"===_e(t)))(t).map(t=>{const o=de.fromTag(_e(t)),e=_t(In(t),(t,o)=>Kt(o,"list-style"));return Rn(o,e),[de.fromTag("li"),o]}).getOr([])),O_=(t,o,e)=>{const n=de.fromDom(o.commonAncestorContainer),r=Tu(n,t),i=K(r,t=>e.isWrapper(_e(t))),a=z_(r,o),A=i.concat(a.length?a:(t=>YA(t)?Te(t).filter(qA).fold(S([]),o=>[t,o]):qA(t)?[t]:[])(n));return V(A,wn)},M_=()=>Qn([]),T_=(t,o,e)=>((t,o)=>{const e=$(o,(t,o)=>(cn(o,t),o),t);return o.length>0?Qn([e]):e})(de.fromDom(o.cloneContents()),O_(t,o,e)),R_=(t,o)=>((t,o)=>ir(o,"table",O(fe,t)))(t,o[0]).bind(t=>{const e=o[0],n=o[o.length-1],r=F_(t);return D_(r,e,n).map(t=>Qn([S_(t)]))}).getOrThunk(M_),U_=(t,o,e)=>{const n=gp(o,t);return n.length>0?R_(t,n):((t,o,e)=>o.length>0&&o[0].collapsed?M_():T_(t,o[0],e))(t,o,e)},N_=(t,o)=>o>=0&&o<t.length&&pp(t.charAt(o)),L_=t=>JA(t.innerText),I_=(t,o)=>{if("text"===o.format)return(t=>I.from(t.selection.getRng()).map(o=>{var e;const n=I.from(t.dom.getParent(o.commonAncestorContainer,t.dom.isBlock)),r=t.getBody(),i=(t=>t.map(t=>t.nodeName).getOr("div").toLowerCase())(n),a=de.fromDom(o.cloneContents());ru(a),iu(a);const A=t.dom.add(r,i,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},a.dom),l=L_(A),s=JA(null!==(e=A.textContent)&&void 0!==e?e:"");if(t.dom.remove(A),N_(s,0)||N_(s,s.length-1)){const t=n.getOr(r),o=L_(t),e=o.indexOf(l);return-1===e?l:(N_(o,e-1)?" ":"")+l+(N_(o,e+l.length)?" ":"")}return l}).getOr(""))(t);{const e=((t,o)=>{const e=t.selection.getRng(),n=t.dom.create("body"),r=t.selection.getSel(),i=Im(t,mp(r)),a=o.contextual?U_(de.fromDom(t.getBody()),i,t.schema).dom:e.cloneContents();
vendor: 5,272 bytes, line 1
1return a&&n.appendChild(a),t.selection.serializer.serialize(n,o)})(t,o);return"tree"===o.format?e:t.selection.isCollapsed()?"":e}},H_=t=>Kr(t)?t.outerHTML:ii(t)?ha.encodeRaw(t.data,!1):li(t)?"\x3c!--"+t.data+"--\x3e":"",q_=(t,o,e)=>{const n=(t=>{let o;const e=document.createElement("div"),n=document.createDocumentFragment();for(t&&(e.innerHTML=t);o=e.firstChild;)n.appendChild(o);return n})(o);if(t.hasChildNodes()&&e<t.childNodes.length){const o=t.childNodes[e];t.insertBefore(n,o)}else t.appendChild(n)},Y_=(t,o)=>(((t,o)=>{let e=0;G(t,t=>{0===t[0]?e++:1===t[0]?(q_(o,t[1],e),e++):2===t[0]&&((t,o)=>{if(t.hasChildNodes()&&o<t.childNodes.length){const e=t.childNodes[o];t.removeChild(e)}})(o,e)})})(((t,o)=>{const e=t.length+o.length+2,n=new Array(e),r=new Array(e),i=(e,n,r,a,l)=>{const s=A(e,n,r,a);if(null===s||s.start===n&&s.diag===n-a||s.end===e&&s.diag===e-r){let i=e,A=r;for(;i<n||A<a;)i<n&&A<a&&t[i]===o[A]?(l.push([0,t[i]]),++i,++A):n-e>a-r?(l.push([2,t[i]]),++i):(l.push([1,o[A]]),++A)}else{i(e,s.start,r,s.start-s.diag,l);for(let o=s.start;o<s.end;++o)l.push([0,t[o]]);i(s.end,n,s.end-s.diag,a,l)}},a=(e,n,r,i)=>{let a=e;for(;a-n<i&&a<r&&t[a]===o[a-n];)++a;return((t,o,e)=>({start:t,end:o,diag:e}))(e,a,n)},A=(e,i,A,l)=>{const s=i-e,c=l-A;if(0===s||0===c)return null;const d=s-c,x=c+s,p=(x%2==0?x:x+1)/2;let C,m,u,g,b;for(n[1+p]=e,r[1+p]=i+1,C=0;C<=p;++C){for(m=-C;m<=C;m+=2){for(u=m+p,m===-C||m!==C&&n[u-1]<n[u+1]?n[u]=n[u+1]:n[u]=n[u-1]+1,g=n[u],b=g-e+A-m;g<i&&b<l&&t[g]===o[b];)n[u]=++g,++b;if(d%2!=0&&d-C<=m&&m<=d+C&&r[u-d]<=n[u])return a(r[u-d],m+e-A,i,l)}for(m=d-C;m<=d+C;m+=2){for(u=m+p-d,m===d-C||m!==d+C&&r[u+1]<=r[u-1]?r[u]=r[u+1]-1:r[u]=r[u-1],g=r[u]-1,b=g-e+A-m;g>=e&&b>=A&&t[g]===o[b];)r[u]=g--,b--;if(d%2==0&&-C<=m&&m<=C&&r[u]<=n[u+d])return a(r[u],m+e-A,i,l)}}return null},l=[];return i(0,t.length,0,o.length,l),l})(V(xt(o.childNodes),H_),t),o),o),j_=Ao(()=>document.implementation.createHTMLDocument("undo")),W_=t=>{const o=t.serializer.getTempAttrs(),e=nu(t.getBody(),o);return(t=>null!==t.querySelector("iframe"))(e)?(n=((t,o)=>K(V(xt(t.childNodes),o?B(JA,H_):H_),t=>t.length>0))(e,!0),{type:"fragmented",fragments:n,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:JA(e.innerHTML),bookmark:null,beforeBookmark:null};var n},P_=(t,o,e)=>{const n=e?o.beforeBookmark:o.bookmark;"fragmented"===o.type?Y_(o.fragments,t.getBody()):t.setContent(o.content,{format:"raw",no_selection:!_(n)||!Xx(n)||!n.isFakeCaret}),n&&(t.selection.moveToBookmark(n),t.selection.scrollIntoView())},V_=t=>"fragmented"===t.type?t.fragments.join(""):t.content,G_=t=>{const o=de.fromTag("body",j_());return Dn(o,V_(t)),G(vr(o,"*[data-mce-bogus]"),yn),Sn(o)},Z_=(t,o)=>!(!t||!o)&&(!!((t,o)=>V_(t)===V_(o))(t,o)||((t,o)=>G_(t)===G_(o))(t,o)),Q_=t=>0===t.get(),K_=(t,o,e)=>{Q_(e)&&(t.typing=o)},J_=(t,o)=>{t.typing&&(K_(t,!1,o),t.add())},$_=t=>({init:{bindEvents:k},undoManager:{beforeChange:(o,e)=>((t,o,e)=>{Q_(o)&&e.set(bs(t.selection))})(t,o,e),add:(o,e,n,r,i,a)=>((t,o,e,n,r,i,a)=>{const A=W_(t),l=se.extend(i||{},A);if(!Q_(n)||t.removed)return null;const s=o.data[e.get()];if(t.dispatch("BeforeAddUndo",{level:l,lastLevel:s,originalEvent:a}).isDefaultPrevented())return null;if(s&&Z_(s,l))return null;o.data[e.get()]&&r.get().each(t=>{o.data[e.get()].beforeBookmark=t});const c=Hc(t);if(c&&o.data.length>c){for(let t=0;t<o.data.length-1;t++)o.data[t]=o.data[t+1];o.data.length--,e.set(o.data.length)}l.bookmark=bs(t.selection),e.get()<o.data.length-1&&(o.data.length=e.get()+1),o.data.push(l),e.set(o.data.length-1);const d={level:l,lastLevel:s,originalEvent:a};return e.get()>0?(t.setDirty(!0),t.dispatch("AddUndo",d),t.dispatch("change",d)):t.dispatch("AddUndo",d),l})(t,o,e,n,r,i,a),undo:(o,e,n)=>((t,o,e,n)=>{let r;return o.typing&&(o.add(),o.typing=!1,K_(o,!1,e)),n.get()>0&&(n.set(n.get()-1),r=o.data[n.get()],P_(t,r,!0),t.setDirty(!0),t.dispatch("Undo",{level:r})),r})(t,o,e,n),redo:(o,e)=>((t,o,e)=>{let n;return o.get()<e.length-1&&(o.set(o.get()+1),n=e[o.get()],P_(t,n,!1),t.setDirty(!0),t.dispatch("Redo",{level:n})),n})(t,o,e),clear:(o,e)=>((t,o,e)=>{o.data=[],e.set(0),o.typing=!1,t.dispatch("ClearUndos")})(t,o,e),reset:t=>(t=>{t.clear(),t.add()})(t),hasUndo:(o,e)=>((t,o,e)=>e.get()>0||o.typing&&o.data[0]&&!Z_(W_(t),o.data[0]))(t,o,e),hasRedo:(t,o)=>((t,o)=>o.get()<t.data.length-1&&!t.typing)(t,o),transact:(t,o,e)=>((t,o,e)=>(J_(t,o),t.beforeChange(),t.ignore(e),t.add()))(t,o,e),ignore:(t,o)=>((t,o)=>{try{t.set(t.get()+1),o()}finally{t.set(t.get()-1)}})(t,o),extra:(o,e,n,r)=>((t,o,e,n,r)=>{if(o.transact(n)){const n=o.data[e.get()].bookmark,i=o.data[e.get()-1];P_(t,i,!0),o.transact(r)&&(o.data[e.get()-1].beforeBookmark=n)}})(t,o,e,n,r)},formatter:{match:(o,e,n,r)=>cf(t,o,e,n,r),matchAll:(o,e)=>((t,o,e)=>{const n=[],r={},i=t.selection.getStart();return t.dom.getParent(i,i=>{for(let a=0;a<o.length;a++){const A=o[a];!r[A]&&sf(t,i,A,e)&&(r[A]=!0,n.push(A))}},t.dom.getRoot()),n})(t,o,e),matchNode:(o,e,n,r)=>sf(t,o,e,n,r),canApply:o=>((t,o)=>{const e=t.formatter.get(o),n=t.dom;if(e&&t.selection.isEditable()){const o=t.selection.getStart(),r=qp(n,o);for(let t=e.length-1;t>=0;t--){const o=e[t];if(!Pp(o))return!0;for(let t=r.length-1;t>=0;t--)if(n.is(r[t],o.selector))return!0}}return!1})(t,o),closest:o=>
vendor: 4,150 bytes, line 1
1df(t,o),apply:(o,e,n)=>Ch(t,o,e,n),remove:(o,e,n,r)=>Ah(t,o,e,n,r),toggle:(o,e,n)=>((t,o,e,n)=>{const r=t.formatter.get(o);r&&(!cf(t,o,e,n)||"toggle"in r[0]&&!r[0].toggle?Ch(t,o,e,n):Ah(t,o,e,n))})(t,o,e,n),formatChanged:(o,e,n,r,i)=>hh(t,o,e,n,r,i)},editor:{getContent:o=>((t,o)=>I.from(t.getBody()).fold(S("tree"===o.format?new Wm("body",11):""),e=>Au(t,o,e)))(t,o),setContent:(o,e)=>ef(t,o,e),insertContent:(o,e)=>Xb(t,o,e),addVisual:o=>((t,o)=>{const e=t.dom,n=_(o)?o:t.getBody();G(e.select("table,a",n),o=>{switch(o.nodeName){case"TABLE":const n=Qc(t),r=e.getAttrib(o,"border");r&&"0"!==r||!t.hasVisual?e.removeClass(o,n):e.addClass(o,n);break;case"A":if(!e.getAttrib(o,"href")){const n=e.getAttrib(o,"name")||o.id,r=Kc(t);n&&t.hasVisual?e.addClass(o,r):e.removeClass(o,r)}}}),t.dispatch("VisualAid",{element:o,hasVisual:t.hasVisual})})(t,o)},selection:{getContent:(o,e)=>((t,o,e={})=>{const n=((t,o)=>({...t,format:o,get:!0,selection:!0,getInner:!0}))(e,o);return u_(t,n).fold(D,o=>{const e=I_(t,o);return g_(t,e,o)})})(t,o,e)},autocompleter:{addDecoration:k,removeDecoration:k},raw:{getModel:()=>I.none()}}),X_=t=>kt(t.plugins,"rtc"),ty=t=>{const o=t;return(t=>wt(t.plugins,"rtc").bind(t=>I.from(t.setup)))(t).fold(()=>(o.rtcInstance=$_(t),I.none()),t=>(o.rtcInstance=(()=>{const t=S(null),o=S("");return{init:{bindEvents:k},undoManager:{beforeChange:k,add:t,undo:t,redo:t,clear:k,reset:k,hasUndo:N,hasRedo:N,transact:t,ignore:k,extra:k},formatter:{match:N,matchAll:S([]),matchNode:S(void 0),canApply:N,closest:o,apply:k,remove:k,toggle:k,formatChanged:S({unbind:k})},editor:{getContent:o,setContent:S({content:"",html:""}),insertContent:S(""),addVisual:k},selection:{getContent:o},autocompleter:{addDecoration:k,removeDecoration:k},raw:{getModel:S(I.none())}}})(),I.some(()=>t().then(t=>(o.rtcInstance=(t=>{const o=t=>m(t)?t:{},{init:e,undoManager:n,formatter:r,editor:i,selection:a,autocompleter:A,raw:l}=t;return{init:{bindEvents:e.bindEvents},undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:(t,o,e)=>n.transact(e),ignore:(t,o)=>n.ignore(o),extra:(t,o,e,r)=>n.extra(e,r)},formatter:{match:(t,e,n,i)=>r.match(t,o(e),i),matchAll:r.matchAll,matchNode:r.matchNode,canApply:t=>r.canApply(t),closest:t=>r.closest(t),apply:(t,e,n)=>r.apply(t,o(e)),remove:(t,e,n,i)=>r.remove(t,o(e)),toggle:(t,e,n)=>r.toggle(t,o(e)),formatChanged:(t,o,e,n,i)=>r.formatChanged(o,e,n,i)},editor:{getContent:t=>i.getContent(t),setContent:(t,o)=>({content:i.setContent(t,o),html:""}),insertContent:(t,o)=>(i.insertContent(t),""),addVisual:i.addVisual},selection:{getContent:(t,o)=>a.getContent(o)},autocompleter:{addDecoration:A.addDecoration,removeDecoration:A.removeDecoration},raw:{getModel:()=>I.some(l.getRawModel())}}})(t),t.rtc.isRemote)))))},oy=t=>t.rtcInstance?t.rtcInstance:$_(t),ey=t=>{const o=t.rtcInstance;if(o)return o;throw new Error("Failed to get RTC instance not yet initialized.")},ny=t=>ey(t).init.bindEvents(),ry=(t,o={})=>((t,o,e)=>ey(t).selection.getContent(o,e))(t,o.format?o.format:"html",o),iy=t=>0===t.dom.length?(_n(t),I.none()):I.some(t),ay=(t,o,e,n,r)=>{t.bind(t=>((n?Cg:pg)(t.dom,n?t.dom.length:0,r),o.filter(Be).map(o=>((t,o,e,n,r)=>{const i=t.dom,a=o.dom,A=n?i.length:a.length;n?(mg(i,a,r,!1,!n),e.setStart(a,A)):(mg(a,i,r,!1,!n),e.setEnd(a,A))})(t,o,e,n,r)))).orThunk(()=>{const t=((t,o)=>t.filter(t=>vC.isBookmarkNode(t.dom)).bind(o?Le:Ne))(o,n).or(o).filter(Be);return t.map(t=>((t,o,e)=>{Te(t).each(n=>{const r=t.dom;o&&ng(n,Kl(r,0),e)?pg(r,0,e):!o&&rg(n,Kl(r,r.length),e)&&Cg(r,r.length,e)})})(t,n,r))})},Ay=(t,o,e={})=>{const n=((t,o)=>({format:"html",...t,set:!0,selection:!0,content:o}))(e,o);b_(t,n).each(o=>{const e=((t,o)=>{if("raw"!==o.format){const e=t.selection.getRng(),n=t.dom.getParent(e.commonAncestorContainer,t.dom.isBlock),r=n?{context:n.nodeName.toLowerCase()}:{},i=t.parser.parse(o.content,{forced_root_block:!1,...r,...o});return cu({validate:!1},t.schema).serialize(i)}return o.content})(t,o),n=t.selection.getRng();((t,o,e)=>{const n=I.from(o.firstChild).map(de.fromDom),r=I.from(o.lastChild).map(de.fromDom);
vendor: 12,230 bytes, line 1
1t.deleteContents(),t.insertNode(o);const i=n.bind(Ne).filter(Be).bind(iy),a=r.bind(Le).filter(Be).bind(iy);ay(i,n,t,!0,e),ay(a,r,t,!1,e),t.collapse(!1)})(n,n.createContextualFragment(e),t.schema),t.selection.setRng(n),Mm(t,n),f_(t,e,o)})},ly=(t,o,e)=>{if(kt(t,o)){const n=K(t[o],t=>t!==e);0===n.length?delete t[o]:t[o]=n}};var sy=(t,o)=>{let e,n;const r=(o,e)=>tt(e,e=>t.is(e,o)),i=o=>t.getParents(o,void 0,t.getRoot());return{selectorChangedWithUnbind:(t,a)=>(e||(e={},n={},o.on("NodeChange",t=>{const o=t.element,a=i(o),A={};gt(e,(t,o)=>{r(o,a).each(e=>{n[o]||(G(t,t=>{t(!0,{node:e,selector:o,parents:a})}),n[o]=t),A[o]=t})}),gt(n,(t,e)=>{A[e]||(delete n[e],G(t,t=>{t(!1,{node:o,selector:e,parents:a})}))})})),e[t]||(e[t]=[]),e[t].push(a),r(t,i(o.selection.getStart())).each(()=>{n[t]=e[t]}),{unbind:()=>{ly(e,t,a),ly(n,t,a)}})}};const cy=t=>!(!t||!t.ownerDocument)&&he(de.fromDom(t.ownerDocument),de.fromDom(t)),dy=(t,o,e,n)=>{let r,i;const{selectorChangedWithUnbind:a}=sy(t,n),A=(t,o)=>Ay(n,t,o),l=t=>{const o=c();o.collapse(!!t),d(o)},s=()=>o.getSelection?o.getSelection():o.document.selection,c=()=>{let e;const a=(t,o,e)=>{try{return o.compareBoundaryPoints(t,e)}catch(t){return-1}},A=o.document;if(_(n.bookmark)&&!QC(n)){const t=zC(n);if(t.isSome())return t.map(t=>Im(n,[t])[0]).getOr(A.createRange())}try{const t=s();t&&!Qr(t.anchorNode)&&(e=t.rangeCount>0?t.getRangeAt(0):A.createRange(),e=Im(n,[e])[0])}catch(t){}if(e||(e=A.createRange()),si(e.startContainer)&&e.collapsed){const o=t.getRoot();e.setStart(o,0),e.setEnd(o,0)}return r&&i&&(0===a(e.START_TO_START,e,r)&&0===a(e.END_TO_END,e,r)?e=i:(r=null,i=null)),e},d=(t,o)=>{if(!(t=>!!t&&cy(t.startContainer)&&cy(t.endContainer))(t))return;const e=s();if(t=n.dispatch("SetSelectionRange",{range:t,forward:o}).range,e){i=t;try{e.removeAllRanges(),e.addRange(t)}catch(t){}!1===o&&e.extend&&(e.collapse(t.endContainer,t.endOffset),e.extend(t.startContainer,t.startOffset)),r=e.rangeCount>0?e.getRangeAt(0):null}if(!t.collapsed&&t.startContainer===t.endContainer&&(null==e?void 0:e.setBaseAndExtent)&&t.endOffset-t.startOffset<2&&t.startContainer.hasChildNodes()){const o=t.startContainer.childNodes[t.startOffset];o&&"IMG"===o.nodeName&&(e.setBaseAndExtent(t.startContainer,t.startOffset,t.endContainer,t.endOffset),e.anchorNode===t.startContainer&&e.focusNode===t.endContainer||e.setBaseAndExtent(o,0,o,1))}n.dispatch("AfterSetSelectionRange",{range:t,forward:o})},x=()=>{const o=s(),e=null==o?void 0:o.anchorNode,n=null==o?void 0:o.focusNode;if(!o||!e||!n||Qr(e)||Qr(n))return!0;const r=t.createRng(),i=t.createRng();try{r.setStart(e,o.anchorOffset),r.collapse(!0),i.setStart(n,o.focusOffset),i.collapse(!0)}catch(t){return!0}return r.compareBoundaryPoints(r.START_TO_START,i)<=0},p={dom:t,win:o,serializer:e,editor:n,expand:(o={type:"word"})=>d(um(t).expand(c(),o)),collapse:l,setCursorLocation:(o,e)=>{const r=t.createRng();_(o)&&_(e)?(r.setStart(o,e),r.setEnd(o,e),d(r),l(!1)):(yp(t,r,n.getBody(),!0),d(r))},getContent:t=>ry(n,t),setContent:A,getBookmark:(t,o)=>C.getBookmark(t,o),moveToBookmark:t=>C.moveToBookmark(t),select:(o,e)=>(((t,o,e)=>I.from(o).bind(o=>I.from(o.parentNode).map(n=>{const r=t.nodeIndex(o),i=t.createRng();return i.setStart(n,r),i.setEnd(n,r+1),e&&(yp(t,i,o,!0),yp(t,i,o,!1)),i})))(t,o,e).each(d),o),isCollapsed:()=>{const t=c(),o=s();return!(!t||t.item)&&(t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!o||t.collapsed)},isEditable:()=>{if(n.mode.isReadOnly())return!1;const o=c(),e=n.getBody().querySelectorAll('[data-mce-selected="1"]');return e.length>0?rt(e,o=>t.isEditable(o.parentElement)):Tm(t,o)},isForward:x,setNode:o=>(A(t.getOuterHTML(o)),o),getNode:()=>((t,o)=>{if(!o)return t;let e=o.startContainer,n=o.endContainer;const r=o.startOffset,i=o.endOffset;let a=o.commonAncestorContainer;o.collapsed||(e===n&&i-r<2&&e.hasChildNodes()&&(a=e.childNodes[r]),ii(e)&&ii(n)&&(e=e.length===r?Lm(e.nextSibling,!0):e.parentNode,n=0===i?Lm(n.previousSibling,!1):n.parentNode,e&&e===n&&(a=e)));const A=ii(a)?a.parentNode:a;return Jr(A)?A:t})(n.getBody(),c()),getSel:s,setRng:d,getRng:c,getStart:t=>Um(n.getBody(),c(),t),getEnd:t=>Nm(n.getBody(),c(),t),getSelectedBlocks:(o,e)=>((t,o,e,n)=>{const r=[],i=t.getRoot(),a=t.getParent(e||Um(i,o,o.collapsed),t.isBlock),A=t.getParent(n||Nm(i,o,o.collapsed),t.isBlock);if(a&&a!==i&&r.push(a),a&&A&&a!==A){let o;const e=new jr(a,i);for(;(o=e.next())&&o!==A;)t.isBlock(o)&&r.push(o)}return A&&a!==A&&A!==i&&r.push(A),r})(t,c(),o,e),normalize:()=>{const o=c(),e=s();if(!(mp(e).length>1)&&Ep(n)){const e=pm(t,o);return e.each(t=>{d(t,x())}),e.getOr(o)}return o},selectorChanged:(t,o)=>(a(t,o),p),selectorChangedWithUnbind:a,getScrollContainer:()=>{let o,e=t.getRoot();for(;e&&"BODY"!==e.nodeName;){if(e.scrollHeight>e.clientHeight){o=e;break}e=e.parentNode}return o},scrollIntoView:(t,o)=>{_(t)?((t,o,e)=>{(t.inline?Dm:Om)(t,o,e)})(n,t,o):Mm(n,c(),o)},placeCaretAt:(t,o)=>d(im(t,o,n.getDoc())),getBoundingClientRect:()=>{const t=c();return t.collapsed?Kl.fromRangeStart(t).getClientRects()[0]:t.getBoundingClientRect()},destroy:()=>{o=r=i=null,m.destroy()}},C=vC(p),m=rm(p,n);return p.bookmarkManager=C,p.controlSelection=m,p},xy=(t,o,e)=>{t.addAttributeFilter("data-mce-tabindex",(t,o)=>{let e=t.length;for(;e--;){const n=t[e];n.attr("tabindex",n.attr("data-mce-tabindex")),n.attr(o,null)}}),t.addAttributeFilter("src,href,style",(t,n)=>{const r="data-mce-"+n,i=o.url_converter,a=o.url_converter_scope;let A=t.length;for(;A--;){const o=t[A];let l=o.attr(r);void 0!==l?(o.attr(n,l.length>0?l:null),o.attr(r,null)):(l=o.attr(n),"style"===n?l=e.serializeStyle(e.parseStyle(l),o.name):i&&(l=i.call(a,l,n,o.name)),o.attr(n,l.length>0?l:null))}}),t.addAttributeFilter("class",t=>{let o=t.length;for(;o--;){const e=t[o];let n=e.attr("class");n&&(n=n.replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),e.attr("class",n.length>0?n:null))}}),t.addAttributeFilter("data-mce-type",(t,o,e)=>{let n=t.length;for(;n--;){const o=t[n];if("bookmark"===o.attr("data-mce-type")&&!e.cleanup){const t=I.from(o.firstChild).exists(t=>{var o;return!KA(null!==(o=t.value)&&void 0!==o?o:"")});t?o.unwrap():o.remove()}}}),t.addNodeFilter("script,style",(t,e)=>{var n;const r=t=>t.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let i=t.length;for(;i--;){const a=t[i],A=a.firstChild,l=null!==(n=null==A?void 0:A.value)&&void 0!==n?n:"";if("script"===e){const t=a.attr("type");t&&a.attr("type","mce-no/type"===t?null:t.replace(/^mce\-/,"")),"xhtml"===o.element_format&&A&&l.length>0&&(A.value="// <![CDATA[\n"+r(l)+"\n// ]]>")}else"xhtml"===o.element_format&&A&&l.length>0&&(A.value="\x3c!--\n"+r(l)+"\n--\x3e")}}),t.addNodeFilter("#comment",t=>{let n=t.length;for(;n--;){const r=t[n],i=r.value;o.preserve_cdata&&0===(null==i?void 0:i.indexOf("[CDATA["))?(r.name="#cdata",r.type=4,r.value=e.decode(i.replace(/^\[CDATA\[|\]\]$/g,""))):0===(null==i?void 0:i.indexOf("mce:protected "))&&(r.name="#text",r.type=3,r.raw=!0,r.value=unescape(i).substr(14))}}),t.addNodeFilter("xml:namespace,input",(t,o)=>{let e=t.length;for(;e--;){const n=t[e];7===n.type?n.remove():1===n.type&&("input"!==o||n.attr("type")||n.attr("type","text"))}}),t.addAttributeFilter("data-mce-type",o=>{G(o,o=>{"format-caret"===o.attr("data-mce-type")&&(o.isEmpty(t.schema.getNonEmptyElements())?o.remove():o.unwrap())})}),t.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(t,o)=>{let e=t.length;for(;e--;)t[e].attr(o,null)}),o.remove_trailing_brs&&((t,o,e)=>{o.addNodeFilter("br",(o,n,r)=>{const i=se.extend({},e.getBlockElements()),a=e.getNonEmptyElements(),A=e.getWhitespaceElements();i.body=1;const l=t=>t.name in i||Ki(e,t);for(let n=0,s=o.length;n<s;n++){let s=o[n],c=s.parent;if(c&&l(c)&&s===c.lastChild){let o=s.prev;for(;o;){const t=o.name;if("span"!==t||"bookmark"!==o.attr("data-mce-type")){"br"===t&&(s=null);break}o=o.prev}if(s&&(s.remove(),Sb(e,a,A,c))){const o=e.getElementRule(c.name);o&&(o.removeEmpty?c.remove():o.paddEmpty&&Bb(t,r,l,c))}}else{let t=s;for(;c&&c.firstChild===t&&c.lastChild===t&&(t=c,!i[c.name]);)c=c.parent;if(t===c){const t=new Wm("#text",3);t.value=so,s.replace(t)}}}})})(o,t,t.schema)},py=(t,o,e)=>((t,o)=>_(t)&&t.hasEventListeners("PreProcess")&&!o.no_events)(t,e)?((t,o,e)=>{let n;const r=t.dom;let i=o.cloneNode(!0);const a=document.implementation;if(a.createHTMLDocument){const t=a.createHTMLDocument("");se.each("BODY"===i.nodeName?i.childNodes:[i],o=>{t.body.appendChild(t.importNode(o,!0))}),i="BODY"!==i.nodeName?t.body.firstChild:t.body,n=r.doc,r.doc=t}return((t,o)=>{t.dispatch("PreProcess",o)})(t,{...e,node:i}),n&&(r.doc=n),i})(t,o,e):o,Cy=(t,o,e)=>{-1===se.inArray(o,e)&&(t.addAttributeFilter(e,(t,o)=>{let e=t.length;for(;e--;)t[e].attr(o,null)}),o.push(e))},my=(t,o,e,n,r)=>{const i=((t,o,e)=>cu(t,o).serialize(e))(o,e,n);return((t,o,e)=>{if(!o.no_events&&t){const n=((t,o)=>t.dispatch("PostProcess",o))(t,{...o,content:e});return n.content}return e})(t,r,i)},uy=(t,o)=>{const e=["data-mce-selected"],n={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...t},r=o&&o.dom?o.dom:uA.DOM,i=o&&o.schema?o.schema:Ia(n),a=p_(n,i);xy(a,n,r);return{schema:i,addNodeFilter:a.addNodeFilter,addAttributeFilter:a.addAttributeFilter,serialize:(t,e={})=>{const A={format:"html",...e},l=py(o,t,A),s=((t,o,e)=>{const n=JA(e.getInner?o.innerHTML:t.getOuterHTML(o));return e.selection||PA(de.fromDom(o))?n:se.trim(n)})(r,l,A),c=((t,o,e)=>{const n=e.selection?{forced_root_block:!1,...e}:e,r=t.parse(o,n);return(t=>{const o=t=>"br"===(null==t?void 0:t.name),e=t.lastChild;if(o(e)){const t=e.prev;o(t)&&(e.remove(),t.remove())}})(r),r})(a,s,A);return"tree"===A.format?c:my(o,n,i,c,A)},addRules:i.addValidElements,setRules:i.setValidElements,addTempAttr:O(Cy,a,e),getTempAttrs:S(e),getNodeFilters:a.getNodeFilters,getAttributeFilters:a.getAttributeFilters,removeNodeFilter:a.removeNodeFilter,removeAttributeFilter:a.removeAttributeFilter}},gy=(t,o)=>{const e=uy(t,o);return{schema:e.schema,addNodeFilter:e.addNodeFilter,addAttributeFilter:e.addAttributeFilter,serialize:e.serialize,addRules:e.addRules,setRules:e.setRules,addTempAttr:e.addTempAttr,getTempAttrs:e.getTempAttrs,getNodeFilters:e.getNodeFilters,getAttributeFilters:e.getAttributeFilters,removeNodeFilter:e.removeNodeFilter,removeAttributeFilter:e.removeAttributeFilter}},by=(t,o={})=>{const e=((t,o)=>({...t,format:o,get:!0,getInner:!0}))(o,o.format?o.format:"html");return u_(t,e).fold(D,o=>{const e=((t,o)=>oy(t).editor.getContent(o))(t,o);return g_(t,e,o)})},fy=(t,o,e={})=>{const n=((t,o)=>({format:"html",...t,set:!0,content:o}))(e,o);return b_(t,n).map(o=>{const e=((t,o,e)=>oy(t).editor.setContent(o,e))(t,o.content,o);return f_(t,e.html,o),e.content}).getOr(o)},hy="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists,template_cdate_classes,template_mdate_classes,template_selected_content_classes,template_preview_replace_values,template_replace_values,templates,template_cdate_format,template_mdate_format".split(","),vy=[],_y="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,template,textcolor,rtc".split(","),yy=[{name:"export",replacedWith:"Export to PDF"}],Ey=(t,o)=>{const e=K(o,o=>kt(t,o));return lt(e)},wy=t=>{const o=Ey(t,hy),e=t.forced_root_block;
vendor: 4,429 bytes, line 1
1return!1!==e&&""!==e||o.push("forced_root_block (false only)"),lt(o)},ky=t=>Ey(t,vy),By=(t,o)=>{const e=se.makeMap(t.plugins," "),n=K(o,t=>kt(e,t));return lt(n)},Fy=t=>By(t,_y),Sy=t=>By(t,yy.map(t=>t.name)),Dy=t=>tt(yy,o=>o.name===t).fold(()=>t,o=>o.replacedWith?`${t}, replaced by ${o.replacedWith}`:t),zy=(t,o)=>{((t,o)=>{const e=wy(t),n=Fy(o),r=n.length>0,i=e.length>0,a="mobile"===o.theme;if(r||i||a){const t="\n- ",o=a?`\n\nThemes:${t}mobile`:"",A=r?`\n\nPlugins:${t}${n.join(t)}`:"",l=i?`\n\nOptions:${t}${e.join(t)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 7.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/7/migration-from-6x/ for more information."+o+A+l)}})(t,o),((t,o)=>{const e=ky(t),n=Sy(o),r=n.length>0,i=e.length>0;if(r||i){const t="\n- ",o=r?`\n\nPlugins:${t}${n.map(Dy).join(t)}`:"",a=i?`\n\nOptions:${t}${e.join(t)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+o+a)}})(t,o)},Oy=uA.DOM,My=t=>I.from(t).each(t=>t.destroy()),Ty=t=>{if(!t.removed){const{_selectionOverrides:o,editorUpload:e}=t,n=t.getBody(),r=t.getElement();n&&t.save({is_removing:!0}),t.removed=!0,t.unbindAllNativeEvents(),t.hasHiddenInput&&_(null==r?void 0:r.nextSibling)&&Oy.remove(r.nextSibling),(t=>{t.dispatch("remove")})(t),t.editorManager.remove(t),!t.inline&&n&&(t=>{Oy.setStyle(t.id,"display",t.orgDisplay)})(t),(t=>{t.dispatch("detach")})(t),Oy.remove(t.getContainer()),My(o),My(e),t.destroy()}},Ry=(t,o)=>{const{selection:e,dom:n}=t;t.destroyed||(o||t.removed?(o||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),My(e),My(n)),(t=>{const o=t.formElement;o&&(o._mceOldSubmit&&(o.submit=o._mceOldSubmit,delete o._mceOldSubmit),Oy.unbind(o,"submit reset",t.formEventDelegate))})(t),(t=>{const o=t;o.contentAreaContainer=o.formElement=o.container=o.editorContainer=null,o.bodyElement=o.contentDocument=o.contentWindow=null,o.iframeElement=o.targetElm=null;const e=t.selection;if(e){const t=e.dom;o.selection=e.win=e.dom=t.doc=null}})(t),t.destroyed=!0):t.remove())},Uy=(()=>{const t={};return{add:(o,e)=>{t[o]=e},get:o=>t[o]?t[o]:{icons:{}},has:o=>kt(t,o)}})(),Ny=yA.ModelManager,Ly=(t,o)=>o.dom[t],Iy=(t,o)=>parseInt(Un(o,t),10),Hy=O(Ly,"clientWidth"),qy=O(Ly,"clientHeight"),Yy=O(Iy,"margin-top"),jy=O(Iy,"margin-left"),Wy=(t,o,e)=>{const n=de.fromDom(t.getBody()),r=t.inline?n:(i=n,de.fromDom(Oe(i).dom.documentElement));var i;const a=((t,o,e,n)=>{const r=(t=>t.dom.getBoundingClientRect())(o);return{x:e-(t?r.left+o.dom.clientLeft+jy(o):0),y:n-(t?r.top+o.dom.clientTop+Yy(o):0)}})(t.inline,r,o,e);return((t,o,e)=>{const n=Hy(t),r=qy(t);return o>=0&&e>=0&&o<=n&&e<=r})(r,a.x,a.y)},Py=t=>{const o=t.inline?t.getBody():t.getContentAreaContainer();return(e=o,I.from(e).map(de.fromDom)).map(On).getOr(!1);var e};const Vy=t=>{const o=[],e=()=>{const o=t.theme;return o&&o.getNotificationManagerImpl?o.getNotificationManagerImpl():(()=>{const t=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:t,close:t,getArgs:t}})()},n=()=>I.from(o[0]),r=()=>{n().each(t=>{t.reposition()})},i=t=>{ot(o,o=>o===t).each(t=>{o.splice(t,1)})},a=(n,a=!0)=>t.removed||!Py(t)?{}:(a&&t.dispatch("BeforeOpenNotification",{notification:n}),tt(o,t=>{return o=e().getArgs(t),r=n,!(o.type!==r.type||o.text!==r.text||o.progressBar||o.timeout||r.progressBar||r.timeout);var o,r}).getOrThunk(()=>{t.editorManager.setActive(t);const a=e().open(n,()=>{i(a)},()=>KC(t));return(t=>{o.push(t)})(a),r(),t.dispatch("OpenNotification",{notification:{...a}}),a})),A=S(o);return(t=>{t.on("SkinLoaded",()=>{const o=Ec(t);o&&a({text:o,type:"warning",timeout:0},!1),r()}),t.on("show ResizeEditor ResizeWindow NodeChange ToggleView FullscreenStateChanged",()=>{requestAnimationFrame(r)}),t.on("remove",()=>{G(o.slice(),t=>{e().close(t)})}),t.on("keydown",t=>{var o;const e="f12"===(null===(o=t.key)||void 0===o?void 0:o.toLowerCase())||123===t.keyCode;t.altKey&&e&&(t.preventDefault(),n().map(t=>de.fromDom(t.getEl())).each(t=>nn(t)))})})(t),{open:a,close:()=>{n().each(t=>{e().close(t),i(t),r()})},getNotifications:A}},Gy=yA.PluginManager,Zy=yA.ThemeManager;const Qy=t=>{let o=[];const e=()=>{const o=t.theme;return o&&o.getWindowManagerImpl?o.getWindowManagerImpl():(()=>{const t=()=>
1{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:t,openUrl:t,alert:t,confirm:t,close:t}})()},n=(t,o)=>(...e)=>o?o.apply(t,e):void 0,r=e=>{o.push(e),(o=>{t.dispatch("OpenWindow",{dialog:o})})(e)},i=e=>{(o=>{t.dispatch("CloseWindow",{dialog:o})})(e),o=K(o,t=>t!==e),0===o.length&&t.focus()},a=o=>{t.editorManager.setActive(t),DC(t),t.ui.show();const e=o();return r(e),e};return t.on("remove",()=>{G(o,t=>{e().close(t)})}),{open:(t,o)=>a(()=>e().open(t,o,i)),openUrl:t=>a(()=>e().openUrl(t,i)),alert:(t,o,r)=>{const i=e();i.alert(t,n(r||i,o))},confirm:(t,o,r)=>{const i=e();i.confirm(t,n(r||i,o))},close:()=>{I.from(o[o.length-1]).each(t=>{e().close(t),i(t)})}}},Ky=(t,o)=>{t.notificationManager.open({type:"error",text:o})},Jy=(t,o)=>{t._skinLoaded?Ky(t,o):t.on("SkinLoaded",()=>{Ky(t,o)})},$y=(t,o,e)=>{ks(t,o,{message:e}),console.error(e)},Xy=(t,o,e)=>e?`Failed to load ${t}: ${e} from url ${o}`:`Failed to load ${t} url: ${o}`,tE=(t,...o)=>{const e=window.console;e&&(e.error?e.error(t,...o):e.log(t,...o))},oE=(t,o,e)=>{try{t.getDoc().execCommand(o,!1,String(e))}catch(t){}},eE=(t,o,e)=>{ur(t,o)&&!e?Cr(t,o):e&&xr(t,o)},nE=t=>{const o=de.fromDom(t.getBody());eE(o,"mce-content-readonly",!0),t.selection.controlSelection.hideResizeRect(),t._selectionOverrides.hideFakeCaret(),(t=>{I.from(t.selection.getNode()).each(t=>{t.removeAttribute("data-mce-selected")})})(t)},rE=t=>{const o=de.fromDom(t.getBody());eE(o,"mce-content-readonly",!1),t.hasEditableRoot()&&fr(o,!0),((t,o)=>{oE(t,"StyleWithCSS",o),oE(t,"enableInlineTableEditing",o),oE(t,"enableObjectResizing",o)})(t,!1),KC(t)&&t.focus(),(t=>{t.selection.setRng(t.selection.getRng())})(t),t.nodeChanged()},iE=t=>Td(t),aE="data-mce-contenteditable",AE=(t,o)=>{const e=de.fromDom(t.getBody());o?(nE(t),fr(e,!1),G(vr(e,'*[contenteditable="true"]'),t=>{Cn(t,aE,"true"),fr(t,!1)})):((t=>{G(vr(t,`*[${aE}="true"]`),t=>{fn(t,aE),fr(t,!0)})})(e),rE(t))},lE=t=>{t.parser.addAttributeFilter("contenteditable",o=>{iE(t)&&G(o,t=>{t.attr(aE,t.attr("contenteditable")),t.attr("contenteditable","false")})}),t.serializer.addAttributeFilter(aE,o=>{iE(t)&&G(o,t=>{t.attr("contenteditable",t.attr(aE))})}),t.serializer.addTempAttr(aE)},sE=["copy"],cE=(t,o)=>{if((t=>"click"===t.type)(o)&&!XC.metaKeyPressed(o)){const e=de.fromDom(o.target);((t,o)=>Ar(o,"a",o=>fe(o,de.fromDom(t.getBody()))).bind(t=>gn(t,"href")))(t,e).each(e=>{if(o.preventDefault(),/^#/.test(e)){const o=t.dom.select(`${e},[name="${Zt(e,"#")}"]`);o.length&&t.selection.scrollIntoView(o[0],!0)}else window.open(e,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes")})}else(t=>W(sE,t.type))(o)&&t.dispatch(o.type,o)},dE=t=>{(t=>{t.serializer?lE(t):t.on("PreInit",()=>{lE(t)})})(t),(t=>{t.on("ShowCaret ObjectSelected",o=>{iE(t)&&o.preventDefault()}),t.on("DisabledStateChange",o=>{o.isDefaultPrevented()||AE(t,o.state)})})(t)},xE=t=>"content/"+t+"/content.css",pE=(t,o)=>{const e=t.editorManager.baseURL+"/skins/content",n=`content${t.editorManager.suffix}.css`;return V(o,o=>(t=>tinymce.Resource.has(xE(t)))(o)?o:(t=>/^[a-z0-9\-]+$/i.test(t))(o)&&!t.inline?`${e}/${o}/${n}`:t.documentBaseURI.toAbsolute(o))},CE=t=>{t.contentCSS=t.contentCSS.concat((t=>pE(t,mc(t)))(t),(t=>pE(t,gc(t)))(t))},mE=(t,o)=>{const e={};return{findAll:(n,r=L)=>{const i=K((t=>t?xt(t.getElementsByTagName("img")):[])(n),o=>{const e=o.src;return!o.hasAttribute("data-mce-bogus")&&(!o.hasAttribute("data-mce-placeholder")&&(!(!e||e===ie.transparentSrc)&&(Kt(e,"blob:")?!t.isUploaded(e)&&r(o):!!Kt(e,"data:")&&r(o))))}),a=V(i,t=>{const n=t.src;if(kt(e,n))return e[n].then(o=>C(o)?o:{image:t,blobInfo:o.blobInfo});{const r=((t,o)=>{const e=()=>Promise.reject("Invalid data URI");if(Kt(o,"blob:")){const n=t.getByUri(o);return _(n)?Promise.resolve(n):Bh(o).then(o=>Fh(o).then(n=>Dh(n,!1,e=>I.some(zh(t,o,e))).getOrThunk(e)))}return Kt(o,"data:")?Oh(t,o).fold(e,t=>Promise.resolve(t)):Promise.reject("Unknown image data format")})(o,n).then(o=>(delete e[n],{image:t,blobInfo:o})).catch(t=>(delete e[n],t));return e[n]=r,r}});return Promise.all(a)}}},uE=()=>{let t={};const o=(t,o)=>({status:t,resultUri:o}),e=o=>o in t;return{hasBlobUri:e,getResultUri:o=>{const e=t[o];return e?e.resultUri:null},isPending:o=>!!e(o)&&1===t[o].status,isUploaded:o=>!!e(o)&&2===t[o].status,markPending:e=>{t[e]=o(1,null)},markUploaded:(e,n)=>{t[e]=o(2,n)},removeFailed:o=>{delete t[o]},destroy:()=>{t={}}}};let gE=0;const bE=t=>t+gE+++(()=>{const t=()=>
vendor: 9,212 bytes, line 1
1Math.round(4294967295*Tt()).toString(36);return"s"+(new Date).getTime().toString(36)+t()+t()+t()})(),fE=(t,o)=>{const e={},n=(t,e)=>new Promise((n,r)=>{const i=new XMLHttpRequest;i.open("POST",o.url),i.withCredentials=o.credentials,i.upload.onprogress=t=>{e(t.loaded/t.total*100)},i.onerror=()=>{r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=()=>{if(i.status<200||i.status>=300)return void r("HTTP Error: "+i.status);const t=JSON.parse(i.responseText);var e,a;t&&C(t.location)?n((e=o.basePath,a=t.location,e?e.replace(/\/$/,"")+"/"+a.replace(/^\//,""):a)):r("Invalid JSON: "+i.responseText)};const a=new FormData;a.append("file",t.blob(),t.filename()),i.send(a)}),r=y(o.handler)?o.handler:n,i=(t,o)=>({url:o,blobInfo:t,status:!0}),a=(t,o)=>({url:"",blobInfo:t,status:!1,error:o}),A=(t,o)=>{se.each(e[t],t=>{t(o)}),delete e[t]},l=(o,n)=>(o=se.grep(o,o=>!t.isUploaded(o.blobUri())),Promise.all(se.map(o,o=>t.isPending(o.blobUri())?(t=>{const o=t.blobUri();return new Promise(t=>{e[o]=e[o]||[],e[o].push(t)})})(o):((o,e,n)=>(t.markPending(o.blobUri()),new Promise(r=>{let l,s;try{const c=()=>{l&&(l.close(),s=k)},d=e=>{c(),t.markUploaded(o.blobUri(),e),A(o.blobUri(),i(o,e)),r(i(o,e))},x=e=>{c(),t.removeFailed(o.blobUri()),A(o.blobUri(),a(o,e)),r(a(o,e))};s=t=>{t<0||t>100||I.from(l).orThunk(()=>I.from(n).map(R)).each(o=>{l=o,o.progressBar.value(t)})},e(o,s).then(d,t=>{x(C(t)?{message:t}:t)})}catch(t){r(a(o,t))}})))(o,r,n))));return{upload:(t,e)=>o.url||r!==n?l(t,e):new Promise(t=>{t([])})}},hE=t=>()=>t.notificationManager.open({text:t.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0}),vE=(t,o)=>fE(o,{url:ic(t),basePath:ac(t),credentials:Ac(t),handler:lc(t)}),_E=t=>o=>{((t,o)=>t.dom.isEmpty(o.dom)&&_(t.schema.getTextBlockElements()[_e(o)]))(t,o)&&cn(o,de.fromHtml('<br data-mce-bogus="1" />'))},yE=t=>{const o=(()=>{let t=[];const o=t=>{if(!t.blob||!t.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");const o=t.id||bE("blobid"),e=t.name||o,n=t.blob;return{id:S(o),name:S(e),filename:S(t.filename||e+"."+(r=n.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[r.toLowerCase()]||"dat")),blob:S(n),base64:S(t.base64),blobUri:S(t.blobUri||URL.createObjectURL(n)),uri:S(t.uri)};var r},e=o=>tt(t,o).getOrUndefined(),n=t=>e(o=>o.id()===t);return{create:(t,e,n,r,i)=>{if(C(t))return o({id:t,name:r,filename:i,blob:e,base64:n});if(m(t))return o(t);throw new Error("Unknown input type")},add:o=>{n(o.id())||t.push(o)},get:n,getByUri:t=>e(o=>o.blobUri()===t),getByData:(t,o)=>e(e=>e.base64()===t&&e.blob().type===o),findFirst:e,removeByUri:o=>{t=K(t,t=>t.blobUri()!==o||(URL.revokeObjectURL(t.blobUri()),!1))},destroy:()=>{G(t,t=>{URL.revokeObjectURL(t.blobUri())}),t=[]}}})();let e,n;const r=uE(),i=[],a=o=>e=>t.selection?o(e):[],A=(t,o,e)=>{let n=0;do{n=t.indexOf(o,n),-1!==n&&(t=t.substring(0,n)+e+t.substr(n+o.length),n+=e.length-o.length+1)}while(-1!==n);return t},l=(t,o,e)=>{const n=`src="${e}"${e===ie.transparentSrc?' data-mce-placeholder="1"':""}`;return t=A(t,`src="${o}"`,n),t=A(t,'data-mce-src="'+o+'"','data-mce-src="'+e+'"')},s=(o,e)=>{G(t.undoManager.data,t=>{"fragmented"===t.type?t.fragments=V(t.fragments,t=>l(t,o,e)):t.content=l(t.content,o,e)})},c=()=>(e||(e=vE(t,r)),p().then(a(n=>{const r=V(n,t=>t.blobInfo);return e.upload(r,hE(t)).then(a(e=>{const r=[];let i=!1;const a=V(e,(e,a)=>{const{blobInfo:A,image:l}=n[a];let c=!1;return e.status&&ec(t)?(e.url&&!Qt(l.src,e.url)&&(i=!0),o.removeByUri(l.src),X_(t)||((o,e)=>{const n=t.convertURL(e,"src");var r;s(o.src,e),mn(de.fromDom(o),{src:oc(t)?(r=e,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):e,"data-mce-src":n})})(l,e.url)):e.error&&(e.error.remove&&(s(l.src,ie.transparentSrc),r.push(l),c=!0),((t,o)=>{Jy(t,_A.translate(["Failed to upload image: {0}",o]))})(t,e.error.message)),{element:l,status:e.status,uploadUri:e.url,blobInfo:A,removed:c}});return r.length>0&&!X_(t)?t.undoManager.transact(()=>{G(Fn(r),e=>{const n=Te(e);_n(e),n.each(_E(t)),o.removeByUri(e.dom.src)})}):i&&t.undoManager.dispatchChange(),a}))}))),d=()=>tc(t)?c():Promise.resolve([]),x=t=>rt(i,o=>o(t)),p=()=>(n||(n=mE(r,o)),n.findAll(t.getBody(),x).then(a(o=>{const e=K(o,o=>C(o)?(Jy(t,o),!1):"blob"!==o.uriType);return X_(t)||G(e,t=>{s(t.image.src,t.blobInfo.blobUri()),t.image.src=t.blobInfo.blobUri(),t.image.removeAttribute("data-mce-src")}),e}))),u=e=>e.replace(/src="(blob:[^"]+)"/g,(e,n)=>{const i=r.getResultUri(n);if(i)return'src="'+i+'"';let a=o.getByUri(n);if(a||(a=$(t.editorManager.get(),(t,o)=>t||o.editorUpload&&o.editorUpload.blobCache.getByUri(n),void 0)),a){return'src="data:'+a.blob().type+";base64,"+a.base64()+'"'}return e});return t.on("SetContent",()=>{tc(t)?d():p()}),t.on("RawSaveContent",t=>{t.content=u(t.content)}),t.on("GetContent",t=>{t.source_view||"raw"===t.format||"tree"===t.format||(t.content=u(t.content))}),t.on("PostRender",()=>{t.parser.addNodeFilter("img",t=>{G(t,t=>{const e=t.attr("src");if(!e||o.getByUri(e))return;const n=r.getResultUri(e);n&&t.attr("src",n)})})}),{blobCache:o,addFilter:t=>{i.push(t)},uploadImages:c,uploadImagesAuto:d,scanForImages:p,destroy:()=>{o.destroy(),r.destroy(),n=e=null}}},EE={remove_similar:!0,inherit:!1},wE={selector:"td,th",...EE},kE={tablecellbackgroundcolor:{styles:{backgroundColor:"%value"},...wE},tablecellverticalalign:{styles:{"vertical-align":"%value"},...wE},tablecellbordercolor:{styles:{borderColor:"%value"},...wE},tablecellclass:{classes:["%value"],...wE},tableclass:{selector:"table",classes:["%value"],...EE},tablecellborderstyle:{styles:{borderStyle:"%value"},...wE},tablecellborderwidth:{styles:{borderWidth:"%value"},...wE}},BE=S(kE),FE=t=>{const o={},e=(t,n)=>{t&&(C(t)?(g(n)||(n=[n]),G(n,t=>{h(t.deep)&&(t.deep=!Pp(t)),h(t.split)&&(t.split=!Pp(t)||Vp(t)),h(t.remove)&&Pp(t)&&!Vp(t)&&(t.remove="none"),Pp(t)&&Vp(t)&&(t.mixed=!0,t.block_expand=!0),C(t.classes)&&(t.classes=t.classes.split(/\s+/))}),o[t]=n):gt(t,(t,o)=>{e(o,t)}))};return e((t=>{const o=t.dom,e=t.schema.type,n={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"left"},inherit:!1,preview:!1},{selector:"img,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"},{selector:".mce-placeholder",styles:{float:"left"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginLeft:"0px",marginRight:"auto"},onformat:t=>{o.setStyle(t,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:".mce-placeholder",styles:{display:"block",marginLeft:"auto",marginRight:"auto"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"},{selector:".mce-preview-object",ceFalseOverride:!0,styles:{display:"table",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{marginLeft:"auto",marginRight:"auto"},preview:!1}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"},{selector:".mce-placeholder",styles:{float:"right"},ceFalseOverride:!0},{selector:"table",collapsed:!1,styles:{marginRight:"0px",marginLeft:"auto"},onformat:t=>{o.setStyle(t,"float",null)},preview:"font-family font-size"},{selector:".mce-preview-object,[data-ephox-embed-iri]",ceFalseOverride:!0,styles:{float:"right"},preview:!1}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li,pre",styles:{textAlign:"justify"},inherit:!1,preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}
vendor: 4,133 bytes, line 1
1],strikethrough:(()=>{const t={inline:"span",styles:{textDecoration:"line-through"},exact:!0},o={inline:"strike",remove:"all",preserve_attributes:["class","style"]},n={inline:"s",remove:"all",preserve_attributes:["class","style"]};return"html4"!==e?[n,t,o]:[t,n,o]})(),forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},samp:{inline:"samp"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:(t,o,e)=>Kr(t)&&t.hasAttribute("href"),onformat:(t,e,n)=>{se.each(n,(e,n)=>{o.setAttrib(t,n,e)})}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":t=>{var o;return null!==(o=null==t?void 0:t.customValue)&&void 0!==o?o:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return se.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd".split(/\s/),t=>{n[t]={block:t,remove:"all"}}),n})(t)),e(BE()),e(Dc(t)),{get:t=>_(t)?o[t]:o,has:t=>kt(o,t),register:e,unregister:t=>(t&&o[t]&&delete o[t],o)}},SE=se.each,DE=uA.DOM,zE=t=>_(t)&&m(t),OE=(t,o)=>{const e=o&&o.schema||Ia({}),n=t=>{const o=C(t)?{name:t,classes:[],attrs:{}}:t,e=DE.create(o.name);return((t,o)=>{o.classes.length>0&&DE.addClass(t,o.classes.join(" ")),DE.setAttribs(t,o.attrs)})(e,o),e},r=(t,o,i)=>{let a;const A=o[0],l=zE(A)?A.name:void 0,s=((t,o)=>{const n=e.getElementRule(t.nodeName.toLowerCase()),r=null==n?void 0:n.parentsRequired;return!(!r||!r.length)&&(o&&W(r,o)?o:r[0])})(t,l);if(s)l===s?(a=A,o=o.slice(1)):a=s;else if(A)a=A,o=o.slice(1);else if(!i)return t;const c=a?n(a):DE.create("div");c.appendChild(t),i&&se.each(i,o=>{const e=n(o);c.insertBefore(e,t)});const d=zE(a)?a.siblings:void 0;return r(c,o,d)},i=DE.create("div");if(t.length>0){const o=t[0],e=n(o),a=zE(o)?o.siblings:void 0;i.appendChild(r(e,t.slice(1),a))}return i},ME=t=>{let o="div";const e={name:o,classes:[],attrs:{},selector:t=se.trim(t)};return"*"!==t&&(o=t.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(t,o,n,r,i)=>{switch(o){case"#":e.attrs.id=n;break;case".":e.classes.push(n);break;case":":-1!==se.inArray("checked disabled enabled read-only required".split(" "),n)&&(e.attrs[n]=n)}if("["===r){const t=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);t&&(e.attrs[t[1]]=t[2])}return""})),e.name=o||"div",e},TE=(t,o)=>{let e="",n=zc(t);if(""===n)return"";const r=t=>C(t)?t.replace(/%(\w+)/g,""):"",i=(o,e)=>DE.getStyle(null!=e?e:t.getBody(),o,!0);if(C(o)){const e=t.formatter.get(o);if(!e)return"";o=e[0]}if("preview"in o){const t=o.preview;if(!1===t)return"";n=t||n}let a,A=o.block||o.inline||"span";const l=(s=o.selector,C(s)?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),se.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),t=>{const o=se.map(t.split(/(?:~\+|~|\+)/),ME),e=o.pop();return o.length&&(e.siblings=o),e}).reverse()):[]);var s;l.length>0?(l[0].name||(l[0].name=A),A=o.selector,a=OE(l,t)):a=OE([A],t);const c=DE.select(A,a)[0]||a.firstChild;SE(o.styles,(t,o)=>{const e=r(t);e&&DE.setStyle(c,o,e)}),SE(o.attributes,(t,o)=>{const e=r(t);e&&DE.setAttrib(c,o,e)}),SE(o.classes,t=>{const o=r(t);DE.hasClass(c,o)||DE.addClass(c,o)}),t.dispatch("PreviewFormats"),DE.setStyles(a,{position:"absolute",left:-65535}),t.getBody().appendChild(a);const d=i("fontSize"),x=/px$/.test(d)?parseInt(d,10):0;return SE(n.split(" "),t=>{let o=i(t,c);
vendor: 9,605 bytes, line 1
1if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(o)&&(o=i(t),"#ffffff"===Qa(o).toLowerCase())||"color"===t&&"#000000"===Qa(o).toLowerCase())){if("font-size"===t&&/em|%$/.test(o)){if(0===x)return;o=parseFloat(o)/(/%$/.test(o)?100:1)*x+"px"}"border"===t&&o&&(e+="padding:0 2px;"),e+=t+":"+o+";"}}),t.dispatch("AfterPreviewFormats"),DE.remove(a),e},RE=t=>{const o=FE(t),e=St({});return(t=>{t.addShortcut("meta+b","","Bold"),t.addShortcut("meta+i","","Italic"),t.addShortcut("meta+u","","Underline");for(let o=1;o<=6;o++)t.addShortcut("access+"+o,"",["FormatBlock",!1,"h"+o]);t.addShortcut("access+7","",["FormatBlock",!1,"p"]),t.addShortcut("access+8","",["FormatBlock",!1,"div"]),t.addShortcut("access+9","",["FormatBlock",!1,"address"])})(t),yf(t),X_(t)||((t,o)=>{t.set({}),o.on("NodeChange",e=>{fh(o,e.element,t.get())}),o.on("FormatApply FormatRemove",e=>{const n=I.from(e.node).map(t=>Bp(t)?t:t.startContainer).bind(t=>Kr(t)?I.some(t):I.from(t.parentElement)).getOrThunk(()=>uh(o));fh(o,n,t.get())})})(e,t),{get:o.get,has:o.has,register:o.register,unregister:o.unregister,apply:(o,e,n)=>{((t,o,e,n)=>{ey(t).formatter.apply(o,e,n)})(t,o,e,n)},remove:(o,e,n,r)=>{((t,o,e,n,r)=>{ey(t).formatter.remove(o,e,n,r)})(t,o,e,n,r)},toggle:(o,e,n)=>{((t,o,e,n)=>{ey(t).formatter.toggle(o,e,n)})(t,o,e,n)},match:(o,e,n,r)=>((t,o,e,n,r)=>ey(t).formatter.match(o,e,n,r))(t,o,e,n,r),closest:o=>((t,o)=>ey(t).formatter.closest(o))(t,o),matchAll:(o,e)=>((t,o,e)=>ey(t).formatter.matchAll(o,e))(t,o,e),matchNode:(o,e,n,r)=>((t,o,e,n,r)=>ey(t).formatter.matchNode(o,e,n,r))(t,o,e,n,r),canApply:o=>((t,o)=>ey(t).formatter.canApply(o))(t,o),formatChanged:(o,n,r,i)=>((t,o,e,n,r,i)=>ey(t).formatter.formatChanged(o,e,n,r,i))(t,e,o,n,r,i),getCssText:O(TE,t)}},UE=t=>{switch(t.toLowerCase()){case"undo":case"redo":case"mcefocus":return!0;default:return!1}},NE=t=>{const o=Vt(),e=St(0),n=St(0),r={data:[],typing:!1,beforeChange:()=>{((t,o,e)=>{ey(t).undoManager.beforeChange(o,e)})(t,e,o)},add:(i,a)=>((t,o,e,n,r,i,a)=>ey(t).undoManager.add(o,e,n,r,i,a))(t,r,n,e,o,i,a),dispatchChange:()=>{t.setDirty(!0);const o=W_(t);o.bookmark=bs(t.selection),t.dispatch("change",{level:o,lastLevel:st(r.data,n.get()).getOrUndefined()})},undo:()=>((t,o,e,n)=>ey(t).undoManager.undo(o,e,n))(t,r,e,n),redo:()=>((t,o,e)=>ey(t).undoManager.redo(o,e))(t,n,r.data),clear:()=>{((t,o,e)=>{ey(t).undoManager.clear(o,e)})(t,r,n)},reset:()=>{((t,o)=>{ey(t).undoManager.reset(o)})(t,r)},hasUndo:()=>((t,o,e)=>ey(t).undoManager.hasUndo(o,e))(t,r,n),hasRedo:()=>((t,o,e)=>ey(t).undoManager.hasRedo(o,e))(t,r,n),transact:o=>((t,o,e,n)=>ey(t).undoManager.transact(o,e,n))(t,r,e,o),ignore:o=>{((t,o,e)=>{ey(t).undoManager.ignore(o,e)})(t,e,o)},extra:(o,e)=>{((t,o,e,n,r)=>{ey(t).undoManager.extra(o,e,n,r)})(t,r,n,o,e)}};return X_(t)||((t,o,e)=>{const n=St(!1),r=t=>{K_(o,!1,e),o.add({},t)};t.on("init",()=>{o.add()}),t.on("BeforeExecCommand",t=>{const n=t.command;UE(n)||(J_(o,e),o.beforeChange())}),t.on("ExecCommand",t=>{const o=t.command;UE(o)||r(t)}),t.on("ObjectResizeStart cut",()=>{o.beforeChange()}),t.on("SaveContent ObjectResized blur",r),t.on("dragend",r),t.on("keyup",e=>{const i=e.keyCode;if(e.isDefaultPrevented())return;const a=ie.os.isMacOS()&&"Meta"===e.key;(i>=33&&i<=36||i>=37&&i<=40||45===i||e.ctrlKey||a)&&(r(),t.nodeChanged()),46!==i&&8!==i||t.nodeChanged(),n.get()&&o.typing&&!Z_(W_(t),o.data[0])&&(t.isDirty()||t.setDirty(!0),t.dispatch("TypingUndo"),n.set(!1),t.nodeChanged())}),t.on("keydown",t=>{const i=t.keyCode;if(t.isDefaultPrevented())return;if(i>=33&&i<=36||i>=37&&i<=40||45===i)return void(o.typing&&r(t));const a=t.ctrlKey&&!t.altKey||t.metaKey;if((i<16||i>20)&&224!==i&&91!==i&&!o.typing&&!a)return o.beforeChange(),K_(o,!0,e),o.add({},t),void n.set(!0);(ie.os.isMacOS()?t.metaKey:t.ctrlKey&&!t.altKey)&&o.beforeChange()}),t.on("mousedown",t=>{o.typing&&r(t)}),t.on("input",t=>{var o;t.inputType&&("insertReplacementText"===t.inputType||"insertText"===(o=t).inputType&&null===o.data||(t=>"insertFromPaste"===t.inputType||"insertFromDrop"===t.inputType)(t))&&r(t)}),t.on("AddUndo Undo Redo ClearUndos",o=>{o.isDefaultPrevented()||t.nodeChanged()})})(t,r,e),(t=>{t.addShortcut("meta+z","","Undo"),t.addShortcut("meta+y,meta+shift+z","","Redo")})(t),r},LE=[9,27,XC.HOME,XC.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,XC.DOWN,XC.UP,XC.LEFT,XC.RIGHT].concat(ie.browser.isFirefox()?[224]:[]),IE="data-mce-placeholder",HE=t=>"keydown"===t.type||"keyup"===t.type,qE=t=>{const o=t.keyCode;return o===XC.BACKSPACE||o===XC.DELETE},YE=t=>{var o;const e=t.dom,n=Gs(t),r=null!==(o=_c(t))&&void 0!==o?o:"",i=(o,a)=>{if((t=>{if(HE(t)){const o=t.keyCode;return!qE(t)&&(XC.metaKeyPressed(t)||t.altKey||o>=112&&o<=123||W(LE,o))}return!1})(o))return;const A=t.getBody(),l=!(t=>HE(t)&&!(qE(t)||"keyup"===t.type&&229===t.keyCode))(o)&&((t,o,e)=>{if(t.isEmpty(o,void 0,{skipBogus:!1,includeZwsp:!0})){const n=o.firstElementChild;return!n||!t.getStyle(o.firstElementChild,"padding-left")&&!t.getStyle(o.firstElementChild,"padding-right")&&e===n.nodeName.toLowerCase()}return!1})(e,A,n);(""!==e.getAttrib(A,IE)!==l||a)&&(e.setAttrib(A,IE,l?r:null),((t,o)=>{t.dispatch("PlaceholderToggle",{state:o})})(t,l),t.on(l?"keydown":"keyup",i),t.off(l?"keyup":"keydown",i))};eo(r)&&t.on("init",o=>{i(o,!0),t.on("change SetContent ExecCommand",i),t.on("paste",o=>MC.setEditorTimeout(t,()=>i(o)))})},jE=(t,o)=>({from:t,to:o}),WE=(t,o)=>{const e=de.fromDom(t),n=de.fromDom(o.container());return Ng(e,n).map(t=>((t,o)=>({block:t,position:o}))(t,o))},PE=(t,o)=>er(o,t=>WA(t)||Ci(t.dom),o=>fe(o,t)).filter(ke).getOr(t),VE=(t,o,e,n)=>{const r=WE(o,Kl.fromRangeStart(n)),i=r.bind(n=>qx(e,o,n.position).bind(n=>WE(o,n).map(n=>((t,o,e,n)=>di(n.position.getNode())&&!Di(t,n.block)?Wx(!1,n.block.dom).bind(t=>t.isEqual(n.position)?qx(e,o,t).bind(t=>WE(o,t)):I.some(n)).getOr(n):n)(t,o,e,n))));return Yt(r,i,jE).filter(t=>(t=>!fe(t.from.block,t.to.block))(t)&&((t,o)=>{const e=de.fromDom(t);return fe(PE(e,o.from.block),PE(e,o.to.block))})(o,t)&&(t=>!1===mi(t.from.block.dom)&&!1===mi(t.to.block.dom))(t)&&(t=>{const o=t=>HA(t)||Pi(t.dom)||YA(t);return o(t.from.block)&&o(t.to.block)})(t)&&(t=>!(he(t.to.block,t.from.block)||he(t.from.block,t.to.block)))(t))},GE=(t,o)=>{const e=((t,o)=>{const e=qe(t);return ot(e,t=>o.isBlock(_e(t))).fold(S(e),t=>e.slice(0,t))})(t,o);return G(e,_n),e},ZE=(t,o,e)=>{const n=Tu(e,o);return tt(n.reverse(),o=>Di(t,o)).each(_n)},QE=(t,o,e,n,r)=>{if(Di(n,e))return ZA(e),Gx(e.dom);((t,o)=>0===K(Ie(o),o=>!Di(t,o)).length)(n,r)&&Di(n,o)&&An(r,de.fromTag("br"));const i=Vx(e.dom,Kl.before(r.dom));return G(GE(o,n),t=>{An(r,t)}),ZE(n,t,o),i},KE=(t,o,e,n)=>{if(Di(n,e)){if(Di(n,o)){const t=t=>{const o=(t,e)=>je(t).fold(()=>e,t=>((t,o)=>t.isInline(_e(o)))(n,t)?o(t,e.concat(wn(t))):e);return o(t,[])},r=J(t(e),(t,o)=>(dn(t,o),o),GA());vn(o),cn(o,r)}return _n(e),Gx(o.dom)}const r=Zx(e.dom);return G(GE(o,n),t=>{cn(e,t)}),ZE(n,t,o),r},JE=(t,o)=>he(o,t)?((t,o)=>{const e=Tu(o,t);return I.from(e[e.length-1])})(o,t):I.none(),$E=(t,o)=>{Wx(t,o.dom).bind(t=>I.from(t.getNode())).map(de.fromDom).filter(IA).each(_n)},XE=(t,o,e,n)=>($E(!0,o),$E(!1,e),JE(o,e).fold(O(KE,t,o,e,n),O(QE,t,o,e,n))),tw=(t,o,e,n,r)=>o?XE(t,n,e,r):XE(t,e,n,r),ow=(t,o)=>{const e=de.fromDom(t.getBody()),n=((t,o,e,n)=>n.collapsed?VE(t,o,e,n):I.none())(t.schema,e.dom,o,t.selection.getRng()).map(n=>()=>{tw(e,o,n.from.block,n.to.block,t.schema).each(o=>{t.selection.setRng(o.toRange())})});return n},ew=(t,o)=>{const e=de.fromDom(o),n=O(fe,t);return or(e,WA,n).isSome()},nw=(t,o)=>{const e=Vx(t.dom,Kl.fromRangeStart(o)).isNone(),n=Px(t.dom,Kl.fromRangeEnd(o)).isNone();return!((t,o)=>ew(t,o.startContainer)||ew(t,o.endContainer))(t,o)&&e&&n},rw=t=>{const o=de.fromDom(t.getBody()),e=t.selection.getRng();return nw(o,e)?(t=>I.some(()=>{t.setContent(""),t.selection.setCursorLocation()}))(t):((t,o,e)=>{const n=o.getRng();return Yt(Ng(t,de.fromDom(n.startContainer)),Ng(t,de.fromDom(n.endContainer)),(r,i)=>fe(r,i)?I.none():I.some(()=>{n.deleteContents(),tw(t,!0,r,i,e).each(t=>{o.setRng(t.toRange())})})).getOr(I.none())})(o,t.selection,t.schema)},iw=(t,o)=>t.selection.isCollapsed()?I.none():rw(t),aw=(t,o,e,n,r)=>I.from(o._selectionOverrides.showCaret(t,e,n,r)),Aw=(t,o)=>t.dispatch("BeforeObjectSelected",{target:o}).isDefaultPrevented()?I.none():I.some((t=>{const o=t.ownerDocument.createRange();return o.selectNode(t),o})(o)),lw=(t,o,e)=>o.collapsed?((t,o,e)=>{const n=hx(1,t.getBody(),o),r=Kl.fromRangeStart(n),i=r.getNode();if(Jd(i))return aw(1,t,i,!r.isAtEnd(),!1);const a=r.getNode(!0);if(Jd(a))return aw(1,t,a,!1,!1);const A=fb(t.dom.getRoot(),r.getNode());return Jd(A)?aw(1,t,A,!1,e):I.none()})(t,o,e).getOr(o):o,sw=t=>zu(t)||Bu(t),cw=t=>Ou(t)||Fu(t),dw=(t,o,e,n,r,i)=>{aw(n,t,i.getNode(!r),r,!0).each(e=>{if(o.collapsed){const t=o.cloneRange();r?t.setEnd(e.startContainer,e.startOffset):t.setStart(e.endContainer,e.endOffset),t.deleteContents()}else o.deleteContents();t.selection.setRng(e)}),((t,o)=>{ii(o)&&0===o.data.length&&t.remove(o)})(t.dom,e)},xw=(t,o)=>((t,o)=>{const e=t.selection.getRng();if(!ii(e.commonAncestorContainer))return I.none();const n=o?1:-1,r=Ux(t.getBody()),i=O(Ex,o?r.next:r.prev),a=o?sw:cw,A=_x(n,t.getBody(),e),l=i(A),s=l?Dg(o,l):l;if(!s||!wx(A,s))return I.none();if(a(s))return I.some(()=>dw(t,e,A.getNode(),n,o,s));const c=i(s);return c&&a(c)&&wx(s,c)?I.some(()=>dw(t,e,A.getNode(),n,o,c)):I.none()})(t,o),pw=(t,o)=>{const e=t.getBody();return o?Gx(e).filter(zu):Zx(e).filter(Ou)},Cw=t=>{const o=t.selection.getRng();return!o.collapsed&&(pw(t,!0).exists(t=>t.isEqual(Kl.fromRangeStart(o)))||pw(t,!1).exists(t=>
1t.isEqual(Kl.fromRangeEnd(o))))},mw=Ft([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),uw=(t,o,e,n,r)=>{const i=r.getNode(!e);return Ng(de.fromDom(o),de.fromDom(n.getNode())).map(o=>Di(t,o)?mw.remove(o.dom):mw.moveToElement(i)).orThunk(()=>I.some(mw.moveToElement(i)))},gw=(t,o,e,n)=>qx(o,t,e).bind(r=>{return i=r.getNode(),_(i)&&(WA(de.fromDom(i))||YA(de.fromDom(i)))||((t,o,e,n,r)=>{const i=o=>r.isInline(o.nodeName.toLowerCase())&&!px(e,n,t);return vx(!o,e).fold(()=>vx(o,n).fold(N,i),i)})(t,o,e,r,n)?I.none():o&&mi(r.getNode())||!o&&mi(r.getNode(!0))?uw(n,t,o,e,r):o&&Ou(e)||!o&&zu(e)?I.some(mw.moveToPosition(r)):I.none();var i}),bw=(t,o,e,n)=>((t,o)=>{const e=o.getNode(!t),n=t?"after":"before";return Kr(e)&&e.getAttribute("data-mce-caret")===n})(o,e)?((t,o)=>v(o)?I.none():t&&mi(o.nextSibling)?I.some(mw.moveToElement(o.nextSibling)):!t&&mi(o.previousSibling)?I.some(mw.moveToElement(o.previousSibling)):I.none())(o,e.getNode(!o)).orThunk(()=>gw(t,o,e,n)):gw(t,o,e,n).bind(o=>((t,o,e)=>e.fold(t=>I.some(mw.remove(t)),t=>I.some(mw.moveToElement(t)),e=>px(o,e,t)?I.none():I.some(mw.moveToPosition(e))))(t,e,o)),fw=(t,o)=>I.from(fb(t.getBody(),o)),hw=(t,o)=>{const e=t.selection.getNode();return fw(t,e).filter(mi).fold(()=>((t,o,e,n)=>{const r=hx(o?1:-1,t,e),i=Kl.fromRangeStart(r),a=de.fromDom(t);return!o&&Ou(i)?I.some(mw.remove(i.getNode(!0))):o&&zu(i)?I.some(mw.remove(i.getNode())):!o&&zu(i)&&Vu(a,i,n)?Gu(a,i,n).map(t=>mw.remove(t.getNode())):o&&Ou(i)&&Pu(a,i,n)?Zu(a,i,n).map(t=>mw.remove(t.getNode())):bw(t,o,i,n)})(t.getBody(),o,t.selection.getRng(),t.schema).map(e=>()=>e.fold(((t,o)=>e=>(t._selectionOverrides.hideFakeCaret(),wg(t,o,de.fromDom(e)),!0))(t,o),((t,o)=>e=>{const n=o?Kl.before(e):Kl.after(e);return t.selection.setRng(n.toRange()),!0})(t,o),(t=>o=>(t.selection.setRng(o.toRange()),!0))(t))),()=>I.some(k))},vw=(t,o)=>{const e=t.selection.getNode();if(mi(e)&&!gi(e)){return fw(t,e.parentNode).filter(mi).fold(()=>I.some(()=>{var e;e=de.fromDom(t.getBody()),G(vr(e,".mce-offscreen-selection"),_n),wg(t,o,de.fromDom(t.selection.getNode())),Lg(t)}),()=>I.some(k))}return Cw(t)?I.some(()=>{qg(t,t.selection.getRng(),de.fromDom(t.getBody()))}):I.none()},_w=t=>{const o=t.dom,e=t.selection,n=fb(t.getBody(),e.getNode());if(Ci(n)&&o.isBlock(n)&&o.isEmpty(n)){const t=o.create("br",{"data-mce-bogus":"1"});o.setHTML(n,""),n.appendChild(t),e.setRng(Kl.before(t).toRange())}return!0},yw=(t,o)=>t.selection.isCollapsed()?hw(t,o):vw(t,o),Ew=t=>t.hasOwnProperty("text"),ww=t=>t.hasOwnProperty("marker"),kw=(t,o)=>{const e=(t,e)=>{if(ii(t))return{text:t,offset:e};{const n=o(),r=t.childNodes;return e<r.length?(t.insertBefore(n,r[e]),{marker:n,before:!0}):(t.appendChild(n),{marker:n,before:!1})}},n=e(t.endContainer,t.endOffset);return{start:e(t.startContainer,t.startOffset),end:n}},Bw=t=>{var o,e;const{start:n,end:r}=t,i=new window.Range;return Ew(n)?i.setStart(n.text,n.offset):ww(n)&&(n.before?i.setStartBefore(n.marker):i.setStartAfter(n.marker),null===(o=n.marker.parentNode)||void 0===o||o.removeChild(n.marker)),Ew(r)?i.setEnd(r.text,r.offset):ww(r)&&(r.before?i.setEndBefore(r.marker):i.setEndAfter(r.marker),null===(e=r.marker.parentNode)||void 0===e||e.removeChild(r.marker)),i},Fw=(t,o)=>{var e;const n=t.dom,r=n.getParent(t.selection.getStart(),n.isBlock),i=n.getParent(t.selection.getEnd(),n.isBlock),a=t.getBody();if("div"===(null===(e=null==r?void 0:r.nodeName)||void 0===e?void 0:e.toLowerCase())&&r&&i&&r===a.firstChild&&i===a.lastChild&&!n.isEmpty(a)){const e=r.cloneNode(!1),n=()=>
vendor: 9,471 bytes, line 1
1{if(o?Rg(t):Tg(t),a.firstChild!==r){const o=kw(t.selection.getRng(),()=>document.createElement("span"));Array.from(a.childNodes).forEach(t=>e.appendChild(t)),a.appendChild(e),t.selection.setRng(Bw(o))}};return I.some(n)}return I.none()},Sw=(t,o)=>t.selection.isCollapsed()?((t,o)=>{const e=Kl.fromRangeStart(t.selection.getRng());return qx(o,t.getBody(),e).filter(t=>o?wu(t):ku(t)).bind(t=>Cx(o?0:-1,t)).map(o=>()=>t.selection.select(o))})(t,o):I.none(),Dw=ii,zw=t=>Dw(t)&&t.data[0]===QA,Ow=t=>Dw(t)&&t.data[t.data.length-1]===QA,Mw=t=>{var o;return(null!==(o=t.ownerDocument)&&void 0!==o?o:document).createTextNode(QA)},Tw=(t,o)=>t?(t=>{var o;if(Dw(t.previousSibling))return Ow(t.previousSibling)||t.previousSibling.appendData(QA),t.previousSibling;if(Dw(t))return zw(t)||t.insertData(0,QA),t;{const e=Mw(t);return null===(o=t.parentNode)||void 0===o||o.insertBefore(e,t),e}})(o):(t=>{var o,e;if(Dw(t.nextSibling))return zw(t.nextSibling)||t.nextSibling.insertData(0,QA),t.nextSibling;if(Dw(t))return Ow(t)||t.appendData(QA),t;{const n=Mw(t);return t.nextSibling?null===(o=t.parentNode)||void 0===o||o.insertBefore(n,t.nextSibling):null===(e=t.parentNode)||void 0===e||e.appendChild(n),n}})(o),Rw=O(Tw,!0),Uw=O(Tw,!1),Nw=(t,o)=>ii(t.container())?Tw(o,t.container()):Tw(o,t.getNode()),Lw=(t,o)=>{const e=o.get();return e&&t.container()===e&&ol(e)},Iw=(t,o)=>o.fold(o=>{Wd(t.get());const e=Rw(o);return t.set(e),I.some(Kl(e,e.length-1))},o=>Gx(o).map(o=>{if(Lw(o,t)){const o=t.get();return Kl(o,1)}{Wd(t.get());const e=Nw(o,!0);return t.set(e),Kl(e,1)}}),o=>Zx(o).map(o=>{if(Lw(o,t)){const o=t.get();return Kl(o,o.length-1)}{Wd(t.get());const e=Nw(o,!1);return t.set(e),Kl(e,e.length-1)}}),o=>{Wd(t.get());const e=Uw(o);return t.set(e),I.some(Kl(e,1))}),Hw=(t,o)=>{for(let e=0;e<t.length;e++){const n=t[e].apply(null,o);if(n.isSome())return n}return I.none()},qw=Ft([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),Yw=(t,o)=>{const e=xx(o,t);return e||t},jw=(t,o,e)=>{const n=zg(e),r=Yw(o,n.container());return Sg(t,r,n).fold(()=>Px(r,n).bind(O(Sg,t,r)).map(t=>qw.before(t)),I.none)},Ww=(t,o)=>null===Jx(t,o),Pw=(t,o,e)=>Sg(t,o,e).filter(O(Ww,o)),Vw=(t,o,e)=>{const n=Og(e);return Pw(t,o,n).bind(t=>Vx(t,n).isNone()?I.some(qw.start(t)):I.none())},Gw=(t,o,e)=>{const n=zg(e);return Pw(t,o,n).bind(t=>Px(t,n).isNone()?I.some(qw.end(t)):I.none())},Zw=(t,o,e)=>{const n=Og(e),r=Yw(o,n.container());return Sg(t,r,n).fold(()=>Vx(r,n).bind(O(Sg,t,r)).map(t=>qw.after(t)),I.none)},Qw=t=>!Fg(Jw(t)),Kw=(t,o,e)=>Hw([jw,Vw,Gw,Zw],[t,o,e]).filter(Qw),Jw=t=>t.fold(D,D,D,D),$w=t=>t.fold(S("before"),S("start"),S("end"),S("after")),Xw=t=>t.fold(qw.before,qw.before,qw.after,qw.after),tk=t=>t.fold(qw.start,qw.start,qw.end,qw.end),ok=(t,o,e,n,r,i)=>Yt(Sg(o,e,n),Sg(o,e,r),(o,n)=>o!==n&&((t,o,e)=>{const n=xx(o,t),r=xx(e,t);return _(n)&&n===r})(e,o,n)?qw.after(t?o:n):i).getOr(i),ek=(t,o)=>t.fold(L,t=>{return n=o,!($w(e=t)===$w(n)&&Jw(e)===Jw(n));var e,n}),nk=(t,o)=>t?o.fold(B(I.some,qw.start),I.none,B(I.some,qw.after),I.none):o.fold(I.none,B(I.some,qw.before),I.none,B(I.some,qw.end)),rk=(t,o,e,n)=>{const r=Dg(t,n),i=Kw(o,e,r);return Kw(o,e,r).bind(O(nk,t)).orThunk(()=>((t,o,e,n,r)=>{const i=Dg(t,r);return qx(t,e,i).map(O(Dg,t)).fold(()=>n.map(Xw),r=>Kw(o,e,r).map(O(ok,t,o,e,i,r)).filter(O(ek,n))).filter(Qw)})(t,o,e,i,n))},ik=(t,o,e)=>{const n=t?1:-1;return o.setRng(Kl(e.container(),e.offset()+n).toRange()),o.getSel().modify("move",t?"forward":"backward","word"),!0},ak=(t,o)=>{const e=o.selection.getRng(),n=t?Kl.fromRangeEnd(e):Kl.fromRangeStart(e);return!!(t=>y(t.selection.getSel().modify))(o)&&(t&&rl(n)?ik(!0,o.selection,n):!(t||!il(n))&&ik(!1,o.selection,n))};var Ak;!function(t){t[t.Br=0]="Br",t[t.Block=1]="Block",t[t.Wrap=2]="Wrap",t[t.Eol=3]="Eol"}(Ak||(Ak={}));const lk=(t,o)=>-1===t?it(o):o,sk=(t,o,e)=>1===t?o.next(e):o.prev(e),ck=(t,o,e,n)=>di(n.getNode(1===o))?Ak.Br:!1===px(e,n)?Ak.Block:Ak.Wrap,dk=(t,o,e,n)=>{const r=Ux(e);let i=n;const a=[];for(;i;){const e=sk(o,r,i);if(!e)break;if(di(e.getNode(!1)))return 1===o?{positions:lk(o,a).concat([e]),breakType:Ak.Br,breakAt:I.some(e)}:{positions:lk(o,a),breakType:Ak.Br,breakAt:I.some(e)};if(e.isVisible()){if(t(i,e)){const t=ck(0,o,i,e);return{positions:lk(o,a),breakType:t,breakAt:I.some(e)}}a.push(e),i=e}else i=e}return{positions:lk(o,a),breakType:Ak.Eol,breakAt:I.none()}},xk=(t,o,e,n)=>o(e,n).breakAt.map(n=>{const r=o(e,n).positions;return-1===t?r.concat(n):[n].concat(r)}).getOr([]),pk=(t,o)=>$(t,(t,e)=>t.fold(()=>I.some(e),n=>Yt(ct(n.getClientRects()),ct(e.getClientRects()),(t,r)=>{const i=Math.abs(o-t.left);return Math.abs(o-r.left)<=i?e:n}).or(t)),I.none()),Ck=(t,o)=>ct(o.getClientRects()).bind(o=>pk(t,o.left)),mk=O(dk,Kl.isAbove,-1),uk=O(dk,Kl.isBelow,1),gk=O(xk,-1,mk),bk=O(xk,1,uk),fk=(t,o)=>mk(t,o).breakAt.isNone(),hk=(t,o)=>uk(t,o).breakAt.isNone(),vk=(t,o)=>Ck(gk(t,o),o),_k=(t,o)=>Ck(bk(t,o),o),yk=mi,Ek=(t,o)=>Math.abs(t.left-o),wk=(t,o)=>Math.abs(t.right-o),kk=(t,o)=>bo(t,(t,e)=>{const n=Math.min(Ek(t,o),wk(t,o)),r=Math.min(Ek(e,o),wk(e,o));return r===n&&Bt(e,"node")&&yk(e.node)||r<n?e:t}),Bk=t=>{const o=o=>V(o,o=>{const e=dl(o);return e.node=t,e});if(Kr(t))return o(t.getClientRects());if(ii(t)){const e=t.ownerDocument.createRange();return e.setStart(t,0),e.setEnd(t,t.data.length),o(e.getClientRects())}return[]},Fk=t=>nt(t,Bk);var Sk;!function(t){t[t.Up=-1]="Up",t[t.Down=1]="Down"}(Sk||(Sk={}));const Dk=(t,o,e,n,r,i)=>{let a=0;const A=[],l=n=>{let i=Fk([n]);t===Sk.Up&&(i=i.reverse());for(let t=0;t<i.length;t++){const n=i[t];if(!e(n,s)){if(A.length>0&&o(n,ho(A))&&a++,n.line=a,r(n))return!0;A.push(n)}}return!1},s=ho(i.getClientRects());if(!s)return A;const c=i.getNode();return c&&(l(c),((t,o,e,n)=>{let r=n;for(;r=dx(r,t,zl,o);)if(e(r))return})(t,n,l,c)),A},zk=O(Dk,Sk.Up,Cl,ml),Ok=O(Dk,Sk.Down,ml,Cl),Mk=t=>ho(t.getClientRects()),Tk=t=>o=>((t,o)=>o.line>t)(t,o),Rk=t=>o=>((t,o)=>o.line===t)(t,o),Uk=(t,o)=>{t.selection.setRng(o),Mm(t,t.selection.getRng())},Nk=(t,o,e)=>I.some(lw(t,o,e)),Lk=(t,o,e,n,r,i)=>{const a=1===o,A=Ux(t.getBody()),l=O(Ex,a?A.next:A.prev),s=a?n:r;if(!e.collapsed){const n=gl(e);if(i(n))return aw(o,t,n,-1===o,!1);if(Cw(t)){const t=e.cloneRange();return t.collapse(-1===o),I.from(t)}}const c=_x(o,t.getBody(),e);if(s(c))return Aw(t,c.getNode(!a));let d=l(c);const x=sl(e);if(!d)return x?I.some(e):I.none();if(d=Dg(a,d),s(d))return aw(o,t,d.getNode(!a),a,!1);const p=l(d);return p&&s(p)&&wx(d,p)?aw(o,t,p.getNode(!a),a,!1):x?Nk(t,d.toRange(),!1):I.none()},Ik=(t,o,e,n,r,i)=>{const a=_x(o,t.getBody(),e),A=ho(a.getClientRects()),l=o===Sk.Down,s=t.getBody();if(!A)return I.none();if(Cw(t)){const t=l?Kl.fromRangeEnd(e):Kl.fromRangeStart(e);return(l?_k:vk)(s,t).orThunk(()=>I.from(t)).map(t=>t.toRange())}const c=(l?Ok:zk)(s,Tk(1),a),d=K(c,Rk(1)),x=A.left,p=kk(d,x);if(p&&i(p.node)){const e=Math.abs(x-p.left),n=Math.abs(x-p.right);return aw(o,t,p.node,e<n,!1)}let C;if(C=n(a)?a.getNode():r(a)?a.getNode(!0):gl(e),C){const e=((t,o,e,n)=>{const r=Ux(o);let i,a,A,l;const s=[];let c=0;t===Sk.Down?(i=r.next,a=ml,A=Cl,l=Kl.after(n)):(i=r.prev,a=Cl,A=ml,l=Kl.before(n));const d=Mk(l);do{if(!l.isVisible())continue;const t=Mk(l);if(A(t,d))continue;s.length>0&&a(t,ho(s))&&c++;const o=dl(t);if(o.position=l,o.line=c,e(o))return s;s.push(o)}while(l=i(l));return s})(o,s,Tk(1),C);let n=kk(K(e,Rk(1)),x);if(n)return Nk(t,n.position.toRange(),!1);if(n=ho(K(e,Rk(0))),n)return Nk(t,n.position.toRange(),!1)}return 0===d.length?Hk(t,l).filter(l?r:n).map(o=>lw(t,o.toRange(),!1)):I.none()},Hk=(t,o)=>{const e=t.selection.getRng(),n=o?Kl.fromRangeEnd(e):Kl.fromRangeStart(e),r=(i=n.container(),a=t.getBody(),or(de.fromDom(i),t=>Xd(t.dom),t=>t.dom===a).map(t=>t.dom).getOr(a));var i,a;if(o){const t=uk(r,n);return dt(t.positions)}{const t=mk(r,n);return ct(t.positions)}},qk=(t,o,e)=>Hk(t,o).filter(e).exists(o=>(t.selection.setRng(o.toRange()),!0)),Yk=(t,o)=>{const e=t.dom.createRng();e.setStart(o.container(),o.offset()),e.setEnd(o.container(),o.offset()),t.selection.setRng(e)},jk=(t,o)=>{t?o.setAttribute("data-mce-selected","inline-boundary"):o.removeAttribute("data-mce-selected")},Wk=(t,o,e)=>Iw(o,e).map(o=>(Yk(t,o),e)),Pk=(t,o,e)=>{const n=t.getBody(),r=((t,o,e)=>{const n=Kl.fromRangeStart(t);if(t.collapsed)return n;{const r=Kl.fromRangeEnd(t);return e?Vx(o,r).getOr(r):Px(o,n).getOr(n)}})(t.selection.getRng(),n,e),i=O(Bg,t);return rk(e,i,n,r).bind(e=>Wk(t,o,e))},Vk=(t,o)=>{const e=o.get();if(t.selection.isCollapsed()&&!t.composing&&e){const n=Kl.fromRangeStart(t.selection.getRng());Kl.isTextPosition(n)&&!(t=>rl(t)||il(t))(n)&&(Yk(t,jd(e,n)),o.set(null))}},Gk=(t,o,e)=>!!Sc(t)&&Pk(t,o,e).isSome(),Zk=(t,o,e)=>!!Sc(o)&&ak(t,o),Qk=t=>{const o=St(null),e=O(Bg,t);return t.on("NodeChange",n=>{Sc(t)&&(((t,o,e)=>{const n=V(vr(de.fromDom(o.getRoot()),'*[data-mce-selected="inline-boundary"]'),t=>t.dom),r=K(n,t),i=K(e,t);G(at(r,i),O(jk,!1)),G(at(i,r),O(jk,!0))})(e,t.dom,n.parents),Vk(t,o),((t,o,e,n)=>{if(o.selection.isCollapsed()){const r=K(n,t);G(r,n=>{const r=Kl.fromRangeStart(o.selection.getRng());Kw(t,o.getBody(),r).bind(t=>Wk(o,e,t))})}})(e,t,o,n.parents))}),o},Kk=O(Zk,!0),Jk=O(Zk,!1),$k=(t,o,e)=>{if(Sc(t)){const n=Hk(t,o).getOrThunk(()=>{const e=t.selection.getRng();return o?Kl.fromRangeEnd(e):Kl.fromRangeStart(e)});return Kw(O(Bg,t),t.getBody(),n).exists(o=>{const n=Xw(o);return Iw(e,n).exists(o=>(Yk(t,o),!0))})}return!1},Xk=(t,o)=>e=>Iw(o,e).map(o=>()=>Yk(t,o)),tB=(t,o,e,n)=>{const r=t.getBody(),i=O(Bg,t);
vendor: 5,533 bytes, line 1
1t.undoManager.ignore(()=>{t.selection.setRng(((t,o)=>{const e=document.createRange();return e.setStart(t.container(),t.offset()),e.setEnd(o.container(),o.offset()),e})(e,n)),Tg(t),Kw(i,r,Kl.fromRangeStart(t.selection.getRng())).map(tk).bind(Xk(t,o)).each(U)}),t.nodeChanged()},oB=(t,o,e,n)=>{const r=((t,o)=>{const e=xx(o,t);return e||t})(t.getBody(),n.container()),i=O(Bg,t),a=Kw(i,r,n);return a.bind(t=>e?t.fold(S(I.some(tk(t))),I.none,S(I.some(Xw(t))),I.none):t.fold(I.none,S(I.some(Xw(t))),I.none,S(I.some(tk(t))))).map(Xk(t,o)).getOrThunk(()=>{const A=Yx(e,r,n),l=A.bind(t=>Kw(i,r,t));return Yt(a,l,()=>Sg(i,r,n).bind(o=>(t=>Yt(Gx(t),Zx(t),(o,e)=>{const n=Dg(!0,o),r=Dg(!1,e);return Px(t,n).forall(t=>t.isEqual(r))}).getOr(!0))(o)?I.some(()=>{wg(t,e,de.fromDom(o))}):I.none())).getOrThunk(()=>l.bind(()=>A.map(r=>()=>{e?tB(t,o,n,r):tB(t,o,r,n)})))})},eB=(t,o,e)=>{if(t.selection.isCollapsed()&&Sc(t)){const n=Kl.fromRangeStart(t.selection.getRng());return oB(t,o,e,n)}return I.none()},nB=(t,o)=>{const e=de.fromDom(t.getBody()),n=de.fromDom(t.selection.getStart()),r=Tu(n,e);return ot(r,o).fold(S(r),t=>r.slice(0,t))},rB=t=>1===Pe(t),iB=t=>nB(t,o=>t.schema.isBlock(_e(o))||(t=>Pe(t)>1)(o)),aB=(t,o)=>{const e=O(kf,t);return nt(o,t=>e(t)?[t.dom]:[])},AB=t=>{const o=(t=>nB(t,o=>t.schema.isBlock(_e(o))))(t);return aB(t,o)},lB=(t,o)=>{const e=K(iB(t),rB);return dt(e).bind(n=>{const r=Kl.fromRangeStart(t.selection.getRng());return Ig(o,r,n.dom)&&!Qp(n)?I.some(()=>((t,o,e,n)=>{const r=aB(o,n);if(0===r.length)wg(o,t,e);else{const t=wf(e.dom,r);o.selection.setRng(t.toRange())}})(o,t,n,e)):I.none()})},sB=(t,o)=>{const e=t.selection.getStart(),n=((t,o)=>{const e=o.parentElement;return di(o)&&!b(e)&&t.dom.isEmpty(e)})(t,e)||(r=e,Qp(de.fromDom(r)))?wf(e,o):((t,o)=>{const{caretContainer:e,caretPosition:n}=Ef(o);return t.insertNode(e.dom),n})(t.selection.getRng(),o);var r;t.selection.setRng(n.toRange())},cB=t=>ii(t.startContainer),dB=t=>(t=>{const o=t.startContainer.parentNode,e=t.endContainer.parentNode;return!b(o)&&!b(e)&&o.isEqualNode(e)})(t)&&(t=>{const o=t.endContainer;return t.endOffset===(ii(o)?o.length:o.childNodes.length)})(t),xB=t=>{const o=t.selection.getRng();return(t=>0===t.startOffset&&cB(t))(o)&&((t,o)=>{const e=o.startContainer.parentElement;return!b(e)&&kf(t,de.fromDom(e))})(t,o)&&(t=>dB(t)||(t=>!t.endContainer.isEqualNode(t.commonAncestorContainer))(t))(o)},pB=t=>{if(xB(t)){const o=AB(t);return I.some(()=>{Tg(t),((t,o)=>{const e=at(o,AB(t));e.length>0&&sB(t,e)})(t,o)})}return I.none()},CB=(t,o)=>t.selection.isCollapsed()?lB(t,o):pB(t),mB=t=>{return o=de.fromDom(t.selection.getStart()),e=t.schema,_r(o,t=>Kx(t.dom),t=>e.isBlock(_e(t)));var o,e},uB=t=>((t=>{const o=t.selection.getRng();return o.collapsed&&(cB(o)||t.dom.isEmpty(o.startContainer))&&!mB(t)})(t)&&sB(t,[]),!0),gB=(t,o,e)=>_(e)?I.some(()=>{t._selectionOverrides.hideFakeCaret(),wg(t,o,de.fromDom(e))}):I.none(),bB=(t,o)=>t.selection.isCollapsed()?((t,o)=>{const e=o?Bu:Fu,n=_x(o?1:-1,t.getBody(),t.selection.getRng());return e(n)?gB(t,o,n.getNode(!o)):I.from(Dg(o,n)).filter(t=>e(t)&&wx(n,t)).bind(e=>gB(t,o,e.getNode(!o)))})(t,o):((t,o)=>{const e=t.selection.getNode();return fi(e)?gB(t,o,e):I.none()})(t,o),fB=t=>ro(null!=t?t:"").getOr(0),hB=(t,o)=>(t||"table"===_e(o)?"margin":"padding")+("rtl"===Un(o,"direction")?"-right":"-left"),vB=t=>{const o=yB(t);return!t.mode.isReadOnly()&&(o.length>1||((t,o)=>rt(o,o=>{const e=hB(pc(t),o),n=Ln(o,e).map(fB).getOr(0);return"false"!==t.dom.getContentEditable(o.dom)&&n>0}))(t,o))},_B=t=>qA(t)||YA(t),yB=t=>K(Fn(t.selection.getSelectedBlocks()),t=>!_B(t)&&!(t=>Te(t).exists(_B))(t)&&er(t,t=>Ci(t.dom)||mi(t.dom)).exists(t=>Ci(t.dom))),EB=(t,o)=>{var e,n;if(t.mode.isReadOnly())return;const{dom:r}=t,i=Cc(t),a=null!==(n=null===(e=/[a-z%]+$/i.exec(i))||void 0===e?void 0:e[0])&&void 0!==n?n:"px",A=fB(i),l=pc(t);G(yB(t),t=>{((t,o,e,n,r,i)=>{const a=hB(e,de.fromDom(i)),A=fB(t.getStyle(i,a));if("outdent"===o){const o=Math.max(0,A-n);t.setStyle(i,a,o?o+r:"")}else{const o=A+n+r;t.setStyle(i,a,o)}})(r,o,l,A,a,t.dom)})},wB=t=>EB(t,"outdent"),kB=t=>{if(t.selection.isCollapsed()&&vB(t)){const o=t.dom,e=t.selection.getRng(),n=Kl.fromRangeStart(e),r=o.getParent(e.startContainer,o.isBlock);if(null!==r&&Iu(de.fromDom(r),n,t.schema))return I.some(()=>wB(t))}return I.none()},BB=(t,o,e)=>pt([kB,yw,xw,(t,e)=>eB(t,o,e),ow,bb,Sw,bB,iw,CB,Fw],o=>o(t,e)).filter(o=>t.selection.isEditable()),FB=(t,o)=>{t.addCommand("delete",()=>{((t,o)=>{BB(t,o,!1).fold(()=>{t.selection.isEditable()&&(Tg(t),Lg(t))},U)})(t,o)}),t.addCommand("forwardDelete",()=>{((t,o)=>{BB(t,o,!0).fold(()=>{t.selection.isEditable()&&Rg(t)},U)})(t,o)})},SB=t=>void 0===t.touches||1!==t.touches.length?I.none():I.some(t.touches[0]),DB=t=>{const o=Vt(),e=St(!1),n=ao(o=>{t.dispatch("longpress",{...o,type:"longpress"}),e.set(!0)},400);t.on("touchstart",t=>{SB(t).each(r=>{n.cancel();const i={x:r.clientX,y:r.clientY,target:t.target};n.throttle(t),e.set(!1),o.set(i)})},!0),t.on("touchmove",r=>{n.cancel(),SB(r).each(n=>{o.on(r=>{((t,o)=>{const e=Math.abs(t.clientX-o.x),n=Math.abs(t.clientY-o.y);return e>5||n>5})(n,r)&&(o.clear(),e.set(!1),t.dispatch("longpresscancel"))})})},!0),t.on("touchend touchcancel",r=>{n.cancel(),"touchcancel"!==r.type&&o.get().filter(t=>t.target.isEqualNode(r.target)).each(()=>{e.get()?r.preventDefault():t.dispatch("tap",{...r,type:"tap"})})},!0)},zB=(t,o)=>kt(t,o.nodeName),OB=(t,o)=>!!ii(o)||!!Kr(o)&&!(zB(t.getBlockElements(),o)||cp(o)||Zi(t,o)||Ti(o)),MB=(t,o)=>{if(ii(o)){if(0===o.data.length)return!0;
vendor: 10,225 bytes, line 1
1if(/^\s+$/.test(o.data))return!o.nextSibling||zB(t,o.nextSibling)||Ti(o.nextSibling)}return!1},TB=t=>t.dom.create(Gs(t),Zs(t)),RB=t=>{const o=t.dom,e=t.selection,n=t.schema,r=n.getBlockElements(),i=e.getStart(),a=t.getBody();let A,l,s=null;const c=Gs(t);if(!i||!Kr(i))return;const d=a.nodeName.toLowerCase();if(!n.isValidChild(d,c.toLowerCase())||((t,o,e)=>P(Mu(de.fromDom(e),de.fromDom(o)),o=>zB(t,o.dom)))(r,a,i))return;if(a.firstChild===a.lastChild&&di(a.firstChild))return A=TB(t),A.appendChild(GA().dom),a.replaceChild(A,a.firstChild),t.selection.setCursorLocation(A,0),void t.nodeChanged();let x=a.firstChild;for(;x;)if(Kr(x)&&Wi(n,x),OB(n,x)){if(MB(r,x)){l=x,x=x.nextSibling,o.remove(l);continue}if(!A){if(!s&&t.hasFocus()&&(s=kw(t.selection.getRng(),()=>document.createElement("span"))),!x.parentNode){x=null;break}A=TB(t),a.insertBefore(A,x)}l=x,x=x.nextSibling,A.appendChild(l)}else A=null,x=x.nextSibling;s&&(t.selection.setRng(Bw(s)),t.nodeChanged())},UB=(t,o,e)=>{const n=de.fromDom(TB(t)),r=GA();cn(n,r),e(o,n);const i=document.createRange();return i.setStartBefore(r.dom),i.setEndBefore(r.dom),i},NB=t=>o=>-1!==(" "+o.attr("class")+" ").indexOf(t),LB=(t,o,e)=>function(n){const r=arguments,i=r[r.length-2],a=i>0?o.charAt(i-1):"";if('"'===a)return n;if(">"===a){const t=o.lastIndexOf("<",i);if(-1!==t){if(-1!==o.substring(t,i).indexOf('contenteditable="false"'))return n}}return'<span class="'+e+'" data-mce-content="'+t.dom.encode(r[0])+'">'+t.dom.encode("string"==typeof r[1]?r[1]:r[0])+"</span>"},IB=(t,o)=>rt(t,t=>{const e=o.match(t);return null!==e&&e[0].length===o.length}),HB=t=>{const o="contenteditable",e=" "+se.trim(fd(t))+" ",n=" "+se.trim(bd(t))+" ",r=NB(e),i=NB(n),a=hd(t);a.length>0&&t.on("BeforeSetContent",o=>{((t,o,e)=>{let n=o.length,r=e.content;if("raw"!==e.format){for(;n--;)r=r.replace(o[n],LB(t,r,bd(t)));e.content=r}})(t,a,o)}),t.parser.addAttributeFilter("class",t=>{let e=t.length;for(;e--;){const n=t[e];r(n)?n.attr(o,"true"):i(n)&&n.attr(o,"false")}}),t.serializer.addAttributeFilter(o,t=>{let e=t.length;for(;e--;){const n=t[e];if(!r(n)&&!i(n))continue;const A=n.attr("data-mce-content");a.length>0&&A?IB(a,A)?(n.name="#text",n.type=3,n.raw=!0,n.value=A):n.remove():n.attr(o,null)}})},qB=(t,o)=>{o.hasAttribute("data-mce-caret")&&(ll(o),t.selection.setRng(t.selection.getRng()),t.selection.scrollIntoView(o))},YB=(t,o)=>{const e=(t=>ar(de.fromDom(t.getBody()),"*[data-mce-caret]").map(t=>t.dom).getOrNull())(t);if(e)return"compositionstart"===o.type?(o.preventDefault(),o.stopPropagation(),void qB(t,e)):void(nl(e)&&(qB(t,e),t.undoManager.add()))},jB=mi,WB=(t,o,e)=>{const n=Ux(t.getBody()),r=O(Ex,1===o?n.next:n.prev);if(e.collapsed){const n=t.dom.getParent(e.startContainer,"PRE");if(!n)return;if(!r(Kl.fromRangeStart(e))){const e=de.fromDom((t=>{const o=t.dom.create(Gs(t));return o.innerHTML='<br data-mce-bogus="1">',o})(t));1===o?ln(de.fromDom(n),e):An(de.fromDom(n),e),t.selection.select(e.dom,!0),t.selection.collapse()}}},PB=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return((t,o,e)=>Lk(o,t,e,zu,Ou,jB))(e,t,n).orThunk(()=>(WB(t,e,n),I.none()))},VB=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return((t,o,e)=>Ik(o,t,e,t=>zu(t)||Su(t),t=>Ou(t)||Du(t),jB))(e,t,n).orThunk(()=>(WB(t,e,n),I.none()))},GB=(t,o)=>PB(t,((t,o)=>{const e=o?t.getEnd(!0):t.getStart(!0);return Fg(e)?!o:o})(t.selection,o)).exists(o=>(Uk(t,o),!0)),ZB=(t,o)=>VB(t,o).exists(o=>(Uk(t,o),!0)),QB=(t,o)=>qk(t,o,o?Ou:zu),KB=(t,o)=>pw(t,!o).map(e=>{const n=e.toRange(),r=t.selection.getRng();return o?n.setStart(r.startContainer,r.startOffset):n.setEnd(r.endContainer,r.endOffset),n}).exists(o=>(Uk(t,o),!0)),JB=t=>W(["figcaption"],_e(t)),$B=(t,o)=>{const e=de.fromDom(t.getBody()),n=Kl.fromRangeStart(t.selection.getRng());return((t,o,e)=>{const n=O(fe,o);return er(de.fromDom(t.container()),t=>e.isBlock(_e(t)),n).filter(JB)})(n,e,t.schema).exists(()=>{if(((t,o,e)=>o?hk(t.dom,e):fk(t.dom,e))(e,o,n)){const n=UB(t,e,o?cn:sn);return t.selection.setRng(n),!0}return!1})},XB=(t,o)=>!!t.selection.isCollapsed()&&$B(t,o),tF=(t,o)=>o?I.from(t.dom.getParent(t.selection.getNode(),"details")).map(o=>((t,o)=>{const e=t.selection.getRng(),n=Kl.fromRangeStart(e);return!(t.getBody().lastChild!==o||!hk(o,n)||(t.execCommand("InsertNewBlockAfter"),0))})(t,o)).getOr(!1):I.from(t.dom.getParent(t.selection.getNode(),"summary")).bind(o=>I.from(t.dom.getParent(o,"details")).map(e=>((t,o,e)=>{const n=t.selection.getRng(),r=Kl.fromRangeStart(n);return!(t.getBody().firstChild!==o||!fk(e,r)||(t.execCommand("InsertNewBlockBefore"),0))})(t,e,o))).getOr(!1),oF=(t,o)=>tF(t,o),eF={shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0},nF=(t,o)=>o.keyCode===t.keyCode&&o.shiftKey===t.shiftKey&&o.altKey===t.altKey&&o.ctrlKey===t.ctrlKey&&o.metaKey===t.metaKey,rF=(t,o)=>nt((t=>V(t,t=>({...eF,...t})))(t),t=>nF(t,o)?[t]:[]),iF=(t,o)=>nt((t=>V(t,t=>({...eF,...t})))(t),t=>nF(t,o)?[t]:[]),aF=(t,...o)=>()=>t.apply(null,o),AF=(t,o)=>tt(rF(t,o),t=>t.action()),lF=(t,o)=>pt(iF(t,o),t=>t.action()),sF=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return Lk(t,e,n,Bu,Fu,fi).exists(o=>(Uk(t,o),!0))},cF=(t,o)=>{const e=o?1:-1,n=t.selection.getRng();return Ik(t,e,n,Bu,Fu,fi).exists(o=>(Uk(t,o),!0))},dF=(t,o)=>qk(t,o,o?Fu:Bu),xF=(t,o,e)=>nt(qe(t),t=>ge(t,o)?e(t)?[t]:[]:xF(t,o,e)),pF=(t,o)=>((t,o,e=N)=>e(o)?I.none():W(t,_e(o))?I.some(o):ir(o,t.join(","),t=>ge(t,"table")||e(t)))(["td","th"],t,o),CF=t=>xF(t,"th,td",L),mF=(t,o)=>Ar(t,"table",o),uF=Ft([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),gF={...uF,none:t=>uF.none(t)},bF=(t,o,e,n,r=L)=>{const i=1===n;if(!i&&e<=0)return gF.first(t[0]);if(i&&e>=t.length-1)return gF.last(t[t.length-1]);{const i=e+n,a=t[i];return r(a)?gF.middle(o,a):bF(t,o,i,n,r)}},fF=(t,o)=>mF(t,o).bind(o=>{const e=CF(o);return ot(e,o=>fe(t,o)).map(t=>({index:t,all:e}))}),hF=Ut("image"),vF=Ut("event"),_F=t=>o=>{o[vF]=t},yF=_F(0),EF=_F(2),wF=_F(1),kF=(BF=0,t=>{const o=t;return I.from(o[vF]).exists(t=>t===BF)});var BF;const FF=Ut("mode"),SF=t=>o=>{o[FF]=t},DF=(t,o)=>SF(o)(t),zF=SF(0),OF=SF(2),MF=SF(1),TF=t=>o=>{const e=o;return I.from(e[FF]).exists(o=>o===t)},RF=TF(0),UF=TF(1),NF=["none","copy","link","move"],LF=["none","copy","copyLink","copyMove","link","linkMove","move","all","uninitialized"],IF=()=>{const t=new window.DataTransfer;let o="move",e="all";const n={get dropEffect(){return o},set dropEffect(t){W(NF,t)&&(o=t)},get effectAllowed(){return e},set effectAllowed(t){kF(n)&&W(LF,t)&&(e=t)},get items(){return((t,o)=>({...o,get length(){return o.length},add:(e,n)=>{if(RF(t)){if(!C(e))return o.add(e);if(!h(n))return o.add(e,n)}return null},remove:e=>{RF(t)&&o.remove(e)},clear:()=>{RF(t)&&o.clear()}}))(n,t.items)},get files(){return UF(n)?Object.freeze({length:0,item:t=>null}):t.files},get types(){return t.types},setDragImage:(o,e,r)=>{var i;RF(n)&&(i={image:o,x:e,y:r},n[hF]=i,t.setDragImage(o,e,r))},getData:o=>UF(n)?"":t.getData(o),setData:(o,e)=>{RF(n)&&t.setData(o,e)},clearData:o=>{RF(n)&&t.clearData(o)}};return zF(n),n},HF=t=>{const o=IF(),e=(t=>{const o=t;return I.from(o[FF])})(t);return OF(t),yF(o),o.dropEffect=t.dropEffect,o.effectAllowed=t.effectAllowed,(t=>{const o=t;return I.from(o[hF])})(t).each(t=>o.setDragImage(t.image,t.x,t.y)),G(t.types,e=>{"Files"!==e&&o.setData(e,t.getData(e))}),G(t.files,t=>o.items.add(t)),(t=>{const o=t;return I.from(o[vF])})(t).each(t=>{((t,o)=>{_F(o)(t)})(o,t)}),e.each(e=>{DF(t,e),DF(o,e)}),o},qF=(t,o)=>t.setData("text/html",o),YF=(t,o,e,n,r)=>{const i=vr(de.fromDom(e),"td,th,caption").map(t=>t.dom),a=K(((t,o)=>nt(o,o=>{const e=((t,o)=>({left:t.left-o,top:t.top-o,right:t.right+2*o,bottom:t.bottom+2*o,width:t.width+o,height:t.height+o}))(dl(o.getBoundingClientRect()),-1);return[{x:e.left,y:t(e),cell:o},{x:e.right,y:t(e),cell:o}]}))(t,i),t=>o(t,r));return((t,o,e)=>$(t,(t,n)=>t.fold(()=>I.some(n),t=>{const r=Math.sqrt(Math.abs(t.x-o)+Math.abs(t.y-e)),i=Math.sqrt(Math.abs(n.x-o)+Math.abs(n.y-e));return I.some(i<r?n:t)}),I.none()))(a,n,r).map(t=>t.cell)},jF=O(YF,t=>t.bottom,(t,o)=>t.y<o),WF=O(YF,t=>t.top,(t,o)=>t.y>o),PF=(t,o)=>ct(o.getClientRects()).bind(o=>jF(t,o.left,o.top)).bind(t=>{return Ck(Zx(e=t).map(t=>mk(e,t).positions.concat(t)).getOr([]),o);var e}),VF=(t,o)=>dt(o.getClientRects()).bind(o=>WF(t,o.left,o.top)).bind(t=>{return Ck(Gx(e=t).map(t=>[t].concat(uk(e,t).positions)).getOr([]),o);var e}),GF=(t,o,e)=>{const n=t(o,e);return(t=>t.breakType===Ak.Wrap&&0===t.positions.length)(n)||!di(e.getNode())&&(t=>t.breakType===Ak.Br&&1===t.positions.length)(n)?!((t,o,e)=>e.breakAt.exists(e=>t(o,e).breakAt.isSome()))(t,o,n):n.breakAt.isNone()},ZF=O(GF,mk),QF=O(GF,uk),KF=(t,o,e,n)=>{const r=t.selection.getRng(),i=o?1:-1;return!(!Kd()||!((t,o,e)=>{const n=Kl.fromRangeStart(o);return Wx(!t,e).exists(t=>t.isEqual(n))})(o,r,e))&&(aw(i,t,e,!o,!1).each(o=>{Uk(t,o)}),!0)},JF=(t,o)=>{const e=o.getNode(t);return ei(e)?I.some(e):I.none()},$F=(t,o,e)=>{const n=JF(!!o,e),r=!1===o;n.fold(()=>Uk(t,e.toRange()),n=>Wx(r,t.getBody()).filter(t=>t.isEqual(e)).fold(()=>Uk(t,e.toRange()),e=>((t,o,e)=>{o.undoManager.transact(()=>{const n=t?ln:An,r=UB(o,de.fromDom(e),n);Uk(o,r)})})(o,t,n)))},XF=(t,o,e,n)=>{const r=t.selection.getRng(),i=Kl.fromRangeStart(r),a=t.getBody();if(!o&&ZF(n,i)){const n=((t,o,e)=>PF(o,e).orThunk(()=>ct(e.getClientRects()).bind(e=>pk(gk(t,Kl.before(o)),e.left))).getOr(Kl.before(o)))(a,e,i);return $F(t,o,n),!0}if(o&&QF(n,i)){const n=((t,o,e)=>VF(o,e).orThunk(()=>ct(e.getClientRects()).bind(e=>pk(bk(t,Kl.after(o)),e.left))).getOr(Kl.after(o)))(a,e,i);return $F(t,o,n),!0}return!1},tS=(t,o,e)=>I.from(t.dom.getParent(t.selection.getNode(),"td,th")).bind(n=>I.from(t.dom.getParent(n,"table")).map(r=>e(t,o,r,n))).getOr(!1),oS=(t,o)=>tS(t,o,KF),eS=(t,o)=>tS(t,o,XF),nS=(t,o,e)=>e.fold(I.none,I.none,(t,o)=>{return(e=o,rr(e,Sr)).map(t=>(t=>{const o=Tr.exact(t,0,t,0);return Ir(o)})(t));var e},e=>t.mode.isReadOnly()||!rS(e)?I.none():(t.execCommand("mceTableInsertRowAfter"),iS(t,o,e))),rS=t=>er(t,De("table")).exists(gr),iS=(t,o,e)=>nS(t,o,((t,o,e)=>fF(t,e).fold(()=>gF.none(t),e=>bF(e.all,t,e.index,1,o)))(e,AS)),aS=(t,o,e)=>nS(t,o,((t,o,e)=>fF(t,e).fold(()=>gF.none(),e=>bF(e.all,t,e.index,-1,o)))(e,AS)),AS=t=>gr(t)||Er(t,lS),lS=t=>we(t)&&gr(t),sS=(t,o)=>
vendor: 4,494 bytes, line 1
1{const e=["table","li","dl"],n=de.fromDom(t.getBody()),r=t=>{const o=_e(t);return fe(t,n)||W(e,o)},i=t.selection.getRng(),a=de.fromDom(o?i.endContainer:i.startContainer);return pF(a,r).map(e=>{mF(e,r).each(o=>{t.model.table.clearSelectedCells(o.dom)}),t.selection.collapse(!o);return(o?iS:aS)(t,r,e).each(o=>{t.selection.setRng(o)}),!0}).getOr(!1)},cS=(t,o)=>{t.on("keydown",e=>{e.isDefaultPrevented()||((t,o,e)=>{const n=ie.os.isMacOS()||ie.os.isiOS();AF([{keyCode:XC.RIGHT,action:aF(GB,t,!0)},{keyCode:XC.LEFT,action:aF(GB,t,!1)},{keyCode:XC.UP,action:aF(ZB,t,!1)},{keyCode:XC.DOWN,action:aF(ZB,t,!0)},...n?[{keyCode:XC.UP,action:aF(KB,t,!1),metaKey:!0,shiftKey:!0},{keyCode:XC.DOWN,action:aF(KB,t,!0),metaKey:!0,shiftKey:!0}]:[],{keyCode:XC.RIGHT,action:aF(oS,t,!0)},{keyCode:XC.LEFT,action:aF(oS,t,!1)},{keyCode:XC.UP,action:aF(eS,t,!1)},{keyCode:XC.DOWN,action:aF(eS,t,!0)},{keyCode:XC.UP,action:aF(eS,t,!1)},{keyCode:XC.UP,action:aF(oF,t,!1)},{keyCode:XC.DOWN,action:aF(oF,t,!0)},{keyCode:XC.RIGHT,action:aF(sF,t,!0)},{keyCode:XC.LEFT,action:aF(sF,t,!1)},{keyCode:XC.UP,action:aF(cF,t,!1)},{keyCode:XC.DOWN,action:aF(cF,t,!0)},{keyCode:XC.RIGHT,action:aF(Gk,t,o,!0)},{keyCode:XC.LEFT,action:aF(Gk,t,o,!1)},{keyCode:XC.RIGHT,ctrlKey:!n,altKey:n,action:aF(Kk,t,o)},{keyCode:XC.LEFT,ctrlKey:!n,altKey:n,action:aF(Jk,t,o)},{keyCode:XC.UP,action:aF(XB,t,!1)},{keyCode:XC.DOWN,action:aF(XB,t,!0)}],e).each(t=>{e.preventDefault()})})(t,o,e)})},dS=(t,o)=>({container:t,offset:o}),xS=uA.DOM,pS=t=>o=>t===o?-1:0,CS=(t,o,e)=>{if(ii(t)&&o>=0)return I.some(dS(t,o));{const n=NA(xS);return I.from(n.backwards(t,o,pS(t),e)).map(t=>dS(t.container,t.container.data.length))}},mS=(t,o,e)=>{if(!ii(t))return I.none();const n=t.data;if(o>=0&&o<=n.length)return I.some(dS(t,o));{const n=NA(xS);return I.from(n.backwards(t,o,pS(t),e)).bind(t=>{const n=t.container.data;return mS(t.container,o+n.length,e)})}},uS=(t,o,e)=>{if(!ii(t))return I.none();const n=t.data;if(o<=n.length)return I.some(dS(t,o));{const r=NA(xS);return I.from(r.forwards(t,o,pS(t),e)).bind(t=>uS(t.container,o-n.length,e))}},gS=(t,o,e,n,r)=>{const i=NA(t,(t=>o=>t.isBlock(o)||W(["BR","IMG","HR","INPUT"],o.nodeName)||"false"===t.getContentEditable(o))(t));return I.from(i.backwards(o,e,n,r))},bS=t=>""!==t&&-1!=="  \ufeff\f\n\r\t\v".indexOf(t),fS=(t,o)=>t.substring(o.length),hS=(t,o,e,n=!1)=>{if(!(r=o).collapsed||!ii(r.startContainer))return I.none();var r;const i={text:"",offset:0},a=t.getParent(o.startContainer,t.isBlock)||t.getRoot();return gS(t,o.startContainer,o.startOffset,(t,o,r)=>(i.text=r+i.text,i.offset+=o,((t,o,e,n=!1)=>{let r;const i=e.charAt(0);for(r=o-1;r>=0;r--){const a=t.charAt(r);if(!n&&bS(a))return I.none();if(i===a&&Qt(t,e,r,o))break}return I.some(r)})(i.text,i.offset,e,n).getOr(o)),a).bind(t=>{const n=o.cloneRange();if(n.setStart(t.container,t.offset),n.setEnd(o.endContainer,o.endOffset),n.collapsed)return I.none();const r=(t=>JA(t.toString().replace(/\u00A0/g," ")))(n);return 0!==r.lastIndexOf(e)?I.none():I.some({text:fS(r,e),range:n,trigger:e})})},vS=t=>{if((t=>3===t.nodeType)(t))return dS(t,t.data.length);{const o=t.childNodes;return o.length>0?vS(o[o.length-1]):dS(t,o.length)}},_S=(t,o)=>{const e=t.childNodes;return e.length>0&&o<e.length?_S(e[o],0):e.length>0&&(t=>1===t.nodeType)(t)&&e.length===o?vS(e[e.length-1]):dS(t,o)},yS=t=>o=>{const e=_S(o.startContainer,o.startOffset);return!((t,o)=>{var e;const n=null!==(e=t.getParent(o.container,t.isBlock))&&void 0!==e?e:t.getRoot();return gS(t,o.container,o.offset,(t,o)=>0===o?-1:o,n).filter(t=>{const o=t.container.data.charAt(t.offset-1);return!bS(o)}).isSome()})(t,e)},ES=(t,o)=>{const e=o(),n=t.selection.getRng();return((t,o,e)=>pt(e.triggers,e=>hS(t,o,e)))(t.dom,n,e).bind(e=>wS(t,o,e))},wS=(t,o,e,n={})=>{var r;const i=o(),a=null!==(r=t.selection.getRng().startContainer.nodeValue)&&void 0!==r?r:"",A=K(i.lookupByTrigger(e.trigger),o=>e.text.length>=o.minChars&&o.matches.getOrThunk(()=>yS(t.dom))(e.range,a,e.text));if(0===A.length)return I.none();const l=Promise.all(V(A,t=>t.fetch(e.text,t.maxResults,n).then(o=>({matchText:e.text,items:o,columns:t.columns,onAction:t.onAction,highlightOn:t.highlightOn}))));return I.some({lookupData:l,context:e})};var kS;!function(t){t[t.Error=0]="Error",t[t.Value=1]="Value"}(kS||(kS={}));const BS=(t,o,e)=>t.stype===kS.Error?o(t.serror):e(t.svalue),FS=t=>({stype:kS.Value,svalue:t}),SS=t=>({stype:kS.Error,serror:t}),DS=t=>BS(t,Ot.error,Ot.value),zS=FS,OS=t=>{const o=[],e=[];return G(t,t=>{BS(t,t=>
1e.push(t),t=>o.push(t))}),{values:o,errors:e}},MS=SS,TS=(t,o)=>t.stype===kS.Error?o(t.serror):t,RS=(t,o)=>t.stype===kS.Value?{stype:kS.Value,svalue:o(t.svalue)}:t,US=(t,o)=>t.stype===kS.Error?{stype:kS.Error,serror:o(t.serror)}:t,NS=BS,LS=t=>m(t)&&mt(t).length>100?" removed due to size":JSON.stringify(t,null,2),IS=(t,o)=>MS([{path:t,getErrorInfo:o}]),HS=t=>({extract:(o,e)=>TS(t(e),t=>((t,o)=>IS(t,S(o)))(o,t)),toString:S("val")}),qS=HS(zS),YS=S(qS),jS=(t,o)=>HS(e=>{const n=typeof e;return t(e)?zS(e):MS(`Expected type: ${o} but got: ${n}`)}),WS=jS(E,"number"),PS=jS(C,"string"),VS=jS(f,"boolean"),GS=jS(y,"function"),ZS=t=>{if(Object(t)!==t)return!0;switch({}.toString.call(t).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(t).every(o=>ZS(t[o]));default:return!1}};HS(t=>ZS(t)?zS(t):MS("Expected value to be acceptable for sending via postMessage"));const QS=t=>({tag:"defaultedThunk",process:S(t)}),KS=(t,o,e)=>{switch(t.tag){case"field":return o(t.key,t.newKey,t.presence,t.prop);case"custom":return e(t.newKey,t.instantiator)}},JS=t=>B(MS,et)(t),$S=t=>{const o=OS(t);return o.errors.length>0?JS(o.errors):zS(o.values)},XS=(t,o,e,n)=>wt(o,e).fold(()=>((t,o,e)=>IS(t,()=>'Could not find valid *required* value for "'+o+'" in '+LS(e)))(t,e,o),n),tD=(t,o,e,n)=>n(wt(t,o).getOrThunk(()=>e(t))),oD=(t,o,e,n,r)=>{const i=t=>r.extract(o.concat([n]),t),a=t=>t.fold(()=>zS(I.none()),t=>{const e=r.extract(o.concat([n]),t);return RS(e,I.some)});switch(t.tag){case"required":return XS(o,e,n,i);case"defaultedThunk":return tD(e,n,t.process,i);case"option":return((t,o,e)=>e(wt(t,o)))(e,n,a);case"defaultedOptionThunk":return((t,o,e,n)=>n(wt(t,o).map(o=>!0===o?e(t):o)))(e,n,t.process,a);case"mergeWithThunk":return tD(e,n,S({}),o=>{const n=Lt(t.process(e),o);return i(n)})}},eD=t=>({extract:(o,e)=>((t,o,e)=>{const n={},r=[];for(const i of e)KS(i,(e,i,a,A)=>{const l=oD(a,t,o,e,A);NS(l,t=>{r.push(...t)},t=>{n[i]=t})},(t,e)=>{n[t]=e(o)});return r.length>0?MS(r):zS(n)})(o,e,t),toString:()=>{const o=V(t,t=>KS(t,(t,o,e,n)=>t+" -> "+n.toString(),(t,o)=>"state("+t+")"));return"obj{\n"+o.join("\n")+"}"}}),nD=(t,o,e)=>DS(((t,o,e)=>{const n=o.extract([t],e);return US(n,t=>({input:e,errors:t}))})(t,o,e)),rD=t=>"Errors: \n"+(t=>{const o=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:S("... (only showing first ten failures)")}]):t;return V(o,t=>"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo())})(t.errors).join("\n")+"\n\nInput object: "+LS(t.input),iD=(t,o,e,n)=>({tag:"field",key:t,newKey:o,presence:e,prop:n}),aD=(t,o)=>iD(t,t,{tag:"required",process:{}},o),AD=t=>aD(t,PS),lD=t=>aD(t,GS),sD=(t,o)=>iD(t,t,{tag:"option",process:{}},o),cD=t=>sD(t,PS),dD=t=>sD(t,GS),xD=(t,o)=>iD(t,t,QS(o),YS()),pD=(t,o,e)=>iD(t,t,QS(o),e),CD=(t,o)=>pD(t,o,WS),mD=(t,o)=>pD(t,o,VS),uD=(t,o)=>pD(t,o,GS),gD=AD("type");AD("name"),AD("label"),AD("text"),AD("title"),AD("icon"),AD("url");const bD=AD("value"),fD=lD("fetch");lD("getSubmenuItems");const hD=lD("onAction");lD("onItemAction"),uD("onSetup",()=>k),cD("name");const vD=cD("text");cD("role");const _D=cD("icon");cD("url"),cD("tooltip"),cD("label"),cD("shortcut"),dD("select");const yD=mD("active",!1);mD("borderless",!1);const ED=mD("enabled",!0);mD("primary",!1);const wD=xD("meta",{});uD("onAction",k);eD([(t=>((t,o)=>pD(t,o,PS))("type",t))("autocompleteitem"),yD,ED,wD,bD,vD,_D]);const kD=eD([gD,AD("trigger"),CD("minChars",1),(BD=1,xD("columns",BD)),CD("maxResults",10),dD("matches"),fD,hD,((t,o,e)=>{return pD(t,o,(n=e,{extract:(t,o)=>{const e=V(o,(o,e)=>n.extract(t.concat(["["+e+"]"]),o));return $S(e)},toString:()=>"array("+n.toString()+")"}));var n})("highlightOn",[],PS)]);var BD;const FD=t=>{const o=t.ui.registry.getAll().popups,e=bt(o,t=>{return(o=t,nD("Autocompleter",kD,o)).fold(t=>{throw new Error(rD(t))},D);var o}),n=xo(yt(e,t=>t.trigger)),r=Et(e);return{dataset:e,triggers:n,lookupByTrigger:t=>K(r,o=>o.trigger===t)}},SD=t=>{const o=Vt(),e=St(!1),n=o.isSet,r=()=>{n()&&((t=>{t.dispatch("AutocompleterEnd")})(t),e.set(!1),o.clear())},i=Ao(()=>FD(t)),a=a=>{(e=>o.get().map(o=>hS(t.dom,t.selection.getRng(),o.trigger,!0).bind(o=>wS(t,i,o,e))).getOrThunk(()=>ES(t,i)))(a).fold(r,r=>{(t=>{n()||o.set({trigger:t.trigger,matchLength:t.text.length})})(r.context),r.lookupData.then(n=>{o.get().map(i=>{const a=r.context;i.trigger===a.trigger&&(o.set({...i,matchLength:a.text.length}),e.get()?(zs(t,{range:a.range}),((t,o)=>{t.dispatch("AutocompleterUpdate",o)})(t,{lookupData:n})):(e.set(!0),zs(t,{range:a.range}),((t,o)=>{t.dispatch("AutocompleterStart",o)})(t,{lookupData:n})))})})})},A=()=>
1o.get().bind(({trigger:o})=>{const n=t.selection.getRng();return hS(t.dom,n,o,e.get()).filter(({range:t})=>((t,o)=>{const e=t.compareBoundaryPoints(window.Range.START_TO_START,o),n=t.compareBoundaryPoints(window.Range.END_TO_END,o);return e>=0&&n<=0})(n,t)).map(({range:t})=>t)});t.addCommand("mceAutocompleterReload",(t,o)=>{const e=m(o)?o.fetchOptions:{};a(e)}),t.addCommand("mceAutocompleterClose",r),t.addCommand("mceAutocompleterRefreshActiveRange",()=>{A().each(o=>{zs(t,{range:o})})}),t.editorCommands.addQueryStateHandler("mceAutoCompleterInRange",()=>A().isSome()),((t,o)=>{const e=ao(o.load,50);t.on("input",o=>{("insertCompositionText"!==o.inputType||t.composing)&&e.throttle()}),t.on("keydown",t=>{const n=t.which;8===n?e.throttle():27===n?(e.cancel(),o.cancelIfNecessary()):38!==n&&40!==n||e.cancel()},!0),t.on("remove",e.cancel)})(t,{cancelIfNecessary:r,load:a})},DD=Qo().browser.isSafari(),zD=t=>ZA(de.fromDom(t)),OD=(t,o)=>{var e;return 0===t.startOffset&&t.endOffset===(null===(e=o.textContent)||void 0===e?void 0:e.length)},MD=(t,o)=>I.from(t.getParent(o.container(),"details")),TD=(t,o)=>MD(t,o).isSome(),RD=(t,o)=>o.startSummary.exists(o=>((t,o)=>Gx(o).exists(o=>o.isEqual(t)))(t,o)),UD=(t,o)=>o.startSummary.exists(o=>((t,o)=>Zx(o).exists(e=>di(e.getNode())&&Vx(o,e).exists(o=>o.isEqual(t))||e.isEqual(t)))(t,o)),ND=(t,o)=>{const e=o.getNode();h(e)||t.selection.setCursorLocation(e,o.offset())},LD=(t,o,e)=>{const n=t.dom.getParent(o.container(),"details");if(n&&!n.open){const o=t.dom.select("summary",n)[0];if(o){(e?Gx(o):Zx(o)).each(o=>ND(t,o))}}else ND(t,o)},ID=(t,o,e)=>{const{dom:n,selection:r}=t,i=t.getBody();if("character"===e){const e=Kl.fromRangeStart(r.getRng()),a=n.getParent(e.container(),n.isBlock),A=MD(n,e),l=a&&n.isEmpty(a),s=b(null==a?void 0:a.previousSibling),c=b(null==a?void 0:a.nextSibling);if(l){if(o?c:s){if(Yx(!o,i,e).exists(t=>TD(n,t)&&!qt(A,MD(n,t))))return!0}}return Yx(o,i,e).fold(N,e=>{const r=MD(n,e);if(TD(n,e)&&!qt(A,r)){if(o||LD(t,e,!1),a&&l){if(o&&s)return!0;if(!o&&c)return!0;LD(t,e,o),t.dom.remove(a)}return!0}return!1})}return!1},HD=(t,o,e,n)=>{const r=t.selection.getRng(),i=Kl.fromRangeStart(r),a=t.getBody();return"selection"===n?((t,o)=>{const e=o.startSummary.exists(o=>o.contains(t.startContainer)),n=o.startSummary.exists(o=>o.contains(t.endContainer)),r=o.startDetails.forall(t=>o.endDetails.forall(o=>t!==o));return(e||n)&&!(e&&n)||r})(r,o):e?UD(i,o)||((t,o,e)=>e.startDetails.exists(e=>Px(t,o).forall(t=>!e.contains(t.container()))))(a,i,o):RD(i,o)||((t,o)=>o.startDetails.exists(e=>Vx(e,t).forall(e=>o.startSummary.exists(o=>!o.contains(t.container())&&o.contains(e.container())))))(i,o)},qD=(t,o,e)=>((t,o)=>{const e=I.from(t.getParent(o.startContainer,"details")),n=I.from(t.getParent(o.endContainer,"details"));if(e.isSome()||n.isSome()){const o=e.bind(o=>I.from(t.select("summary",o)[0]));return I.some({startSummary:o,startDetails:e,endDetails:n})}return I.none()})(t.dom,t.selection.getRng()).fold(()=>ID(t,o,e),n=>HD(t,n,o,e)||ID(t,o,e)),YD=(t,o,e)=>{const n=t.selection,r=n.getNode(),i=n.getRng(),a=Kl.fromRangeStart(i);return!!_i(r)&&("selection"===e&&OD(i,r)||Ig(o,a,r)?zD(r):t.undoManager.transact(()=>{const i=n.getSel();let{anchorNode:a,anchorOffset:A,focusNode:l,focusOffset:s}=null!=i?i:{};const c=()=>{_(a)&&_(A)&&_(l)&&_(s)&&(null==i||i.setBaseAndExtent(a,A,l,s))},d=(t,o)=>{G(t.childNodes,t=>{Bp(t)&&o.appendChild(t)})},x=t.dom.create("span",{"data-mce-bogus":"1"});d(r,x),r.appendChild(x),c(),"word"!==e&&"line"!==e||null==i||i.modify("extend",o?"right":"left",e),!n.isCollapsed()&&OD(n.getRng(),x)?zD(r):(t.execCommand(o?"ForwardDelete":"Delete"),a=null==i?void 0:i.anchorNode,A=null==i?void 0:i.anchorOffset,l=null==i?void 0:i.focusNode,s=null==i?void 0:i.focusOffset,d(x,r),c()),t.dom.remove(x)}),!0)},jD=(t,o,e)=>qD(t,o,e)||DD&&YD(t,o,e)?I.some(k):I.none(),WD=t=>(o,e,n={})=>{const r=o.getBody(),i={bubbles:!0,composed:!0,data:null,isComposing:!1,detail:0,view:null,target:r,currentTarget:r,eventPhase:Event.AT_TARGET,originalTarget:r,explicitOriginalTarget:r,isTrusted:!1,srcElement:r,cancelable:!1,preventDefault:k,inputType:e},a=Xa(new InputEvent(t));return o.dispatch(t,{...a,...i,...n})},PD=WD("input"),VD=WD("beforeinput"),GD=Qo(),ZD=GD.os,QD=ZD.isMacOS()||ZD.isiOS(),KD=GD.browser.isFirefox(),JD=(t,o)=>{let e=!1;
vendor: 4,694 bytes, line 1
1t.on("keydown",n=>{e=n.keyCode===XC.BACKSPACE,n.isDefaultPrevented()||((t,o,e)=>{const n=e.keyCode===XC.BACKSPACE?"deleteContentBackward":"deleteContentForward",r=t.selection.isCollapsed(),i=r?"character":"selection",a=t=>r?t?"word":"line":"selection";lF([{keyCode:XC.BACKSPACE,action:aF(kB,t)},{keyCode:XC.BACKSPACE,action:aF(yw,t,!1)},{keyCode:XC.DELETE,action:aF(yw,t,!0)},{keyCode:XC.BACKSPACE,action:aF(xw,t,!1)},{keyCode:XC.DELETE,action:aF(xw,t,!0)},{keyCode:XC.BACKSPACE,action:aF(eB,t,o,!1)},{keyCode:XC.DELETE,action:aF(eB,t,o,!0)},{keyCode:XC.BACKSPACE,action:aF(bb,t,!1)},{keyCode:XC.DELETE,action:aF(bb,t,!0)},{keyCode:XC.BACKSPACE,action:aF(jD,t,!1,i)},{keyCode:XC.DELETE,action:aF(jD,t,!0,i)},...QD?[{keyCode:XC.BACKSPACE,altKey:!0,action:aF(jD,t,!1,a(!0))},{keyCode:XC.DELETE,altKey:!0,action:aF(jD,t,!0,a(!0))},{keyCode:XC.BACKSPACE,metaKey:!0,action:aF(jD,t,!1,a(!1))}]:[{keyCode:XC.BACKSPACE,ctrlKey:!0,action:aF(jD,t,!1,a(!0))},{keyCode:XC.DELETE,ctrlKey:!0,action:aF(jD,t,!0,a(!0))}],{keyCode:XC.BACKSPACE,action:aF(Sw,t,!1)},{keyCode:XC.DELETE,action:aF(Sw,t,!0)},{keyCode:XC.BACKSPACE,action:aF(bB,t,!1)},{keyCode:XC.DELETE,action:aF(bB,t,!0)},{keyCode:XC.BACKSPACE,action:aF(iw,t,!1)},{keyCode:XC.DELETE,action:aF(iw,t,!0)},{keyCode:XC.BACKSPACE,action:aF(ow,t,!1)},{keyCode:XC.DELETE,action:aF(ow,t,!0)},{keyCode:XC.BACKSPACE,action:aF(CB,t,!1)},{keyCode:XC.DELETE,action:aF(CB,t,!0)},{keyCode:XC.BACKSPACE,action:aF(Fw,t,!1)},{keyCode:XC.DELETE,action:aF(Fw,t,!0)}],e).filter(o=>t.selection.isEditable()).each(o=>{e.preventDefault(),VD(t,n).isDefaultPrevented()||(o(),PD(t,n))})})(t,o,n)}),t.on("keyup",o=>{o.isDefaultPrevented()||((t,o,e)=>{AF([{keyCode:XC.BACKSPACE,action:aF(_w,t)},{keyCode:XC.DELETE,action:aF(_w,t)},...QD?[{keyCode:XC.BACKSPACE,altKey:!0,action:aF(uB,t)},{keyCode:XC.DELETE,altKey:!0,action:aF(uB,t)},...e?[{keyCode:KD?224:91,action:aF(uB,t)}]:[]]:[{keyCode:XC.BACKSPACE,ctrlKey:!0,action:aF(uB,t)},{keyCode:XC.DELETE,ctrlKey:!0,action:aF(uB,t)}]],o)})(t,o,e),e=!1})},$D=(t,o)=>{const e=t.dom,n=t.schema.getMoveCaretBeforeOnEnterElements();if(!o)return;if(/^(LI|DT|DD)$/.test(o.nodeName)){const t=(t=>{for(;t;){if(Kr(t)||ii(t)&&t.data&&/[\r\n\s]/.test(t.data))return t;t=t.nextSibling}return null})(o.firstChild);t&&/^(UL|OL|DL)$/.test(t.nodeName)&&o.insertBefore(e.doc.createTextNode(so),o.firstChild)}const r=e.createRng();if(o.normalize(),o.hasChildNodes()){const t=new jr(o,o);let e,i=o;for(;e=t.current();){if(ii(e)){r.setStart(e,0),r.setEnd(e,0);break}if(n[e.nodeName.toLowerCase()]){r.setStartBefore(e),r.setEndBefore(e);break}i=e,e=t.next()}e||(r.setStart(i,0),r.setEnd(i,0))}else di(o)?o.nextSibling&&e.isBlock(o.nextSibling)?(r.setStartBefore(o),r.setEndBefore(o)):(r.setStartAfter(o),r.setEndAfter(o)):(r.setStart(o,0),r.setEnd(o,0));t.selection.setRng(r),Mm(t,r)},XD=(t,o)=>{const e=t.getRoot();let n,r=o;for(;r!==e&&r&&"false"!==t.getContentEditable(r);){if("true"===t.getContentEditable(r)){n=r;break}r=r.parentNode}return r!==e?n:e},tz=t=>I.from(t.dom.getParent(t.selection.getStart(!0),t.dom.isBlock)),oz=t=>{t.innerHTML='<br data-mce-bogus="1">'},ez=(t,o)=>{if(Gs(t).toLowerCase()===o.tagName.toLowerCase()){((t,o,e)=>{const n=t.dom;I.from(e.style).map(n.parseStyle).each(t=>{const e={...In(de.fromDom(o)),...t};n.setStyles(o,e)});const r=I.from(e.class).map(t=>t.split(/\s+/)),i=I.from(o.className).map(t=>K(t.split(/\s+/),t=>""!==t));Yt(r,i,(t,e)=>{const r=K(e,o=>!W(t,o)),i=[...t,...r];n.setAttrib(o,"class",i.join(" "))});const a=["style","class"],A=_t(e,(t,o)=>!W(a,o));n.setAttribs(o,A)})(t,o,Zs(t))}},nz=(t,o,e,n,r=!0,i,a)=>{const A=t.dom,l=t.schema,s=Gs(t),c=e?e.nodeName.toUpperCase():"";let d=o;const x=l.getTextInlineElements();let p;p=i||"TABLE"===c||"HR"===c?A.create(i||s,a||{}):e.cloneNode(!1);let C=p;if(r){do{if(x[d.nodeName]){if(Kx(d)||cp(d))continue;const t=d.cloneNode(!1);A.setAttrib(t,"id",""),p.hasChildNodes()?(t.appendChild(p.firstChild),p.appendChild(t)):(C=t,p.appendChild(t))}}while((d=d.parentNode)&&d!==n)}else A.setAttrib(p,"style",null),A.setAttrib(p,"class",null);return ez(t,p),oz(C),p},rz=(t,o,e)=>!o&&e.nodeName.toLowerCase()===Gs(t)&&t.dom.isEmpty(e)&&((t,o,e)=>{let n=o;for(;n&&n!==t&&b(n.nextSibling);){const t=n.parentElement;if(!t||!e(t))return vi(t);n=t}return!1})(t.getBody(),e,o=>kt(t.schema.getTextBlockElements(),o.nodeName.toLowerCase())),iz=(t,o,e)=>{var n,r,i;const a=o(Gs(t)),A=((t,o)=>t.dom.getParent(o,vi))(t,e);A&&(t.dom.insertAfter(a,A),$D(t,a),(null!==(i=null===(r=null===(n=e.parentElement)||void 0===n?void 0:n.childNodes)||void 0===r?void 0:r.length)&&void 0!==i?i:0)>1&&t.dom.remove(e))},az=(t,o)=>{const e=null==t?void 0:t.parentNode;return _(e)&&e.nodeName===o},Az=t=>
vendor: 15,792 bytes, line 1
1_(t)&&/^(OL|UL|LI)$/.test(t.nodeName),lz=t=>_(t)&&/^(LI|DT|DD)$/.test(t.nodeName),sz=t=>{const o=t.parentNode;return lz(o)?o:t},cz=(t,o,e)=>{let n=t[e?"firstChild":"lastChild"];for(;n&&!Kr(n);)n=n[e?"nextSibling":"previousSibling"];return n===o},dz=t=>$(yt(In(de.fromDom(t)),(t,o)=>`${o}: ${t};`),(t,o)=>t+o,""),xz=(t,o,e,n,r)=>{const i=t.dom,a=t.selection.getRng(),A=e.parentNode;if(e===t.getBody()||!A)return;var l;Az(l=e)&&Az(l.parentNode)&&(r="LI");const s=lz(n)?dz(n):void 0;let c=lz(n)&&s?o(r,{style:dz(n)}):o(r);if(cz(e,n,!0)&&cz(e,n,!1))if(az(e,"LI")){const t=sz(e);i.insertAfter(c,t),(t=>{var o;return(null===(o=t.parentNode)||void 0===o?void 0:o.firstChild)===t})(e)?i.remove(t):i.remove(e)}else i.replace(c,e);else if(cz(e,n,!0))az(e,"LI")?(i.insertAfter(c,sz(e)),c.appendChild(i.doc.createTextNode(" ")),c.appendChild(e)):A.insertBefore(c,e),i.remove(n);else if(cz(e,n,!1))i.insertAfter(c,sz(e)),i.remove(n);else{e=sz(e);const t=a.cloneRange();t.setStartAfter(n),t.setEndAfter(e);const o=t.extractContents();if("LI"===r&&((t,o)=>t.firstChild&&t.firstChild.nodeName===o)(o,"LI")){const t=K(V(c.children,de.fromDom),M(De("br")));c=o.firstChild,i.insertAfter(o,e),G(t,t=>sn(de.fromDom(c),t)),s&&c.setAttribute("style",s)}else i.insertAfter(o,e),i.insertAfter(c,e);i.remove(n)}$D(t,c)},pz=(t,o)=>o&&"A"===o.nodeName&&t.isEmpty(o),Cz=(t,o)=>t.nodeName===o||t.previousSibling&&t.previousSibling.nodeName===o,mz=(t,o)=>_(o)&&t.isBlock(o)&&!/^(TD|TH|CAPTION|FORM)$/.test(o.nodeName)&&!/^(fixed|absolute)/i.test(o.style.position)&&t.isEditable(o.parentNode)&&"false"!==t.getContentEditable(o),uz=(t,o,e)=>ii(o)?t?1===e&&o.data.charAt(e-1)===QA?0:e:e===o.data.length-1&&o.data.charAt(e)===QA?o.data.length:e:e,gz={insert:(t,o)=>{let e,n,r,i,a=!1;const A=t.dom,l=t.schema.getNonEmptyElements(),s=t.selection.getRng(),c=Gs(t),d=de.fromDom(s.startContainer),x=Ye(d,s.startOffset),p=x.exists(t=>we(t)&&!gr(t)),m=s.collapsed&&p,u=(o,n)=>nz(t,e,E,y,$s(t),o,n),g=t=>{const o=uz(t,e,n);if(ii(e)&&(t?o>0:o<e.data.length))return!1;if((e.parentNode===E||e===E)&&a&&!t)return!0;if(t&&Kr(e)&&e===E.firstChild)return!0;if(Cz(e,"TABLE")||Cz(e,"HR"))return((t,o)=>t.nodeName===o||t.nextSibling&&t.nextSibling.nodeName===o)(e,"BR")?!t:a&&!t||!a&&t;const r=new jr(e,E);let i;for(ii(e)&&(t&&0===o?r.prev():t||o!==e.data.length||r.next());i=r.current();){if(Kr(i)){if(!i.getAttribute("data-mce-bogus")){const t=i.nodeName.toLowerCase();if(l[t]&&"br"!==t)return!1}}else if(ii(i)&&!Pr(i.data))return!1;t?r.prev():r.next()}return!0},b=()=>{let o;return o=/^(H[1-6]|PRE|FIGURE)$/.test(r)&&"HGROUP"!==w?u(c):u(),((t,o)=>{const e=Xs(t);return!v(o)&&(C(e)?W(se.explode(e),o.nodeName.toLowerCase()):e)})(t,i)&&mz(A,i)&&A.isEmpty(E,void 0,{includeZwsp:!0})?o=A.split(i,E):A.insertAfter(o,E),$D(t,o),o};pm(A,s).each(t=>{s.setStart(t.startContainer,t.startOffset),s.setEnd(t.endContainer,t.endOffset)}),e=s.startContainer,n=s.startOffset;const f=!(!o||!o.shiftKey),h=!(!o||!o.ctrlKey);Kr(e)&&e.hasChildNodes()&&!m&&(a=n>e.childNodes.length-1,e=e.childNodes[Math.min(n,e.childNodes.length-1)]||e,n=a&&ii(e)?e.data.length:0);const y=XD(A,e);if(!y||((t,o)=>{const e=t.dom.getParent(o,"ol,ul,dl");return null!==e&&"false"===t.dom.getContentEditableParent(e)})(t,e))return;f||(e=((t,o,e,n,r)=>{var i,a;const A=t.dom,l=null!==(i=XD(A,n))&&void 0!==i?i:A.getRoot();let s=A.getParent(n,A.isBlock);if(!s||!mz(A,s)){if(s=s||l,!s.hasChildNodes()){const n=A.create(o);return ez(t,n),s.appendChild(n),e.setStart(n,0),e.setEnd(n,0),n}let i,c=n;for(;c&&c.parentNode!==s;)c=c.parentNode;for(;c&&!A.isBlock(c);)i=c,c=c.previousSibling;const d=null===(a=null==i?void 0:i.parentElement)||void 0===a?void 0:a.nodeName;if(i&&d&&t.schema.isValidChild(d,o.toLowerCase())){const a=i.parentNode,l=A.create(o);for(ez(t,l),a.insertBefore(l,i),c=i;c&&!A.isBlock(c);){const t=c.nextSibling;l.appendChild(c),c=t}e.setStart(n,r),e.setEnd(n,r)}}return n})(t,c,s,e,n));let E=A.getParent(e,A.isBlock)||A.getRoot();i=_(null==E?void 0:E.parentNode)?A.getParent(E.parentNode,A.isBlock):null,r=E?E.nodeName.toUpperCase():"";const w=i?i.nodeName.toUpperCase():"";if("LI"===w&&!h){E=i,i=i.parentNode,r=w}if(Kr(i)&&rz(t,f,E))return iz(t,u,E);if(/^(LI|DT|DD)$/.test(r)&&Kr(i)&&A.isEmpty(E))return void xz(t,u,i,E,c);if(!(m||E!==t.getBody()&&mz(A,E)))return;const k=E.parentNode;let B;if(m)B=u(c),x.fold(()=>{cn(d,de.fromDom(B))},t=>{An(t,de.fromDom(B))}),t.selection.setCursorLocation(B,0);else if(tl(E))B=ll(E),A.isEmpty(E)&&oz(E),ez(t,B),$D(t,B);else if(g(!1))B=b();else if(g(!0)&&k){const o=Kl.fromRangeStart(s),e=Du(o),n=de.fromDom(E),r=Vu(n,o,t.schema)?Gu(n,o,t.schema).bind(t=>I.from(t.getNode())):I.none();B=k.insertBefore(u(),E);const i=Cz(E,"HR")||e?B:r.getOr(E);$D(t,i)}else{const o=(t=>{const o=t.cloneRange();return o.setStart(t.startContainer,uz(!0,t.startContainer,t.startOffset)),o.setEnd(t.endContainer,uz(!1,t.endContainer,t.endOffset)),o})(s).cloneRange();o.setEndAfter(E);const e=o.extractContents();(t=>{G(hr(de.fromDom(t),Be),t=>{const o=t.dom;o.nodeValue=JA(o.data)})})(e),(t=>{let o=t;do{ii(o)&&(o.data=o.data.replace(/^[\r\n]+/,"")),o=o.firstChild}while(o)})(e),B=e.firstChild,A.insertAfter(e,E),((t,o,e)=>{var n;const r=[];if(!e)return;let i=e;for(;i=i.firstChild;){if(t.isBlock(i))return;Kr(i)&&!o[i.nodeName.toLowerCase()]&&r.push(i)}let a=r.length;for(;a--;)i=r[a],(!i.hasChildNodes()||i.firstChild===i.lastChild&&""===(null===(n=i.firstChild)||void 0===n?void 0:n.nodeValue)||pz(t,i))&&t.remove(i)})(A,l,B),((t,o)=>{o.normalize();const e=o.lastChild;(!e||Kr(e)&&/^(left|right)$/gi.test(t.getStyle(e,"float",!0)))&&t.add(o,"br")})(A,E),A.isEmpty(E)&&oz(E),B.normalize(),A.isEmpty(B)?(A.remove(B),b()):(ez(t,B),$D(t,B))}A.setAttrib(B,"id",""),t.dispatch("NewBlock",{newBlock:B})},fakeEventName:"insertParagraph"},bz=(t,o,e)=>{const n=t.dom.createRng();e?(n.setStartBefore(o),n.setEndBefore(o)):(n.setStartAfter(o),n.setEndAfter(o)),t.selection.setRng(n),Mm(t,n)},fz=(t,o)=>{const e=t.selection,n=t.dom,r=e.getRng();let i,a=!1;pm(n,r).each(t=>{r.setStart(t.startContainer,t.startOffset),r.setEnd(t.endContainer,t.endOffset)});let A=r.startOffset,l=r.startContainer;if(Kr(l)&&l.hasChildNodes()){const t=A>l.childNodes.length-1;l=l.childNodes[Math.min(A,l.childNodes.length-1)]||l,A=t&&ii(l)?l.data.length:0}let s=n.getParent(l,n.isBlock);const c=s&&s.parentNode?n.getParent(s.parentNode,n.isBlock):null,d=c?c.nodeName.toUpperCase():"",x=!(!o||!o.ctrlKey);"LI"!==d||x||(s=c),ii(l)&&A>=l.data.length&&(((t,o,e)=>{const n=new jr(o,e);let r;const i=t.getNonEmptyElements();for(;r=n.next();)if(i[r.nodeName.toLowerCase()]||ii(r)&&r.length>0)return!0;return!1})(t.schema,l,s||n.getRoot())||(i=n.create("br"),r.insertNode(i),r.setStartAfter(i),r.setEndAfter(i),a=!0)),i=n.create("br"),$l(n,r,i),bz(t,i,a),t.undoManager.add()},hz=(t,o)=>{const e=de.fromTag("br");An(de.fromDom(o),e),t.undoManager.add()},vz=(t,o)=>{_z(t.getBody(),o)||ln(de.fromDom(o),de.fromTag("br"));const e=de.fromTag("br");ln(de.fromDom(o),e),bz(t,e.dom,!1),t.undoManager.add()},_z=(t,o)=>{return e=Kl.after(o),!!di(e.getNode())||Px(t,Kl.after(o)).map(t=>di(t.getNode())).getOr(!1);var e},yz=t=>t&&"A"===t.nodeName&&"href"in t,Ez=t=>t.fold(N,yz,yz,N),wz=(t,o)=>{o.fold(k,O(hz,t),O(vz,t),k)},kz={insert:(t,o)=>{const e=(t=>{const o=O(Bg,t),e=Kl.fromRangeStart(t.selection.getRng());return Kw(o,t.getBody(),e).filter(Ez)})(t);e.isSome()?e.each(O(wz,t)):fz(t,o)},fakeEventName:"insertLineBreak"},Bz=(t,o)=>tz(t).filter(t=>o.length>0&&ge(de.fromDom(t),o)).isSome(),Fz=Ft([{br:[]},{block:[]},{none:[]}]),Sz=(t,o)=>(t=>Bz(t,Js(t)))(t),Dz=t=>(o,e)=>(t=>tz(t).filter(t=>YA(de.fromDom(t))).isSome())(o)===t,zz=(t,o)=>(e,n)=>{const r=(t=>tz(t).fold(S(""),t=>t.nodeName.toUpperCase()))(e)===t.toUpperCase();return r===o},Oz=t=>{const o=XD(t.dom,t.selection.getStart());return v(o)},Mz=t=>zz("pre",t),Tz=t=>(o,e)=>Vs(o)===t,Rz=(t,o)=>(t=>Bz(t,Ks(t)))(t),Uz=(t,o)=>o,Nz=t=>{const o=Gs(t),e=XD(t.dom,t.selection.getStart());return _(e)&&t.schema.isValidChild(e.nodeName,o)},Lz=t=>{const o=t.selection.getRng(),e=de.fromDom(o.startContainer),n=Ye(e,o.startOffset).map(t=>we(t)&&!gr(t));return o.collapsed&&n.getOr(!0)},Iz=(t,o)=>(e,n)=>$(t,(t,o)=>t&&o(e,n),!0)?I.some(o):I.none(),Hz=(t,o,e)=>{if(!o.mode.isReadOnly()){if(o.selection.isCollapsed()||(t=>{t.execCommand("delete")})(o),_(e)){if(VD(o,t.fakeEventName).isDefaultPrevented())return}t.insert(o,e),_(e)&&PD(o,t.fakeEventName)}},qz=(t,o)=>{if(t.mode.isReadOnly())return;const e=()=>Hz(kz,t,o),n=()=>Hz(gz,t,o),r=((t,o)=>Hw([Iz([Sz],Fz.none()),Iz([Mz(!0),Oz],Fz.none()),Iz([zz("summary",!0)],Fz.br()),Iz([Mz(!0),Tz(!1),Uz],Fz.br()),Iz([Mz(!0),Tz(!1)],Fz.block()),Iz([Mz(!0),Tz(!0),Uz],Fz.block()),Iz([Mz(!0),Tz(!0)],Fz.br()),Iz([Dz(!0),Uz],Fz.br()),Iz([Dz(!0)],Fz.block()),Iz([Rz],Fz.br()),Iz([Uz],Fz.br()),Iz([Nz],Fz.block()),Iz([Lz],Fz.block())],[t,!(!o||!o.shiftKey)]).getOr(Fz.none()))(t,o);switch(Qs(t)){case"linebreak":r.fold(e,e,k);break;case"block":r.fold(n,n,k);break;case"invert":r.fold(n,e,k);break;default:r.fold(e,n,k)}},Yz=Qo(),jz=Yz.os.isiOS()&&Yz.browser.isSafari(),Wz=(t,o)=>{var e;o.isDefaultPrevented()||(o.preventDefault(),(e=t.undoManager).typing&&(e.typing=!1,e.add()),t.undoManager.transact(()=>{qz(t,o)}))},Pz=t=>{let o=I.none();t.on("keydown",e=>{e.keyCode===XC.ENTER&&(jz&&(t=>{if(!t.collapsed)return!1;const o=t.startContainer;if(ii(o)){const e=/^[\uAC00-\uD7AF\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uD7B0-\uD7FF]$/,n=o.data.charAt(t.startOffset-1);return e.test(n)}return!1})(t.selection.getRng())?(t=>{o=I.some(t.selection.getBookmark()),t.undoManager.add()})(t):Wz(t,e))}),t.on("keyup",e=>{e.keyCode===XC.ENTER&&o.each(()=>((t,e)=>{t.undoManager.undo(),o.fold(k,o=>t.selection.moveToBookmark(o)),Wz(t,e),o=I.none()})(t,e))})},Vz=(t,o)=>{t.on("keydown",e=>{e.isDefaultPrevented()||((t,o,e)=>{const n=ie.os.isMacOS()||ie.os.isiOS();AF([{keyCode:XC.END,action:aF(QB,t,!0)},{keyCode:XC.HOME,action:aF(QB,t,!1)},...n?[]:[{keyCode:XC.HOME,action:aF(KB,t,!1),ctrlKey:!0,shiftKey:!0},{keyCode:XC.END,action:aF(KB,t,!0),ctrlKey:!0,shiftKey:!0}],{keyCode:XC.END,action:aF(dF,t,!0)},{keyCode:XC.HOME,action:aF(dF,t,!1)},{keyCode:XC.END,action:aF($k,t,!0,o)},{keyCode:XC.HOME,action:aF($k,t,!1,o)}],e).each(t=>{e.preventDefault()})})(t,o,e)})},Gz=t=>{t.on("input",o=>{o.isComposing||(t=>{const o=de.fromDom(t.getBody());t.selection.isCollapsed()&&dg(o,Kl.fromRangeStart(t.selection.getRng()),t.schema).each(o=>{t.selection.setRng(o.toRange())})})(t)})},Zz=Qo(),Qz=t=>t.stopImmediatePropagation(),Kz=t=>t.keyCode===XC.PAGE_UP||t.keyCode===XC.PAGE_DOWN,Jz=(t,o,e)=>{e&&!t.get()?o.on("NodeChange",Qz,!0):!e&&t.get()&&o.off("NodeChange",Qz),t.set(e)},$z=(t,o)=>{if(Zz.os.isMacOS())return;const e=St(!1);t.on("keydown",o=>{Kz(o)&&Jz(e,t,!0)}),t.on("keyup",n=>{n.isDefaultPrevented()||((t,o,e)=>{AF([{keyCode:XC.PAGE_UP,action:aF($k,t,!1,o)},{keyCode:XC.PAGE_DOWN,action:aF($k,t,!0,o)}],e)})(t,o,n),Kz(n)&&e.get()&&(Jz(e,t,!1),t.nodeChanged())})},Xz=(t,o)=>t===o||t.contains(o),tO=t=>{t.on("beforeinput",o=>{t.selection.isEditable()&&!P(o.getTargetRanges(),o=>!((t,o)=>!Xz(t.getBody(),o.startContainer)||!Xz(t.getBody(),o.endContainer)||Tm(t.dom,o))(t,o))||o.preventDefault()})},oO=(t,o)=>{const e=o.container(),n=o.offset();return ii(e)?(e.insertData(n,t),I.some(Kl(e,n+t.length))):yx(o).map(e=>{const n=de.fromText(t);return o.isAtEnd()?ln(e,n):An(e,n),Kl(n.dom,t.length)})},eO=O(oO,so),nO=O(oO," "),rO=t=>o=>{t.selection.setRng(o.toRange()),t.nodeChanged()},iO=t=>{const o=Kl.fromRangeStart(t.selection.getRng()),e=de.fromDom(t.getBody());if(t.selection.isCollapsed()){const n=O(Bg,t),r=Kl.fromRangeStart(t.selection.getRng());return Kw(n,t.getBody(),r).bind((t=>o=>o.fold(o=>Vx(t.dom,Kl.before(o)),t=>Gx(t),t=>Zx(t),o=>Px(t.dom,Kl.after(o))))(e)).map(n=>()=>((t,o,e)=>n=>eg(t,n,e)?eO(o):nO(o))(e,o,t.schema)(n).each(rO(t)))}return I.none()},aO=t=>{return jt(ie.browser.isFirefox()&&t.selection.isEditable()&&(o=t.dom,e=t.selection.getRng().startContainer,o.isEditable(o.getParent(e,"summary"))),()=>{const o=de.fromDom(t.getBody());t.selection.isCollapsed()||t.getDoc().execCommand("Delete");((t,o,e)=>eg(t,o,e)?eO(o):nO(o))(o,Kl.fromRangeStart(t.selection.getRng()),t.schema).each(rO(t))});var o,e},AO=t=>{t.on("keydown",o=>{o.isDefaultPrevented()||((t,o)=>{lF([{keyCode:XC.SPACEBAR,action:aF(iO,t)},{keyCode:XC.SPACEBAR,action:aF(aO,t)}],o).each(e=>{o.preventDefault(),VD(t,"insertText",{data:" "}).isDefaultPrevented()||(e(),PD(t,"insertText",{data:" "}))})})(t,o)})},lO=t=>kd(t)?[{keyCode:XC.TAB,action:aF(sS,t,!0)},{keyCode:XC.TAB,shiftKey:!0,action:aF(sS,t,!1)}]:[],sO=t=>{t.on("keydown",o=>{o.isDefaultPrevented()||((t,o)=>{AF([...lO(t)],o).each(t=>{o.preventDefault()})})(t,o)})},cO=t=>{if(t.addShortcut("Meta+P","","mcePrint"),SD(t),X_(t))return St(null);{const o=Qk(t);return tO(t),(t=>{t.on("keyup compositionstart",O(YB,t))})(t),cS(t,o),JD(t,o),Pz(t),AO(t),Gz(t),sO(t),Vz(t,o),$z(t,o),o}};class dO{constructor(t){let o;this.lastPath=[],this.editor=t;const e=this;"onselectionchange"in t.getDoc()||t.on("NodeChange click mouseup keyup focus",e=>{const n=t.selection.getRng(),r={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset};"nodechange"!==e.type&&am(r,o)||t.dispatch("SelectionChange"),o=r}),t.on("contextmenu",()=>{DC(t),t.dispatch("SelectionChange")}),t.on("SelectionChange",()=>{const o=t.selection.getStart(!0);o&&Ep(t)&&!e.isSameElementPath(o)&&t.dom.isChildOf(o,t.getBody())&&t.nodeChanged({selectionChange:!0})}),t.on("mouseup",o=>{!o.isDefaultPrevented()&&Ep(t)&&("IMG"===t.selection.getNode().nodeName?MC.setEditorTimeout(t,()=>{t.nodeChanged()}):t.nodeChanged())})}nodeChanged(t={}){const o=this.editor,e=o.selection;let n;if(o.initialized&&e&&!qc(o)&&!Td(o)){const r=o.getBody();n=e.getStart(!0)||r,n.ownerDocument===o.getDoc()&&o.dom.isChildOf(n,r)||(n=r);const i=[];o.dom.getParent(n,t=>t===r||(i.push(t),!1)),o.dispatch("NodeChange",{...t,element:n,parents:i})}}isSameElementPath(t){let o;const e=this.editor,n=it(e.dom.getParents(t,L,e.getBody()));if(n.length===this.lastPath.length){for(o=n.length;o>=0&&n[o]===this.lastPath[o];o--);if(-1===o)return this.lastPath=n,!0}return this.lastPath=n,!1}}const xO="x-tinymce/html",pO=S(xO),CO="\x3c!-- "+xO+" --\x3e",mO=t=>CO+t,uO=t=>-1!==t.indexOf(CO),gO=(t,o,e)=>{const n=t.split(/\n\n/),r=((t,o)=>{let e="<"+t;const n=yt(o,(t,o)=>o+'="'+ha.encodeAllRaw(t)+'"');return n.length&&(e+=" "+n.join(" ")),e+">"})(o,e),i="</"+o+">",a=V(n,t=>t.split(/\n/).join("<br />"));return 1===a.length?a[0]:V(a,t=>r+t+i).join("")},bO="%MCEPASTEBIN%",fO=t=>t.dom.get("mcepastebin"),hO=t=>_(t)&&"mcepastebin"===t.id,vO=t=>t===bO,_O=t=>{const o=St(null);return{create:()=>((t,o)=>{const{dom:e,selection:n}=t,r=t.getBody();o.set(n.getRng());const i=e.add(t.getBody(),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},bO);ie.browser.isFirefox()&&e.setStyle(i,"left","rtl"===e.getStyle(r,"direction",!0)?65535:-65535),e.bind(i,"beforedeactivate focusin focusout",t=>{t.stopPropagation()}),i.focus(),n.select(i,!0)})(t,o),remove:()=>((t,o)=>{const e=t.dom;if(fO(t)){let n;const r=o.get();for(;n=fO(t);)e.remove(n),e.unbind(n);r&&t.selection.setRng(r)}o.set(null)})(t,o),getEl:()=>fO(t),getHtml:()=>(t=>{const o=t.dom,e=(t,e)=>{t.appendChild(e),o.remove(e,!0)},[n,...r]=K(t.getBody().childNodes,hO);G(r,t=>{e(n,t)});const i=o.select("div[id=mcepastebin]",n);for(let t=i.length-1;t>=0;t--){const r=o.create("div");n.insertBefore(r,i[t]),e(r,i[t])}return n?n.innerHTML:""})(t),getLastRng:o.get}},yO=(t,o)=>(se.each(o,o=>{t=p(o,RegExp)?t.replace(o,""):t.replace(o[0],o[1])}),t),EO=t=>t=yO(t,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->
vendor: 7,299 bytes, line 1
1/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(t,o,e)=>o||e?so:" "],/<br class="Apple-interchange-newline">/g,/<br>$/i]),wO=(t,o)=>({content:t,cancelled:o}),kO=(t,o,e)=>{const n=((t,o,e)=>t.dispatch("PastePreProcess",{content:o,internal:e}))(t,o,e),r=((t,o)=>{const e=p_({sanitize:yd(t),sandbox_iframes:Sd(t),sandbox_iframes_exclusions:Dd(t),convert_unsafe_embeds:zd(t)},t.schema);e.addNodeFilter("meta",t=>{se.each(t,t=>{t.remove()})});const n=e.parse(o,{forced_root_block:!1,isRootContent:!0});return cu({validate:!0},t.schema).serialize(n)})(t,n.content);return t.hasEventListeners("PastePostProcess")&&!n.isDefaultPrevented()?((t,o,e)=>{const n=t.dom.create("div",{style:"display:none"},o),r=((t,o,e)=>t.dispatch("PastePostProcess",{node:o,internal:e}))(t,n,e);return wO(r.node.innerHTML,r.isDefaultPrevented())})(t,r,e):wO(r,n.isDefaultPrevented())},BO=(t,o)=>(t.insertContent(o,{merge:dd(t),paste:!0}),!0),FO=t=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(t),SO=(t,o,e)=>!(t.selection.isCollapsed()||!FO(o))&&((t,o,e)=>(t.undoManager.extra(()=>{e(t,o)},()=>{t.execCommand("mceInsertLink",!1,o)}),!0))(t,o,e),DO=(t,o,e)=>!!((t,o)=>FO(o)&&P(wd(t),t=>Jt(o.toLowerCase(),`.${t.toLowerCase()}`)))(t,o)&&((t,o,e)=>(t.undoManager.extra(()=>{e(t,o)},()=>{t.insertContent('<img src="'+o+'">')}),!0))(t,o,e),zO=(t,o,e)=>{e||!xd(t)?BO(t,o):((t,o)=>{se.each([SO,DO,BO],e=>!e(t,o,BO))})(t,o)},OO=(t=>{let o=0;return()=>t+o++})("mceclip"),MO=t=>{const o=IF();return qF(o,t),OF(o),o},TO=(t,o,e,n,r)=>{const i=((t,o,e)=>kO(t,o,e))(t,o,e);if(!i.cancelled){const o=i.content,e=()=>zO(t,o,n);if(r){VD(t,"insertFromPaste",{dataTransfer:MO(o)}).isDefaultPrevented()||(e(),PD(t,"insertFromPaste"))}else e()}},RO=(t,o,e,n)=>{const r=e||uO(o);TO(t,(t=>t.replace(CO,""))(o),r,!1,n)},UO=(t,o,e)=>{const n=t.dom.encode(o).replace(/\r\n/g,"\n"),r=Gr(n,Cd(t)),i=gO(r,Gs(t),Zs(t));TO(t,i,!1,!0,e)},NO=t=>{const o={};if(t&&t.types)for(let e=0;e<t.types.length;e++){const n=t.types[e];try{o[n]=t.getData(n)}catch(t){o[n]=""}}return o},LO=(t,o)=>o in t&&t[o].length>0,IO=t=>LO(t,"text/html")||LO(t,"text/plain"),HO=(t,o,e,n)=>{const r=OO(),i=oc(t)&&_(e.name),a=i?((t,o)=>{const e=o.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return _(e)?t.dom.encode(e[1]):void 0})(t,e.name):r,A=i?e.name:void 0,l=o.create(r,e,n,a,A);return o.add(l),l},qO=t=>{const o=wd(t);return t=>Kt(t.type,"image/")&&P(o,o=>(t=>{const o=t.toLowerCase(),e={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return se.hasOwn(e,o)?"image/"+e[o]:"image/"+o})(o)===t.type)},YO=(t,o,e)=>{const n="paste"===o.type?o.clipboardData:o.dataTransfer;var r;if(id(t)&&n){const i=((t,o)=>{const e=o.items?nt(xt(o.items),t=>"file"===t.kind?[t.getAsFile()]:[]):[],n=o.files?xt(o.files):[];return K(e.length>0?e:n,qO(t))})(t,n);if(i.length>0)return o.preventDefault(),(r=i,Promise.all(V(r,t=>Fh(t).then(o=>({file:t,uri:o}))))).then(o=>{e&&t.selection.setRng(e),G(o,o=>{((t,o)=>{wh(o.uri).each(({data:e,type:n,base64Encoded:r})=>{const i=r?e:btoa(e),a=o.file,A=t.editorUpload.blobCache,l=A.getByData(i,n),s=null!=l?l:HO(t,A,a,i);RO(t,`<img src="${s.blobUri()}">`,!1,!0)})})(t,o)})}),!0}return!1},jO=(t,o,e,n,r)=>{let i=EO(e);const a=LO(o,pO())||uO(e),A=!a&&(t=>!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(t))(i),l=FO(i);(vO(i)||!i.length||A&&!l)&&(n=!0),(n||l)&&(i=LO(o,"text/plain")&&A?o["text/plain"]:(t=>{const o=Ia(),e=p_({},o);let n="";const r=o.getVoidElements(),i=se.makeMap("script noscript style textarea video audio iframe object"," "),a=o.getBlockElements(),A=t=>{const e=t.name,l=t;if("br"!==e){if("wbr"!==e)if(r[e]&&(n+=" "),i[e])n+=" ";else{if(3===t.type&&(n+=t.value),!(t.name in o.getVoidElements())){let o=t.firstChild;if(o)do{A(o)}while(o=o.next)}a[e]&&l.next&&(n+="\n","p"===e&&(n+="\n"))}}else n+="\n"};return t=yO(t,[/<!\[[^\]]+\]>/g]),A(e.parse(t)),n})(i)),vO(i)||(n?UO(t,i,r):RO(t,i,a,r))},WO=(t,o,e)=>{let n;t.on("keydown",t=>{(t=>XC.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode)(t)&&!t.isDefaultPrevented()&&(n=t.shiftKey&&86===t.keyCode)}),t.on("paste",r=>{if(r.isDefaultPrevented()||(t=>{var o,e;return ie.os.isAndroid()&&0===(null===(e=null===(o=t.clipboardData)||void 0===o?void 0:o.items)||void 0===e?void 0:e.length)})(r))return;const i="text"===e.get()||n;n=!1;const a=NO(r.clipboardData);!IO(a)&&YO(t,r,o.getLastRng()||t.selection.getRng())||(LO(a,"text/html")?(r.preventDefault(),jO(t,a,a["text/html"],i,!0)):LO(a,"text/plain")&&LO(a,"text/uri-list")?(r.preventDefault(),jO(t,a,a["text/plain"],i,!0)):(o.create(),MC.setEditorTimeout(t,()=>{const e=o.getHtml();o.remove(),jO(t,a,e,i,!1)},0)))})},PO=(t,o,e)=>{WO(t,o,e),(t=>{const o=t=>Kt(t,"webkit-fake-url"),e=t=>Kt(t,"data:");t.parser.addNodeFilter("img",(n,r,i)=>{if(!id(t)&&(t=>{var o;return!0===(null===(o=t.data)||void 0===o?void 0:o.paste)})(i))for(const r of n){const n=r.attr("src");C(n)&&!r.attr("data-mce-object")&&n!==ie.transparentSrc&&(o(n)||!md(t)&&e(n))&&r.remove()}})})(t)},VO=(t,o)=>{t.addCommand("mceTogglePlainTextPaste",()=>{((t,o)=>{"text"===o.get()?(o.set("html"),Os(t,!1)):(o.set("text"),Os(t,!0)),t.focus()})(t,o)}),t.addCommand("mceInsertClipboardContent",(o,e)=>{e.html&&RO(t,e.html,e.internal,!1),e.text&&UO(t,e.text,!1)})},GO=(t,o,e,n)=>{((t,o,e)=>{if(!t)return!1;try{return t.clearData(),t.setData("text/html",o),t.setData("text/plain",e),t.setData(pO(),o),!0}catch(t){return!1}})(t.clipboardData,o.html,o.text)?(t.preventDefault(),n()):e(o.html,n)},ZO=t=>(o,e)=>{const{dom:n,selection:r}=t,i=n.create("div",{contenteditable:"false","data-mce-bogus":"all"}),a=n.create("div",{contenteditable:"true"},o);n.setStyles(i,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),i.appendChild(a),n.add(t.getBody(),i);const A=r.getRng();a.focus();const l=n.createRng();l.selectNodeContents(a),r.setRng(l),MC.setEditorTimeout(t,()=>{r.setRng(A),n.remove(i),e()},0)},QO=t=>({html:mO(t.selection.getContent({contextual:!0})),text:t.selection.getContent({format:"text"})}),KO=t=>!t.selection.isCollapsed()||(t=>!!t.dom.getParent(t.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",t.getBody()))(t),JO=t=>{t.on("cut",(t=>o=>{!o.isDefaultPrevented()&&KO(t)&&t.selection.isEditable()&&GO(o,QO(t),ZO(t),()=>{if(ie.browser.isChromium()||ie.browser.isFirefox()){const o=t.selection.getRng();MC.setEditorTimeout(t,()=>{t.selection.setRng(o),t.execCommand("Delete")},0)}else t.execCommand("Delete")})})(t)),t.on("copy",(t=>o=>{!o.isDefaultPrevented()&&KO(t)&&GO(o,QO(t),ZO(t),k)})(t))},$O=(t,o)=>{var e,n;return um.getCaretRangeFromPoint(null!==(e=o.clientX)&&void 0!==e?e:0,null!==(n=o.clientY)&&void 0!==n?n:0,t.getDoc())},XO=(t,o)=>{t.focus(),o&&t.selection.setRng(o)},tM=(t,o)=>{rd(t)&&t.on("dragend dragover draggesture dragdrop drop drag",t=>{t.preventDefault(),t.stopPropagation()}),id(t)||t.on("drop",t=>{const o=t.dataTransfer;o&&(t=>P(t.files,t=>/^image\//.test(t.type)))(o)&&t.preventDefault()}),t.on("drop",e=>{if(e.isDefaultPrevented())return;const n=$O(t,e);if(v(n))return;const r=NO(e.dataTransfer),i=LO(r,pO());if((!IO(r)||(t=>{const o=t["text/plain"];return!!o&&0===o.indexOf("file://")})(r))&&YO(t,e,n))return;const a=r[pO()],A=a||r["text/html"]||r["text/plain"],l=((t,o,e,n)=>
vendor: 3,777 bytes, line 1
1{const r=t.getParent(e,t=>Zi(o,t));if(!b(t.getParent(e,"summary")))return!0;if(r&&kt(n,"text/html")){const t=(new DOMParser).parseFromString(n["text/html"],"text/html").body;return!b(t.querySelector(r.nodeName.toLowerCase()))}return!1})(t.dom,t.schema,n.startContainer,r),s=o.get();s&&!l||A&&(e.preventDefault(),MC.setEditorTimeout(t,()=>{t.undoManager.transact(()=>{(a||s&&l)&&t.execCommand("Delete"),XO(t,n);const o=EO(A);r["text/html"]?RO(t,o,i,!0):UO(t,o,!0)})}))}),t.on("dragstart",t=>{o.set(!0)}),t.on("dragover dragend",e=>{id(t)&&!o.get()&&(e.preventDefault(),XO(t,$O(t,e))),"dragend"===e.type&&o.set(!1)}),(t=>{t.on("input",o=>{const e=t=>b(t.querySelector("summary"));if("deleteByDrag"===o.inputType){const o=K(t.dom.select("details"),e);G(o,o=>{di(o.firstChild)&&o.firstChild.remove();const e=t.dom.create("summary");e.appendChild(GA().dom),o.prepend(e)})}})})(t)},oM=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,eM=t=>se.trim(t).replace(oM,Qa).toLowerCase(),nM=(t,o,e)=>{const n=sd(t);if(e||"all"===n||!cd(t))return o;const r=n?n.split(/[, ]/):[];if(r&&"none"!==n){const e=t.dom,n=t.selection.getNode();o=o.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(t,o,i,a)=>{const A=e.parseStyle(e.decode(i)),l={};for(let t=0;t<r.length;t++){const o=A[r[t]];let i=o,a=e.getStyle(n,r[t],!0);/color/.test(r[t])&&(i=eM(i),a=eM(a)),a!==i&&(l[r[t]]=o)}const s=e.serializeStyle(l,"span");return s?o+' style="'+s+'"'+a:o+a})}else o=o.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return o=o.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(t,o,e,n)=>o+' style="'+e+'"'+n),o},rM=t=>{const o=St(!1),e=St(pd(t)?"text":"html"),n=_O(t);(t=>{(ie.browser.isChromium()||ie.browser.isSafari())&&((t,o)=>{t.on("PastePreProcess",e=>{e.content=o(t,e.content,e.internal)})})(t,nM)})(t),VO(t,e),(t=>{const o=o=>e=>{o(t,e)},e=ad(t);y(e)&&t.on("PastePreProcess",o(e));const n=Ad(t);y(n)&&t.on("PastePostProcess",o(n))})(t),t.addQueryStateHandler("mceTogglePlainTextPaste",()=>"text"===e.get()),t.on("PreInit",()=>{JO(t),tM(t,o),PO(t,n,e)})},iM=t=>{(t=>{t.on("click",o=>{t.dom.getParent(o.target,"details")&&o.preventDefault()})})(t),(t=>{t.parser.addNodeFilter("details",o=>{const e=Bd(t);G(o,t=>{"expanded"===e?t.attr("open","open"):"collapsed"===e&&t.attr("open",null)})}),t.serializer.addNodeFilter("details",o=>{const e=Fd(t);G(o,t=>{"expanded"===e?t.attr("open","open"):"collapsed"===e&&t.attr("open",null)})})})(t)},aM=di,AM=ii,lM=t=>mi(t.dom),sM=t=>o=>fe(de.fromDom(t),o),cM=(t,o,e)=>er(de.fromDom(t),t=>(t=>Ci(t.dom))(t)||e.isBlock(_e(t)),sM(o)).getOr(de.fromDom(o)).dom,dM=(t,o)=>er(de.fromDom(t),lM,sM(o)),xM=(t,o,e)=>{const n=new jr(t,o),r=e?n.next.bind(n):n.prev.bind(n);let i=t;for(let o=e?t:r();o&&!aM(o);o=r())Sl(o)&&(i=o);return i},pM=t=>{const o=((t,o,e)=>{const n=Kl.fromRangeStart(t).getNode(),r=cM(n,o,e),i=xM(n,r,!1),a=xM(n,r,!0),A=document.createRange();return dM(i,r).fold(()=>{AM(i)?A.setStart(i,0):A.setStartBefore(i)},t=>A.setStartBefore(t.dom)),dM(a,r).fold(()=>{AM(a)?A.setEnd(a,a.data.length):A.setEndAfter(a)},t=>A.setEndAfter(t.dom)),A})(t.selection.getRng(),t.getBody(),t.schema);t.selection.setRng(Rb(o))};var CM;!function(t){t.Before="before",t.After="after"}(CM||(CM={}));const mM=(t,o)=>Math.abs(t.left-o),uM=(t,o)=>Math.abs(t.right-o),gM=(t,o)=>{const e=((t,o)=>Math.max(0,Math.min(t.bottom,o.bottom)-Math.max(t.top,o.top)))(t,o)/Math.min(t.height,o.height);return((t,o)=>t.top<o.bottom&&t.bottom>o.top)(t,o)&&e>.5},bM=(t,o)=>(t=>$(t,(t,o)=>t.fold(()=>I.some(o),t=>{const e=Math.min(o.left,t.left),n=Math.min(o.top,t.top),r=Math.max(o.right,t.right),i=Math.max(o.bottom,t.bottom);return I.some({top:n,right:r,bottom:i,left:e,width:r-e,height:i-n})}),I.none()))(K(t,t=>{return(e=o)>=(n=t).top&&e<=n.bottom;var e,n})).fold(()=>[[],t],o=>
vendor: 7,235 bytes, line 1
1{const{pass:e,fail:n}=Q(t,t=>gM(t,o));return[e,n]}),fM=(t,o,e)=>o>t.left&&o<t.right?0:Math.min(Math.abs(t.left-o),Math.abs(t.right-o)),hM=(t,o,e,n)=>{const r=t=>Sl(t.node)?I.some(t):Kr(t.node)?hM(xt(t.node.childNodes),o,e,!1):I.none(),i=(t,i)=>{const a=lt(t,(t,n)=>i(t,o,e)-i(n,o,e));return pt(a,r).map(t=>n&&!ii(t.node)&&a.length>1?((t,n,i)=>r(n).filter(n=>Math.abs(i(t,o,e)-i(n,o,e))<2&&ii(n.node)))(t,a[1],i).getOr(t):t)},[a,A]=bM(Fk(t),e),{pass:l,fail:s}=Q(A,t=>t.top<e);return i(a,fM).orThunk(()=>i(s,ul)).orThunk(()=>i(l,ul))},vM=(t,o,e)=>{const n=de.fromDom(t),r=Oe(n),i=de.fromPoint(r,o,e).filter(t=>he(n,t)).getOr(n);return((t,o,e,n)=>{const r=(o,i)=>{const a=K(o.dom.childNodes,M(t=>Kr(t)&&t.classList.contains("mce-drag-container")));return i.fold(()=>hM(a,e,n,!0),t=>{const o=K(a,o=>o!==t.dom);return hM(o,e,n,!0)}).orThunk(()=>(fe(o,t)?I.none():Re(o)).bind(t=>r(t,I.some(o))))};return r(o,I.none())})(n,i,o,e)},_M=(t,o,e)=>vM(t,o,e).filter(t=>$d(t.node)).map(t=>((t,o)=>({node:t.node,position:mM(t,o)<uM(t,o)?CM.Before:CM.After}))(t,o)),yM=t=>{var o,e;const n=t.getBoundingClientRect(),r=t.ownerDocument,i=r.documentElement,a=r.defaultView;return{top:n.top+(null!==(o=null==a?void 0:a.scrollY)&&void 0!==o?o:0)-i.clientTop,left:n.left+(null!==(e=null==a?void 0:a.scrollX)&&void 0!==e?e:0)-i.clientLeft}},EM=(t,o)=>{return e=(t=>t.inline?yM(t.getBody()):{left:0,top:0})(t),n=(t=>{const o=t.getBody();return t.inline?{left:o.scrollLeft,top:o.scrollTop}:{left:0,top:0}})(t),r=((t,o)=>{if(o.target.ownerDocument!==t.getDoc()){const e=yM(t.getContentAreaContainer()),n=(t=>{const o=t.getBody(),e=t.getDoc().documentElement,n={left:o.scrollLeft,top:o.scrollTop},r={left:o.scrollLeft||e.scrollLeft,top:o.scrollTop||e.scrollTop};return t.inline?n:r})(t);return{left:o.pageX-e.left+n.left,top:o.pageY-e.top+n.top}}return{left:o.pageX,top:o.pageY}})(t,o),{pageX:r.left-e.left+n.left,pageY:r.top-e.top+n.top};var e,n,r},wM=t=>({target:t,srcElement:t}),kM=(t,o,e,n)=>{const r=((t,o)=>{const e=HF(t);return"dragstart"===o?(yF(e),zF(e)):"drop"===o?(EF(e),OF(e)):(wF(e),MF(e)),e})(e,t);return h(n)?((t,o,e)=>{const n=T("Function not supported on simulated event.");return{bubbles:!0,cancelBubble:!1,cancelable:!0,composed:!1,currentTarget:null,defaultPrevented:!1,eventPhase:0,isTrusted:!0,returnValue:!1,timeStamp:0,type:t,composedPath:n,initEvent:n,preventDefault:k,stopImmediatePropagation:k,stopPropagation:k,AT_TARGET:window.Event.AT_TARGET,BUBBLING_PHASE:window.Event.BUBBLING_PHASE,CAPTURING_PHASE:window.Event.CAPTURING_PHASE,NONE:window.Event.NONE,altKey:!1,button:0,buttons:0,clientX:0,clientY:0,ctrlKey:!1,layerX:0,layerY:0,metaKey:!1,movementX:0,movementY:0,offsetX:0,offsetY:0,pageX:0,pageY:0,relatedTarget:null,screenX:0,screenY:0,shiftKey:!1,x:0,y:0,detail:0,view:null,which:0,initUIEvent:n,initMouseEvent:n,getModifierState:n,dataTransfer:e,...wM(o)}})(t,o,r):((t,o,e,n)=>({...o,dataTransfer:n,type:t,...wM(e)}))(t,n,o,r)},BM=mi,FM=((...t)=>o=>{for(let e=0;e<t.length;e++)if(t[e](o))return!0;return!1})(BM,Ci),SM=(t,o,e,n)=>{const r=t.dom,i=o.cloneNode(!0);r.setStyles(i,{width:e,height:n}),r.setAttrib(i,"data-mce-selected",null);const a=r.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return r.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:e,height:n}),r.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},DM=(t,o)=>e=>()=>{const n="left"===t?e.scrollX:e.scrollY;e.scroll({[t]:n+o,behavior:"smooth"})},zM=DM("left",-32),OM=DM("left",32),MM=DM("top",-32),TM=DM("top",32),RM=t=>{t&&t.parentNode&&t.parentNode.removeChild(t)},UM=(t,o)=>e=>{if((t=>0===t.button)(e)){const n=tt(o.dom.getParents(e.target),FM).getOr(null);if(_(n)&&((t,o,e)=>BM(e)&&e!==o&&t.isEditable(e.parentElement))(o.dom,o.getBody(),n)){const r=o.dom.getPos(n),i=o.getBody(),a=o.getDoc().documentElement;t.set({element:n,dataTransfer:IF(),dragging:!1,screenX:e.screenX,screenY:e.screenY,maxX:(o.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(o.inline?i.scrollHeight:a.offsetHeight)-2,relX:e.pageX-r.x,relY:e.pageY-r.y,width:n.offsetWidth,height:n.offsetHeight,ghost:SM(o,n,n.offsetWidth,n.offsetHeight),intervalId:Pt(100)})}}},NM=(t,o,e,n,r)=>{"dragstart"===o&&qF(n,t.dom.getOuterHTML(e));const i=kM(o,e,n,r);return t.dispatch(o,i)},LM=(t,o)=>{const e=io((t,e)=>((t,o,e)=>{t._selectionOverrides.hideFakeCaret(),_M(t.getBody(),o,e).fold(()=>t.selection.placeCaretAt(o,e),n=>{const r=t._selectionOverrides.showCaret(1,n.node,n.position===CM.Before,!1);r?t.selection.setRng(r):t.selection.placeCaretAt(o,e)})})(o,t,e),0);o.on("remove",e.cancel);const n=t;return r=>t.on(t=>{const i=Math.max(Math.abs(r.screenX-t.screenX),Math.abs(r.screenY-t.screenY));if(!t.dragging&&i>10){const e=NM(o,"dragstart",t.element,t.dataTransfer,r);if(_(e.dataTransfer)&&(t.dataTransfer=e.dataTransfer),e.isDefaultPrevented())return;t.dragging=!0,o.focus()}if(t.dragging){const i=r.currentTarget===o.getDoc().documentElement,l=((t,o)=>({pageX:o.pageX-t.relX,pageY:o.pageY+5}))(t,EM(o,r));a=t.ghost,A=o.getBody(),a.parentNode!==A&&A.appendChild(a),((t,o,e,n,r,i,a,A,l,s,c,d)=>{let x=0,p=0;t.style.left=o.pageX+"px",t.style.top=o.pageY+"px",o.pageX+e>r&&(x=o.pageX+e-r),o.pageY+n>i&&(p=o.pageY+n-i),t.style.width=e-x+"px",t.style.height=n-p+"px";const C=l.clientHeight,m=l.clientWidth,u=a+l.getBoundingClientRect().top,g=A+l.getBoundingClientRect().left;c.on(t=>{t.intervalId.clear(),t.dragging&&d&&(a+8>=C?t.intervalId.set(TM(s)):a-8<=0?t.intervalId.set(MM(s)):A+8>=m?t.intervalId.set(OM(s)):A-8<=0?t.intervalId.set(zM(s)):u+16>=window.innerHeight?t.intervalId.set(TM(window)):u-16<=0?t.intervalId.set(MM(window)):g+16>=window.innerWidth?t.intervalId.set(OM(window)):g-16<=0&&t.intervalId.set(zM(window)))})})(t.ghost,l,t.width,t.height,t.maxX,t.maxY,r.clientY,r.clientX,o.getContentAreaContainer(),o.getWin(),n,i),e.throttle(r.clientX,r.clientY)}var a,A})},IM=(t,o)=>e=>{t.on(t=>{var n;if(t.intervalId.clear(),t.dragging){if(((t,o,e)=>!v(o)&&o!==e&&!t.dom.isChildOf(o,e)&&t.dom.isEditable(o))(o,(t=>{const o=t.getSel();if(_(o)){const t=o.getRangeAt(0).startContainer;return ii(t)?t.parentNode:t}return null})(o.selection),t.element)){const r=null!==(n=o.getDoc().elementFromPoint(e.clientX,e.clientY))&&void 0!==n?n:o.getBody();NM(o,"drop",r,t.dataTransfer,e).isDefaultPrevented()||o.undoManager.transact(()=>{((t,o)=>{const e=t.getParent(o.parentNode,t.isBlock);RM(o),e&&e!==t.getRoot()&&t.isEmpty(e)&&ZA(de.fromDom(e))})(o.dom,t.element),(t=>{const o=t.getData("text/html");return""===o?I.none():I.some(o)})(t.dataTransfer).each(t=>o.insertContent(t)),o._selectionOverrides.hideFakeCaret()})}NM(o,"dragend",o.getBody(),t.dataTransfer,e)}}),qM(t)},HM=(t,o,e)=>{t.on(t=>{t.intervalId.clear(),t.dragging&&e.fold(()=>NM(o,"dragend",t.element,t.dataTransfer),e=>NM(o,"dragend",t.element,t.dataTransfer,e))}),qM(t)},qM=t=>{t.on(t=>{t.intervalId.clear(),RM(t.ghost)}),t.clear()},YM=t=>{const o=Vt(),e=uA.DOM,n=document,r=UM(o,t),i=LM(o,t),a=IM(o,t),A=((t,o)=>e=>HM(t,o,I.some(e)))(o,t);t.on("mousedown",r),t.on("mousemove",i),t.on("mouseup",a),e.bind(n,"mousemove",i),e.bind(n,"mouseup",A),t.on("remove",()=>{e.unbind(n,"mousemove",i),e.unbind(n,"mouseup",A)}
vendor: 4,170 bytes, line 1
1),t.on("keydown",e=>{e.keyCode===XC.ESC&&HM(o,t,I.none())})},jM=t=>{YM(t),Gc(t)&&(t=>{const o=o=>{if(!o.isDefaultPrevented()){const e=o.dataTransfer;e&&(W(e.types,"Files")||e.files.length>0)&&(o.preventDefault(),"drop"===o.type&&Jy(t,"Dropped file type is not supported"))}},e=e=>{qC(t,e.target)&&o(e)},n=()=>{const n=uA.DOM,r=t.dom,i=document,a=t.inline?t.getBody():t.getDoc(),A=["drop","dragover"];G(A,t=>{n.bind(i,t,e),r.bind(a,t,o)}),t.on("remove",()=>{G(A,t=>{n.unbind(i,t,e),r.unbind(a,t,o)})})};t.on("init",()=>{MC.setEditorTimeout(t,n,0)})})(t)},WM=mi,PM=(t,o)=>fb(t.getBody(),o),VM=t=>{const o=t.selection,e=t.dom,n=t.getBody(),r=Qd(t,n,e.isBlock,()=>QC(t)),i="sel-"+e.uniqueId(),a="data-mce-selected";let A;const l=t=>t!==n&&(WM(t)||fi(t))&&e.isChildOf(t,n)&&e.isEditable(t.parentNode),s=(e,n,i,a=!0)=>t.dispatch("ShowCaret",{target:n,direction:e,before:i}).isDefaultPrevented()?null:(a&&o.scrollIntoView(n,-1===e),r.show(i,n)),c=()=>{t.on("click",o=>{e.isEditable(o.target)||(o.preventDefault(),t.focus())}),t.on("blur NewBlock",u),t.on("ResizeWindow FullscreenStateChanged",r.reposition),t.on("tap",o=>{const e=o.target,n=PM(t,e);WM(n)?(o.preventDefault(),Aw(t,n).each(m)):l(e)&&Aw(t,e).each(m)},!0),t.on("mousedown",r=>{const i=r.target;if(i!==n&&"HTML"!==i.nodeName&&!e.isChildOf(i,n))return;if(!Wy(t,r.clientX,r.clientY))return;u(),g();const a=PM(t,i);WM(a)?(r.preventDefault(),Aw(t,a).each(m)):_M(n,r.clientX,r.clientY).each(e=>{r.preventDefault();(t=>{t&&o.setRng(t)})(s(1,e.node,e.position===CM.Before,!1)),Jr(a)?a.focus():t.getBody().focus()})}),t.on("keypress",t=>{XC.modifierPressed(t)||WM(o.getNode())&&t.preventDefault()}),t.on("GetSelectionRange",t=>{let o=t.range;if(A){if(!A.parentNode)return void(A=null);o=o.cloneRange(),o.selectNode(A),t.range=o}}),t.on("focusin",o=>{if(r.isShowing()&&t.getBody().contains(o.target)&&o.target!==t.getBody()&&!t.dom.isEditable(o.target.parentNode)){r.hide(),o.target.contains(t.selection.getNode())||(t.selection.select(o.target,!0),t.selection.collapse(!0));const e=m(t.selection.getRng(),!0);e&&t.selection.setRng(e)}}),t.on("SetSelectionRange",t=>{t.range=p(t.range);const o=m(t.range,t.forward);o&&(t.range=o)});t.on("AfterSetSelectionRange",t=>{const o=t.range,n=o.startContainer.parentElement;var r;x(o)||Kr(r=n)&&"mcepastebin"===r.id||g(),(t=>_(t)&&e.hasClass(t,"mce-offscreen-selection"))(n)||u()}),jM(t),(t=>{const o=io(()=>{if(!t.removed&&t.getBody().contains(document.activeElement)){const o=t.selection.getRng();if(o.collapsed){const e=lw(t,o,!1);t.selection.setRng(e)}}},0);t.on("focus",()=>{o.throttle()}),t.on("blur",()=>{o.cancel()})})(t),(t=>{t.on("init",()=>{t.on("focusin",o=>{const e=o.target;if(fi(e)){const o=fb(t.getBody(),e),n=mi(o)?o:e;t.selection.getNode()!==n&&Aw(t,n).each(o=>t.selection.setRng(o))}})})})(t)},d=t=>el(t)||al(t)||Al(t),x=t=>d(t.startContainer)||d(t.endContainer),p=o=>{const n=t.schema.getVoidElements(),r=e.createRng(),i=o.startContainer,a=o.startOffset,A=o.endContainer,l=o.endOffset;return kt(n,i.nodeName.toLowerCase())?0===a?r.setStartBefore(i):r.setStartAfter(i):r.setStart(i,a),kt(n,A.nodeName.toLowerCase())?0===l?r.setEndBefore(A):r.setEndAfter(A):r.setEnd(A,l),r},C=n=>{const r=n.cloneNode(!0),l=t.dispatch("ObjectSelected",{target:n,targetClone:r});if(l.isDefaultPrevented())return null;const s=((n,r)=>{const a=de.fromDom(t.getBody()),A=t.getDoc(),l=ar(a,"#"+i).getOrThunk(()=>{const t=de.fromHtml('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>',A);return Cn(t,"id",i),cn(a,t),t}),s=e.createRng();vn(l),xn(l,[de.fromText(so,A),de.fromDom(r),de.fromText(so,A)]),s.setStart(l.dom.firstChild,1),s.setEnd(l.dom.lastChild,0),Rn(l,{top:e.getPos(n,t.getBody()).y+"px"}),nn(l);const c=o.getSel();return c&&(c.removeAllRanges(),c.addRange(s)),s})(n,l.targetClone),c=de.fromDom(n);return G(vr(de.fromDom(t.getBody()),`*[${a}]`),t=>{fe(c,t)||fn(t,a)}),e.getAttrib(n,a)||n.setAttribute(a,"1"),A=n,g(),s},m=(t,o)=>{if(!t)return null;if(t.collapsed){if(!x(t)){const r=o?1:-1,i=_x(r,n,t),a=i.getNode(!o);if(_(a)){if($d(a))return s(r,a,!!o&&!i.isAtEnd(),!1);if(ol(a)&&mi(a.nextSibling)){const t=e.createRng();return t.setStart(a,0),t.setEnd(a,0),t}}
vendor: 9,036 bytes, line 1
1const A=i.getNode(o);if(_(A)){if($d(A))return s(r,A,!o&&!i.isAtEnd(),!1);if(ol(A)&&mi(A.previousSibling)){const t=e.createRng();return t.setStart(A,1),t.setEnd(A,1),t}}}return null}let r=t.startContainer,i=t.startOffset;const a=t.endOffset;if(ii(r)&&0===i&&WM(r.parentNode)&&(r=r.parentNode,i=e.nodeIndex(r),r=r.parentNode),!Kr(r))return null;if(a===i+1&&r===t.endContainer){const t=r.childNodes[i];if(l(t))return C(t)}return null},u=()=>{A&&A.removeAttribute(a),ar(de.fromDom(t.getBody()),"#"+i).each(_n),A=null},g=()=>{r.hide()};return X_(t)||c(),{showCaret:s,showBlockCaretContainer:t=>{t.hasAttribute("data-mce-caret")&&(ll(t),o.scrollIntoView(t))},hideFakeCaret:g,destroy:()=>{r.destroy(),A=null}}},GM=(t,o)=>{let e=o;for(let o=t.previousSibling;ii(o);o=o.previousSibling)e+=o.data.length;return e},ZM=(t,o,e,n,r)=>{if(ii(e)&&(n<0||n>e.data.length))return[];const i=r&&ii(e)?[GM(e,n)]:[n];let a=e;for(;a!==o&&a.parentNode;)i.push(t.nodeIndex(a,r)),a=a.parentNode;return a===o?i.reverse():[]},QM=(t,o,e,n,r,i,a=!1)=>({start:ZM(t,o,e,n,a),end:ZM(t,o,r,i,a)}),KM=(t,o)=>{const e=o.slice(),n=e.pop();if(E(n)){return $(e,(t,o)=>t.bind(t=>I.from(t.childNodes[o])),I.some(t)).bind(t=>ii(t)&&(n<0||n>t.data.length)?I.none():I.some({node:t,offset:n}))}return I.none()},JM=(t,o)=>KM(t,o.start).bind(({node:e,offset:n})=>KM(t,o.end).map(({node:t,offset:o})=>{const r=document.createRange();return r.setStart(e,n),r.setEnd(t,o),r})),$M=(t,o,e)=>{if(o&&t.isEmpty(o)&&!e(o)){const n=o.parentNode;t.remove(o,ii(o.firstChild)&&Pr(o.firstChild.data)),$M(t,n,e)}},XM=(t,o,e,n=!0)=>{const r=o.startContainer.parentNode,i=o.endContainer.parentNode;o.deleteContents(),n&&!e(o.startContainer)&&(ii(o.startContainer)&&0===o.startContainer.data.length&&t.remove(o.startContainer),ii(o.endContainer)&&0===o.endContainer.data.length&&t.remove(o.endContainer),$M(t,r,e),r!==i&&$M(t,i,e))},tT=(t,o)=>I.from(t.dom.getParent(o.startContainer,t.dom.isBlock)),oT=(t,o,e)=>{const n=t.dynamicPatternsLookup({text:e,block:o});return{...t,blockPatterns:_s(n).concat(t.blockPatterns),inlinePatterns:ys(n).concat(t.inlinePatterns)}},eT=(t,o,e,n)=>{const r=t.createRng();return r.setStart(o,0),r.setEnd(e,n),r.toString()},nT=(t,o)=>t.create("span",{"data-mce-type":"bookmark",id:o}),rT=(t,o)=>{const e=t.createRng();return e.setStartAfter(o.start),e.setEndBefore(o.end),e},iT=(t,o,e)=>{const n=JM(t.getRoot(),e).getOrDie("Unable to resolve path range"),r=n.startContainer,i=n.endContainer,a=0===n.endOffset?i:i.splitText(n.endOffset),A=0===n.startOffset?r:r.splitText(n.startOffset),l=A.parentNode;return{prefix:o,end:a.parentNode.insertBefore(nT(t,o+"-end"),a),start:l.insertBefore(nT(t,o+"-start"),A)}},aT=(t,o,e)=>{$M(t,t.get(o.prefix+"-end"),e),$M(t,t.get(o.prefix+"-start"),e)},AT=t=>0===t.start.length,lT=(t,o,e,n)=>{const r=o.start;var i;return gS(t,n.container,n.offset,(i=r,(t,o)=>{const e=t.data.substring(0,o),n=e.lastIndexOf(i.charAt(i.length-1)),r=e.lastIndexOf(i);return-1!==r?r+i.length:-1!==n?n+1:-1}),e).bind(n=>{var i,a;const A=null!==(a=null===(i=e.textContent)||void 0===i?void 0:i.indexOf(r))&&void 0!==a?a:-1;if(-1!==A&&n.offset>=A+r.length){const o=t.createRng();return o.setStart(n.container,n.offset-r.length),o.setEnd(n.container,n.offset),I.some(o)}{const i=n.offset-r.length;return mS(n.container,i,e).map(o=>{const e=t.createRng();return e.setStart(o.container,o.offset),e.setEnd(n.container,n.offset),e}).filter(t=>t.toString()===r).orThunk(()=>lT(t,o,e,dS(n.container,0)))}})},sT=(t,o,e,n)=>{const r=t.dom,i=r.getRoot(),a=e.pattern,A=e.position.container,l=e.position.offset;return mS(A,l-e.pattern.end.length,o).bind(s=>{const c=QM(r,i,s.container,s.offset,A,l,n);if(AT(a))return I.some({matches:[{pattern:a,startRng:c,endRng:c}],position:s});{const A=cT(t,e.remainingPatterns,s.container,s.offset,o,n),l=A.getOr({matches:[],position:s}),d=l.position,x=((t,o,e,n,r,i=!1)=>{if(0===o.start.length&&!i){const o=t.createRng();return o.setStart(e,n),o.setEnd(e,n),I.some(o)}return CS(e,n,r).bind(e=>lT(t,o,r,e).bind(t=>{var o;if(i){if(t.endContainer===e.container&&t.endOffset===e.offset)return I.none();if(0===e.offset&&(null===(o=t.endContainer.textContent)||void 0===o?void 0:o.length)===t.endOffset)return I.none()}return I.some(t)}))})(r,a,d.container,d.offset,o,A.isNone());return x.map(t=>{const o=((t,o,e,n=!1)=>QM(t,o,e.startContainer,e.startOffset,e.endContainer,e.endOffset,n))(r,i,t,n);return{matches:l.matches.concat([{pattern:a,startRng:o,endRng:c}]),position:dS(t.startContainer,t.startOffset)}})}})},cT=(t,o,e,n,r,i)=>{const a=t.dom;return CS(e,n,a.getRoot()).bind(A=>{const l=eT(a,r,e,n);for(let a=0;a<o.length;a++){const s=o[a];if(!Jt(l,s.end))continue;const c=o.slice();c.splice(a,1);const d=sT(t,r,{pattern:s,remainingPatterns:c,position:A},i);if(d.isNone()&&n>0)return cT(t,o,e,n-1,r,i);if(d.isSome())return d}return I.none()})},dT=(t,o,e)=>{t.selection.setRng(e),"inline-format"===o.type?G(o.format,o=>{t.formatter.apply(o)}):t.execCommand(o.cmd,!1,o.value)},xT=(t,o,e,n,r,i)=>{var a;return((t,o)=>{const e=rt(t,t=>P(o,o=>t.pattern.start===o.pattern.start&&t.pattern.end===o.pattern.end));return t.length===o.length?e?t:o:t.length>o.length?t:o})(cT(t,r.inlinePatterns,e,n,o,i).fold(()=>[],t=>t.matches),cT(t,(a=r.inlinePatterns,lt(a,(t,o)=>o.end.length-t.end.length)),e,n,o,i).fold(()=>[],t=>t.matches))},pT=(t,o)=>{if(0===o.length)return;const e=t.dom,n=t.selection.getBookmark(),r=((t,o)=>{const e=Ut("mce_textpattern"),n=J(o,(o,n)=>{const r=iT(t,e+`_end${o.length}`,n.endRng);return o.concat([{...n,endMarker:r}])},[]);return J(n,(o,r)=>{const i=n.length-o.length-1,a=AT(r.pattern)?r.endMarker:iT(t,e+`_start${i}`,r.startRng);return o.concat([{...r,startMarker:a}])},[])})(e,o);G(r,o=>{const n=e.getParent(o.startMarker.start,e.isBlock),r=t=>t===n;AT(o.pattern)?((t,o,e,n)=>{const r=rT(t.dom,e);XM(t.dom,r,n),dT(t,o,r)})(t,o.pattern,o.endMarker,r):((t,o,e,n,r)=>{const i=t.dom,a=rT(i,n),A=rT(i,e);XM(i,A,r),XM(i,a,r);const l={prefix:e.prefix,start:e.end,end:n.start},s=rT(i,l);dT(t,o,s)})(t,o.pattern,o.startMarker,o.endMarker,r),aT(e,o.endMarker,r),aT(e,o.startMarker,r)}),t.selection.moveToBookmark(n)},CT=(t,o,e)=>((t,o,e)=>{if(ii(t)&&o>=t.length)return I.some(dS(t,o));{const n=NA(xS);return I.from(n.forwards(t,o,pS(t),e)).map(t=>dS(t.container,0))}})(o,0,o).map(n=>{const r=n.container;return uS(r,e.start.length,o).each(e=>{const n=t.createRng();n.setStart(r,0),n.setEnd(e.container,e.offset),XM(t,n,t=>t===o)}),r}),mT=t=>(o,e)=>{const n=o.dom,r=e.pattern,i=JM(n.getRoot(),e.range).getOrDie("Unable to resolve path range");return tT(o,i).each(e=>{"block-format"===r.type?((t,o)=>{const e=o.get(t);return g(e)&&ct(e).exists(t=>kt(t,"block"))})(r.format,o.formatter)&&o.undoManager.transact(()=>{t(o.dom,e,r),o.formatter.apply(r.format)}):"block-command"===r.type&&o.undoManager.transact(()=>{t(o.dom,e,r),o.execCommand(r.cmd,!1,r.value)})}),!0},uT=t=>(o,e)=>{const n=(t=>lt(t,(t,o)=>o.start.length-t.start.length))(o),r=e.replace(so," ");return tt(n,o=>t(o,e,r))},gT=(t,o)=>(e,n,r,i,a)=>{var A;void 0===a&&(a=null!==(A=n.textContent)&&void 0!==A?A:"");const l=e.dom,s=Gs(e);return l.is(n,s)?t(r.blockPatterns,a).map(t=>o&&se.trim(a).length===t.start.length?[]:[{pattern:t,range:QM(l,l.getRoot(),n,0,n,0,i)}]).getOr([]):[]},bT=mT((t,o,e)=>{CT(t,o,e).each(t=>{const o=de.fromDom(t),e=Jn(o);/^\s[^\s]/.test(e)&&$n(o,e.slice(1))})}),fT=uT((t,o,e)=>0===o.indexOf(t.start)||0===e.indexOf(t.start)),hT=gT(fT,!0),vT=mT(CT),_T=uT((t,o,e)=>o===t.start||e===t.start),yT=gT(_T,!1),ET=(t,o)=>((t,o)=>{const e=t.selection.getRng();return tT(t,e).map(n=>{var r;const i=Math.max(0,e.startOffset),a=oT(o,n,null!==(r=n.textContent)&&void 0!==r?r:"");return{inlineMatches:xT(t,n,e.startContainer,i,a,!0),blockMatches:hT(t,n,a,!0)}}).filter(({inlineMatches:t,blockMatches:o})=>o.length>0||t.length>0)})(t,o).fold(N,({inlineMatches:o,blockMatches:e})=>(t.undoManager.add(),t.undoManager.extra(()=>{t.execCommand("mceInsertNewLine")},()=>{(t=>{t.insertContent(QA,{preserve_zwsp:!0})})(t),pT(t,o),((t,o)=>{if(0===o.length)return;const e=t.selection.getBookmark();G(o,o=>bT(t,o)),t.selection.moveToBookmark(e)})(t,e);const n=t.selection.getRng(),r=CS(n.startContainer,n.startOffset,t.dom.getRoot());t.execCommand("mceInsertNewLine"),r.each(o=>{const e=o.container;e.data.charAt(o.offset-1)===lo&&(e.deleteData(o.offset-1,1),$M(t.dom,e.parentNode,o=>o===t.dom.getRoot()))})}),!0)),wT=(t,o)=>((t,o)=>{const e=t.selection.getRng();return tT(t,e).map(n=>{const r=Math.max(0,e.startOffset),i=eT(t.dom,n,e.startContainer,r),a=oT(o,n,i);return yT(t,n,a,!1,i)}).filter(t=>t.length>0)})(t,o).fold(N,o=>(t.undoManager.transact(()=>{((t,o)=>{G(o,o=>vT(t,o))})(t,o)}),!0)),kT=(t,o,e)=>{for(let n=0;n<t.length;n++)if(e(t[n],o))return!0;return!1},BT=t=>{const o=[",",".",";",":","!","?"],e=[32],n=()=>{return o=ud(t).filter(o=>"inline-command"!==o.type&&"block-command"!==o.type||t.queryCommandSupported(o.cmd)),e=gd(t),{inlinePatterns:ys(o),blockPatterns:_s(o),dynamicPatternsLookup:e};var o,e},r=()=>(t=>t.options.isSet("text_patterns_lookup"))(t);
1t.on("keydown",o=>{if(13===o.keyCode&&!XC.modifierPressed(o)&&t.selection.isCollapsed()&&t.selection.isEditable()){const e=Es(n(),"enter");(e.inlinePatterns.length>0||e.blockPatterns.length>0||r())&&ET(t,e)&&o.preventDefault()}},!0),t.on("keydown",o=>{if(32===o.keyCode&&t.selection.isCollapsed()&&t.selection.isEditable()){const e=Es(n(),"space");(e.blockPatterns.length>0||r())&&wT(t,e)&&o.preventDefault()}},!0);const i=()=>{if(t.selection.isCollapsed()&&t.selection.isEditable()){const o=Es(n(),"space");(o.inlinePatterns.length>0||r())&&((t,o)=>{const e=t.selection.getRng();tT(t,e).map(n=>{const r=Math.max(0,e.startOffset-1),i=eT(t.dom,n,e.startContainer,r),a=oT(o,n,i),A=xT(t,n,e.startContainer,r,a,!1);A.length>0&&t.undoManager.transact(()=>{pT(t,A)})})})(t,o)}};t.on("keyup",t=>{kT(e,t,(t,o)=>t===o.keyCode&&!XC.modifierPressed(o))&&i()}),t.on("keypress",e=>{kT(o,e,(t,o)=>t.charCodeAt(0)===o.charCode)&&MC.setEditorTimeout(t,i)})},FT=t=>{const o=se.each,e=XC.BACKSPACE,n=XC.DELETE,r=t.dom,i=t.selection,a=t.parser,A=ie.browser,l=A.isFirefox(),s=A.isChromium()||A.isSafari(),c=ie.deviceType.isiPhone()||ie.deviceType.isiPad(),d=ie.os.isMacOS()||ie.os.isiOS(),x=(o,e)=>{try{t.getDoc().execCommand(o,!1,String(e))}catch(t){}},p=t=>t.isDefaultPrevented(),C=()=>{const o=t=>{const o=r.create("body"),e=t.cloneContents();return o.appendChild(e),i.serializer.serialize(o,{format:"html"})};t.on("keydown",i=>{const a=i.keyCode;if(!p(i)&&(a===n||a===e)&&t.selection.isEditable()){const e=t.selection.isCollapsed(),n=t.getBody();if(e&&!Si(t.schema,n))return;if(!e&&!(e=>{const n=o(e),i=r.createRng();return i.selectNode(t.getBody()),n===o(i)})(t.selection.getRng()))return;i.preventDefault(),t.setContent(""),n.firstChild&&r.isBlock(n.firstChild)?t.selection.setCursorLocation(n.firstChild,0):t.selection.setCursorLocation(n,0),t.nodeChanged()}})},m=()=>{t.shortcuts.add("meta+a",null,"SelectAll")},u=()=>{t.inline||r.bind(t.getDoc(),"mousedown mouseup",o=>{let e;if(o.target===t.getDoc().documentElement)if(e=i.getRng(),t.getBody().focus(),"mousedown"===o.type){if(el(e.startContainer))return;i.placeCaretAt(o.clientX,o.clientY)}else i.setRng(e)})},g=()=>{Range.prototype.getClientRects||t.on("mousedown",o=>{if(!p(o)&&"HTML"===o.target.nodeName){const o=t.getBody();o.blur(),MC.setEditorTimeout(t,()=>{o.focus()})}})},b=()=>{const o=Kc(t);t.on("click",e=>{const n=e.target;/^(IMG|HR)$/.test(n.nodeName)&&r.isEditable(n)&&(e.preventDefault(),t.selection.select(n),t.nodeChanged()),"A"===n.nodeName&&r.hasClass(n,o)&&0===n.childNodes.length&&r.isEditable(n.parentNode)&&(e.preventDefault(),i.select(n))})},f=()=>{t.on("mousedown",o=>{Yt(I.from(o.clientX),I.from(o.clientY),(e,n)=>{const r=t.getDoc().caretPositionFromPoint(e,n);if(r&&("IMG"===(i=r.offsetNode).nodeName&&t.dom.isEditable(i))){const e=r.offsetNode.getBoundingClientRect();o.preventDefault(),t.hasFocus()||t.focus(),t.selection.select(r.offsetNode),o.clientX<e.left||o.clientY<e.top?t.selection.collapse(!0):(o.clientX>e.right||o.clientY>e.bottom)&&t.selection.collapse(!1)}var i})})},h=()=>{t.on("keydown",t=>{if(!p(t)&&t.keyCode===e&&i.isCollapsed()&&0===i.getRng().startOffset){const o=i.getNode().previousSibling;if(o&&o.nodeName&&"table"===o.nodeName.toLowerCase())return t.preventDefault(),!1}return!0})},v=()=>{const o=()=>{x("StyleWithCSS",!1),x("enableInlineTableEditing",!1),hc(t)||x("enableObjectResizing",!1)};Yc(t)||t.on("BeforeExecCommand mousedown",o)},_=()=>{t.on("SetContent ExecCommand",t=>{"setcontent"!==t.type&&"mceInsertLink"!==t.command||o(r.select("a:not([data-mce-block])"),t=>{var o;let e=t.parentNode;const n=r.getRoot();if((null==e?void 0:e.lastChild)===t){for(;e&&!r.isBlock(e);){if((null===(o=e.parentNode)||void 0===o?void 0:o.lastChild)!==e||e===n)return;e=e.parentNode}r.add(e,"br",{"data-mce-bogus":1})}})})},y=()=>{t.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},E=()=>{t.inline||t.on("keydown",()=>{document.activeElement===document.body&&t.getWin().focus()})},w=()=>{t.inline||(t.contentStyles.push("body {min-height: 150px}"),t.on("click",o=>
1{let e;"HTML"===o.target.nodeName&&(e=t.selection.getRng(),t.getBody().focus(),t.selection.setRng(e),t.selection.normalize(),t.nodeChanged())}))},B=()=>{d&&t.on("keydown",o=>{if(XC.metaKeyPressed(o)&&!o.shiftKey&&(37===o.keyCode||39===o.keyCode)){o.preventDefault();t.selection.getSel().modify("move",37===o.keyCode?"backward":"forward","lineboundary")}})},F=()=>{t.on("click",t=>{let o=t.target;do{if("A"===o.tagName)return void t.preventDefault()}while(o=o.parentNode)}),t.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},S=()=>{t.on("init",()=>{t.dom.bind(t.getBody(),"submit",t=>{t.preventDefault()})})},D=k,z=()=>{t.on("keydown",o=>{if(p(o)||o.keyCode!==XC.BACKSPACE)return;let e=i.getRng();const n=e.startContainer,a=e.startOffset,A=r.getRoot();let l=n;if(e.collapsed&&0===a){for(;l.parentNode&&l.parentNode.firstChild===l&&l.parentNode!==A;)l=l.parentNode;"BLOCKQUOTE"===l.nodeName&&(t.formatter.toggle("blockquote",void 0,l),e=r.createRng(),e.setStart(n,0),e.setEnd(n,0),i.setRng(e))}}),C(),ie.windowsPhone||t.on("keyup focusin mouseup",o=>{XC.modifierPressed(o)||(t=>{const o=t.getBody(),e=t.selection.getRng();return e.startContainer===e.endContainer&&e.startContainer===o&&0===e.startOffset&&e.endOffset===o.childNodes.length})(t)||i.normalize()},!0),s&&(u(),b(),t.on("init",()=>{x("DefaultParagraphSeparator",Gs(t))}),S(),h(),a.addNodeFilter("br",t=>{let o=t.length;for(;o--;)"Apple-interchange-newline"===t[o].attr("class")&&t[o].remove()}),c?(E(),w(),F()):m()),l&&(f(),t.on("keydown",o=>{if(!p(o)&&o.keyCode===e){if(!t.getBody().getElementsByTagName("hr").length)return;if(i.isCollapsed()&&0===i.getRng().startOffset){const t=i.getNode(),e=t.previousSibling;if("HR"===t.nodeName)return r.remove(t),void o.preventDefault();e&&e.nodeName&&"hr"===e.nodeName.toLowerCase()&&(r.remove(e),o.preventDefault())}}}),g(),(()=>{const e=()=>{const e=r.getAttribs(i.getStart().cloneNode(!1));return()=>{const n=i.getStart();n!==t.getBody()&&(r.setAttrib(n,"style",null),o(e,t=>{n.setAttributeNode(t.cloneNode(!0))}))}},n=()=>!i.isCollapsed()&&r.getParent(i.getStart(),r.isBlock)!==r.getParent(i.getEnd(),r.isBlock);t.on("keypress",o=>{let r;return!(!(p(o)||8!==o.keyCode&&46!==o.keyCode)&&n()&&(r=e(),t.getDoc().execCommand("delete",!1),r(),o.preventDefault(),1))}),r.bind(t.getDoc(),"cut",o=>{if(!p(o)&&n()){const o=e();MC.setEditorTimeout(t,()=>{o()})}})})(),v(),_(),y(),B(),h())};return X_(t)?(s&&(u(),b(),S(),m(),c&&(E(),w(),F())),l&&(g(),v(),y(),B())):z(),{refreshContentEditable:D,isHidden:()=>{if(!l||t.removed)return!1;const o=t.selection.getSel();return!o||!o.rangeCount||0===o.rangeCount}}},ST=uA.DOM,DT=t=>t.inline?t.getElement().nodeName.toLowerCase():void 0,zT=t=>_t(t,t=>!1===h(t)),OT=t=>{const o=t.options.get,e=t.editorUpload.blobCache;return zT({allow_conditional_comments:o("allow_conditional_comments"),allow_html_data_urls:o("allow_html_data_urls"),allow_svg_data_urls:o("allow_svg_data_urls"),allow_html_in_named_anchor:o("allow_html_in_named_anchor"),allow_script_urls:o("allow_script_urls"),allow_mathml_annotation_encodings:o("allow_mathml_annotation_encodings"),allow_unsafe_link_target:o("allow_unsafe_link_target"),convert_unsafe_embeds:o("convert_unsafe_embeds"),convert_fonts_to_spans:o("convert_fonts_to_spans"),extended_mathml_attributes:o("extended_mathml_attributes"),extended_mathml_elements:o("extended_mathml_elements"),fix_list_elements:o("fix_list_elements"),font_size_legacy_values:o("font_size_legacy_values"),forced_root_block:o("forced_root_block"),forced_root_block_attrs:o("forced_root_block_attrs"),preserve_cdata:o("preserve_cdata"),inline_styles:o("inline_styles"),root_name:DT(t),sandbox_iframes:o("sandbox_iframes"),sandbox_iframes_exclusions:Dd(t),sanitize:o("xss_sanitization"),validate:!0,blob_cache:e,document:t.getDoc()})},MT=t=>{const o=t.options.get;return zT({custom_elements:o("custom_elements"),extended_valid_elements:o("extended_valid_elements"),invalid_elements:o("invalid_elements"),invalid_styles:o("invalid_styles"),schema:o("schema"),valid_children:o("valid_children"),valid_classes:o("valid_classes"),valid_elements:o("valid_elements"),valid_styles:o("valid_styles"),verify_html:o("verify_html"),padd_empty_block_inline_children:o("format_empty_lines")})},TT=t=>{t.bindPendingEventDelegates(),t.initialized=!0,(t=>{t.dispatch("Init")}
vendor: 4,084 bytes, line 1
1)(t),t.focus(!0),(t=>{const o=t.dom.getRoot();t.inline||Ep(t)&&t.selection.getStart(!0)!==o||Gx(o).each(o=>{const e=o.getNode(),n=ei(e)?Gx(e).getOr(o):o;t.selection.setRng(n.toRange())})})(t),t.nodeChanged({initial:!0});const o=Xc(t);y(o)&&o.call(t,t),(t=>{const o=od(t);o&&MC.setEditorTimeout(t,()=>{let e;e=!0===o?t:t.editorManager.get(o),e&&!e.destroyed&&(e.focus(),e.selection.scrollIntoView())},100)})(t),iE(t)&&AE(t,!0)},RT=t=>t.inline?t.ui.styleSheetLoader:t.dom.styleSheetLoader,UT=t=>{const o=RT(t),e=gc(t),n=t.contentCSS,r=()=>{o.unloadAll(n),t.inline||t.ui.styleSheetLoader.unloadAll(e)},i=()=>{t.removed?r():t.on("remove",r)};if(t.contentStyles.length>0){let o="";se.each(t.contentStyles,t=>{o+=t+"\r\n"}),t.dom.addStyle(o)}const a=Promise.all(((t,o,e)=>{const{pass:n,fail:r}=Q(o,t=>tinymce.Resource.has(xE(t))),i=n.map(o=>{const e=tinymce.Resource.get(xE(o));return C(e)?Promise.resolve(RT(t).loadRawCss(o,e)):Promise.resolve()}),a=[...i,RT(t).loadAll(r)];return t.inline?a:a.concat([t.ui.styleSheetLoader.loadAll(e)])})(t,n,e)).then(i).catch(i),A=uc(t);return A&&((t,o)=>{const e=de.fromDom(t.getBody()),n=Ze(Ge(e)),r=de.fromTag("style");Cn(r,"type","text/css"),cn(r,de.fromText(o)),cn(n,r),t.on("remove",()=>{_n(r)})})(t,A),a},NT=t=>{!0!==t.removed&&((t=>{X_(t)||t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"})})(t),TT(t))},LT=t=>{const o=t.getElement();let e=t.getDoc();t.inline&&(ST.addClass(o,"mce-content-body"),t.contentDocument=e=document,t.contentWindow=window,t.bodyElement=o,t.contentAreaContainer=o);const n=t.getBody();n.disabled=!0,t.readonly=Yc(t),t._editableRoot=jc(t),!Td(t)&&t.hasEditableRoot()&&(t.inline&&"static"===ST.getStyle(n,"position",!0)&&(n.style.position="relative"),n.contentEditable="true"),n.disabled=!1,t.editorUpload=yE(t),t.schema=Ia(MT(t)),t.dom=uA(e,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,update_styles:!0,root_element:t.inline?t.getBody():null,collect:t.inline,schema:t.schema,contentCssCors:sc(t),referrerPolicy:cc(t),onSetAttrib:o=>{t.dispatch("SetAttrib",o)}}),t.parser=(t=>{const o=p_(OT(t),t.schema);return o.addAttributeFilter("src,href,style,tabindex",(o,e)=>{const n=t.dom,r="data-mce-"+e;let i=o.length;for(;i--;){const a=o[i];let A=a.attr(e);if(A&&!a.attr(r)){if(0===A.indexOf("data:")||0===A.indexOf("blob:"))continue;"style"===e?(A=n.serializeStyle(n.parseStyle(A),a.name),A.length||(A=null),a.attr(r,A),a.attr(e,A)):"tabindex"===e?(a.attr(r,A),a.attr(e,null)):a.attr(r,t.convertURL(A,e,a.name))}}}),o.addNodeFilter("script",t=>{let o=t.length;for(;o--;){const e=t[o],n=e.attr("type")||"no/type";0!==n.indexOf("mce-")&&e.attr("type","mce-"+n)}}),vd(t)&&o.addNodeFilter("#cdata",o=>{var e;let n=o.length;for(;n--;){const r=o[n];r.type=8,r.name="#comment",r.value="[CDATA["+t.dom.encode(null!==(e=r.value)&&void 0!==e?e:"")+"]]"}}),o.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",o=>{let e=o.length;const n=t.schema.getNonEmptyElements();for(;e--;){const t=o[e];t.isEmpty(n)&&0===t.getAll("br").length&&t.append(new Wm("br",1))}}),o})(t),t.serializer=gy((t=>{const o=t.options.get;return{...OT(t),...MT(t),...zT({remove_trailing_brs:o("remove_trailing_brs"),pad_empty_with_br:o("pad_empty_with_br"),url_converter:o("url_converter"),url_converter_scope:o("url_converter_scope"),element_format:o("element_format"),entities:o("entities"),entity_encoding:o("entity_encoding"),indent:o("indent"),indent_after:o("indent_after"),indent_before:o("indent_before")})}})(t),t),t.selection=dy(t.dom,t.getWin(),t.serializer,t),t.annotator=hC(t),t.formatter=RE(t),t.undoManager=NE(t),t._nodeChangeDispatcher=new dO(t),t._selectionOverrides=VM(t),DB(t),iM(t),HB(t),X_(t)||((t=>{t.on("mousedown",o=>{o.detail>=3&&(o.preventDefault(),pM(t))})})(t),(t=>{BT(t)})(t));const r=cO(t);FB(t,r),(t=>{t.on("NodeChange",()=>RB(t))})(t),YE(t),rM(t);const i=ty(t);(t=>{const o=t.getDoc(),e=t.getBody();(t=>{t.dispatch("PreInit")})(t),ed(t)||(o.body.spellcheck=!1,ST.setAttrib(e,"spellcheck","false")),t.quirks=FT(t),(t=>{t.dispatch("PostRender")})(t);const n=bc(t);void 0!==n&&(e.dir=n);const r=nd(t);
1r&&t.on("BeforeSetContent",t=>{se.each(r,o=>{t.content=t.content.replace(o,t=>"\x3c!--mce:protected "+escape(t)+"--\x3e")})}),t.on("SetContent",()=>{t.addVisual(t.getBody())}),t.on("compositionstart compositionend",o=>{t.composing="compositionstart"===o.type})})(t),(t=>{const o=Od(t);var e;C(Md(t))||!h(o)&&"INVALID"!=((t=>"gpl"===t.toLowerCase())(e=o)||(t=>t.length>=64&&t.length<=255)(e)?"VALID":"INVALID")||console.warn("TinyMCE is running in evaluation mode. Provide a valid license key or add license_key: 'gpl' to the init config to agree to the open source license terms. Read more at https://www.tiny.cloud/license-key/")})(t),i.fold(()=>{const o=(t=>{let o=!1;const e=setTimeout(()=>{o||t.setProgressState(!0)},500);return()=>{clearTimeout(e),o=!0,t.setProgressState(!1)}})(t);UT(t).then(()=>{NT(t),o()})},o=>{t.setProgressState(!0),UT(t).then(()=>{o().then(o=>{t.setProgressState(!1),NT(t),ny(t)},o=>{t.notificationManager.open({type:"error",text:String(o)}),NT(t),ny(t)})})})},IT=uA.DOM,HT=(t,o)=>{const e=ie.browser.isFirefox()?Jc(t):"Rich Text Area",n=t.translate(e),r=gn(de.fromDom(t.getElement()),"tabindex").bind(ro),i=((t,o,e,n)=>{const r=de.fromTag("iframe");return n.each(t=>Cn(r,"tabindex",t)),mn(r,e),mn(r,{id:t+"_ifr",frameBorder:"0",allowTransparency:"true",title:o}),xr(r,"tox-edit-area__iframe"),r})(t.id,n,Hs(t),r).dom;i.onload=()=>{i.onload=null,t.dispatch("load")},t.contentAreaContainer=o.iframeContainer,t.iframeElement=i,t.iframeHTML=(t=>{let o=qs(t)+"<html><head>";Ys(t)!==t.documentBaseUrl&&(o+='<base href="'+t.documentBaseURI.getURI()+'" />'),o+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const e=js(t),n=Ws(t),r=t.translate(Jc(t));return Ps(t)&&(o+='<meta http-equiv="Content-Security-Policy" content="'+Ps(t)+'" />'),o+=`</head><body id="${e}" class="mce-content-body ${n}" data-id="${t.id}" aria-label="${r}"><br></body></html>`,o})(t),IT.add(o.iframeContainer,i)},qT=t=>{const o=t.iframeElement,e=()=>{t.contentDocument=o.contentDocument,LT(t)};if(Ed(t)||ie.browser.isFirefox()){const o=t.getDoc();o.open(),o.write(t.iframeHTML),o.close(),e()}else{const r=(n=de.fromDom(o),Xe(n,"load",on,()=>{r.unbind(),e()}));o.srcdoc=t.iframeHTML}var n},YT=uA.DOM,jT=(t,o,e)=>{const n=Gy.get(e),r=Gy.urls[e]||t.documentBaseUrl.replace(/\/$/,"");if(e=se.trim(e),n&&-1===se.inArray(o,e)){if(t.plugins[e])return;try{const i=n(t,r)||{};t.plugins[e]=i,y(i.init)&&(i.init(t,r),o.push(e))}catch(o){((t,o,e)=>{const n=_A.translate(["Failed to initialize plugin: {0}",o]);ks(t,"PluginLoadError",{message:n}),tE(n,e),Jy(t,n)})(t,e,o)}}},WT=(t,o)=>({editorContainer:t,iframeContainer:o,api:{}}),PT=t=>{const o=t.getElement();return t.inline?WT(null):(t=>{const o=YT.create("div");return YT.insertAfter(o,t),WT(o,o)})(o)},VT=t=>{const o=t.getElement();return t.orgDisplay=o.style.display,C(wc(t))?(t=>{const o=t.theme.renderUI;return o?o():PT(t)})(t):y(wc(t))?(t=>{const o=t.getElement(),e=wc(t)(t,o);return e.editorContainer.nodeType&&(e.editorContainer.id=e.editorContainer.id||t.id+"_parent"),e.iframeContainer&&e.iframeContainer.nodeType&&(e.iframeContainer.id=e.iframeContainer.id||t.id+"_iframecontainer"),e.height=e.iframeHeight?e.iframeHeight:o.offsetHeight,e})(t):PT(t)},GT=async t=>{t.dispatch("ScriptsLoaded"),(t=>{const o=se.trim(nc(t)),e=t.ui.registry.getAll().icons,n={...Uy.get("default").icons,...Uy.get(o).icons};gt(n,(o,n)=>{kt(e,n)||t.ui.registry.addIcon(n,o)})})(t),(t=>{const o=wc(t);if(C(o)){const e=Zy.get(o);t.theme=e(t,Zy.urls[o])||{},y(t.theme.init)&&t.theme.init(t,Zy.urls[o]||t.documentBaseUrl.replace(/\/$/,""))}else t.theme={}})(t),(t=>{const o=Bc(t),e=Ny.get(o);t.model=e(t,Ny.urls[o])})(t),(t=>{const o=[];G(Pc(t),e=>{jT(t,o,(t=>t.replace(/^\-/,""))(e))})})(t);const o=await VT(t);((t,o)=>{const e={show:I.from(o.show).getOr(k),hide:I.from(o.hide).getOr(k),isEnabled:I.from(o.isEnabled).getOr(L),setEnabled:e=>{e&&("readonly"===t.mode.get()||iE(t))||I.from(o.setEnabled).each(t=>t(e))}};t.ui={...t.ui,...e}})(t,I.from(o.api).getOr({})),t.editorContainer=o.editorContainer,CE(t),t.inline?LT(t):((t,o)=>{HT(t,o),o.editorContainer&&(o.editorContainer.style.display=t.orgDisplay,t.hidden=IT.isHidden(o.editorContainer)),t.getElement().style.display="none",IT.setAttrib(t.id,"aria-hidden","true"),t.getElement().style.visibility=t.orgVisibility,qT(t)})(t,{editorContainer:o.editorContainer,iframeContainer:o.iframeC
vendor: 4,431 bytes, line 1
1ontainer})},ZT=uA.DOM,QT=t=>"-"===t.charAt(0),KT=(t,o)=>{const e=dc(o),n=xc(o);if(!_A.hasCode(e)&&"en"!==e){const r=eo(n)?n:`${o.editorManager.baseURL}/langs/${e}.js`;t.add(r).catch(()=>{((t,o,e)=>{$y(t,"LanguageLoadError",Xy("language",o,e))})(o,r,e)})}},JT=(t,o)=>{const e=wc(t);if(C(e)&&!QT(e)&&!kt(Zy.urls,e)){const n=kc(t),r=n?t.documentBaseURI.toAbsolute(n):`themes/${e}/theme${o}.js`;Zy.load(e,r).catch(()=>{((t,o,e)=>{$y(t,"ThemeLoadError",Xy("theme",o,e))})(t,r,e)})}},$T=(t,o)=>{const e=Bc(t);if("plugin"!==e&&!kt(Ny.urls,e)){const n=Fc(t),r=C(n)?t.documentBaseURI.toAbsolute(n):`models/${e}/model${o}.js`;Ny.load(e,r).catch(()=>{((t,o,e)=>{$y(t,"ModelLoadError",Xy("model",o,e))})(t,r,e)})}},XT=(t,o,e)=>I.from(o).filter(t=>eo(t)&&!Uy.has(t)).map(o=>({url:`${t.editorManager.baseURL}/icons/${o}/icons${e}.js`,name:I.some(o)})),tR=(t,o,e)=>{const n=XT(o,"default",e),r=(t=>I.from(rc(t)).filter(eo).map(t=>({url:t,name:I.none()})))(o).orThunk(()=>XT(o,nc(o),""));G((t=>{const o=[],e=t=>{o.push(t)};for(let o=0;o<t.length;o++)t[o].each(e);return o})([n,r]),e=>{t.add(e.url).catch(()=>{((t,o,e)=>{$y(t,"IconsLoadError",Xy("icons",o,e))})(o,e.url,e.name.getOrUndefined())})})},oR=(t,o)=>{const e=(o,e)=>{Gy.load(o,e).catch(()=>{((t,o,e)=>{$y(t,"PluginLoadError",Xy("plugin",o,e))})(t,e,o)})};gt(Vc(t),(o,n)=>{e(n,o),t.options.set("plugins",Pc(t).concat(n))}),G(Pc(t),t=>{!(t=se.trim(t))||Gy.urls[t]||QT(t)||e(t,`plugins/${t}/plugin${o}.js`)})},eR=(t,o)=>{const e=bA.ScriptLoader,n=()=>{!t.removed&&(t=>{const o=wc(t);return!C(o)||_(Zy.get(o))})(t)&&(t=>{const o=Bc(t);return _(Ny.get(o))})(t)&&GT(t)};JT(t,o),$T(t,o),KT(e,t),tR(e,t,o),oR(t,o),e.loadQueue().then(n,n)},nR=t=>{const o=t.id;_A.setCode(dc(t));const e=()=>{ZT.unbind(window,"ready",e),t.render()};if(!aA.Event.domLoaded)return void ZT.bind(window,"ready",e);if(!t.getElement())return;const n=de.fromDom(t.getElement()),r=hn(n);t.on("remove",()=>{Z(n.dom.attributes,t=>fn(n,t.name)),mn(n,r)}),t.ui.styleSheetLoader=((t,o)=>ea.forElement(t,{contentCssCors:Wc(o),referrerPolicy:cc(o)}))(n,t),Rc(t)?t.inline=!0:(t.orgVisibility=t.getElement().style.visibility,t.getElement().style.visibility="hidden");const i=t.getElement().form||ZT.getParent(o,"form");i&&(t.formElement=i,Uc(t)&&!ri(t.getElement())&&(ZT.insertAfter(ZT.create("input",{type:"hidden",name:o}),o),t.hasHiddenInput=!0),t.formEventDelegate=o=>{t.dispatch(o.type,o)},ZT.bind(i,"submit reset",t.formEventDelegate),t.on("reset",()=>{t.resetContent()}),!Nc(t)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=()=>(t.editorManager.triggerSave(),t.setDirty(!1),i._mceOldSubmit(i)))),t.windowManager=Qy(t),t.notificationManager=Vy(t),(t=>"xml"===t.options.get("encoding"))(t)&&t.on("GetContent",t=>{t.save&&(t.content=ZT.encode(t.content))}),Lc(t)&&t.on("submit",()=>{t.initialized&&t.save()}),Ic(t)&&(t._beforeUnload=()=>{!t.initialized||t.destroyed||t.isHidden()||t.save({format:"raw",no_events:!0,set_dirty:!1})},t.editorManager.on("BeforeUnload",t._beforeUnload)),t.editorManager.add(t),eR(t,t.suffix)},rR=Qo().deviceType,iR=rR.isPhone(),aR=rR.isTablet(),AR=t=>{if(v(t))return[];{const o=g(t)?t:t.split(/[ ,]/),e=V(o,Xt);return K(e,eo)}},lR=(t,o)=>{const e=((t,o)=>{const e={},n={};return vt(t,o,ht(e),ht(n)),{t:e,f:n}})(o,(o,e)=>W(t,e));return n=e.t,r=e.f,{sections:S(n),options:S(r)};var n,r},sR=(t,o)=>kt(t.sections(),o),cR=(t,o)=>({...{table_grid:!1,object_resizing:!1,resize:!1,toolbar_mode:wt(t,"toolbar_mode").getOr("scrolling"),toolbar_sticky:!1},...o?{menubar:!1}:{}}),dR=(t,o)=>{var e;const n=null!==(e=o.external_plugins)&&void 0!==e?e:{};return t&&t.external_plugins?se.extend({},t.external_plugins,n):n},xR=(t,o,e,n)=>{const r=AR(e.forced_plugins),i=AR(n.plugins),a=((t,o)=>sR(t,o)?t.sections()[o]:{})(o,"mobile"),A=((t,o,e,n)=>t&&sR(o,"mobile")?n:e)(t,o,i,a.plugins?AR(a.plugins):i),l=((t,o)=>[...AR(t),...AR(o)])(r,A);return se.extend(n,{forced_plugins:r,plugins:l})},pR=(t,o,e,n,r)=>{var i;const a=t?{mobile:cR(null!==(i=r.mobile)&&void 0!==i?i:{},o)}:{},A=lR(["mobile"],Lt(a,r)),l=se.extend(e,n,A.options(),((t,o)=>t&&sR(o,"mobile"))(t,A)?((t,o,e={})=>{const n=t.sections(),r=wt(n,o).getOr({});return se.extend({},e,r)})(A,"mobile"):{},{external_plugins:dR(n,A.options())});return xR(t,A,n,l)},CR=(t,o)=>((t,o)=>ey(t).editor.addVisual(o))(t,o),mR=t=>{const o=o=>()=>{G("left,center,right,justify".split(","),e=>{o!==e&&t.formatter.remove("align"+e)}
vendor: 15,921 bytes, line 1
1),"none"!==o&&((o,e)=>{t.formatter.toggle(o,e),t.nodeChanged()})("align"+o)};t.editorCommands.addCommands({JustifyLeft:o("left"),JustifyCenter:o("center"),JustifyRight:o("right"),JustifyFull:o("justify"),JustifyNone:o("none")})},uR=t=>{mR(t),(t=>{const o=o=>()=>{const e=t.selection,n=e.isCollapsed()?[t.dom.getParent(e.getNode(),t.dom.isBlock)]:e.getSelectedBlocks();return P(n,e=>_(t.formatter.matchNode(e,o)))};t.editorCommands.addCommands({JustifyLeft:o("alignleft"),JustifyCenter:o("aligncenter"),JustifyRight:o("alignright"),JustifyFull:o("alignjustify")},"state")})(t)},gR=(t,o)=>{const e=t.selection,n=t.dom;return/^ | $/.test(o)?((t,o,e,n)=>{const r=de.fromDom(t.getRoot());return e=ng(r,Kl.fromRangeStart(o),n)?e.replace(/^ /,"&nbsp;"):e.replace(/^&nbsp;/," "),rg(r,Kl.fromRangeEnd(o),n)?e.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):e.replace(/&nbsp;(<br( \/)?>)?$/," ")})(n,e.getRng(),o,t.schema):o},bR=(t,o)=>{if(t.selection.isEditable()){const{content:e,details:n}=(t=>{if("string"!=typeof t){const o=se.extend({paste:t.paste,data:{paste:t.paste}},t);return{content:t.content,details:o}}return{content:t,details:{}}})(o);b_(t,{...n,content:gR(t,e),format:"html",set:!1,selection:!0}).each(o=>{const e=((t,o,e)=>oy(t).editor.insertContent(o,e))(t,o.content,n);f_(t,e,o),t.addVisual()})}},fR={"font-size":"size","font-family":"face"},hR=De("font"),vR=(t,o,e)=>kr(de.fromDom(e),o=>(o=>Ln(o,t).orThunk(()=>hR(o)?wt(fR,t).bind(t=>gn(o,t)):I.none()))(o),t=>fe(de.fromDom(o),t)),_R=t=>(o,e)=>I.from(e).map(de.fromDom).filter(ke).bind(e=>vR(t,o,e.dom).or(((t,o)=>I.from(uA.DOM.getStyle(o,t,!0)))(t,e.dom))).getOr(""),yR=_R("font-size"),ER=B(t=>t.replace(/[\'\"\\]/g,"").replace(/,\s+/g,","),_R("font-family")),wR=t=>Gx(t.getBody()).bind(t=>{const o=t.container();return I.from(ii(o)?o.parentNode:o)}),kR=(t,o)=>(t=>I.from(t.selection.getRng()).bind(o=>{const e=t.getBody();return o.startContainer===e&&0===o.startOffset?I.none():I.from(t.selection.getStart(!0))}))(t).orThunk(O(wR,t)).map(de.fromDom).filter(ke).bind(o),BR=(t,o)=>kR(t,F(I.some,o)),FR=(t,o)=>{if(/^[0-9.]+$/.test(o)){const e=parseInt(o,10);if(e>=1&&e<=7){const n=(t=>se.explode(t.options.get("font_size_style_values")))(t),r=(t=>se.explode(t.options.get("font_size_classes")))(t);return r.length>0?r[e-1]||o:n[e-1]||o}return o}return o},SR=t=>{const o=t.split(/\s*,\s*/);return V(o,t=>-1===t.indexOf(" ")||Kt(t,'"')||Kt(t,"'")?t:`'${t}'`).join(",")},DR=t=>{const o=(o,e)=>{t.formatter.toggle(o,e),t.nodeChanged()};t.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":t=>{o(t)},"ForeColor,HiliteColor":(t,e,n)=>{o(t,{value:n})},BackColor:(t,e,n)=>{o("hilitecolor",{value:n})},FontName:(o,e,n)=>{((t,o)=>{const e=FR(t,o);t.formatter.toggle("fontname",{value:SR(e)}),t.nodeChanged()})(t,n)},FontSize:(o,e,n)=>{((t,o)=>{t.formatter.toggle("fontsize",{value:FR(t,o)}),t.nodeChanged()})(t,n)},LineHeight:(o,e,n)=>{((t,o)=>{t.formatter.toggle("lineheight",{value:String(o)}),t.nodeChanged()})(t,n)},Lang:(t,e,n)=>{var r;o(t,{value:n.code,customValue:null!==(r=n.customCode)&&void 0!==r?r:null})},RemoveFormat:o=>{t.formatter.remove(o)},mceBlockQuote:()=>{o("blockquote")},FormatBlock:(t,e,n)=>{o(C(n)?n:"p")},mceToggleFormat:(t,e,n)=>{o(n)}})},zR=t=>{const o=o=>t.formatter.match(o);t.editorCommands.addCommands({"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":t=>o(t),mceBlockQuote:()=>o("blockquote")},"state"),t.editorCommands.addQueryValueHandler("FontName",()=>(t=>BR(t,o=>ER(t.getBody(),o.dom)).getOr(""))(t)),t.editorCommands.addQueryValueHandler("FontSize",()=>(t=>BR(t,o=>yR(t.getBody(),o.dom)).getOr(""))(t)),t.editorCommands.addQueryValueHandler("LineHeight",()=>(t=>BR(t,o=>{const e=de.fromDom(t.getBody()),n=kr(o,t=>Ln(t,"line-height"),O(fe,e));return n.getOrThunk(()=>{const t=parseFloat(Un(o,"line-height")),e=parseFloat(Un(o,"font-size"));return String(t/e)})}).getOr(""))(t))},OR=t=>{t.editorCommands.addCommands({Indent:()=>{(t=>{EB(t,"indent")})(t)},Outdent:()=>{wB(t)}}),t.editorCommands.addCommands({Outdent:()=>vB(t)},"state")},MR=(t,o)=>{if(t.mode.isReadOnly())return;const e=t.dom,n=t.selection.getRng(),r=o?t.selection.getStart():t.selection.getEnd(),i=o?n.startContainer:n.endContainer,a=XD(e,i);if(!a||!a.isContentEditable)return;const A=o?An:ln,l=Gs(t);((t,o,e,n)=>{const r=t.dom,i=t=>r.isBlock(t)&&t.parentElement===e,a=i(o)?o:r.getParent(n,i,e);return I.from(a).map(de.fromDom)})(t,r,a,i).each(o=>{const e=nz(t,i,o.dom,a,!1,l);A(o,de.fromDom(e)),t.selection.setCursorLocation(e,0),t.dispatch("NewBlock",{newBlock:e}),PD(t,"insertParagraph")})},TR=t=>{t.editorCommands.addCommands({InsertNewBlockBefore:()=>{(t=>{MR(t,!0)})(t)},InsertNewBlockAfter:()=>{(t=>{MR(t,!1)})(t)}})},RR=t=>{uR(t),(t=>{t.editorCommands.addCommands({"Cut,Copy,Paste":o=>{const e=t.getDoc();let n;try{e.execCommand(o)}catch(t){n=!0}if("paste"!==o||e.queryCommandEnabled(o)||(n=!0),n||!e.queryCommandSupported(o)){let o=t.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");(ie.os.isMacOS()||ie.os.isiOS())&&(o=o.replace(/Ctrl\+/g,"⌘+")),t.notificationManager.open({text:o,type:"error"})}}})})(t),(t=>{t.editorCommands.addCommands({mceAddUndoLevel:()=>{t.undoManager.add()},mceEndUndoLevel:()=>{t.undoManager.add()},Undo:()=>{t.undoManager.undo()},Redo:()=>{t.undoManager.redo()}})})(t),(t=>{t.editorCommands.addCommands({mceSelectNodeDepth:(o,e,n)=>{let r=0;t.dom.getParent(t.selection.getNode(),o=>!Kr(o)||r++!==n||(t.selection.select(o),!1),t.getBody())},mceSelectNode:(o,e,n)=>{t.selection.select(n)},selectAll:()=>{const o=t.dom.getParent(t.selection.getStart(),Ci);if(o){const e=t.dom.createRng();e.selectNodeContents(o),t.selection.setRng(e)}}})})(t),(t=>{t.editorCommands.addCommands({mceCleanup:()=>{const o=t.selection.getBookmark();t.setContent(t.getContent()),t.selection.moveToBookmark(o)},insertImage:(o,e,n)=>{bR(t,t.dom.createHTML("img",{src:n}))},insertHorizontalRule:()=>{t.execCommand("mceInsertContent",!1,"<hr>")},insertText:(o,e,n)=>{bR(t,t.dom.encode(n))},insertHTML:(o,e,n)=>{bR(t,n)},mceInsertContent:(o,e,n)=>{bR(t,n)},mceSetContent:(o,e,n)=>{t.setContent(n)},mceReplaceContent:(o,e,n)=>{t.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,t.selection.getContent({format:"text"})))},mceNewDocument:()=>{t.setContent(ld(t))}})})(t),(t=>{const o=(o,e,n)=>{if(t.mode.isReadOnly())return;const r=C(n)?{href:n}:n,i=t.dom.getParent(t.selection.getNode(),"a");m(r)&&C(r.href)&&(r.href=r.href.replace(/ /g,"%20"),i&&r.href||t.formatter.remove("link"),r.href&&t.formatter.apply("link",r,i))};t.editorCommands.addCommands({unlink:()=>{if(t.selection.isEditable()){if(t.selection.isCollapsed()){const o=t.dom.getParent(t.selection.getStart(),"a");return void(o&&t.dom.remove(o,!0))}t.formatter.remove("link")}},mceInsertLink:o,createLink:o})})(t),OR(t),TR(t),(t=>{t.editorCommands.addCommands({insertParagraph:()=>{Hz(gz,t)},mceInsertNewLine:(o,e,n)=>{qz(t,n)},InsertLineBreak:(o,e,n)=>{Hz(kz,t)}})})(t),(t=>{DR(t),zR(t)})(t),(t=>{t.editorCommands.addCommands({mceRemoveNode:(o,e,n)=>{const r=null!=n?n:t.selection.getNode();if(r!==t.getBody()){const o=t.selection.getBookmark();t.dom.remove(r,!0),t.selection.moveToBookmark(o)}},mcePrint:()=>{t.getWin().print()},mceFocus:(o,e,n)=>{$C(t,!0===n)},mceToggleVisualAid:()=>{t.hasVisual=!t.hasVisual,t.addVisual()}})})(t)},UR=["toggleview"],NR=t=>W(UR,t.toLowerCase());class LR{constructor(t){this.commands={state:{},exec:{},value:{}},this.editor=t}execCommand(t,o=!1,e,n){const r=this.editor,i=t.toLowerCase(),a=null==n?void 0:n.skip_focus;if(r.removed)return!1;"mcefocus"!==i&&(/^(mceAddUndoLevel|mceEndUndoLevel)$/i.test(i)||a?(t=>{zC(t).each(o=>t.selection.setRng(o))})(r):r.focus());if(r.dispatch("BeforeExecCommand",{command:t,ui:o,value:e}).isDefaultPrevented())return!1;const A=this.commands.exec[i];return!!y(A)&&(A(i,o,e),r.dispatch("ExecCommand",{command:t,ui:o,value:e}),!0)}queryCommandState(t){if(!NR(t)&&this.editor.quirks.isHidden()||this.editor.removed)return!1;const o=t.toLowerCase(),e=this.commands.state[o];return!!y(e)&&e(o)}queryCommandValue(t){if(!NR(t)&&this.editor.quirks.isHidden()||this.editor.removed)return"";const o=t.toLowerCase(),e=this.commands.value[o];return y(e)?e(o):""}addCommands(t,o="exec"){const e=this.commands;gt(t,(t,n)=>{G(n.toLowerCase().split(","),n=>{e[o][n]=t})})}addCommand(t,o,e){const n=t.toLowerCase();this.commands.exec[n]=(t,n,r)=>o.call(null!=e?e:this.editor,n,r)}queryCommandSupported(t){const o=t.toLowerCase();return!!this.commands.exec[o]}addQueryStateHandler(t,o,e){this.commands.state[t.toLowerCase()]=()=>o.call(null!=e?e:this.editor)}addQueryValueHandler(t,o,e){this.commands.value[t.toLowerCase()]=()=>o.call(null!=e?e:this.editor)}}const IR=se.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," ");class HR{static isNative(t){return!!IR[t.toLowerCase()]}constructor(t){this.bindings={},this.settings=t||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||N}fire(t,o){return this.dispatch(t,o)}dispatch(t,o){const e=t.toLowerCase(),n=tA(e,null!=o?o:{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(n);const r=this.bindings[e];if(r)for(let t=0,o=r.length;t<o;t++){const o=r[t];if(!o.removed){if(o.once&&this.off(e,o.func),n.isImmediatePropagationStopped())return n;if(!1===o.func.call(this.scope,n))return n.preventDefault(),n}}return n}on(t,o,e,n){if(!1===o&&(o=N),o){const r={func:o,removed:!1};n&&se.extend(r,n);const i=t.toLowerCase().split(" ");let a=i.length;for(;a--;){const t=i[a];let o=this.bindings[t];o||(o=[],this.toggleEvent(t,!0)),o=e?[r,...o]:[...o,r],this.bindings[t]=o}}return this}off(t,o){if(t){const e=t.toLowerCase().split(" ");let n=e.length;for(;n--;){const r=e[n];let i=this.bindings[r];if(!r)return gt(this.bindings,(t,o)=>{this.toggleEvent(o,!1),delete this.bindings[o]}),this;if(i){if(o){const t=Q(i,t=>t.func===o);i=t.fail,this.bindings[r]=i,G(t.pass,t=>{t.removed=!0})}else i.length=0;i.length||(this.toggleEvent(t,!1),delete this.bindings[r])}}}else gt(this.bindings,(t,o)=>{this.toggleEvent(o,!1)}),this.bindings={};return this}once(t,o,e){return this.on(t,o,e,{once:!0})}has(t){t=t.toLowerCase();const o=this.bindings[t];return!(!o||0===o.length)}}const qR=t=>(t._eventDispatcher||(t._eventDispatcher=new HR({scope:t,toggleEvent:(o,e)=>{HR.isNative(o)&&t.toggleNativeEvent&&t.toggleNativeEvent(o,e)}})),t._eventDispatcher),YR={fire(t,o,e){return console.warn('The "fire" event api has been deprecated and will be removed in TinyMCE 9. Use "dispatch" instead.',(new Error).stack),this.dispatch(t,o,e)},dispatch(t,o,e){const n=this;if(n.removed&&"remove"!==t&&"detach"!==t)return tA(t.toLowerCase(),null!=o?o:{},n);const r=qR(n).dispatch(t,o);if(!1!==e&&n.parent){let o=n.parent();for(;o&&!r.isPropagationStopped();)o.dispatch(t,r,!1),o=o.parent?o.parent():void 0}return r},on(t,o,e){return qR(this).on(t,o,e)},off(t,o){return qR(this).off(t,o)},once(t,o){return qR(this).once(t,o)},hasEventListeners(t){return qR(this).has(t)}},jR=uA.DOM;let WR;const PR=(t,o)=>{if("selectionchange"===o)return t.getDoc();if(!t.inline&&/^(?:mouse|touch|click|contextmenu|drop|dragover|dragend)/.test(o))return t.getDoc().documentElement;const e=yc(t);return e?(t.eventRoot||(t.eventRoot=jR.select(e)[0]),t.eventRoot):t.getBody()},VR=(t,o,e)=>{(t=>!t.hidden&&!iE(t))(t)?t.dispatch(o,e):iE(t)&&cE(t,e)},GR=(t,o)=>{if(t.delegates||(t.delegates={}),t.delegates[o]||t.removed)return;const e=PR(t,o);if(yc(t)){if(WR||(WR={},t.editorManager.on("removeEditor",()=>{t.editorManager.activeEditor||WR&&(gt(WR,(o,e)=>{t.dom.unbind(PR(t,e))}),WR=null)})),WR[o])return;const n=e=>{const n=e.target,r=t.editorManager.get();let i=r.length;for(;i--;){const t=r[i].getBody();(t===n||jR.isChildOf(n,t))&&VR(r[i],o,e)}};WR[o]=n,jR.bind(e,o,n)}else{const n=e=>{VR(t,o,e)};jR.bind(e,o,n),t.delegates[o]=n}},ZR={...YR,bindPendingEventDelegates(){const t=this;se.each(t._pendingNativeEvents,o=>{GR(t,o)})},toggleNativeEvent(t,o){const e=this;"focus"!==t&&"blur"!==t&&(e.removed||(o?e.initialized?GR(e,t):e._pendingNativeEvents?e._pendingNativeEvents.push(t):e._pendingNativeEvents=[t]:e.initialized&&e.delegates&&(e.dom.unbind(PR(e,t),t,e.delegates[t]),delete e.delegates[t])))},unbindAllNativeEvents(){const t=this,o=t.getBody(),e=t.dom;t.delegates&&(gt(t.delegates,(o,e)=>{t.dom.unbind(PR(t,e),e,o)}),delete t.delegates),!t.inline&&o&&e&&(o.onload=null,e.unbind(t.getWin()),e.unbind(t.getDoc())),e&&(e.unbind(o),e.unbind(t.getContainer()))}},QR=t=>C(t)?{value:t.split(/[ ,]/),valid:!0}:w(t,C)?{value:t,valid:!0}:{valid:!1,message:"The value must be a string[] or a comma/space separated string."},KR=(t,o)=>t+(no(o.message)?"":`. ${o.message}`),JR=t=>t.valid,$R=(t,o,e="")=>{const n=o(t);return f(n)?n?{value:t,valid:!0}:{valid:!1,message:e}:n},XR=(t,o,e=o)=>{const n={},r={},i=(t,o,e)=>{const n=$R(o,e);return JR(n)?(r[t]=n.value,!0):(console.warn(KR(`Invalid value passed for the ${t} option`,n)),!1)},a=t=>kt(n,t);return{register:(t,e)=>{const a=(t=>C(t.processor))(e)?(t=>{const o=(()=>{switch(t){case"array":return g;case"boolean":return f;case"function":return y;case"number":return E;case"object":return m;case"string":return C;case"string[]":return QR;case"object[]":return t=>w(t,m);case"regexp":return t=>p(t,RegExp);default:return L}})();return e=>$R(e,o,`The value must be a ${t}.`)})(e.processor):e.processor,A=((t,o,e)=>{if(!h(o)){const n=$R(o,e);if(JR(n))return n.value;console.error(KR(`Invalid default value passed for the "${t}" option`,n))}})(t,e.default,a);n[t]={...e,default:A,processor:a};wt(r,t).orThunk(()=>wt(o,t)).each(o=>i(t,o,a))},isRegistered:a,get:t=>wt(r,t).orThunk(()=>wt(n,t).map(t=>t.default)).getOrUndefined(),set:(t,o)=>{if(a(t)){const e=n[t];return e.immutable?(console.error(`"${t}" is an immutable option and cannot be updated`),!1):i(t,o,e.processor)}return console.warn(`"${t}" is not a registered option. Ensure the option has been registered before setting a value.`),!1},unset:t=>{const o=a(t);return o&&delete r[t],o},isSet:t=>kt(r,t),debug:()=>{try{console.log(JSON.parse(JSON.stringify(e,(t,o)=>f(o)||E(o)||C(o)||b(o)||g(o)||u(o)?o:Object.prototype.toString.call(o))))}catch(t){console.error(t)}}}},tU=t=>t.readonly,oU=t=>{const o=o=>{tU(t)&&(t=>P(t,t=>"characterData"===t.type||"childList"===t.type))(o)&&(t=>{const o=t.undoManager.add();_(o)&&(t.undoManager.undo(),t.undoManager.reset())})(t)},e=new MutationObserver(o);t.on("beforeinput paste cut dragend dragover draggesture dragdrop drop drag",o=>{tU(t)&&o.preventDefault()}),t.on("BeforeExecCommand",o=>{"Undo"!==o.command&&"Redo"!==o.command||!tU(t)||o.preventDefault()}),t.on("compositionstart",()=>{tU(t)&&e.observe(t.getBody(),{characterData:!0,childList:!0,subtree:!0})}),t.on("compositionend",()=>{if(tU(t)){const t=e.takeRecords();o(t)}e.disconnect()})},eU=["design","readonly"],nU=(t,o,e,n)=>{const r=e[o.get()],i=e[n];try{i.activate()}catch(t){return void console.error(`problem while activating editor mode ${n}:`,t)}r.deactivate(),r.editorReadOnly!==i.editorReadOnly&&((t,o)=>{const e=de.fromDom(t.getBody());o?(t.readonly=!0,t.hasEditableRoot()&&((t,o)=>{t.dom.contentEditable=o?"true":"false"})(e,!0),nE(t)):(t.readonly=!1,rE(t))})(t,i.editorReadOnly),o.set(n),((t,o)=>{t.dispatch("SwitchMode",{mode:o})})(t,n)},rU=t=>{const o=St("design"),e=St({design:{activate:k,deactivate:k,editorReadOnly:!1},readonly:{activate:k,deactivate:k,editorReadOnly:!0}});return oU(t),dE(t),{isReadOnly:()=>tU(t),set:n=>((t,o,e,n)=>{if(!(n===e.get()||t.initialized&&iE(t))){if(!kt(o,n))throw new Error(`Editor mode '${n}
1' is invalid`);t.initialized?nU(t,e,o,n):t.on("init",()=>nU(t,e,o,n))}})(t,e.get(),o,n),get:()=>o.get(),register:(t,o)=>{e.set(((t,o,e)=>{if(W(eU,o))throw new Error(`Cannot override default mode ${o}`);return{...t,[o]:{...e,deactivate:()=>{try{e.deactivate()}catch(t){console.error(`problem while deactivating editor mode ${o}:`,t)}}}}})(e.get(),t,o))}}},iU=se.each,aU=se.explode,AU={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},lU=se.makeMap("alt,ctrl,shift,meta,access"),sU=t=>{const o={},e=ie.os.isMacOS()||ie.os.isiOS();iU(aU(t.toLowerCase(),"+"),t=>{(t=>t in lU)(t)?o[t]=!0:/^[0-9]{2,}$/.test(t)?o.keyCode=parseInt(t,10):(o.charCode=t.charCodeAt(0),o.keyCode=AU[t]||t.toUpperCase().charCodeAt(0))});const n=[o.keyCode];let r;for(r in lU)o[r]?n.push(r):o[r]=!1;return o.id=n.join(","),o.access&&(o.alt=!0,e?o.ctrl=!0:o.shift=!0),o.meta&&(e?o.meta=!0:(o.ctrl=!0,o.meta=!1)),o};class cU{constructor(t){this.shortcuts={},this.pendingPatterns=[],this.editor=t;const o=this;t.on("keyup keypress keydown",t=>{!o.hasModifier(t)&&!o.isFunctionKey(t)||t.isDefaultPrevented()||(iU(o.shortcuts,e=>{o.matchShortcut(t,e)&&(o.pendingPatterns=e.subpatterns.slice(0),"keydown"===t.type&&o.executeShortcutAction(e))}),o.matchShortcut(t,o.pendingPatterns[0])&&(1===o.pendingPatterns.length&&"keydown"===t.type&&o.executeShortcutAction(o.pendingPatterns[0]),o.pendingPatterns.shift()))})}add(t,o,e,n){const r=this,i=r.normalizeCommandFunc(e);return iU(aU(se.trim(t)),t=>{const e=r.createShortcut(t,o,i,n);r.shortcuts[e.id]=e}),!0}remove(t){const o=this.createShortcut(t);return!!this.shortcuts[o.id]&&(delete this.shortcuts[o.id],!0)}normalizeCommandFunc(t){const o=this,e=t;return"string"==typeof e?()=>{o.editor.execCommand(e,!1,null)}:se.isArray(e)?()=>{o.editor.execCommand(e[0],e[1],e[2])}:e}createShortcut(t,o,e,n){const r=se.map(aU(t,">"),sU);return r[r.length-1]=se.extend(r[r.length-1],{func:e,scope:n||this.editor}),se.extend(r[0],{desc:this.editor.translate(o),subpatterns:r.slice(1)})}hasModifier(t){return t.altKey||t.ctrlKey||t.metaKey}isFunctionKey(t){return"keydown"===t.type&&t.keyCode>=112&&t.keyCode<=123}matchShortcut(t,o){return!!o&&(o.ctrl===t.ctrlKey&&o.meta===t.metaKey&&(o.alt===t.altKey&&o.shift===t.shiftKey&&(!!(t.keyCode===o.keyCode||t.charCode&&t.charCode===o.charCode)&&(t.preventDefault(),!0))))}executeShortcutAction(t){return t.func?t.func.call(t.scope):null}}const dU=()=>{const t=(()=>{const t={},o={},e={},n={},r={},i={},a={},A={},l={},s=(t,o)=>(e,n)=>{t[e.toLowerCase()]={...n,type:o}};return{addButton:s(t,"button"),addGroupToolbarButton:s(t,"grouptoolbarbutton"),addToggleButton:s(t,"togglebutton"),addMenuButton:s(t,"menubutton"),addSplitButton:s(t,"splitbutton"),addMenuItem:s(o,"menuitem"),addNestedMenuItem:s(o,"nestedmenuitem"),addToggleMenuItem:s(o,"togglemenuitem"),addAutocompleter:s(e,"autocompleter"),addContextMenu:s(r,"contextmenu"),addContextToolbar:s(i,"contexttoolbar"),addContextForm:((t,o)=>(e,n)=>{t[e.toLowerCase()]={type:o,...n}})(i,"contextform"),addSidebar:s(A,"sidebar"),addView:s(l,"views"),addIcon:(t,o)=>n[t.toLowerCase()]=o,addContext:(t,o)=>a[t.toLowerCase()]=o,getAll:()=>({buttons:t,menuItems:o,icons:n,popups:e,contextMenus:r,contextToolbars:i,sidebars:A,views:l,contexts:a})}})();return{addAutocompleter:t.addAutocompleter,addButton:t.addButton,addContextForm:t.addContextForm,addContextMenu:t.addContextMenu,addContextToolbar:t.addContextToolbar,addIcon:t.addIcon,addMenuButton:t.addMenuButton,addMenuItem:t.addMenuItem,addNestedMenuItem:t.addNestedMenuItem,addSidebar:t.addSidebar,addSplitButton:t.addSplitButton,addToggleButton:t.addToggleButton,addGroupToolbarButton:t.addGroupToolbarButton,addToggleMenuItem:t.addToggleMenuItem,addView:t.addView,addContext:t.addContext,getAll:t.getAll}},xU=uA.DOM,pU=se.extend,CU=se.each;class mU{constructor(t,o,e){this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.composing=!1,this.destroyed=!1,this.hasHiddenInput=!1,this.iframeElement=null,this.initialized=!1,this.readonly=!1,this.removed=!1,this.startContent="",this._pendingNativeEvents=[],this._skinLoaded=!1,this._editableRoot=!0,this.editorManager=e,this.documentBaseUrl=e.documentBaseURL,pU(this,ZR);const n=this;this.id=t,this.hidden=!1;const r=((t,o)=>{const e=It(o);return pR(iR||aR,iR,e,t,e)})(e.defaultOptions,o);this.options=XR(0,r,o),(t=>{const o=t.options.register;o("id",{processor:"string",default:t.id}),o("selector",{processor:"string"}),o("target",{processor:"object"}),o("suffix",{processor:"string"}),o("cache_suffix",{processor:"string"}),o("base_url",{processor:"string"}),o("referrer_policy",{processor:"string",default:""}),o("language_load",{processor:"boolean",default:!0}),o("inline",{processor:"boolean",default:!1}),o("iframe_attrs",{processor:"object",default:{}}),o("doctype",{processor:"string",default:"<!DOCTYPE html>"}),o("document_base_url",{processor:"string",default:t.documentBaseUrl}),o("body_id",{processor:Is(t,"tinymce"),default:"tinymce"}),o("body_class",{processor:Is(t),default:""}),o("content_security_policy",{processor:"string",default:""}),o("br_in_pre",{processor:"boolean",default:!0}),o("forced_root_block",{processor:t=>{const o=C(t)&&eo(t);return o?{value:t,valid:o}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),o("forced_root_block_attrs",{processor:"object",default:{}}),o("newline_behavior",{processor:t=>{const o=W(["block","linebreak","invert","default"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),o("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),o("no_newline_selector",{processor:"string",default:""}),o("keep_styles",{processor:"boolean",default:!0}),o("end_container_on_empty_block",{processor:t=>f(t)||C(t)?{valid:!0,value:t}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),o("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),o("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),o("font_size_classes",{processor:"string",default:""}),o("automatic_uploads",{processor:"boolean",default:!0}),o("images_reuse_filename",{processor:"boolean",default:!1}),o("images_replace_blob_uris",{processor:"boolean",default:!0}),o("icons",{processor:"string",default:""}),o("icons_url",{processor:"string",default:""}),o("images_upload_url",{processor:"string",default:""}),o("images_upload_base_path",{processor:"string",default:""}),o("images_upload_credentials",{processor:"boolean",default:!1}),o("images_upload_handler",{processor:"function"}),o("language",{processor:"string",default:"en"}),o("language_url",{processor:"string",default:""}),o("entity_encoding",{processor:"string",default:"named"}),o("indent",{processor:"boolean",default:!0}),o("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,f
1igure,figcaption,option,optgroup,datalist"}),o("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),o("indent_use_margin",{processor:"boolean",default:!1}),o("indentation",{processor:"string",default:"40px"}),o("content_css",{processor:t=>{const o=!1===t||C(t)||w(t,C);return o?C(t)?{value:V(t.split(","),Xt),valid:o}:g(t)?{value:t,valid:o}:!1===t?{value:[],valid:o}:{value:t,valid:o}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:Rc(t)?[]:["default"]}),o("content_style",{processor:"string"}),o("content_css_cors",{processor:"boolean",default:!1}),o("font_css",{processor:t=>{const o=C(t)||w(t,C);return o?{value:g(t)?t:V(t.split(","),Xt),valid:o}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),o("extended_mathml_attributes",{processor:"string[]"}),o("extended_mathml_elements",{processor:"string[]"}),o("inline_boundaries",{processor:"boolean",default:!0}),o("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),o("object_resizing",{processor:t=>{const o=f(t)||C(t);return o?!1===t||Ms.isiPhone()||Ms.isiPad()?{value:"",valid:o}:{value:!0===t?"table,img,figure.image,div,video,iframe":t,valid:o}:{valid:!1,message:"Must be boolean or a string"}},default:!Ts}),o("resize_img_proportional",{processor:"boolean",default:!0}),o("event_root",{processor:"string"}),o("service_message",{processor:"string"}),o("onboarding",{processor:"boolean",default:!0}),o("tiny_cloud_entry_url",{processor:"string"}),o("theme",{processor:t=>!1===t||C(t)||y(t),default:"silver"}),o("theme_url",{processor:"string"}),o("formats",{processor:"object"}),o("format_empty_lines",{processor:"boolean",default:!1}),o("format_noneditable_selector",{processor:"string",default:""}),o("preview_styles",{processor:t=>{const o=!1===t||C(t);return o?{value:!1===t?"":t,valid:o}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),o("custom_ui_selector",{processor:"string",default:""}),o("hidden_input",{processor:"boolean",default:!0}),o("submit_patch",{processor:"boolean",default:!0}),o("encoding",{processor:"string"}),o("add_form_submit_trigger",{processor:"boolean",default:!0}),o("add_unload_trigger",{processor:"boolean",default:!0}),o("custom_undo_redo_levels",{processor:"number",default:0}),o("disable_nodechange",{processor:"boolean",default:!1}),o("disabled",{processor:o=>f(o)?(t.initialized&&Td(t)!==o&&Promise.resolve().then(()=>{((t,o)=>{t.dispatch("DisabledStateChange",{state:o})})(t,o)}),{valid:!0,value:o}):{valid:!1,message:"The value must be a boolean."},default:!1}),o("readonly",{processor:"boolean",default:!1}),o("editable_root",{processor:"boolean",default:!0}),o("plugins",{processor:"string[]",default:[]}),o("external_plugins",{processor:"object"}),o("forced_plugins",{processor:"string[]"}),o("model",{processor:"string",default:t.hasPlugin("rtc")?"plugin":"dom"}),o("model_url",{processor:"string"}),o("block_unsupported_drop",{processor:"boolean",default:!0}),o("visual",{processor:"boolean",default:!0}),o("visual_table_class",{processor:"string",default:"mce-item-table"}),o("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),o("iframe_aria_text",{processor:"string",default:"Rich Text Area".concat(t.hasPlugin("help")?". Press ALT-0 for help.":"")}),o("setup",{processor:"function"}),o("init_instance_callback",{processor:"function"}),o("url_converter",{processor:"function",default:t.convertURL}),o("url_converter_scope",{processor:"object",default:t}),o("urlconverter_callback",{processor:"function"}),o("allow_conditional_comments",{processor:"boolean",default:!1}),o("allow_html_data_urls",{processor:"boolean",default:!1}),o("allow_svg_data_urls",{processor:"boolean"}),o("allow_html_in_named_anchor",{processor:"boolean",default:!1}),o("allow_script_urls",{processor:"boolean",default:!1}),o("allow_unsafe_link_target",{processor:"boolean",default:!1}),o("allow_mathml_annotation_encodings",{processor:t=>{const o=w(t,C);return o?{value:t,valid:o}
vendor: 14,637 bytes, line 1
1:{valid:!1,message:"Must be an array of strings."}},default:[]}),o("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),o("fix_list_elements",{processor:"boolean",default:!1}),o("preserve_cdata",{processor:"boolean",default:!1}),o("remove_trailing_brs",{processor:"boolean",default:!0}),o("pad_empty_with_br",{processor:"boolean",default:!1}),o("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),o("element_format",{processor:"string",default:"html"}),o("entities",{processor:"string"}),o("schema",{processor:"string",default:"html5"}),o("convert_urls",{processor:"boolean",default:!0}),o("relative_urls",{processor:"boolean",default:!0}),o("remove_script_host",{processor:"boolean",default:!0}),o("custom_elements",{processor:Ls}),o("extended_valid_elements",{processor:"string"}),o("invalid_elements",{processor:"string"}),o("invalid_styles",{processor:Ls}),o("valid_children",{processor:"string"}),o("valid_classes",{processor:Ls}),o("valid_elements",{processor:"string"}),o("valid_styles",{processor:Ls}),o("verify_html",{processor:"boolean",default:!0}),o("auto_focus",{processor:t=>C(t)||!0===t}),o("browser_spellcheck",{processor:"boolean",default:!1}),o("protect",{processor:"array"}),o("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),o("deprecation_warnings",{processor:"boolean",default:!0}),o("a11y_advanced_options",{processor:"boolean",default:!1}),o("api_key",{processor:"string"}),o("license_key",{processor:"string"}),o("paste_block_drop",{processor:"boolean",default:!1}),o("paste_data_images",{processor:"boolean",default:!0}),o("paste_preprocess",{processor:"function"}),o("paste_postprocess",{processor:"function"}),o("paste_webkit_styles",{processor:"string",default:"none"}),o("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),o("paste_merge_formats",{processor:"boolean",default:!0}),o("smart_paste",{processor:"boolean",default:!0}),o("paste_as_text",{processor:"boolean",default:!1}),o("paste_tab_spaces",{processor:"number",default:4}),o("text_patterns",{processor:t=>w(t,m)||!1===t?{value:ws(!1===t?[]:t),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1",trigger:"space"},{start:"##",format:"h2",trigger:"space"},{start:"###",format:"h3",trigger:"space"},{start:"####",format:"h4",trigger:"space"},{start:"#####",format:"h5",trigger:"space"},{start:"######",format:"h6",trigger:"space"},{start:"1.",cmd:"InsertOrderedList",trigger:"space"},{start:"*",cmd:"InsertUnorderedList",trigger:"space"},{start:"-",cmd:"InsertUnorderedList",trigger:"space"},{start:">",cmd:"mceBlockQuote",trigger:"space"},{start:"---",cmd:"InsertHorizontalRule",trigger:"space"}]}),o("text_patterns_lookup",{processor:t=>{return y(t)?{value:(o=t,t=>{const e=o(t);return ws(e)}),valid:!0}:{valid:!1,message:"Must be a single function"};var o},default:t=>[]}),o("noneditable_class",{processor:"string",default:"mceNonEditable"}),o("editable_class",{processor:"string",default:"mceEditable"}),o("noneditable_regexp",{processor:t=>w(t,Us)?{value:t,valid:!0}:Us(t)?{value:[t],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),o("table_tab_navigation",{processor:"boolean",default:!0}),o("highlight_on_focus",{processor:"boolean",default:!0}),o("xss_sanitization",{processor:"boolean",default:!0}),o("details_initial_state",{processor:t=>{const o=W(["inherited","collapsed","expanded"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),o("details_serialized_state",{processor:t=>{const o=W(["inherited","collapsed","expanded"],t);return o?{value:t,valid:o}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),o("init_content_sync",{processor:"boolean",default:!1}),o("newdocument_content",{processor:"string",default:""}),o("sandbox_iframes",{processor:"boolean",default:!0}),o("sandbox_iframes_exclusions",{processor:"string[]",default:["youtube.com","youtu.be","vimeo.com","player.vimeo.com","dailymotion.com","embed.music.apple.com","open.spotify.com","giphy.com","dai.ly","codepen.io"]}),o("convert_unsafe_embeds",{processor:"boolean",default:!0}),t.on("ScriptsLoaded",()=>{o("directionality",{processor:"string",default:_A.isRtl()?"rtl":void 0}),o("placeholder",{processor:"string",default:Rs.getAttrib(t.getElement(),"placeholder")})})})(n);const i=this.options.get;i("deprecation_warnings")&&zy(o,r);const a=i("suffix");a&&(e.suffix=a),this.suffix=e.suffix;const A=i("base_url");A&&e._setBaseUrl(A),this.baseUri=e.baseURI;const l=cc(n);l&&(bA.ScriptLoader._setReferrerPolicy(l),uA.DOM.styleSheetLoader._setReferrerPolicy(l));const s=Wc(n);_(s)&&uA.DOM.styleSheetLoader._setContentCssCors(s),yA.languageLoad=i("language_load"),yA.baseURL=e.baseURL,this.setDirty(!1),this.documentBaseURI=new Kv(Ys(n),{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=Rc(n),this.hasVisual=Zc(n),this.shortcuts=new cU(this),this.editorCommands=new LR(this),RR(this);const c=i("cache_suffix");c&&(ie.cacheSuffix=c.replace(/^[\?\&]+/,"")),this.ui={registry:dU(),styleSheetLoader:void 0,show:k,hide:k,setEnabled:k,isEnabled:L},this.mode=rU(n),e.dispatch("SetupEditor",{editor:this});const d=$c(n);y(d)&&d.call(n,n)}render(){nR(this)}focus(t){this.execCommand("mceFocus",!1,t)}hasFocus(){return QC(this)}translate(t){return _A.translate(t)}getParam(t,o,e){const n=this.options;return n.isRegistered(t)||(_(e)?n.register(t,{processor:e,default:o}):n.register(t,{processor:L,default:o})),n.isSet(t)||h(o)?n.get(t):o}hasPlugin(t,o){return!!W(Pc(this),t)&&(!o||void 0!==Gy.get(t))}nodeChanged(t){this._nodeChangeDispatcher.nodeChanged(t)}addCommand(t,o,e){this.editorCommands.addCommand(t,o,e)}addQueryStateHandler(t,o,e){this.editorCommands.addQueryStateHandler(t,o,e)}addQueryValueHandler(t,o,e){this.editorCommands.addQueryValueHandler(t,o,e)}addShortcut(t,o,e,n){this.shortcuts.add(t,o,e,n)}execCommand(t,o,e,n){return this.editorCommands.execCommand(t,o,e,n)}queryCommandState(t){return this.editorCommands.queryCommandState(t)}queryCommandValue(t){return this.editorCommands.queryCommandValue(t)}queryCommandSupported(t){return this.editorCommands.queryCommandSupported(t)}show(){const t=this;t.hidden&&(t.hidden=!1,t.inline?t.getBody().contentEditable="true":(xU.show(t.getContainer()),xU.hide(t.id)),t.load(),t.dispatch("show"))}hide(){const t=this;t.hidden||(t.save(),t.inline?(t.getBody().contentEditable="false",t===t.editorManager.focusedEditor&&(t.editorManager.focusedEditor=null)):(xU.hide(t.getContainer()),xU.setStyle(t.id,"display",t.orgDisplay)),t.hidden=!0,t.dispatch("hide"))}isHidden(){return this.hidden}setProgressState(t,o){this.dispatch("ProgressState",{state:t,time:o})}load(t={}){const o=this,e=o.getElement();if(o.removed)return"";if(e){const n={...t,load:!0},r=ri(e)?e.value:e.innerHTML,i=o.setContent(r,n);return n.no_events||o.dispatch("LoadContent",{...n,element:e}),i}return""}save(t={}){const o=this;let e=o.getElement();if(!e||!o.initialized||o.removed)return"";const n={...t,save:!0,element:e};let r=o.getContent(n);const i={...n,content:r};if(i.no_events||o.dispatch("SaveContent",i),"raw"===i.format&&o.dispatch("RawSaveContent",i),r=i.content,ri(e))e.value=r;else{!t.is_removing&&o.inline||(e.innerHTML=r);const n=xU.getParent(o.id,"form");n&&CU(n.elements,t=>t.name!==o.id||(t.value=r,!1))}return i.element=n.element=e=null,!1!==i.set_dirty&&o.setDirty(!1),r}setContent(t,o){return fy(this,t,o)}getContent(t){return by(this,t)}insertContent(t,o){o&&(t=pU({content:t},o)),this.execCommand("mceInsertContent",!1,t)}resetContent(t){void 0===t?fy(this,this.startContent,{format:"raw"}):fy(this,t),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()}isDirty(){return!this.isNotDirty}setDirty(t){const o=!this.isNotDirty;this.isNotDirty=!t,t&&t!==o&&this.dispatch("dirty")}getContainer(){const t=this;return t.container||(t.container=t.editorContainer||xU.get(t.id+"_parent")),t.container}getContentAreaContainer(){return this.contentAreaContainer}getElement(){return this.targetElm||(this.targetElm=xU.get(this.id)),this.targetElm}getWin(){const t=this;if(!t.contentWindow){const o=t.iframeElement;o&&(t.contentWindow=o.contentWindow)}return t.contentWindow}getDoc(){const t=this;if(!t.contentDocument){const o=t.getWin();o&&(t.contentDocument=o.document)}return t.contentDocument}getBody(){var t,o;const e=this.getDoc();return null!==(o=null!==(t=this.bodyElement)&&void 0!==t?t:null==e?void 0:e.body)&&void 0!==o?o:null}convertURL(t,o,e){const n=this,r=n.options.get,i=td(n);if(y(i))return i.call(n,t,e,!0,o);if(!r("convert_urls")||"link"===e||m(e)&&"LINK"===e.nodeName||0===t.indexOf("file:")||0===t.length)return t;const a=new Kv(t);return"http"!==a.protocol&&"https"!==a.protocol&&""!==a.protocol?t:r("relative_urls")?n.documentBaseURI.toRelative(t):t=n.documentBaseURI.toAbsolute(t,r("remove_script_host"))}addVisual(t){CR(this,t)}setEditableRoot(t){((t,o)=>{t._editableRoot!==o&&(t._editableRoot=o,iE(t)||(t.getBody().contentEditable=String(t.hasEditableRoot()),t.nodeChanged()),((t,o)=>{t.dispatch("EditableRootStateChange",{state:o})})(t,o))})(this,t)}hasEditableRoot(){return this._editableRoot}remove(){Ty(this)}destroy(t){Ry(this,t)}uploadImages(){return this.editorUpload.uploadImages()}_scanForImages(){return this.editorUpload.scanForImages()}}const uU=uA.DOM,gU=se.each;let bU,fU=!1,hU=[];const vU=t=>{const o=t.type;gU(wU.get(),e=>{switch(o){case"scroll":e.dispatch("ScrollWindow",t);break;case"resize":e.dispatch("ResizeWindow",t)}})},_U=t=>{if(t!==fU){const o=uA.DOM;t?(o.bind(window,"resize",vU),o.bind(window,"scroll",vU)):(o.unbind(window,"resize",vU),o.unbind(window,"scroll",vU)),fU=t}},yU=t=>{const o=hU;return hU=K(hU,o=>t!==o),wU.activeEditor===t&&(wU.activeEditor=hU.length>0?hU[0]:null),wU.focusedEditor===t&&(wU.focusedEditor=null),o.length!==hU.length},EU="CSS1Compat"!==document.compatMode,wU={...YR,baseURI:null,baseURL:null,defaultOptions:{},documentBaseURL:null,suffix:null,majorVersion:"7",minorVersion:"9.1",releaseDate:"2025-05-29",i18n:_A,activeEditor:null,focusedEditor:null,setup(){const t=this;let o="",e="",n=Kv.getDocumentBaseUrl(document.location);/^[^:]+:\/\/\/?[^\/]+\//.test(n)&&(n=n.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(n)||(n+="/"));const r=window.tinymce||window.tinyMCEPreInit;if(r)o=r.base||r.baseURL,e=r.suffix;else{const t=document.getElementsByTagName("script");for(let n=0;n<t.length;n++){const r=t[n].src||"";if(""===r)continue;const i=r.substring(r.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(r)){-1!==i.indexOf(".min")&&(e=".min"),o=r.substring(0,r.lastIndexOf("/"));break}}if(!o&&document.currentScript){const t=document.currentScript.src;-1!==t.indexOf(".min")&&(e=".min"),o=t.substring(0,t.lastIndexOf("/"))}}var i;t.baseURL=new Kv(n).toAbsolute(o),t.documentBaseURL=n,t.baseURI=new Kv(t.baseURL),t.suffix=e,(i=t).on("AddEditor",O(jC,i)),i.on("RemoveEditor",O(WC,i))},overrideDefaults(t){const o=t.base_url;o&&this._setBaseUrl(o);const e=t.suffix;e&&(this.suffix=e),this.defaultOptions=t;const n=t.plugin_base_urls;void 0!==n&&gt(n,(t,o)=>{yA.PluginManager.urls[o]=t})},init(t){const o=this;let e;const n=se.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," ");let r=t=>{e=t};const i=()=>{let e=0;const a=[];let A;uU.unbind(window,"ready",i),(e=>{const n=t[e];if(n)n.apply(o,[])})("onpageload"),A=Ct((t=>ie.browser.isIE()||ie.browser.isEdge()?(tE("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tiny.cloud/docs/tinymce/7/support/#supportedwebbrowsers"),[]):EU?(tE("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[]):C(t.selector)?uU.select(t.selector):_(t.target)?[t.target]:[])(t)),se.each(A,t=>{var e;(e=o.get(t.id))&&e.initialized&&!(e.getContainer()||e.getBody()).parentNode&&(yU(e),e.unbindAllNativeEvents(),e.destroy(!0),e.removed=!0)}),A=se.grep(A,t=>!o.get(t.id)),0===A.length?r([]):gU(A,i=>{((t,o)=>t.inline&&o.tagName.toLowerCase()in n)(t,i)?tE("Could not initialize inline editor on invalid inline target element",i):((t,n,i)=>{const l=new mU(t,n,o);a.push(l),l.on("init",()=>{++e===A.length&&r(a)}),l.targetElm=l.targetElm||i,l.render()})((t=>{let o=t.id;return o||(o=wt(t,"name").filter(t=>!uU.get(t)).getOrThunk(uU.uniqueId),t.setAttribute("id",o)),o})(i),t,i)})};return uU.bind(window,"ready",i),new Promise(t=>{e?t(e):r=o=>{t(o)}})},get(t){return 0===arguments.length?hU.slice(0):C(t)?tt(hU,o=>o.id===t).getOr(null):E(t)&&hU[t]?hU[t]:null},add(t){const o=this,e=o.get(t.id);return e===t||(null===e&&hU.push(t),_U(!0),o.activeEditor=t,o.dispatch("AddEditor",{editor:t}),bU||(bU=t=>{const e=o.dispatch("BeforeUnload");if(e.returnValue)return t.preventDefault(),t.returnValue=e.returnValue,e.returnValue},window.addEventListener("beforeunload",bU))),t},createEditor(t,o){return this.add(new mU(t,o,this))},remove(t){const o=this;let e;if(t){if(!C(t))return e=t,b(o.get(e.id))?null:(yU(e)&&o.dispatch("RemoveEditor",{editor:e}),0===hU.length&&window.removeEventListener("beforeunload",bU),e.remove(),_U(hU.length>0),e);gU(uU.select(t),t=>{e=o.get(t.id),e&&o.remove(e)})}else for(let t=hU.length-1;t>=0;t--)o.remove(hU[t])},execCommand(t,o,e){var n;const r=this,i=m(e)?null!==(n=e.id)&&void 0!==n?n:e.index:e;switch(t){case"mceAddEditor":if(!r.get(i)){const t=e.options;new mU(i,t,r).render()}return!0;case"mceRemoveEditor":{const t=r.get(i);return t&&t.remove(),!0}case"mceToggleEditor":{const t=r.get(i);return t?(t.isHidden()?t.show():t.hide(),!0):(r.execCommand("mceAddEditor",!1,e),!0)}}return!!r.activeEditor&&r.activeEditor.execCommand(t,o,e)},triggerSave:()=>{gU(hU,t=>{t.save()})},addI18n:(t,o)=>{_A.add(t,o)},translate:t=>_A.translate(t),setActive(t){const o=this.activeEditor;this.activeEditor!==t&&(o&&o.dispatch("deactivate",{relatedTarget:t}),t.dispatch("activate",{relatedTarget:o})),this.activeEditor=t},_setBaseUrl(t){this.baseURL=new Kv(this.documentBaseURL).toAbsolute(t.replace(/\/+$/,"")),this.baseURI=new Kv(this.baseURL)}};wU.setup();const kU=(()=>{const t=Vt();return{FakeClipboardItem:t=>({items:t,types:mt(t),getType:o=>wt(t,o).getOrUndefined()}),write:o=>{t.set(o)},read:()=>t.get().getOrUndefined(),clear:t.clear}})(),BU=Math.min,FU=Math.max,SU=Math.round,DU=(t,o,e)=>{let n=o.x,r=o.y;
vendor: 5,973 bytes, line 1
1const i=t.w,a=t.h,A=o.w,l=o.h,s=(e||"").split("");return"b"===s[0]&&(r+=l),"r"===s[1]&&(n+=A),"c"===s[0]&&(r+=SU(l/2)),"c"===s[1]&&(n+=SU(A/2)),"b"===s[3]&&(r-=a),"r"===s[4]&&(n-=i),"c"===s[3]&&(r-=SU(a/2)),"c"===s[4]&&(n-=SU(i/2)),zU(n,r,i,a)},zU=(t,o,e,n)=>({x:t,y:o,w:e,h:n}),OU={inflate:(t,o,e)=>zU(t.x-o,t.y-e,t.w+2*o,t.h+2*e),relativePosition:DU,findBestRelativePosition:(t,o,e,n)=>{for(let r=0;r<n.length;r++){const i=DU(t,o,n[r]);if(i.x>=e.x&&i.x+i.w<=e.w+e.x&&i.y>=e.y&&i.y+i.h<=e.h+e.y)return n[r]}return null},intersect:(t,o)=>{const e=FU(t.x,o.x),n=FU(t.y,o.y),r=BU(t.x+t.w,o.x+o.w),i=BU(t.y+t.h,o.y+o.h);return r-e<0||i-n<0?null:zU(e,n,r-e,i-n)},clamp:(t,o,e)=>{let n=t.x,r=t.y,i=t.x+t.w,a=t.y+t.h;const A=o.x+o.w,l=o.y+o.h,s=FU(0,o.x-n),c=FU(0,o.y-r),d=FU(0,i-A),x=FU(0,a-l);return n+=s,r+=c,e&&(i+=s,a+=c,n-=d,r-=x),i-=d,a-=x,zU(n,r,i-n,a-r)},create:zU,fromClientRect:t=>zU(t.left,t.top,t.width,t.height)},MU=(()=>{const t={},o={},e={};return{load:(e,n)=>{const r=`Script at URL "${n}" failed to load`,i=`Script at URL "${n}" did not call \`tinymce.Resource.add('${e}', data)\` within 1 second`;if(void 0!==t[e])return t[e];{const a=new Promise((t,a)=>{const A=((t,o,e=1e3)=>{let n=!1,r=null;const i=t=>(...o)=>{n||(n=!0,null!==r&&(window.clearTimeout(r),r=null),t.apply(null,o))},a=i(t),A=i(o);return{start:(...t)=>{n||null!==r||(r=window.setTimeout(()=>A.apply(null,t),e))},resolve:a,reject:A}})(t,a);o[e]=A.resolve,bA.ScriptLoader.loadScript(n).then(()=>A.start(i),()=>A.reject(r))});return t[e]=a,a}},add:(n,r)=>{void 0!==o[n]&&(o[n](r),delete o[n]),t[n]=Promise.resolve(r),e[n]=r},has:t=>t in e,get:t=>e[t],unload:o=>{delete t[o],delete e[o]}}})();let TU;try{const t="__storage_test__";TU=window.localStorage,TU.setItem(t,t),TU.removeItem(t)}catch(t){TU=(()=>{let t={},o=[];const e={getItem:o=>t[o]||null,setItem:(e,n)=>{o.push(e),t[e]=String(n)},key:t=>o[t],removeItem:e=>{o=o.filter(t=>t===e),delete t[e]},clear:()=>{o=[],t={}},length:0};return Object.defineProperty(e,"length",{get:()=>o.length,configurable:!1,enumerable:!1}),e})()}const RU={geom:{Rect:OU},util:{Delay:MC,Tools:se,VK:XC,URI:Kv,EventDispatcher:HR,Observable:YR,I18n:_A,LocalStorage:TU,ImageUploader:t=>{const o=uE(),e=vE(t,o);return{upload:(o,n=!0)=>e.upload(o,n?hE(t):void 0)}}},dom:{EventUtils:aA,TreeWalker:jr,TextSeeker:NA,DOMUtils:uA,ScriptLoader:bA,RangeUtils:um,Serializer:gy,StyleSheetLoader:oa,ControlSelection:rm,BookmarkManager:vC,Selection:dy,Event:aA.Event},html:{Styles:Ka,Entities:ha,Node:Wm,Schema:Ia,DomParser:p_,Writer:su,Serializer:cu},Env:ie,AddOnManager:yA,Annotator:hC,Formatter:RE,UndoManager:NE,EditorCommands:LR,WindowManager:Qy,NotificationManager:Vy,EditorObservable:ZR,Shortcuts:cU,Editor:mU,FocusManager:OC,EditorManager:wU,DOM:uA.DOM,ScriptLoader:bA.ScriptLoader,PluginManager:Gy,ThemeManager:Zy,ModelManager:Ny,IconManager:Uy,Resource:MU,FakeClipboard:kU,trim:se.trim,isArray:se.isArray,is:se.is,toArray:se.toArray,makeMap:se.makeMap,each:se.each,map:se.map,grep:se.grep,inArray:se.inArray,extend:se.extend,walk:se.walk,resolve:se.resolve,explode:se.explode,_addCacheSuffix:se._addCacheSuffix},UU=se.extend(wU,RU);(t=>{window.tinymce=t,window.tinyMCE=t})(UU),(o=>{try{t.exports=o}catch(t){}})(UU)}()},77726:function(t,o,e){e(9595)},83394:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(43645),e.b),c=new URL(e(7437),e.b),d=a()(r()),x=l()(s),p=l()(c);d.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#222f3e}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:3px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>
1div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#e9f2f8;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#1c6ca1}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#185d8c}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#fffae6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#fae6e6;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#ccc;border-radius:0;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:3px;bottom:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#154f76;background-image:none;border-color:#154f76;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#114060;background-image:none;border-color:#114060;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#b1ccdf;background-image:none;border-color:#b1ccdf;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#9fc1d7;background-image:none;border-color:#9fc1d7;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#8db5d0;background-image:none;border-color:#8db5d0;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:3px 0 2px 0;padding:0}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:normal;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;
1cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34, 47, 62, 0.3)}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34, 47, 62, 0.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34, 47, 62, 0.7);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#222f3e;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{f
1ill:#207ab7;stroke:#207ab7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#fff;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#c8cbcf;color:#222f3e}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#dee0e2;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#dee0e2;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #ccc;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:3px 0 2px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;
1color:#77181f;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-conversations{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);padding:8px 12px;background:#fff;z-index:1}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0;color:#222f3e;line-height:28px}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:3px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid transparent;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:3px;border:2px solid transparent}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34, 47, 62, 0.7);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#fff;position:relative;border-radius:3px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255, 255, 255, 0), #fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34, 47, 62, 0.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255, 255, 255, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34, 47, 62, 0.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32, 122, 183, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #214d6e;color:#214d6e}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#214d6e;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#0a1620;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #214d6e;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #404040}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #ccc;border-radius:3px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:3px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34, 47, 62, 0.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:0 solid transparent;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:0 solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-sha
1dow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #ccc;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}
1.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:34px;margin:2px 0 3px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34, 47, 62, 0.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:2px solid rgba(32, 122, 183, 0.25)}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+x+")}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;
1cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #207ab7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:2px 0 3px 4px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px 0;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px 0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #ccc;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#dee0e2}.tox .tox-insert-table-picker{background-color:#fff;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:0 -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32, 122, 183, 0.5);border-color:rgba(32, 122, 183, 0.5)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:rgba(34, 47, 62, 0.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #ccc;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(34, 47, 62, 0.7)}.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:url("+p+") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 4px 0 4px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:url("+p+') left 0 top 0 #fff;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}
1.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:2px 0 3px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}
1.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#207ab7;box-shadow:none}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #517342;outline-offset:2px}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #77181f;outline-offset:2px}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #7a6e25;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #2a64a6;outline-offset:2px}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#f0f0f0;position:absolute;top:0;left:0;right:0;z-index:1;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#fff;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #c1c1c1}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(34, 47, 62, 0.7)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(34, 47, 62, 0.7)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid #c1c1c1;padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #fff 24%, #f0f0f0 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#207ab7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(34, 47, 62, 0.7);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#207ab7}.tox .tox-promotion-dialog--footer{background-color:#f0f0f0;color:rgba(34, 47, 62, 0.7);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#f1ebf9;color:#851aff;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(34, 47, 62, 0.7);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#0a1620;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #214d6e;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#ccc;border-radius:16px;width:130px;height:2px}
1.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#207ab7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#1c6ca1;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #207ab7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#1c6ca1}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#185d8c}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34, 47, 62, 0.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34, 47, 62, 0.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:normal;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34, 47, 62, 0.7);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34, 47, 62, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px -4px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255, 255, 255, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:#fff;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:34px;justify-content:center;margin:3px 0 2px 0;outline:none;padding:0;text-transform:none;width:34px}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#222f3e}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:transparent;border-radius:3px;display:flex;margin:3px 0 2px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#dee0e2}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#dee0e2;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#dee0e2;color:#222f3e}.tox .tox-number-input input:focus{background-color:#dee0e2}.tox .tox-number-input input:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);
1cursor:not-allowed}.tox .tox-number-input button{color:#222f3e;height:34px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#dee0e2;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:#fff;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#dee0e2}.tox .tox-tbtn--select{margin:3px 0 2px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #ccc}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:transparent}.tox .tox-tbtn--bespoke:focus{background:#dee0e2}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:0}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:3px 0 2px 0}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #dee0e2 inset}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e;position:relative;z-index:1}.tox .tox-split-button:focus::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-split-button:focus::after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>*:nth-child(1){border-bottom-left-radius:3px;border-top-left-radius:3px}.tox .tox-split-button>*:nth-child(2){border-bottom-right-radius:3px;border-top-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34, 47, 62, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:transparent}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:#fff;box-shadow:none;color:rgba(34, 47, 62, 0.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0px}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{op
1acity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#cccccc 0 1px, transparent 1px 39px);background-position:center top 39px;background-repeat:no-repeat;background-size:calc(100% - 8px) calc(100% - 39px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 8px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #ccc;margin-top:-1px;padding-bottom:0;padding-top:0}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#dee0e2;border-radius:3px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:3px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 8px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;max-width:15em;padding:8px;pointer-events:none;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}
1.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(34, 47, 62, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34, 47, 62, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#b1d0e6;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-revisionhistory__pane{padding:0 !important}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#fff;
1border-top:1px solid #f0f0f0;display:flex;flex:1;height:100%;margin-top:8px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#fff;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#222f3e;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{bottom:0;box-shadow:0 0 0 0 transparent;content:"";left:0;position:absolute;right:0;top:0;border-radius:3px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;color:#222f3e;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #006ce7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 0 transparent #e3b82a;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #e3b82a}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date{display:flex;gap:12px;justify-content:space-between}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{font-size:12px;font-weight:600;line-height:24px;padding:0}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{align-items:center;display:flex;flex:1 0 0;gap:8px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(34, 47, 62, 0.7);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view__label{color:#222f3e;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:8px 8px 0 8px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #ccc;border-radius:3px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:none;padding:0}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce-inline .tox-editor-container{overflow:hidden}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none;box-shadow:none}.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:transparent;box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25);padding:0}.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0, 0, 0, 0.25)}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-pop{box-shadow:none}.tox .tox-tbtn,.tox .tox-label,.tox .tox-number-input,.tox .tox-tbtn--select,.tox .tox-split-button,.tox .tox-toolbar-label{margin:2px 0 3px 0}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #ccc}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background:url('+p+") left 0 top 0 #fff !important}.tox .tox-menubar+.tox-toolbar-overlord{border-top:none}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{border:1px solid #ccc;padding:0}.tox .tox-pop .tox-pop__dialog .tox-toolbar{padding:0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox .tox-toolbar__group{padding:0 4px 0 4px}.tox .tox-collection__item{border-radius:0;cursor:pointer}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#222f3e}.tox .tox-statusbar__branding svg{fill:rgba(34, 47, 62, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-statusbar__resize-handle{padding-bottom:0;padding-right:0}.tox .tox-button::before{display:none}","",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5/skin.css"],names:[],mappings:"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",sourcesContent:[".tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  color: #222f3e;\n  cursor: auto;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce {\n  border: 1px solid #cccccc;\n  border-radius: 0;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 0;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #222f3e;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 3px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #e9f2f8;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #207ab7;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #207ab7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #1c6ca1;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #185d8c;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #fffae6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #7a6e25;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #fae6e6;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #c00;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.1);\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #527530;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #cccccc;\n  border-radius: 0;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  background-color: #207ab7;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #207ab7;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  line-height: 24px;\n  margin: 0;\n  outline: none;\n  padding: 4px 16px;\n  position: relative;\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-button::before {\n  border-radius: 3px;\n  bottom: -1px;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n  content: '';\n  left: -1px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.tox .tox-button[disabled] {\n  background-color: #207ab7;\n  background-image: none;\n  border-color: #207ab7;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: #1c6ca1;\n  background-image: none;\n  border-color: #1c6ca1;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  background-color: #185d8c;\n  background-image: none;\n  border-color: #185d8c;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: #154f76;\n  background-image: none;\n  border-color: #154f76;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: #154f76;\n  background-image: none;\n  border-color: #154f76;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: #114060;\n  background-image: none;\n  border-color: #114060;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon-and-text,\n.tox .tox-button.tox-button--icon-and-text,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text {\n  display: flex;\n  padding: 5px 4px;\n}\n.tox .tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button--secondary {\n  background-color: #f0f0f0;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #f0f0f0;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: #f0f0f0;\n  background-image: none;\n  border-color: #f0f0f0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: #e3e3e3;\n  background-image: none;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: #d6d6d6;\n  background-image: none;\n  border-color: #d6d6d6;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: #b1ccdf;\n  background-image: none;\n  border-color: #b1ccdf;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  background-color: #b1ccdf;\n  background-image: none;\n  border-color: #b1ccdf;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: #9fc1d7;\n  background-image: none;\n  border-color: #9fc1d7;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: #9fc1d7;\n  background-image: none;\n  border-color: #9fc1d7;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: #8db5d0;\n  background-image: none;\n  border-color: #8db5d0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n  padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 3px 0 2px 0;\n  padding: 0;\n}\n.tox .tox-button-link {\n  background: 0;\n  border: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n  font-size: 14px;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #222f3e;\n}\n.tox .tox-button--naked[disabled] {\n  background-color: #f0f0f0;\n  border-color: #f0f0f0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: #e3e3e3;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: #e3e3e3;\n  border-color: #e3e3e3;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: #d6d6d6;\n  border-color: #d6d6d6;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-button--naked .tox-icon svg {\n  fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n  color: #222f3e;\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: 3px;\n  cursor: pointer;\n  display: flex;\n  height: 36px;\n  min-width: 36px;\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  align-items: center;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px transparent;\n  box-sizing: content-box;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  padding: calc(4px - 1px);\n  width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.3);\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: #207ab7;\n}\n.tox .tox-checkbox--disabled {\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  border-radius: 3px;\n  box-shadow: inset 0 0 0 1px #207ab7;\n  padding: calc(4px - 1px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: 4px;\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: #cccccc;\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: #e6e6e6;\n  color: rgba(34, 47, 62, 0.7);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #222f3e;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #222f3e;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #207ab7;\n  stroke: #207ab7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #fff;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #fff;
1\n  color: #222f3e;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #c8cbcf;\n  color: #222f3e;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #dee0e2;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent inset;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #c8cbcf;\n  color: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #222f3e;\n  background-color: #fff;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}\n.tox .tox-collection__item-caret::after {\n  content: '';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 34px;\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid #cccccc;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid #cccccc;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome's focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #f5cccc;\n  border: 1px solid #f0b3b3;\n  border-radius: 3px;\n  color: #77181f;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px 0;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #dee0e2;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #222f3e;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-conversations {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  /* This is to give the sidebar a consistent width. Need a solution for this */\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n}\n.tox .tox-conversations__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  padding: 8px 12px;\n  background: #fff;\n  z-index: 1;\n}\n.tox .tox-conversations__title {\n  font-size: 20px;\n  font-weight: 400;\n  padding: 8px 0 8px 0;\n  color: #222f3e;\n  line-height: 28px;\n}\n.tox .tox-comment {\n  background: #fff;\n  border: 1px solid #fff;\n  border-radius: 3px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #fff2c9;\n  border: 1px solid #ffcf30;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid transparent;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: \"\";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 3px;\n  border: 2px solid transparent;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #222f3e;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #222f3e;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #222f3e;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #fff;\n  box-shadow: 0 0 8px 8px #fff;\n  color: #222f3e;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #fff;\n  position: relative;\n  border-radius: 3px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #fff;\n  bottom: 0;\n  content: \"\";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(255, 255, 255, 0), #fff);\n  bottom: 0;\n  content: \"\";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #fff;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #fff;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination=\"deleting\"] {\n  opacity: 0;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);
1\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #222f3e;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #fff;\n}\n.tox .tox-dialog {\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #fff;\n  border-bottom: none;\n  color: #222f3e;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #222f3e;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(34, 47, 62, 0.7);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(32, 122, 183, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #214d6e;\n  color: #214d6e;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #214d6e;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #0a1620;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #214d6e;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #222f3e;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\
1n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #222f3e;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #222f3e;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #cccccc;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #404040;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  content: '';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 3px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #cccccc;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(34, 47, 62, 0.7);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 0 solid transparent;\n  border-radius: 4px;\n  content: '';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 0 solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #cccccc;\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #fff;\n  border-bottom: none;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid #cccccc;\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #fff;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\
1n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #207ab7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #fff;\n  border-radius: 3px;\n  box-sizing: border-box;\n  content: '';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir=\"rtl\"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir=\"rtl\"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 34px;\n  margin: 2px 0 3px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #207ab7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #fff;\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #222f3e;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 4.75px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #f2f2f2;\n  color: rgba(34, 47, 62, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #fff;\n  border-color: #207ab7;\n  box-shadow: none;\n  outline: 2px solid rgba(32, 122, 183, 0.25);\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],\n.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size=\"0\"],\n.tox[dir=rtl] .tox-selectfield select[size=\"1\"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #cccccc;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #207ab7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 2px 0 3px 4px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px 0;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px 0;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #222f3e;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #dee0e2;\n}\n.tox .tox-insert-table-picker {\n  background-color: #fff;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: #cccccc;\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: 0 -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: rgba(32, 122, 183, 0.5);\n  border-color: rgba(32, 122, 183, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: rgba(34, 47, 62, 0.7);\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #fff;\n  border: 1px solid #cccccc;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 4px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;\n  background-color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff;\n  background-color: #fff;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 2px 0 3px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #207ab7;\n  box-shadow: none;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #e4eeda;\n  border-color: #d7e6c8;\n  color: #222f3e;\n}\n.tox .tox-notification--success p {\n  color: #222f3e;\n}\n.tox .tox-notification--success a {\n  color: #517342;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #24321d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #517342;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #0d120a;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--error {\n  background-color: #f5cccc;\n  border-color: #f0b3b3;\n  color: #222f3e;\n}\n.tox .tox-notification--error p {\n  color: #222f3e;\n}\n.tox .tox-notification--error a {\n  color: #77181f;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #220709;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #77181f;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #fff5cc;\n  border-color: #fff0b3;\n  color: #222f3e;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #222f3e;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #7a6e25;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #2c280d;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #7a6e25;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #050502;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #222f3e;\n}\n.tox .tox-notification--info {\n  background-color: #d6e7fb;\n  border-color: #c1dbf9;\n  color: #222f3e;\n}\n.tox .tox-notification--info p {\n  color: #222f3e;\n}\n.tox .tox-notification--info a {\n  color: #2a64a6;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #163355;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #2a64a6;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #0b1a2c;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #222f3e;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #222f3e;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #f0f0f0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #fff;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #222f3e;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid #c1c1c1;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #f0f0f0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(34, 47, 62, 0.7);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid #c1c1c1;\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #222f3e;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #fff 24%, #f0f0f0 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #207ab7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #f0f0f0;\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #F1EBF9;
1\n  color: #851AFF;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #851AFF;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(34, 47, 62, 0.7);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #0a1620;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #214d6e;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #000000;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #fff;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: '';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #fff transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #cccccc transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #fff transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #cccccc transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #fff transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #cccccc transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #fff;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #cccccc;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: #f0f0f0;\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #207ab7;\n  border: 2px solid #185d8c;\n  border-radius: 3px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #cccccc;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #207ab7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}
1\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #1c6ca1;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #207ab7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #1c6ca1;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #185d8c;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(34, 47, 62, 0.7);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #fff;\n  border-top: 1px solid #cccccc;\n  color: rgba(34, 47, 62, 0.7);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 12px;\n  font-weight: normal;\n  height: 18px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: uppercase;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(34, 47, 62, 0.7);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px -4px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #fff;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 34px;\n  justify-content: center;\n  margin: 3px 0 2px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 51px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 68px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: transparent;\n  border-radius: 3px;\n  display: flex;\n  margin: 3px 0 2px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #dee0e2;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #dee0e2;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #222f3e;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #dee0e2;\n  color: #222f3e;\n}\n.tox .tox-number-input input:focus {\n  background-color: #dee0e2;\n}\n.tox .tox-number-input input:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #222f3e;\n  height: 34px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #222f3e;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #dee0e2;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:active {\n  background: #c8cbcf;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-number-input button:active svg {\n  fill: #222f3e;\n}\n.tox .tox-number-input button:disabled {\n  background: #fff;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #dee0e2;\n}\n.tox .tox-tbtn--select {\n  margin: 3px 0 2px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #cccccc;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: transparent;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #dee0e2;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 0;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button {\n  border: 0;\n  border-radius: 3px;\n  box-sizing: border-box;\n  display: flex;\n  margin: 3px 0 2px 0;\n}\n.tox .tox-split-button:hover {\n  box-shadow: 0 0 0 1px #dee0e2 inset;\n}\n.tox .tox-split-button:focus {\n  background: #dee0e2;\n  box-shadow: none;\n  color: #222f3e;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button:focus::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button > * {\n  border-radius: 0;\n}\n.tox .tox-split-button > *:nth-child(1) {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.tox .tox-split-button > *:nth-child(2) {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-split-button .tox-tbtn {\n  margin: 0;\n}\n.tox .tox-split-button:focus .tox-tbtn {\n  background-color: transparent;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n  background: #fff;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn--select {\n  padding: 0 0px;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #fff;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #fff;\n  background-image: repeating-linear-gradient(#cccccc 0 1px, transparent 1px 39px);\n  background-position: center top 39px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 4px * 2) calc(100% - 39px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 4px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid #cccccc;\n  margin-top: -1px;\n  padding-bottom: 0;\n  padding-top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #dee0e2;\n  border-radius: 3px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #fff;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 3px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 4px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 4px 0 4px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid #cccccc;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid #cccccc;\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: 15em;\n  padding: 8px;\n  /*\n     * The pointer-events: none is designed to make mouse events bleed through the tooltip\n     * to the underlying items. For example, a mouse hovering over a tooltip that hovers over\n     * another item should trigger the hover of the item obscured by the tooltip, even though\n     * the tooltip is on top\n     */\n  pointer-events: none;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip__body {\n  background-color: #222f3e;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #222f3e;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #222f3e;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #222f3e;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #222f3e;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #dee0e2;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #b1d0e6;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(34, 47, 62, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(34, 47, 62, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #b1d0e6;\n  border: 0;\n  box-shadow: none;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #222f3e;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #222f3e;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__pane {\n  padding: 0 !important;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #fff;
1\n  border-top: 1px solid #f0f0f0;\n  display: flex;\n  flex: 1;\n  height: 100%;\n  margin-top: 8px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory--align-right {\n  margin-left: auto;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #fff;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #222f3e;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #f0f0f0;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent ;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 3px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #fff;\n  border: 1px solid #f0f0f0;\n  border-radius: 6px;\n  color: #222f3e;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  gap: 12px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #006ce7;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #006ce7;\n  box-shadow: 0 0 0 2px #006ce7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #fff5cc;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 0 transparent #e3b82a;\n  content: '';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #e3b82a;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 16px;\n  line-height: 24px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 24px;\n  padding: 0;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: 8px;\n  height: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(34, 47, 62, 0.7);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #222f3e;\n  height: 24px;\n}\n[data-mce-name=\"uploadcare-enhance-filter\"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #fff;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 8px 0 8px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #222f3e;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 8px 8px 0 8px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #cccccc;\n  border-radius: 3px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: none;\n  padding: 0;\n}\n.tox.tox-tinymce--toolbar-bottom .tox-editor-header,\n.tox.tox-tinymce-inline .tox-editor-header {\n  margin-bottom: -1px;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: hidden;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: none;\n  box-shadow: none;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: transparent;\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n  padding: 0;\n}\n.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25);\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px 0;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0;\n}\n.tox .tox-pop {\n  box-shadow: none;\n}\n.tox .tox-tbtn,\n.tox .tox-label,\n.tox .tox-number-input,\n.tox .tox-tbtn--select,\n.tox .tox-split-button,\n.tox .tox-toolbar-label {\n  margin: 2px 0 3px 0;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #cccccc;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background: url(\"data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E\") left 0 top 0 #fff !important;\n}\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: none;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {\n  border-top: 1px solid #cccccc;\n  margin-top: -1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  border: 1px solid #cccccc;\n  padding: 0;\n}\n.tox .tox-pop .tox-pop__dialog .tox-toolbar {\n  padding: 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar {\n  border-top: 1px solid #cccccc;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child {\n  border-top: 1px solid #cccccc;\n}\n.tox .tox-toolbar__group {\n  padding: 0 4px 0 4px;\n}\n.tox .tox-collection__item {\n  border-radius: 0;\n  cursor: pointer;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #222f3e;\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(34, 47, 62, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #222f3e;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 1ch;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-statusbar__resize-handle {\n  padding-bottom: 0;\n  padding-right: 0;\n}\n.tox .tox-button::before {\n  display: none;\n}\n"],sourceRoot:""}]),o.A=d},83797:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(43645),e.b),c=a()(r()),d=l()(s);c.push([t.id,'.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:normal;line-height:normal;-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox *:not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox *:not(svg):not(rect){background:transparent;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit !important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce *:focus,.tox-tinymce-aux *:focus{outline:none}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox #accessibility-issue__subheader{font-size:16px;color:#fff}.tox .accessbility-sr-only{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>
1div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:bold}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:#1f354f;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{font-size:14px;color:#99c4f5}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#99c4f5}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:#383f38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{font-size:14px;color:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#ffeb99}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:#332a38;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{font-size:14px;color:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#eb9999}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120, 171, 70, 0.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>*:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>*:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{background:#fff;bottom:0;font-size:13px;left:0;position:absolute;right:0;top:0;z-index:1}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#161f29;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;line-height:24px;margin:0;outline:none;padding:4px 16px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7;content:"";left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:normal;outline:none;padding:4px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:normal;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:rgba(255, 255, 255, 0.2);border-color:transparent;box-shadow:unset;color:rgba(255, 255, 255, 0.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(255, 255, 255, 0.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(255, 255, 255, 0.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(255, 255, 255, 0.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255, 255, 255, 0.2)}@media(forced-colors: active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor !important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255, 255, 255, 0.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:rgba(255, 255, 255, 0.15);border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.5);cursor:default;font-size:12px;font-style:normal;font-weight:normal;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-image-selector-menu .tox-collection__item-image-selector,.tox .tox-image-selector-menu .tox-collection__item{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item-image-selector label,.tox .tox-image-selector-menu .tox-collection__item label{width:48px;white-space:nowrap;overflow:hidden;font-size:12px;color:#fff;text-align:center;align-self:flex-end}.tox .tox-image-selector-menu .tox-collection__item-checkmark{height:24px;width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#222f3e}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;background-color:#222f3e;opacity:.8;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#006ce7;color:#fff}@media(forced-colors: active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:solid 1px}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#2f4055;color:#fff;position:relative;z-index:1}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff inset;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){background-color:#599fef;color:#fff}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:solid 1px}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#2b3b4e;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{background-color:#2f4055;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{background-color:#2f4055;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after{border:2px solid highlight}}@media(forced-colors: active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:solid 1px}}.tox .tox-collection__item-image{border:1px solid #161f29;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;position:relative}.tox .tox-collection__item-icon,.tox .tox-collection__item-checkmark{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg,.tox .tox-collection__item-checkmark svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:normal;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:currentColor;display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>*:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>*:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media(forced-colors: active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{background-color:currentColor !important;border:1px solid highlight !important;forced-color-adjust:none}}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:none;border:1px solid black;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid white;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:white;border:1px solid black;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red !important;box-shadow:0 0 0 1px red}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;display:none;height:100%;position:absolute;right:0;top:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{background-color:#442632;border:1px solid #55212b;border-radius:3px;color:#e68080;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid black;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__primary .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}@media(forced-colors: active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:hover,.tox .tox-swatch:focus{box-shadow:0 0 0 1px rgba(127, 127, 127, 0.3) inset;transform:scale(0.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#2f4055}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:3px 3px;width:24px}
1.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-conversations{display:flex;flex-direction:column;position:relative;height:100%;min-width:300px;max-width:300px;width:300px}.tox .tox-conversations__header{align-items:center;display:flex;justify-content:space-between;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);padding:8px 12px;background:#222f3e;z-index:1}.tox .tox-conversations__title{font-size:20px;font-weight:400;padding:8px 0 8px 0;color:#fff;line-height:28px}.tox .tox-comment{background:#222f3e;border:1px solid #222f3e;border-radius:6px;padding:8px;padding-bottom:16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected{background-color:#1b3b60;border:1px solid #006ce7;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #fff;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after{top:-9px;pointer-events:none;position:absolute;content:"";display:block;bottom:-9px;left:-9px;right:-9px;border-radius:6px;border:2px solid #fff}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;margin-top:8px;position:relative;text-transform:initial;transition:max-height .5s cubic-bezier(0, 1, 0, 1);white-space:pre-wrap}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height 0s}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#222f3e;box-shadow:0 0 8px 8px #222f3e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255, 255, 255, 0.5);font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:bold}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-tbtn.tox-comment__mention-btn{display:flex;width:34px;height:34px;padding:5px;justify-content:center;align-items:center;margin:0;background-color:transparent}.tox .tox-comment-thread{background:#222f3e;position:relative;border-radius:6px;background-color:transparent}.tox .tox-comment-thread>*:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay::after{background:#222f3e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>*:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(34, 47, 62, 0), #222F3E);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#222f3e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__busy-spinner{align-items:center;background-color:#222f3e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto;padding:12px;scroll-behavior:smooth}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s ease}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}
1.tox .tox-skeleton .tox-skeleton__line{height:16px;width:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}.tox .tox-skeleton .tox-skeleton__circle{height:36px;width:36px;margin-right:8px;border-radius:100%;background:linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);animation:wave 2s infinite ease-out}@keyframes wave{0%{background-position:-268px 0}100%{background-position:268px 0}}.tox .tox-ring-loader{width:10px;height:10px;border:1px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:tox-rotation 1s linear infinite}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>*:last-child,.tox:not([dir=rtl]) .tox-comment__edit>*:last-child,.tox:not([dir=rtl]) .tox-comment__reply>*:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>*:last-child,.tox[dir=rtl] .tox-comment__edit>*:last-child,.tox[dir=rtl] .tox-comment__reply>*:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:bold;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar svg,.tox:not([dir=rtl]) .tox-user__avatar img{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg,.tox[dir=rtl] .tox-user__avatar img{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34, 47, 62, 0.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#161f29;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:normal;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width: 768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255, 255, 255, 0.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;-webkit-text-decoration:none;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0, 108, 231, 0.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}@media(forced-colors: active){.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid highlight;color:highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>*:first-child{margin-top:0}.tox .tox-dialog__body-content>*:last-child{margin-bottom:0}.tox .tox-dialog__body-content>*:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:hover,.tox .tox-dialog__body-content a:focus{color:#cde5ff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:bold}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dd{padding-inline-start:2.5rem}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl{margin-bottom:16px}.tox .tox-dialog__body-content ul,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dt{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-start,.tox .tox-dialog__footer-end{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:bold;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #161f29;border-radius:6px;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width: 767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255, 255, 255, 0.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #fff;border-radius:4px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}@media(forced-colors: active){.tox .tox-edit-area::before{border:2px solid highlight}}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid rgba(255, 255, 255, 0.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-sha
1dow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid rgba(255, 255, 255, 0.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:none;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:bold}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34 47 3.1%);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}@media(forced-colors: active){.tox .tox-color-input span{border-color:currentColor;border-width:2px !important;forced-color-adjust:none}}.tox .tox-color-input span:hover:not([aria-disabled=true]),.tox .tox-color-input span:focus:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%),linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%),linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}@media(forced-colors: active){.tox .tox-color-input span::before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255, 255, 255, 0.5);display:block;font-size:14px;font-style:normal;font-weight:normal;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}
1.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333333333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>*:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>*:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-textfield,.tox .tox-toolbar-textfield,.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled],.tox .tox-textarea[disabled]{background-color:#222f3e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-focusable-wrapper:focus,.tox .tox-custom-editor:focus-within{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px 0}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}@media(forced-colors: active){.tox .tox-listbox__select-chevron svg{fill:currentColor !important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:none;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255, 255, 255, 0.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 1px #006ce7;outline:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen,.tox-shadowhost.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url('+d+')}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:black;filter:alpha(opacity=50);opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid white;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;
1cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-image-selector-loading-spinner-wrapper{display:flex;justify-content:center;align-items:center}.tox .tox-image-selector-loading-spinner{position:absolute;width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px -4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;padding:0;margin:-4px -4px}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #161f29;border-radius:3px;margin-bottom:4px;width:100%}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{align-items:center;display:flex;justify-content:center}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.tox .tox-image-selector__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-image-selector__picker-btn:hover{background:#2f4055}.tox .tox-insert-table-picker{background-color:#222f3e;display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:rgba(255, 255, 255, 0.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:rgba(255, 255, 255, 0.15)}@media(forced-colors: active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{border-color:Highlight;filter:contrast(50%)}}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#222f3e;border:1px solid #161f29;display:flex;padding:4px 8px}.tox.tox-mentions__card .tox-mentions__container{display:flex;flex-direction:column;align-self:center;margin:0 4px}.tox .tox-mentions__avatar{width:42px;height:42px;border-radius:50%;margin-right:4px}.tox .tox-mentions__username{font-size:14px;line-height:21px}.tox .tox-mentions__description{font-size:12px;line-height:21px;color:rgba(255, 255, 255, 0.5)}.tox .tox-collection__item--active .tox-mentions__description{color:inherit}.tox .tox-menu{background-color:#2b3b4e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width: 768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p,.tox .tox-menu__label blockquote,.tox .tox-menu__label code{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}
1.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:none;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#222f3e;border:0;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-mbtn:focus:not(:disabled)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-mbtn:focus:not(:disabled)::after{border:2px solid highlight}}
1.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:normal;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:normal;grid-template-columns:minmax(40px, 1fr) auto minmax(40px, 1fr);margin-left:auto;margin-right:auto;margin-top:4px;opacity:0;padding:4px;transition:transform 100ms ease-in,opacity 150ms ease-in;width:max-content}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:normal}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success a:hover,.tox .tox-notification--success a:focus{color:#82b153;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{border-radius:1px;outline:2px solid #b5d199;outline-offset:2px}.tox .tox-notification--success a:active{color:#689041;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error a:hover,.tox .tox-notification--error a:focus{color:#d42b2b;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{border-radius:1px;outline:2px solid #e68080;outline-offset:2px}.tox .tox-notification--error a:active{color:#a22;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:rgba(255, 255, 255, 0.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:hover,.tox .tox-notification--warn a:focus,.tox .tox-notification--warning a:focus{color:#997a00;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{border-radius:1px;outline:2px solid #fc0;outline-offset:2px}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#665200;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info a:hover,.tox .tox-notification--info a:focus{color:#2681ea;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{border-radius:1px;outline:2px solid #83b7f3;outline-offset:2px}.tox .tox-notification--info a:active{color:#1368c9;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;
1justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{height:100%;background-color:#17202a;position:absolute;top:0;left:0;right:0;z-index:1;overflow:auto;display:grid;justify-content:center;align-items:center}.tox .tox-onboarding-dialog{max-width:512px;background-color:#222f3e;display:flex;flex-direction:column;box-shadow:0 16px 16px -10px rgba(34, 47, 62, 0.15),0 0 40px 1px rgba(34, 47, 62, 0.15);border-radius:12px;margin:8px}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#fff;display:flex;justify-content:center;align-items:center;font-size:20px;margin:24px 0 8px}.tox .tox-onboarding-dialog .tox-onboarding-step{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.15)}.tox .tox-onboarding-dialog .tox-onboarding-step--number{width:24px;aspect-ratio:1;border-radius:50%;border:1px solid #00ad0e;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:bold;color:#00ad0e}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#2b3b4e;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.tox .tox-onboarding-dialog .tox-onboarding-footer p{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;color:rgba(255, 255, 255, 0.5)}.tox .tox-onboarding-dialog svg{width:24px;fill:rgba(255, 255, 255, 0.5)}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{display:grid;align-items:center;grid-template-columns:min-content 1fr min-content;border-bottom:1px solid rgba(255, 255, 255, 0.15);padding:24px 0;margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#fff;font-size:14px;font-weight:bold;margin-bottom:4px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{display:grid;place-content:center;width:56px;height:56px;line-height:24px;font-size:24px;border-radius:12px;background:linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);box-shadow:0px 1px 1px 0px rgba(34,47,62,.0705882353),0px 3px 6px 0px rgba(34,47,62,.0235294118);color:#006ce7}.tox .tox-promotion-dialog--subtitle{margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;margin:16px;color:rgba(255, 255, 255, 0.5);font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{background-color:#17202a;color:rgba(255, 255, 255, 0.5);font-size:12px;text-align:center;padding:16px}.tox .tox-promotion-button{display:flex;align-items:center;height:26.6px;line-height:26.6px;font-size:14px;font-weight:bold;background-color:#55367a;color:#c290fb;padding:8px 16px;cursor:pointer;white-space:nowrap;border-radius:5px}.tox .tox-promotion-button:focus{outline:1px solid #c290fb}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:rgba(255, 255, 255, 0.5);
1cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:hover,.tox .tox-onboarding-dialog a:focus,.tox .tox-promotion-dialog--footer a:focus{color:#cde5ff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::before,.tox .tox-pop--transition::after{transition:all .15s,visibility 0s,opacity .075s ease .075s}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>*:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::before,.tox .tox-pop::after{border-style:solid;content:"";display:block;height:0;opacity:1;position:absolute;width:0}@media(forced-colors: active){.tox .tox-pop::before,.tox .tox-pop::after{content:none}}.tox .tox-pop.tox-pop--inset::before,.tox .tox-pop.tox-pop--inset::after{opacity:0;transition:all 0s .15s,visibility 0s,opacity .075s ease}.tox .tox-pop.tox-pop--bottom::before,.tox .tox-pop.tox-pop--bottom::after{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#161f29 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::before,.tox .tox-pop.tox-pop--top::after{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #161f29 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::before,.tox .tox-pop.tox-pop--left::after{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::before,.tox .tox-pop.tox-pop--right::after{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::before,.tox .tox-pop.tox-pop--align-left::after{left:20px}.tox .tox-pop.tox-pop--align-right::before,.tox .tox-pop.tox-pop--align-right::after{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#34485f;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;display:inline-flex;height:16px}.tox .tox-toolbar-slider__input{appearance:none;background:#161f29;border-radius:16px;width:130px;height:2px}
1.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:transparent;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border-radius:16px;border:none;height:16px;width:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:none}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:rgba(255, 255, 255, 0.5)}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255, 255, 255, 0.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-0.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-0.16s}@keyframes tam-bouncing-dots{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);color:rgba(255, 255, 255, 0.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:normal;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{align-items:flex-start;display:flex;flex:1 1 auto;height:16px;justify-content:space-between}@media only screen and (min-width: 768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path{flex:0 0 33.3333333333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width: 767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(255, 255, 255, 0.75);position:relative;-webkit-text-decoration:none;text-decoration:none}.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar a:focus-visible::after,.tox .tox-statusbar__path-item:focus-visible::after,.tox .tox-statusbar__wordcount:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:rgba(255, 255, 255, 0.8);height:1em;margin-left:.3em;width:auto}@media(forced-colors: active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}
1.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:3px;margin-left:4px;margin-right:-5px;margin-top:3px;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255, 255, 255, 0.5)}.tox .tox-statusbar__resize-handle:hover svg,.tox .tox-statusbar__resize-handle:focus svg{fill:#fff}.tox .tox-statusbar__resize-handle:focus-visible{background-color:transparent;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px transparent}.tox .tox-statusbar__resize-handle:focus-visible::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-statusbar__resize-handle:focus-visible::after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34, 47, 62, 0.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:#222f3e;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:none;padding:0;text-transform:none;width:34px}@media(forced-colors: active){.tox .tox-tbtn:hover,.tox .tox-tbtn.tox-tbtn:hover{outline:1px dashed currentColor}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid currentColor;position:relative}}.tox .tox-tbtn svg{display:block;fill:#fff}@media(forced-colors: active){.tox .tox-tbtn svg{fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor !important}.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover,.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#222f3e;border:0;box-shadow:none;position:relative;z-index:1}.tox .tox-tbtn:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn:focus::after{border:2px solid highlight}}.tox .tox-tbtn:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover,.tox .tox-tbtn--enabled:focus{background:#599fef;border:0;box-shadow:none;color:#fff;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled:focus>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg,.tox .tox-tbtn--enabled:focus svg{fill:#fff}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tbtn--enabled:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-tbtn--enabled:focus::after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-label--context-toolbar{margin:6px 1px 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-number-input{background:#2f4055;border-radius:3px;display:flex;margin:6px 1px 5px 0;position:relative;width:auto}.tox .tox-number-input:focus{background:#2f4055}.tox .tox-number-input:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{display:flex;pointer-events:none;position:relative;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background-color:#2f4055;z-index:1}.tox .tox-number-input .tox-input-wrapper:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:focus::after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after{border:2px solid highlight}}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;position:relative;width:60px}.tox .tox-number-input input:hover{background:#2f4055;color:#fff}.tox .tox-number-input input:focus{background-color:#2f4055}.tox .tox-number-input input:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);
1cursor:not-allowed}.tox .tox-number-input button{color:#fff;height:28px;position:relative;text-align:center;width:24px}@media(forced-colors: active){.tox .tox-number-input button:hover,.tox .tox-number-input button:focus,.tox .tox-number-input button:active{outline:1px solid currentColor !important}}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(0.67)}@media(forced-colors: active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor !important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{background:#2f4055;z-index:1}.tox .tox-number-input button:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-number-input button:focus::after{border:2px solid highlight}}.tox .tox-number-input button:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:#222f3e;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>button,.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper{background:#2f4055}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #161f29}.tox .tox-tbtn__select-label{cursor:default;font-weight:normal;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke:focus{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #2f4055 inset}.tox .tox-split-button:focus{background:#222f3e;box-shadow:none;color:#fff;position:relative;z-index:1}.tox .tox-split-button:focus::after{pointer-events:none;border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0}@media(forced-colors: active){.tox .tox-split-button:focus::after{border:2px solid highlight}}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button>*:nth-child(1){border-bottom-left-radius:3px;border-top-left-radius:3px}.tox .tox-split-button>*:nth-child(2){border-bottom-right-radius:3px;border-top-right-radius:3px}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255, 255, 255, 0.5)}@media(forced-colors: active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button:focus .tox-tbtn{background-color:transparent}.tox .tox-split-button.tox-tbtn--disabled:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus{background:#222f3e;box-shadow:none;color:rgba(255, 255, 255, 0.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0px}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color{op
1acity:.3}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__primary,.tox .tox-toolbar__overflow{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(rgba(255, 255, 255, 0.15) 0 1px, transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0px;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__primary,.tox .tox-toolbar-overlord>.tox-toolbar__overflow{background-position:center top 0px;background-size:calc(100% - 22px) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-toolbar-overlord,.tox .tox-anchorbar{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}@media(forced-colors: active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid currentColor}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{border:1px solid transparent;margin-right:2px;pointer-events:none}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#2f4055;border-radius:6px;border-style:solid;border-width:1px}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34, 47, 62, 0.2),0 4px 8px 0 rgba(34, 47, 62, 0.15);overscroll-behavior:none;padding:4px 0}@media(forced-colors: active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{display:flex;align-items:center}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;max-width:15em;padding:8px;pointer-events:none;position:relative;width:max-content;z-index:1150}.tox .tox-tooltip__body{background-color:#324053;border-radius:6px;box-shadow:none;color:#fff;font-size:12px;font-style:normal;font-weight:600;overflow-wrap:break-word;padding:4px 6px;text-transform:none}@media(forced-colors: active){.tox .tox-tooltip__body{outline:outset 1px}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #324053;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #324053;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;
1border-left:8px solid #324053;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #324053;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:transparent;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:normal;height:28px;margin-bottom:4px;margin-top:4px;outline:none;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#2f4055;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#2f4055;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:transparent;border:0;box-shadow:none;color:rgba(255, 255, 255, 0.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255, 255, 255, 0.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled>*,.tox .tox-tree .tox-trbtn--enabled:hover>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:bold}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:normal}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;display:flex;justify-content:flex-end}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-revisionhistory__pane{padding:0 !important}.tox .tox-revisionhistory__container{display:flex;flex-direction:column;height:100%}.tox .tox-revisionhistory{background-color:#222f3e;border-top:1px solid rgba(255, 255, 255, 0.15);display:flex;flex:1;height:100%;margin-top:8px;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.tox .tox-revisionhistory--align-right{margin-left:auto}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{display:flex;flex-direction:column;height:100%;min-width:248px;width:316px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{background-color:#222f3e;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);color:#fff;font-size:20px;font-weight:400;line-height:28px;padding:12px;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#2b3b4e;display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:10px 12px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{height:100%;position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;bottom:1px;left:1px;right:1px;top:1px}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{background-color:#222f3e;border:1px solid rgba(255, 255, 255, 0.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:12px;width:100%}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1)}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{position:relative;z-index:1}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff #285ec7;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #285ec7;box-shadow:0 0 0 2px #285ec7 !important}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#62430b;box-shadow:0 4px 8px 0 rgba(34, 47, 62, 0.1);position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border-radius:3px;bottom:0;box-shadow:0 0 0 2px #fff #cea215;content:"";left:0;position:absolute;right:0;top:0;border-radius:6px;box-shadow:0 0 0 2px #cea215}@media(forced-colors: active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date{display:flex;gap:12px;justify-content:space-between}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{font-size:12px;font-weight:600;line-height:24px;padding:0}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author{align-items:center;display:flex;flex:1 0 0;gap:8px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:rgba(255, 255, 255, 0.5);font-size:16px;line-height:24px;padding:5px 5.5px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#fff;height:24px}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column;height:100%}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:10px 10px 2px 10px;position:relative}.tox .tox-view__label{color:#fff;font-weight:bold;line-height:24px;padding:4px 16px;text-align:center;white-space:nowrap}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px 10px 2px 10px}
1.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-start,.tox .tox-view__header-end{display:flex}.tox .tox-view__pane{height:100%;padding:8px;position:relative;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-start>*,.tox[dir=rtl] .tox-view__header .tox-view__header-end>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>*:first-child{margin-top:0}.tox .tox-well>*:last-child{margin-bottom:0}.tox .tox-well>*:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0, 0, 0, 0.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.15)}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide-dark/skin.css"],names:[],mappings:"AAAA,KACE,eAAA,CACA,sBAAA,CACA,aAAA,CACA,WAAA,CACA,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,kBAAA,CACA,uCAAA,CACA,4BAAA,CACA,oBAAA,CACA,gBAAA,CACA,mBAAA,CACA,sBAAA,CACA,kBAAA,CAEF,0BACE,kBAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,mBAAA,CACA,iBAAA,CACA,kBAAA,CACA,mBAAA,CACA,mBAAA,CACA,mCAAA,CACA,kBAAA,CACA,uBAAA,CACA,mBAAA,CACA,sBAAA,CACA,sBAAA,CACA,mBAAA,CAEF,0BAEE,sBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,WAAA,CACA,QAAA,CACA,cAAA,CACA,SAAA,CACA,SAAA,CACA,eAAA,CACA,UAAA,CAEF,oBACE,aAAA,CACA,eAAA,CAEF,cACE,aAAA,CACA,gBAAA,CAEF,aACE,wBAAA,CACA,kBAAA,CACA,eAAA,CACA,qBAAA,CACA,YAAA,CACA,qBAAA,CACA,uHAAA,CACA,eAAA,CACA,iBAAA,CACA,6BAAA,CAEF,wBACE,WAAA,CACA,eAAA,CACA,gBAAA,CAEF,8CACE,gBAAA,CAEF,2CACE,wBAAA,CACA,wBAAA,CACA,kBAAA,CACA,eAAA,CACA,eAAA,CAEF,iBACE,uHAAA,CACA,YAAA,CAEF,8CAEE,YAAA,CAEF,yBACE,QAAA,CAEF,kCACE,yBAAA,CAEF,wBACE,GACE,sBAAA,CAEF,KACE,wBAAA,CAAA,CAGJ,kCACE,kBAAA,CACA,YAAA,CACA,iBAAA,CAEF,qCACE,cAAA,CACA,UAAA,CAEF,2BACE,iBAAA,CACA,6BAAA,CACA,gCAAA,CACA,eAAA,CACA,UAAA,CACA,SAAA,CACA,SAAA,CACA,QAAA,CAEF,uCACE,mBAAA,CACA,iBAAA,CACA,6BAAA,CAEF,2CACE,kBAAA,CAEF,+CACE,kBAAA,CACA,YAAA,CACA,iBAAA,CAEF,6DACE,aAAA,CAEF,qCACE,cAAA,CACA,iBAAA,CAEF,sDACE,gBAAA,CAEF,oCACE,kBAAA,CAEF,kCACE,cAAA,CAEF,2EACE,aAAA,CAEF,4FACE,wBAAA,CACA,UAAA,CAEF,8EACE,cAAA,CACA,aAAA,CAEF,kGACE,YAAA,CAEF,+FACE,wBAAA,CACA,UAAA,CAEF,0MAEE,wBAAA,CAEF,sGACE,wBAAA,CAEF,4FACE,wBAAA,CACA,UAAA,CAEF,8EACE,cAAA,CACA,aAAA,CAEF,kGACE,YAAA,CAEF,+FACE,wBAAA,CACA,aAAA,CAEF,0MAEE,wBAAA,CACA,aAAA,CAEF,sGACE,wBAAA,CACA,aAAA,CAEF,6FACE,wBAAA,CACA,UAAA,CAEF,+EACE,cAAA,CACA,aAAA,CAEF,mGACE,YAAA,CAEF,gGACE,wBAAA,CACA,aAAA,CAEF,4MAEE,wBAAA,CACA,aAAA,CAEF,uGACE,wBAAA,CACA,aAAA,CAEF,+FACE,wCAAA,CACA,UAAA,CAEF,4GACE,YAAA,CAEF,iFACE,UAAA,CAEF,qGACE,SAAA,CAEF,qKAEE,YAAA,CAEF,uFACE,eAAA,CAEF,+FACE,gBAAA,CAEF,gFACE,WAAA,CAEF,iFACE,gBAAA,CAEF,yFACE,iBAAA,CAEF,0EACE,uBAAA,CAEF,qBACE,eAAA,CACA,QAAA,CACA,cAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,2CACE,UAAA,CACA,iBAAA,CAEF,sCACE,MAAA,CAEF,sDACE,YAAA,CACA,qBAAA,CACA,SAAA,CAEF,uEACE,YAAA,CACA,WAAA,CACA,aAAA,CAEF,0CACE,mFACE,UAAA,CAAA,CAGJ,6BACE,oBAAA,CACA,kBAAA,CACA,kBAAA,CACA,gBAAA,CACA,aAAA,CAEF,oBACE,YAAA,CACA,aAAA,CAEF,2BACE,YAAA,CACA,aAAA,CAEF,cACE,YAAA,CACA,aAAA,CAEF,iBACE,wBAAA,CACA,qBAAA,CACA,uBAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,cAAA,CACA,oBAAA,CACA,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,gBAAA,CACA,QAAA,CACA,YAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,4BAAA,CACA,oBAAA,CACA,mBAAA,CACA,kBAAA,CAEF,yBACE,iBAAA,CACA,WAAA,CACA,iDAAA,CACA,UAAA,CACA,SAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CAEF,2BACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,8
1CACE,SAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,uCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,qCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,+CACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,2DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,4IAGE,YAAA,CACA,eAAA,CAEF,sLAGE,aAAA,CACA,iBAAA,CAEF,4BACE,wBAAA,CACA,qBAAA,CACA,uBAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,YAAA,CACA,gBAAA,CACA,4BAAA,CACA,oBAAA,CACA,mBAAA,CAEF,sCACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CAEF,iDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,iDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,kDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,gDACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,0DACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,8BAAA,CAEF,qEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,qEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,sEACE,wBAAA,CACA,qBAAA,CACA,oBAAA,CACA,eAAA,CACA,UAAA,CAEF,iHAGE,WAAA,CAEF,2JAGE,aAAA,CACA,iBAAA,CAEF,iGAEE,oBAAA,CACA,SAAA,CAEF,sBACE,YAAA,CACA,WAAA,CACA,qBAAA,CACA,cAAA,CACA,oBAAA,CACA,uHAAA,CACA,cAAA,CACA,kBAAA,CACA,eAAA,CACA,QAAA,CACA,SAAA,CACA,kBAAA,CAEF,0BACE,cAAA,CAEF,wBACE,4BAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CAEF,kCACE,yCAAA,CACA,wBAAA,CACA,gBAAA,CACA,8BAAA,CAEF,6CACE,yCAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CAEF,6CACE,yCAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CAEF,8CACE,yCAAA,CACA,wBAAA,CACA,gBAAA,CACA,UAAA,CAEF,sCACE,iBAAA,CAEF,8DACE,UAAA,CAEF,mBACE,kBAAA,CACA,iBAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,cAAA,CAEF,0BAEE,UAAA,CACA,eAAA,CACA,iBAAA,CACA,QAAA,CACA,SAAA,CAEF,0BACE,kBAAA,CACA,iBAAA,CACA,gCAAA,CACA,sBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,WAAA,CACA,UAAA,CAEF,4DACE,aAAA,CACA,6BAAA,CAEF,8BACE,4DACE,4BAAA,CAAA,CAGJ,gEACE,YAAA,CACA,YAAA,CAEF,0DACE,YAAA,CACA,YAAA,CAEF,6BACE,8BAAA,CACA,kBAAA,CAEF,kFACE,6BAAA,CAEF,oFACE,6BAAA,CAEF,wFACE,6BAAA,CAEF,8FACE,YAAA,CAEF,4FACE,aAAA,CAEF,oGACE,YAAA,CAEF,wGACE,aAAA,CAEF,0DACE,iBAAA,CACA,kCAAA,CACA,WAAA,CAEF,yCACE,eAAA,CAEF,yCACE,aAAA,CAEF,2CACE,eAAA,CAEF,mCACE,gBAAA,CAEF,mCACE,cAAA,CAEF,qCACE,gBAAA,CAEF,qDACE,YAAA,CACA,SAAA,CAEF,kDACE,YAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,eAAA,CACA,SAAA,CAEF,kDACE,qBAAA,CACA,sCAAA,CACA,mBAAA,CACA,oBAAA,CACA,kBAAA,CACA,oBAAA,CACA,aAAA,CAEF,8DACE,kBAAA,CAEF,oCACE,0CAAA,CACA,8BAAA,CACA,cAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,iBAAA,CACA,eAAA,CACA,eAAA,CACA,mBAAA,CACA,0BAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,2BACE,kBAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CACA,0BAAA,CACA,wBAAA,CACQ,gBAAA,CAEV,uHAEE,qBAAA,CAEF,mhBAME,WAAA,CAEF,mIAEE,UAAA,CACA,kBAAA,CACA,eAAA,CACA,cAAA,CACA,UAAA,CACA,iBAAA,CACA,mBAAA,CAEF,8DACE,WAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,QAAA,CACA,+BAAA,CAEF,uEACE,YAAA,CACA,cAAA,CAEF,oKACE,wBAAA,CAEF,qKACE,SAAA,CACA,wBAAA,CACA,UAAA,CACA,2BAAA,CAEF,iDACE,eAAA,CAEF,oDACE,iBAAA,CACA,WAAA,CAEF,iDACE,iBAAA,CACA,WAAA,CAEF,qGACE,wBAAA,CACA,UAAA,CAEF,oGACE,wBAAA,CACA,UAAA,CAEF,8BACE,oGACE,gBAAA,CAAA,CAGJ,qGACE,wBAAA,CACA,UAAA,CAEF,oGACE,wBAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,iHACE,iBAAA,CACA,QAAA,CACA,+BAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,iHACE,0BAAA,CAAA,CAGJ,wGACE,wBAAA,CACA,UAAA,CAEF,8BACE,wGACE,iBAAA,CACA,iBAAA,CAAA,CAGJ,uGACE,UAAA,CACA,wBAAA,CACA,iBAAA,CAEF,6GACE,wBAAA,CACA,UAAA,CAEF,6GACE,wBAAA,CACA,UAAA,CAEF,oHACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oHACE,0BAAA,CAAA,CAGJ,8BACE,6GACE,iBAAA,CACA,iBAAA,CAAA,CAGJ,iCACE,wBAAA,CACA,iBAAA,CACA,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,iBAAA,CACA,iBAAA,CAEF,qEAEE,kBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,UAAA,CAEF,6EAEE,iBAAA,CAEF,4DACE,WAAA,CACA,UAAA,CAEF,iCACE,kBAAA,CACA,oBAAA,CACA,MAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,cAAA,CACA,mBAAA,CACA,oBAAA,CAEF,qCACE,kBAAA,CACA,oBAAA,CACA,cAAA,CACA,WAAA,CACA,gBAAA,CACA,mBAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CACA,eAAA,CAEF,wCACE,UAAA,CACA,WAAA,CACA,kBAAA,CAEF,qCACE,iBAAA,CAEF,2CACE,4BAAA,CACA,8BAAA,CACA,kBAAA,CAEF,2EACE,6BAAA,CAEF,yHACE,YAAA,CAEF,qJACE,YAAA,CAEF,iCACE,wBAAA,CACA,0CAAA,CACA,iBAAA,CACA,6EAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,gBAAA,CACA,eAAA,CACA,eAAA,CACA,SAAA,CAEF,wDACE,kBAAA,CACA,YAAA,CACA,gBAAA,CACA,QAAA,CACA,aAAA,CAEF,uDACE,WAAA,CACA,oBAAA,CACA,aAAA,CAEF,6DACE,kBAAA,CAEF,6DACE,eAAA,CAEF,qCACE,YAAA,CAEF,0CACE,kBAAA,CACA,aAAA,CACA,kBAAA,CAEF,qFACE,iBAAA,CAEF,sFACE,wBAAA,CACA,gBAAA,CAEF,qFACE,sBAAA,CACA,kBAAA,CAEF,wFACE,kBAAA,CAEF,wFACE,oBAAA,CACA,eAAA,CAEF,6CACE,iBAAA,CACA,aAAA,CACA,qBAAA,CAEF,wFACE,sBAAA,CAEF,yFACE,oBAAA,CAEF,wFACE,qBAAA,CAEF,2FACE,iBAAA,CAEF,2FACE,mBAAA,CAEF,0FACE,kCAAA,CAEF,oFACE,eAAA,CAEF,wGACE,eAAA,CAEF,oDACE,gBAAA,CACA,gBAAA,CAEF,gEACE,gBAAA,CAEF,oFACE,iCAAA,CAEF,8EACE,gBAAA,CAEF,kGACE,gBAAA,CAEF,8
1CACE,iBAAA,CACA,eAAA,CAEF,0DACE,iBAAA,CACA,yBAAA,CAEF,sEACE,gBAAA,CAEF,8BACE,0DAEE,wCAAA,CACA,qCAAA,CACA,wBAAA,CAAA,CAGJ,iCACE,YAAA,CACA,kBAAA,CACA,YAAA,CACA,QAAA,CAEF,qBACE,qBAAA,CACA,YAAA,CACA,WAAA,CAEF,8BACE,WAAA,CAEF,mDAEE,WAAA,CAEF,2BACE,eAAA,CACA,sBAAA,CACA,iBAAA,CACA,sBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,iCACE,sBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,qBACE,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,8BACE,qIAAA,CACA,WAAA,CACA,UAAA,CAEF,mDAEE,UAAA,CAEF,wEAEE,kBAAA,CAEF,2BACE,gBAAA,CACA,sBAAA,CACA,sBAAA,CACA,UAAA,CACA,UAAA,CAEF,mBACE,YAAA,CACA,qBAAA,CACA,6BAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,6BAAA,CACA,iBAAA,CACA,aAAA,CAEF,yBACE,aAAA,CAEF,qCAEE,+BAAA,CACA,wBAAA,CAEF,wBACE,iBAAA,CAEF,qCACE,oBAAA,CACA,kBAAA,CACA,YAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,4EACE,QAAA,CAEF,2BACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,aAAA,CACA,WAAA,CAEF,yCACE,YAAA,CAEF,qCACE,sBAAA,CACA,WAAA,CACA,eAAA,CAEF,oCACE,iBAAA,CAEF,oCACE,iBAAA,CAEF,0CACE,gBAAA,CAEF,wCACE,iBAAA,CAEF,8BACE,gBAAA,CAEF,8BACE,gBAAA,CAEF,oCACE,iBAAA,CAEF,kCACE,gBAAA,CAEF,mHAGE,qBAAA,CAEF,qEACE,QAAA,CACA,gBAAA,CAEF,wBACE,YAAA,CAEF,8BACE,wBACE,wBAAA,CAAA,CAGJ,iBACE,WAAA,CACA,yCAAA,CACA,UAAA,CAEF,8CAEE,mDAAA,CACA,oBAAA,CAEF,yBACE,kBAAA,CACA,YAAA,CACA,sBAAA,CAEF,kCACE,cAAA,CAEF,+BACE,kBAAA,CACA,4BAAA,CACA,QAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,YAAA,CACA,SAAA,CACA,UAAA,CAEF,mCACE,SAAA,CACA,WAAA,CACA,UAAA,CAEF,qCACE,kBAAA,CAEF,iDACE,YAAA,CACA,SAAA,CACA,WAAA,CACA,cAAA,CACA,UAAA,CAEF,sDACE,SAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CAEF,+EACE,aAAA,CAEF,8CACE,gBAAA,CAEF,wCACE,iBAAA,CAMF,wBACE,YAAA,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CAEA,eAAA,CACA,eAAA,CACA,WAAA,CAEF,gCACE,kBAAA,CACA,YAAA,CACA,6BAAA,CACA,4CAAA,CACA,gBAAA,CACA,kBAAA,CACA,SAAA,CAEF,+BACE,cAAA,CACA,eAAA,CACA,mBAAA,CACA,UAAA,CACA,gBAAA,CAEF,kBACE,kBAAA,CACA,wBAAA,CACA,iBAAA,CACA,WAAA,CACA,mBAAA,CACA,iBAAA,CAEF,wBACE,4CAAA,CAEF,wCACE,wBAAA,CACA,wBAAA,CACA,4CAAA,CAEF,8CACE,qBAAA,CACA,WAAA,CAEF,gEACE,cAAA,CAEF,6DACE,kBAAA,CAEF,mEACE,iBAAA,CAEF,0EACE,QAAA,CACA,mBAAA,CACA,iBAAA,CACA,UAAA,CACA,aAAA,CACA,WAAA,CACA,SAAA,CACA,UAAA,CACA,iBAAA,CACA,qBAAA,CAEF,oGACE,YAAA,CAEF,0BACE,kBAAA,CACA,UAAA,CACA,YAAA,CACA,6BAAA,CAEF,wBACE,UAAA,CACA,cAAA,CACA,gBAAA,CAEF,wBACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,sBAAA,CACA,kDAAA,CACA,oBAAA,CAGF,oDACE,gBAAA,CACA,oCAAA,CAEF,mDACE,wBAAA,CAEF,0BACE,QAAA,CAEF,iCACE,WAAA,CACA,kBAAA,CACA,UAAA,CACA,cAAA,CAEF,gCACE,kBAAA,CACA,UAAA,CACA,YAAA,CACA,qBAAA,CACA,iBAAA,CAEF,oCACE,mBAAA,CAEF,+BACE,QAAA,CACA,qBAAA,CACA,cAAA,CACA,MAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAAA,CAEF,iCACE,wBAAA,CACA,8BAAA,CACA,UAAA,CACA,iBAAA,CAEF,kDACE,cAAA,CAEF,4BACE,eAAA,CAEF,8BACE,8BAAA,CACA,cAAA,CACA,iBAAA,CAGF,oCACE,gBAAA,CAEF,iCACE,gBAAA,CACA,iBAAA,CAEF,wCACE,YAAA,CACA,UAAA,CACA,WAAA,CACA,WAAA,CACA,sBAAA,CACA,kBAAA,CACA,QAAA,CACA,4BAAA,CAEF,yBACE,kBAAA,CACA,iBAAA,CACA,iBAAA,CACA,4BAAA,CAEF,6CACE,cAAA,CAEF,yCACE,kBAAA,CACA,QAAA,CACA,UAAA,CACA,YAAA,CACA,MAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,yBACE,YAAA,CACA,aAAA,CACA,cAAA,CACA,wBAAA,CACA,cAAA,CAEF,uCACE,iBAAA,CACA,UAAA,CAEF,wBACE,YAAA,CACA,cAAA,CACA,wBAAA,CACA,cAAA,CAEF,mCACE,wDAAA,CACA,QAAA,CACA,UAAA,CACA,aAAA,CACA,UAAA,CACA,gBAAA,CACA,iBAAA,CACA,UAAA,CAEF,2BACE,kBAAA,CACA,QAAA,CACA,YAAA,CACA,qBAAA,CACA,WAAA,CACA,MAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,iBAAA,CACA,KAAA,CACA,SAAA,CAEF,gCACE,kBAAA,CACA,wBAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,UAAA,CAEF,0BACE,YAAA,CACA,qBAAA,CACA,aAAA,CACA,aAAA,CACA,YAAA,CACA,sBAAA,CAEF,8CACE,oBAAA,CAEF,gCACE,2BAAA,CAEF,2DACE,SAAA,CAEF,uCACE,WAAA,CACA,UAAA,CACA,6HAAA,CACA,mCAAA,CAEF,yCACE,WAAA,CACA,UAAA,CACA,gBAAA,CACA,kBAAA,CACA,6HAAA,CACA,mCAAA,CAEF,gBACE,GACE,4BAAA,CAEF,KACE,2BAAA,CAAA,CAGJ,sBACE,UAAA,CACA,WAAA,CACA,qBAAA,CACA,+BAAA,CACA,iBAAA,CACA,oBAAA,CACA,qBAAA,CACA,yCAAA,CAEF,uCACE,eAAA,CAEF,sKAGE,eAAA,CAEF,iCACE,gBAAA,CAEF,oJAGE,gBAAA,CAEF,eACE,kBAAA,CACA,YAAA,CAEF,2BACE,6BAAA,CAEF,2BACE,iBAAA,CACA,WAAA,CACA,gBAAA,CACA,qBAAA,CACA,UAAA,CAEF,qBACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAAA,CAEF,oFAEE,gBAAA,CAEF,sDACE,eAAA,CAEF,wEAEE,eAAA,CAEF,gDACE,gBAAA,CAOF,sBACE,kBAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,cAAA,CACA,OAAA,CACA,KAAA,CACA,YAAA,CAEF,gCACE,uCAAA,CACA,QAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,wCACE,wBAAA,CAEF,iBACE,wBAAA,CACA,oBAAA,CACA,kBAAA,CACA,kBAAA,CACA,cAAA,CACA,uFAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,iBAAA,CACA,UAAA,CACA,SAAA,CAEF,0CACE,8CACE,qBAAA,CACA,eAAA,CACA,6BAAA,CACA,wBAAA,CAAA,CAGJ,wBACE,YAAA,CAEF,yBACE,kBAAA,CACA,wBAAA,CACA,kBAAA,CACA,UAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,uBAAA,CACA,iBAAA,CAEF,qCACE,SAAA,CAEF,6BACE,WAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,oCACE,eAAA,CAEF,0BACE,gBAAA,CAEF,w
1BACE,uHAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,QAAA,CACA,mBAAA,CAEF,uBACE,UAAA,CACA,YAAA,CACA,MAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,eAAA,CACA,mBAAA,CAEF,0CACE,oDACE,qBAAA,CAAA,CAGJ,2BACE,sBAAA,CACA,YAAA,CACA,qBAAA,CACA,aAAA,CACA,iBAAA,CAEF,0CACE,2BACE,cAAA,CAAA,CAGJ,0CACE,wDACE,kBAAA,CACA,gCAAA,CACA,eAAA,CACA,gBAAA,CAAA,CAGJ,gCACE,mCAAA,CACA,8BAAA,CACA,oBAAA,CACA,aAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,4BAAA,CACA,oBAAA,CAEF,sCACE,uCAAA,CAEF,wCACE,+BAAA,CACA,aAAA,CAEF,8BACE,wCACE,iCAAA,CACA,eAAA,CAAA,CAGJ,+BACE,qBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,mCAAA,CACA,aAAA,CACA,gCAAA,CACA,iBAAA,CAEF,iCACE,eAAA,CACA,eAAA,CAEF,6CACE,YAAA,CAEF,4CACE,eAAA,CAEF,4CACE,eAAA,CACA,YAAA,CAEF,iCACE,aAAA,CACA,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,+CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,wCACE,UAAA,CACA,iCAAA,CACA,yBAAA,CAEF,mCACE,SAAA,CAEF,sCACE,gBAAA,CAEF,kCACE,oBAAA,CAEF,sGAGE,2BAAA,CAEF,sGAGE,kBAAA,CAEF,0KAKE,aAAA,CACA,mBAAA,CACA,qBAAA,CAEF,mDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CAEF,mDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,gBAAA,CACA,qBAAA,CACA,kBAAA,CACA,eAAA,CACA,mBAAA,CAEF,kDACE,kBAAA,CAEF,4LAGE,YAAA,CAEF,yLAGE,eAAA,CAEF,yLAGE,eAAA,CACA,YAAA,CAEF,6EACE,iBAAA,CAEF,0EACE,cAAA,CAEF,2BACE,YAAA,CACA,gBAAA,CAEF,6BACE,WAAA,CACA,cAAA,CAEF,uDACE,eAAA,CAEF,2BACE,eAAA,CAEF,qDACE,aAAA,CAEF,yCACE,iBAAA,CAEF,yBACE,kBAAA,CACA,wBAAA,CACA,eAAA,CACA,YAAA,CACA,6BAAA,CACA,gBAAA,CAEF,4DAEE,YAAA,CAEF,+BACE,kBAAA,CACA,uCAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SAAA,CAEF,wBACE,wBAAA,CACA,UAAA,CAEF,iCACE,gBAAA,CACA,kBAAA,CAEF,6CACE,iBAAA,CAEF,iCACE,4BAAA,CAEF,4CACE,kBAAA,CAEF,2BACE,kBAAA,CACA,eAAA,CAEF,uCACE,iBAAA,CAEF,yBACE,gBAAA,CAEF,oDACE,eAAA,CAEF,0BACE,iBAAA,CAEF,kCACE,wBAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,SAAA,CAEF,iCACE,iBAAA,CAEF,4DACE,oBAAA,CACA,4BAAA,CACA,YAAA,CAEF,yBACE,iBAAA,CACA,UAAA,CACA,YAAA,CAEF,8BACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,0CACE,YAAA,CACA,MAAA,CAEF,wDACE,MAAA,CACA,WAAA,CAEF,8BACE,SAAA,CACA,iBAAA,CAEF,6BACE,SAAA,CACA,kBAAA,CAEF,iCACE,oDAAA,CAEF,wDACE,mBAAA,CAEF,0CACE,uEACE,cAAA,CAAA,CAGJ,0CACE,8FACE,eAAA,CAAA,CAGJ,sIAEE,eAAA,CAEF,gCACE,gBAAA,CAEF,0CACE,iEACE,aAAA,CAAA,CAGJ,0CACE,wFACE,gBAAA,CAAA,CAGJ,0HAEE,gBAAA,CAEF,gCACE,eAAA,CAEF,6BACE,YAAA,CACA,MAAA,CAEF,mBACE,kBAAA,CACA,eAAA,CACA,yBAAA,CACA,qBAAA,CACA,YAAA,CACA,qBAAA,CACA,WAAA,CACA,sBAAA,CACA,gBAAA,CACA,YAAA,CAEF,qBACE,8BAAA,CACA,iBAAA,CAEF,oBACE,YAAA,CACA,MAAA,CACA,eAAA,CACA,iBAAA,CAEF,4BACE,qBAAA,CACA,iBAAA,CACA,UAAA,CACA,OAAA,CACA,SAAA,CACA,mBAAA,CACA,iBAAA,CACA,uBAAA,CACA,SAAA,CAEF,8BACE,4BACE,0BAAA,CAAA,CAGJ,4BACE,qBAAA,CACA,QAAA,CACA,qBAAA,CACA,MAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,2CACE,SAAA,CAEF,0BACE,yBAAA,CAEF,2BACE,YAAA,CACA,aAAA,CACA,qBAAA,CACA,eAAA,CAEF,wBACE,YAAA,CACA,qCAAA,CACA,SAAA,CAEF,iDACE,wBAAA,CACA,iDAAA,CACA,eAAA,CACA,aAAA,CAEF,kFACE,yBAAA,CAEF,6EACE,8CAAA,CACA,eAAA,CAEF,gFACE,wBAAA,CACA,eAAA,CACA,aAAA,CAEF,4GACE,eAAA,CAEF,8EACE,eAAA,CACA,WAAA,CACA,eAAA,CACA,SAAA,CAEF,yBACE,SAAA,CACA,iBAAA,CAEF,wBACE,SAAA,CACA,kBAAA,CAEF,4BACE,sDAAA,CAEF,mDACE,mBAAA,CAEF,uBACE,MAAA,CACA,iBAAA,CAEF,2SAGE,YAAA,CAEF,2BACE,aAAA,CAEF,yCACE,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,gDACE,SAAA,CAEF,gDACE,WAAA,CAEF,8CACE,UAAA,CAEF,6MAGE,kBAAA,CAEF,wDACE,SAAA,CAEF,2LAGE,iBAAA,CAEF,kDACE,QAAA,CAEF,yBACE,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,MAAA,CACA,WAAA,CAEF,wBACE,cAAA,CAEF,kCACE,qBAAA,CACA,cAAA,CAEF,qDACE,gBAAA,CAEF,sBACE,YAAA,CACA,iBAAA,CACA,SAAA,CAEF,qCACE,UAAA,CAEF,2BACE,6BAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,WAAA,CACA,iBAAA,CACA,OAAA,CACA,UAAA,CAEF,8BACE,2BACE,yBAAA,CACA,2BAAA,CACA,wBAAA,CAAA,CAGJ,sHAEE,oBAAA,CACA,cAAA,CAEF,mCACE,8SAAA,CACA,6CAAA,CACA,yBAAA,CACA,wBAAA,CACA,iBAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,iBAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CAEF,8BACE,mCACE,WAAA,CAAA,CAGJ,+CACE,kBAAA,CAEF,oDACE,iBAAA,CAEF,0CACE,QAAA,CAEF,8CACE,kBAAA,CAEF,oCACE,SAAA,CAEF,wCAEE,8BAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,iBAAA,CACA,mBAAA,CACA,kBAAA,CAEF,w
1BACE,aAAA,CAEF,yBACE,iBAAA,CAEF,eACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,sBACE,qBAAA,CACA,iBAAA,CAEF,+BACE,MAAA,CAEF,6BACE,UAAA,CAEF,kCACE,YAAA,CAEF,qBACE,YAAA,CACA,kBAAA,CACA,cAAA,CACA,6BAAA,CAEF,4CACE,qBAAA,CAEF,4CACE,gCAAA,CAEF,4CACE,qBAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CAEF,8BACE,kBAAA,CACA,YAAA,CAEF,iCACE,YAAA,CACA,MAAA,CACA,qBAAA,CAEF,+CACE,MAAA,CAEF,6CACE,YAAA,CACA,MAAA,CAEF,2DACE,MAAA,CACA,WAAA,CAEF,oEACE,eAAA,CAEF,8DACE,gBAAA,CAEF,sGAEE,YAAA,CAEF,iFACE,eAAA,CACA,gBAAA,CAEF,2JAKE,eAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,uHAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,iBAAA,CACA,WAAA,CACA,UAAA,CAEF,iGAGE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,mPAOE,wBAAA,CACA,oBAAA,CACA,4BAAA,CACA,YAAA,CAEF,4BACE,eAAA,CACA,gBAAA,CACA,WAAA,CACA,kBAAA,CAEF,oBACE,4BAAA,CACA,QAAA,CACA,wBAAA,CACA,gBAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CAEF,wBACE,aAAA,CACA,SAAA,CAEF,yBACE,UAAA,CAEF,6CACE,eAAA,CAEF,uCACE,gBAAA,CAEF,uBACE,cAAA,CACA,iBAAA,CAEF,sDACE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,gCACE,cAAA,CACA,MAAA,CACA,YAAA,CAEF,kCACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CAEF,sCACE,SAAA,CAEF,8BACE,sCACE,4BAAA,CAAA,CAGJ,4CACE,kBAAA,CACA,YAAA,CAEF,0CACE,SAAA,CAEF,oCACE,QAAA,CAEF,sBACE,cAAA,CACA,iBAAA,CAEF,6BACE,eAAA,CACA,wBAAA,CACA,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,UAAA,CACA,uHAAA,CACA,cAAA,CACA,gBAAA,CACA,QAAA,CACA,eAAA,CACA,YAAA,CACA,iBAAA,CACA,WAAA,CACA,UAAA,CAEF,uCACE,wBAAA,CACA,+BAAA,CACA,kBAAA,CAEF,yCACE,YAAA,CAEF,mCACE,wBAAA,CACA,oBAAA,CACA,4BAAA,CACA,YAAA,CAEF,0BACE,mBAAA,CACA,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,4CACE,uBAAA,CACA,YAAA,CAEF,4GAEE,kBAAA,CAEF,yCACE,SAAA,CAEF,gGAEE,iBAAA,CAEF,mCACE,QAAA,CAEF,wBACE,oBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,YAAA,CACA,MAAA,CACA,eAAA,CAEF,mBACE,mBAAA,CACA,oBAAA,CAEF,sCACE,WAAA,CAEF,4CACE,WAAA,CAEF,gBACE,QAAA,CACA,WAAA,CACA,QAAA,CACA,eAAA,CACA,wBAAA,CACA,SAAA,CACA,uBAAA,CACA,UAAA,CAEF,8DACE,YAAA,CAEF,+DAEE,MAAA,CACA,cAAA,CACA,KAAA,CACA,YAAA,CAEF,gCACE,4BAAA,CAEF,0EAEE,YAAA,CAEF,0BACE,eAAA,CACA,cAAA,CAEF,uBACE,qBAAA,CACA,YAAA,CACA,eAAA,CACA,iBAAA,CACA,UAAA,CAEF,gDACE,aAAA,CAEF,kCACE,YAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,8BACE,kDAAA,CAEF,kCACE,MAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CAEF,yFAEE,cAAA,CAEF,0CACE,gBAAA,CACA,wBAAA,CACA,UAAA,CACA,iBAAA,CACA,MAAA,CAEF,2CACE,sBAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,KAAA,CACA,UAAA,CAEF,gDACE,QAAA,CACA,WAAA,CACA,iBAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,oBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,qBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,uBAAA,CACA,SAAA,CAEF,8CACE,wBAAA,CACA,gBAAA,CACA,UAAA,CACA,sBAAA,CACA,SAAA,CAEF,iDACE,YAAA,CACA,sBAAA,CACA,kBAAA,CAEF,yCACE,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,+BAAA,CACA,yCAAA,CAEF,qIAGE,qBAAA,CAEF,8BACE,QAAA,CACA,iBAAA,CACA,gBAAA,CACA,WAAA,CAEF,2EACE,QAAA,CACA,SAAA,CACA,gBAAA,CAEF,oDACE,cAAA,CAEF,yDACE,wBAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,kEACE,WAAA,CAEF,8BACE,YAAA,CAEF,iCACE,kBAAA,CACA,YAAA,CACA,sBAAA,CAEF,0CACE,WAAA,CAEF,uCACE,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CAEF,mCACE,cAAA,CACA,eAAA,CAEF,qCACE,kBAAA,CACA,4BAAA,CACA,QAAA,CACA,cAAA,CACA,YAAA,CACA,WAAA,CACA,sBAAA,CACA,YAAA,CACA,SAAA,CACA,UAAA,CAEF,yCACE,SAAA,CACA,WAAA,CACA,UAAA,CAEF,2CACE,kBAAA,CAEF,8BACE,wBAAA,CACA,YAAA,CACA,cAAA,CACA,WAAA,CAEF,kCACE,sCAAA,CACA,kBAAA,CACA,wBAAA,CACA,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,2EACE,gBAAA,CAEF,iEACE,wBAAA,CACA,sCAAA,CAEF,8BACE,iEACE,sBAAA,CACA,oBAAA,CAAA,CAGJ,qCACE,UAAA,CACA,aAAA,CACA,cAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,gEACE,cAAA,CAEF,4DACE,cAAA,CAEF,2BACE,YAAA,CAEF,wBACE,kBAAA,CACA,wBAAA,CACA,YAAA,CACA,eAAA,CAEF,iDACE,YAAA,CACA,qBAAA,CACA,iBAAA,CACA,YAAA,CAEF,2BACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,gBAAA,CAEF,6BACE,cAAA,CACA,gBAAA,CAEF,gCACE,cAAA,CACA,gBAAA,CACA,8BAAA,CAEF,8DACE,aAAA,CAMF,eACE,wBAAA,CACA,0CAAA,CACA,iBAAA,CACA,eAAA,CACA,oBAAA,CACA,eAAA,CACA,kBAAA,CACA,YAAA,CAEF,mDACE,aAAA,CAEF,sDACE,WAAA,CAEF,mDACE,WAAA,CAEF,0CACE,2CACE,wBAAA,CACA,iBAAA,CAEF,+DACE,oBAAA,CAAA,CAGJ,0OASE,QAAA,CAEF,kBACE,8HAAA,CACA,wBAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,cAAA,CACA,gBAAA,CACA,UAAA,CACA,qBAAA,CAEF,iCACE,aAAA,CAEF,oBACE,8HAAA,CACA,wBAAA,CACA,aAAA,CACA,UAAA,CACA,sBAAA,CACA,wBAAA,CACA,eAAA,CAEF,yBACE,yBAAA,CACA,wBAAA,CACA,iBAAA,CACA,aAAA,CACA,cAAA,CACA,YAAA,CACA,cAAA,CACA,aAAA,CACA,eAAA,CACA,kBAAA,CAEF,+BACE,wBAAA,CAEF,+BACE,wBAAA,CAGF,eACE,kBAAA,CACA,kBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,sBAAA,CACA,oBAAA,CACA,YAAA,CACA,aAAA,CACA,mBAAA,CACA,UAAA,CAEF,yBACE,wBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,oCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,2CACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,2CACE,0BAAA,CAAA,CAGJ,4EAEE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,2DACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,6BACE,cAAA,CACA,kBAAA,CACA,YAAA,CAEF,iDACE,kBAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CACA,YAAA,CAEF,uBACE,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,eAAA,CACA,qBAAA,CACA,YAAA,CACA,cAAA,CACA,kBAAA,CACA,8DAAA,CACA,gBAAA,CACA,iBAAA,CACA,cAAA,CACA,SAAA,CACA,WAAA,CACA,wDAAA,CACA,iBAAA,CAEF,yBACE,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,yBACE,cAAA,CACA,kBAAA,CAEF,6BACE,oBAAA,CACA,4BAAA,CAEF,2BACE,SAAA,CAEF,gCACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,kCACE,UAAA,CAEF,kCACE,aAAA,CAEF,gFAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,gDACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,yCACE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,oCACE,SAAA,CAEF,8BACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,gCACE,UAAA,CAEF,gCACE,aAAA,CAEF,4EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8
1CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,uCACE,UAAA,CACA,iCAAA,CACA,yBAAA,CAEF,kCACE,SAAA,CAEF,6DAEE,wBAAA,CACA,sCAAA,CACA,aAAA,CAEF,iEAEE,aAAA,CAEF,iEAEE,UAAA,CAEF,0JAIE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,6FAEE,iBAAA,CACA,sBAAA,CACA,kBAAA,CAEF,+EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,qEAEE,YAAA,CAEF,6BACE,wBAAA,CACA,oBAAA,CACA,UAAA,CAEF,+BACE,UAAA,CAEF,+BACE,aAAA,CAEF,0EAEE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,6CACE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,sCACE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,iCACE,SAAA,CAEF,6BACE,iBAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CACA,oBAAA,CACA,qBAAA,CAEF,+BACE,QAAA,CAEF,iCACE,eAAA,CAEF,6BACE,iBAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAAA,CAEF,iCACE,aAAA,CAEF,gCACE,gBAAA,CACA,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,gBAAA,CAEF,yCACE,iBAAA,CACA,mBAAA,CACA,cAAA,CACA,gBAAA,CACA,mBAAA,CAEF,8CACE,SAAA,CACA,iBAAA,CAEF,6CACE,SAAA,CACA,kBAAA,CAEF,iDACE,oDAAA,CAEF,wFACE,mBAAA,CAEF,6BACE,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,OAAA,CACA,SAAA,CACA,aAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CAEF,4BACE,eAAA,CACA,wBAAA,CACA,YAAA,CACA,qBAAA,CACA,uFAAA,CACA,kBAAA,CACA,UAAA,CAEF,mDACE,UAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,iBAAA,CAEF,iDACE,YAAA,CACA,iDAAA,CACA,kBAAA,CACA,aAAA,CAEF,kEACE,iDAAA,CAEF,yDACE,UAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,YAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CACA,aAAA,CAEF,uDACE,wBAAA,CAEF,8DACE,UAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,+DACE,8BAAA,CACA,cAAA,CAEF,yDACE,iBAAA,CAEF,mDACE,wBAAA,CACA,YAAA,CACA,6BAAA,CACA,kBAAA,CACA,iBAAA,CACA,8BAAA,CACA,+BAAA,CAEF,qDACE,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,OAAA,CACA,cAAA,CACA,8BAAA,CAEF,gCACE,UAAA,CACA,6BAAA,CAEF,wDACE,YAAA,CACA,kBAAA,CACA,iDAAA,CACA,iDAAA,CACA,cAAA,CACA,aAAA,CAEF,8DACE,aAAA,CAEF,kGACE,UAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,mGACE,8BAAA,CACA,cAAA,CAEF,8DACE,YAAA,CACA,oBAAA,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,cAAA,CACA,kBAAA,CACA,6DAAA,CACA,gGAAA,CACA,aAAA,CAEF,qCACE,WAAA,CACA,8BAAA,CACA,cAAA,CAEF,oCACE,iBAAA,CACA,WAAA,CACA,8BAAA,CACA,cAAA,CAEF,sCACE,aAAA,CAEF,mCACE,wBAAA,CACA,8BAAA,CACA,cAAA,CACA,iBAAA,CACA,YAAA,CAEF,2BACE,YAAA,CACA,kBAAA,CACA,aAAA,CACA,kBAAA,CACA,cAAA,CACA,gBAAA,CACA,wBAAA,CACA,aAAA,CACA,gBAAA,CACA,cAAA,CACA,kBAAA,CACA,iBAAA,CAEF,iCACE,yBAAA,CAEF,mEAEE,8BAAA,CACA,cAAA,CACA,iCAAA,CACA,yBAAA,CAEF,8JAIE,aAAA,CACA,iCAAA,CACA,yBAAA,CAEF,+FAEE,iBAAA,CACA,yBAAA,CACA,kBAAA,CAEF,iFAEE,UAAA,CACA,iCAAA,CACA,yBAAA,CAEF,cACE,oBAAA,CACA,iBAAA,CAEF,wBACE,yBAAA,CAEF,iFAEE,gBAAA,CAEF,0BACE,oBAAA,CACA,yCAAA,CAEF,mEAEE,0DAAA,CAEF,sBACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,6EAAA,CACA,WAAA,CACA,eAAA,CAEF,0CACE,sBAAA,CAEF,mCACE,4BAAA,CACA,kBAAA,CAEF,2CAEE,kBAAA,CACA,UAAA,CACA,aAAA,CACA,QAAA,CACA,SAAA,CACA,iBAAA,CACA,OAAA,CAEF,8BACE,2CAEE,YAAA,CAAA,CAGJ,yEAEE,SAAA,CACA,uDAAA,CAEF,2EAEE,QAAA,CACA,QAAA,CAEF,qCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CACA,eAAA,CAEF,sCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,qEAEE,QAAA,CACA,KAAA,CACA,2BAAA,CAEF,kCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CACA,cAAA,CAEF,mCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,uEAEE,MAAA,CACA,mBAAA,CACA,0BAAA,CAEF,mCACE,wDAAA,CACA,gBAAA,CACA,iBAAA,CAEF,oCACE,wDAAA,CACA,iBAAA,CACA,iBAAA,CAEF,yEAEE,SAAA,CACA,mBAAA,CACA,0BAAA,CAEF,oCACE,wDAAA,CACA,gBAAA,CACA,gBAAA,CAEF,qCACE,wDAAA,CACA,iBAAA,CACA,gBAAA,CAEF,mFAEE,SAAA,CAEF,qFAEE,sBAAA,CAEF,uBACE,YAAA,CACA,kBAAA,CACA,WAAA,CACA,YAAA,CAEF,kBACE,wBAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CAEF,0BACE,YAAA,CACA,eAAA,CAEF,kCACE,YAAA,CAEF,wBACE,YAAA,CAEF,kCACE,SAAA,CAEF,gCACE,SAAA,CAEF,wEAEE,0CAAA,CAEF,mBACE,wBAAA,CACA,oBAAA,CACA,kBAAA,CACA,gBAAA,CACA,qBAAA,CACA,oBAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,sCACE,WAAA,CACA,UAAA,CAEF,iBACE,kBAAA,CACA,YAAA,CACA,MAAA,CACA,WAAA,CACA,sBAAA,CACA,iBAAA,CAEF,uBACE,4BAAA,CACA,wBAAA,CACA,iBAAA,CACA,WAAA,CACA,eAAA,CACA,UAAA,CAEF,yBACE,wBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,WAAA,CACA,QAAA,CACA,iBAAA,CACA,OAAA,CACA,2CAAA,CACA,UAAA,CAEF,iEACE,uBAAA,CAEF,8DACE,wBAAA,CAEF,8DACE,wBAAA,CAEF,yBACE,kBAAA,CACA,mBAAA,CACA,WAAA,CAEF,gCACE,eAAA,CACA,kBAAA,CACA,kBAAA,CACA,WAAA,CACA,UAAA,CAEF,+DACE,4BAAA,CACA,WAAA,CAEF,kDACE,4BAAA,CACA,WAAA,CAEF,sDACE,uBAAA,CACA,wBAAA,CACA,kBAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CAEF,kDACE,eAAA,CACA,wBAAA,CACA,kBAAA,CACA,WAAA,CACA,WAAA,CACA,UAAA,CAEF,8
1CACE,YAAA,CAEF,4DACE,wBAAA,CACA,iDAAA,CAEF,wDACE,wBAAA,CACA,iDAAA,CAEF,4DACE,wBAAA,CAEF,wDACE,wBAAA,CAEF,6DACE,wBAAA,CAEF,yDACE,wBAAA,CAEF,gEACE,yCAAA,CAEF,4DACE,yCAAA,CAEF,sBACE,aAAA,CAEF,kBACE,YAAA,CAEF,sBACE,6DAAA,CACA,yCAAA,CACA,kBAAA,CACA,UAAA,CACA,SAAA,CAEF,mCACE,sBAAA,CAEF,mCACE,sBAAA,CAEF,6BACE,YAGE,kBAAA,CAEF,IACE,kBAAA,CAAA,CAGJ,uDACE,eAAA,CAEF,iDACE,gBAAA,CAEF,oBACE,kBAAA,CACA,wBAAA,CACA,8CAAA,CACA,+BAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,kBAAA,CACA,WAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,mBAAA,CAEF,0BACE,YAAA,CACA,aAAA,CACA,sBAAA,CACA,kBAAA,CAEF,qCACE,YAAA,CACA,wBAAA,CACA,kBAAA,CAEF,+BACE,iBAAA,CAEF,oCACE,sBAAA,CACA,YAAA,CACA,aAAA,CACA,WAAA,CACA,6BAAA,CAEF,0CACE,0SAGE,uBAAA,CAAA,CAGJ,4EACE,wBAAA,CAEF,8EACE,0BAAA,CAEF,gFACE,4BAAA,CAEF,4BACE,cAAA,CACA,kBAAA,CAEF,+BACE,aAAA,CACA,eAAA,CAEF,0CACE,8DACE,YAAA,CAEF,yEACE,aAAA,CAAA,CAGJ,oFAGE,+BAAA,CACA,iBAAA,CACA,4BAAA,CACA,oBAAA,CAEF,kcAME,UAAA,CACA,cAAA,CAEF,mJAGE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,mJAGE,0BAAA,CAAA,CAGJ,kCACE,6BAAA,CACA,UAAA,CACA,gBAAA,CACA,UAAA,CAEF,8BACE,kCACE,iBAAA,CAAA,CAGJ,gCACE,kBAAA,CACA,mBAAA,CAEF,sKAEE,SAAA,CAEF,2CACE,gBAAA,CAEF,wCACE,kBAAA,CAEF,mCACE,oBAAA,CACA,kBAAA,CACA,YAAA,CACA,aAAA,CACA,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,gBAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CAEF,uCACE,aAAA,CACA,6BAAA,CAEF,0FAEE,SAAA,CAEF,iDACE,4BAAA,CACA,6BAAA,CACA,gCAAA,CAEF,wDACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,wDACE,0BAAA,CAAA,CAGJ,8CACE,gBAAA,CAEF,2CACE,gBAAA,CAEF,6CACE,eAAA,CAEF,6BACE,0BAAA,CAEF,qCACE,eAAA,CAEF,2CACE,aAAA,CACA,iBAAA,CAEF,mBACE,YAAA,CAEF,iCACE,kBAAA,CACA,sCAAA,CACA,QAAA,CACA,YAAA,CACA,sBAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,eACE,kBAAA,CACA,kBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,sBAAA,CACA,oBAAA,CACA,YAAA,CACA,SAAA,CACA,mBAAA,CACA,UAAA,CAEF,8BACE,mDAEE,+BAAA,CAEF,6LAKE,8BAAA,CACA,iBAAA,CAAA,CAGJ,mBACE,aAAA,CACA,SAAA,CAEF,8BACE,mBACE,4BAAA,CAEF,uFAEE,4BAAA,CAEF,oKAIE,mBAAA,CAAA,CAGJ,6BACE,gBAAA,CACA,iBAAA,CACA,aAAA,CAEF,qBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,iBAAA,CACA,SAAA,CAEF,4BACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,4BACE,0BAAA,CAAA,CAGJ,qBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,yBACE,SAAA,CAEF,sBACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,0BACE,SAAA,CAEF,gDACE,6BAAA,CAEF,8GAIE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,8HAIE,6BAAA,CAEF,2GAIE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CAEF,mHAIE,cAAA,CAEF,2HAIE,SAAA,CAEF,uMAIE,6BAAA,CAEF,qCACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,qCACE,0BAAA,CAAA,CAGJ,8CACE,UAAA,CAEF,kDACE,SAAA,CAEF,wBACE,cAAA,CAEF,mBACE,WAAA,CACA,UAAA,CAEF,mBACE,qBAAA,CACA,WAAA,CACA,UAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,UAAA,CAEF,wBACE,aAAA,CACA,WAAA,CAEF,uBACE,aAAA,CACA,cAAA,CACA,kBAAA,CACA,uBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,iCACE,oBAAA,CACA,0BAAA,CACA,wBAAA,CACA,gBAAA,CAEF,uBACE,kBAAA,CACA,iBAAA,CACA,YAAA,CACA,oBAAA,CACA,iBAAA,CACA,UAAA,CAEF,6BACE,kBAAA,CAEF,oCACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oCACE,0BAAA,CAAA,CAGJ,0CACE,YAAA,CACA,mBAAA,CACA,iBAAA,CACA,iBAAA,CAEF,gDACE,wBAAA,CACA,SAAA,CAEF,uDACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,uDACE,0BAAA,CAAA,CAGJ,kEACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,kEACE,0BAAA,CAAA,CAGJ,6BACE,iBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,UAAA,CAEF,mCACE,kBAAA,CACA,UAAA,CAEF,mCACE,wBAAA,CAEF,sCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,8BACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,8BACE,6GAGE,yCAAA,CAAA,CAGJ,kCACE,aAAA,CACA,SAAA,CACA,aAAA,CACA,qBAAA,CAEF,8BACE,mHAGE,4BAAA,CAEF,2CACE,kBAAA,CAAA,CAGJ,oCACE,kBAAA,CACA,SAAA,CAEF,2CACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,2CACE,0BAAA,CAAA,CAGJ,oCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,wCACE,SAAA,CAEF,qCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,yCACE,SAAA,CAEF,uCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,2CACE,6BAAA,CAEF,oCACE,yBAAA,CAEF,mCACE,yBAAA,CAEF,8GAEE,kBAAA,CAEF,uBACE,oBAAA,CACA,aAAA,CACA,UAAA,CAEF,uFAGE,wBAAA,CAEF,6BACE,cAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAEF,+BACE,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,UAAA,CAEF,mCACE,6BAAA,CAEF,8BACE,mCACE,iBAAA,CAAA,CAGJ,wBACE,kBAAA,CAEF,8BACE,kBAAA,CAEF,2CACE,uBAAA,CAEF,gDACE,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,SAAA,CAEF,yGAEE,kBAAA,CAEF,uBACE,QAAA,CACA,iBAAA,CACA,qBAAA,CACA,YAAA,CACA,oBAAA,CAEF,6BACE,kCAAA,CAEF,6BACE,kBAAA,CACA,eAAA,CACA,UAAA,CACA,iBAAA,CACA,SAAA,CAEF,oCACE,mBAAA,CACA,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CAEF,8BACE,oCACE,0BAAA,CAAA,CAGJ,yBACE,eAAA,CAEF,sCACE,6BAAA,CACA,0BAAA,CAEF,sCACE,8BAAA,CACA,2BAAA,CAEF,gCACE,UAAA,CAEF,oCACE,6BAAA,CAEF,8BACE,oCACE,iBAAA,CAAA,CAGJ,iCACE,QAAA,CAEF,uCACE,4BAAA,CAEF,oNAIE,kBAAA,CACA,eAAA,CACA,8BAAA,CAEF,4DACE,aAAA,CAEF,uFACE,UAAA,CAEF,mDACE,UAAA,CAEF,4JAEE,UAAA,CAEF,2BACE,wBAAA,CAEF,yEAGE,2BAAA,CACA,wBAAA,CACA,iGAAA,CACA,mCAAA,CACA,2BAAA,CACA,mDAAA,CACA,YAAA,CACA,aAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,0BAAA,CAEF,2IAGE,kCAAA,CACA,kDAAA,CAEF,0DACE,QAAA,CACA,SAAA,CACA,gBAAA,CACA,aAAA,CACA,iBAAA,CAEF,qCACE,iDAAA,CAEF,uCACE,0EAAA,CAEF,+CAEE,gBAAA,CAEF,uEAEE,gCAAA,CACA,eAAA,CACA,kBAAA,CACA,eAAA,CAEF,8BACE,uEAEE,8BAAA,CAAA,CAGJ,6BACE,gBAAA,CACA,eAAA,CAEF,2BACE,cAAA,CAEF,8BACE,qBAAA,CAEF,kIAEE,mCAAA,CAEF,+GAEE,qBAAA,CAEF,4BACE,4BAAA,CACA,gBAAA,CACA,mBAAA,CAEF,gDACE,kBAAA,CAEF,kCACE,wBAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CAEF,4CACE,wBAAA,CACA,mCAAA,CACA,mDAAA,CACA,WAAA,CACA,iBAAA,CACA,6EAAA,CACA,wBAAA,CACA,aAAA,CAEF,8BACE,4CACE,YAAA,CAAA,CAGJ,uCACE,mCAAA,CACA,mDAAA,CACA,aAAA,CAEF,yBACE,YAAA,CACA,kBAAA,CAEF,yBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,UAAA,CACA,qBAAA,CAEF,qCACE,gBAAA,CAEF,iDACE,aAAA,CACA,gBAAA,CAEF,2DACE,kCAAA,CAEF,qDACE,iCAAA,CAEF,kBACE,oBAAA,CACA,cAAA,CACA,WAAA,CAOA,mBAAA,CACA,iBAAA,CACA,iBAAA,CACA,YAAA,CAEF,w
1BACE,wBAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,cAAA,CACA,iBAAA,CACA,eAAA,CACA,wBAAA,CACA,eAAA,CACA,mBAAA,CAEF,8BACE,wBACE,kBAAA,CAAA,CAGJ,yBACE,iBAAA,CAEF,4CACE,iCAAA,CACA,kCAAA,CACA,4BAAA,CACA,QAAA,CACA,QAAA,CACA,iBAAA,CACA,0BAAA,CAEF,0CACE,+BAAA,CACA,iCAAA,CACA,kCAAA,CACA,QAAA,CACA,iBAAA,CACA,KAAA,CACA,0BAAA,CAEF,6CACE,mCAAA,CACA,6BAAA,CACA,gCAAA,CACA,iBAAA,CACA,OAAA,CACA,OAAA,CACA,0BAAA,CAEF,4CACE,mCAAA,CACA,8BAAA,CACA,gCAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,0BAAA,CAEF,eACE,YAAA,CACA,qBAAA,CAEF,0BACE,kBAAA,CACA,sBAAA,CACA,QAAA,CACA,iBAAA,CACA,eAAA,CACA,UAAA,CACA,YAAA,CACA,aAAA,CACA,cAAA,CACA,iBAAA,CACA,kBAAA,CACA,WAAA,CACA,iBAAA,CACA,cAAA,CACA,YAAA,CACA,eAAA,CACA,SAAA,CACA,gBAAA,CACA,mBAAA,CAEF,2CACE,cAAA,CACA,eAAA,CACA,sBAAA,CACA,kBAAA,CAEF,8BACE,aAAA,CACA,SAAA,CAEF,gCACE,kBAAA,CACA,QAAA,CACA,eAAA,CAEF,gCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,oCACE,SAAA,CAEF,iCACE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,qCACE,SAAA,CAEF,0JAIE,sBAAA,CACA,QAAA,CACA,eAAA,CACA,8BAAA,CACA,kBAAA,CAEF,0KAIE,6BAAA,CAEF,4EAEE,kBAAA,CACA,QAAA,CACA,eAAA,CACA,UAAA,CAEF,gFAEE,cAAA,CAEF,oFAEE,SAAA,CAEF,0DACE,UAAA,CAEF,8DACE,SAAA,CAEF,mCACE,cAAA,CAEF,kCACE,kBAAA,CACA,YAAA,CACA,UAAA,CAEF,mCACE,aAAA,CACA,WAAA,CAEF,kCACE,aAAA,CACA,cAAA,CACA,kBAAA,CACA,uBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,oCACE,YAAA,CACA,qBAAA,CAEF,gEACE,gBAAA,CAEF,0EACE,gBAAA,CAEF,8EACE,gBAAA,CAEF,mLAEE,SAAA,CAEF,wKAEE,SAAA,CAEF,2FACE,4BAAA,CACA,UAAA,CAEF,4GACE,SAAA,CAEF,6EACE,gBAAA,CAEF,wPAEE,oCAAA,CAEF,mPAEE,uBAAA,CAEF,sCACE,kBAAA,CAEF,gDACE,gBAAA,CAEF,oDACE,gBAAA,CAEF,+HAEE,SAAA,CAEF,0DACE,SAAA,CAEF,iEACE,4BAAA,CACA,UAAA,CAEF,kFACE,SAAA,CAEF,sCACE,WAAA,CACA,YAAA,CACA,wBAAA,CAEF,8CACE,eAAA,CACA,iBAAA,CAEF,4KAEE,iCAAA,CAEF,gDACE,YAAA,CACA,6BAAA,CAEF,gCACE,oBAAA,CAGF,qCACE,YAAA,CACA,qBAAA,CACA,WAAA,CAEF,0BACE,wBAAA,CACA,8CAAA,CACA,YAAA,CACA,MAAA,CACA,WAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAAA,CAEF,uCACE,gBAAA,CAEF,kCACE,MAAA,CAEF,mCACE,YAAA,CACA,qBAAA,CACA,WAAA,CACA,eAAA,CACA,WAAA,CAEF,uEACE,wBAAA,CACA,4CAAA,CACA,UAAA,CACA,cAAA,CACA,eAAA,CACA,gBAAA,CACA,YAAA,CACA,SAAA,CAEF,mEACE,wBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,QAAA,CACA,eAAA,CACA,iBAAA,CAEF,yEACE,WAAA,CACA,iBAAA,CACA,SAAA,CAEF,gFACE,iBAAA,CACA,QAAA,CACA,yBAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,SAAA,CACA,OAAA,CAEF,8BACE,gFACE,0BAAA,CAAA,CAGJ,8FACE,wBAAA,CACA,0CAAA,CACA,iBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,qBAAA,CACA,cAAA,CACA,QAAA,CACA,YAAA,CACA,UAAA,CAEF,oGACE,4CAAA,CAEF,oGACE,iBAAA,CACA,SAAA,CAEF,2GACE,iBAAA,CACA,QAAA,CACA,iCAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,4BAAA,CACA,uCAAA,CAEF,8BACE,2GACE,0BAAA,CAAA,CAGJ,kIACE,wBAAA,CACA,4CAAA,CACA,iBAAA,CAEF,yIACE,iBAAA,CACA,QAAA,CACA,iCAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,iBAAA,CACA,4BAAA,CAEF,8BACE,yIACE,0BAAA,CAAA,CAGJ,mGACE,YAAA,CACA,QAAA,CACA,6BAAA,CAEF,yGACE,cAAA,CACA,gBAAA,CAEF,oGACE,cAAA,CACA,eAAA,CACA,gBAAA,CACA,SAAA,CAEF,qGACE,kBAAA,CACA,YAAA,CACA,UAAA,CACA,OAAA,CACA,WAAA,CAEF,0GACE,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,cAAA,CACA,eAAA,CACA,gBAAA,CAEF,gGACE,iBAAA,CACA,WAAA,CACA,gBAAA,CACA,qBAAA,CACA,UAAA,CAEF,oGACE,8BAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CAEF,yGACE,UAAA,CACA,WAAA,CAEF,0EACE,SAAA,CACA,WAAA,CAEF,wDAEE,wBAAA,CACA,YAAA,CACA,MAAA,CACA,qBAAA,CACA,WAAA,CAEF,eACE,YAAA,CACA,aAAA,CACA,qBAAA,CACA,eAAA,CAEF,uBACE,kBAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,0BAAA,CACA,iBAAA,CAEF,sBACE,UAAA,CACA,gBAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CAEF,8BACE,cAAA,CAEF,6BACE,cAAA,CAEF,iFAEE,WAAA,CAEF,0BACE,gBAAA,CACA,eAAA,CAEF,wBACE,YAAA,CACA,kBAAA,CACA,OAAA,CACA,6BAAA,CACA,eAAA,CACA,0BAAA,CAEF,+BACE,YAAA,CACA,kBAAA,CACA,QAAA,CAEF,wDAEE,YAAA,CAEF,qBACE,WAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CAEF,2BACE,wBAAA,CACA,iBAAA,CAEF,8HAEE,eAAA,CAEF,kHAEE,gBAAA,CAEF,eACE,wBAAA,CACA,iBAAA,CACA,WAAA,CACA,UAAA,CAEF,6BACE,YAAA,CAEF,4BACE,eAAA,CAEF,4BACE,QAAA,CAEF,wBACE,wBAAA,CACA,iBAAA,CACA,YAAA,CACA,MAAA,CACA,eAAA,CACA,iBAAA,CAMF,iCACE,mCAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,UAAA,CACA,YAAA,CAEF,cACE,cAAA,CAEF,6BACE,YAAA,CACA,MAAA,CAEF,+CACE,YAAA,CACA,MAAA,CAEF,4CACE,8CAAA",sourcesContent:['.tox {\n  box-shadow: none;\n  box-sizing: content-box;\n  color: #222f3e;\n  cursor: auto;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: normal;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-shadow: none;\n  text-transform: none;\n  vertical-align: initial;\n  white-space: normal;\n}\n.tox *:not(svg):not(rect) {\n  box-sizing: inherit;\n  color: inherit;\n  cursor: inherit;\n  direction: inherit;\n  font-family: inherit;\n  font-size: inherit;\n  font-style: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n  -webkit-tap-highlight-color: inherit;\n  text-align: inherit;\n  text-decoration: inherit;\n  text-shadow: inherit;\n  text-transform: inherit;\n  vertical-align: inherit;\n  white-space: inherit;\n}\n.tox *:not(svg):not(rect) {\n  /* stylelint-disable-line no-duplicate-selectors */\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  float: none;\n  height: auto;\n  margin: 0;\n  max-width: none;\n  outline: 0;\n  padding: 0;\n  position: static;\n  width: auto;\n}\n.tox:not([dir=rtl]) {\n  direction: ltr;\n  text-align: left;\n}\n.tox[dir=rtl] {\n  direction: rtl;\n  text-align: right;\n}\n.tox-tinymce {\n  border: 2px solid #161f29;\n  border-radius: 10px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  overflow: hidden;\n  position: relative;\n  visibility: inherit !important;\n}\n.tox.tox-tinymce-inline {\n  border: none;\n  box-shadow: none;\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-container {\n  overflow: initial;\n}\n.tox.tox-tinymce-inline .tox-editor-header {\n  background-color: #222F3E;\n  border: 2px solid #161f29;\n  border-radius: 10px;\n  box-shadow: none;\n  overflow: hidden;\n}\n.tox-tinymce-aux {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  z-index: 1300;\n}\n.tox-tinymce *:focus,\n.tox-tinymce-aux *:focus {\n  outline: none;\n}\nbutton::-moz-focus-inner {\n  border: 0;\n}\n.tox[dir=rtl] .tox-icon--flip svg {\n  transform: rotateY(180deg);\n}\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tox .accessibility-issue__header {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox #accessibility-issue__subheader {\n  font-size: 16px;\n  color: #fff;\n}\n.tox .accessbility-sr-only {\n  position: absolute;\n  clip: rect(1px, 1px, 1px, 1px);\n  clip-path: inset(0 0 99.9% 99.9%);\n  overflow: hidden;\n  height: 1px;\n  width: 1px;\n  padding: 0;\n  border: 0;\n}\n.tox .accessibility-issue__description {\n  align-items: stretch;\n  border-radius: 6px;\n  justify-content: space-between;\n}\n.tox .accessibility-issue__description > div {\n  padding-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div {\n  align-items: center;\n  display: flex;\n  margin-bottom: 4px;\n}\n.tox .accessibility-issue__description > div > div .tox-icon svg {\n  display: block;\n}\n.tox #accessibility-issue__contentID {\n  margin-top: 8px;\n  margin-bottom: 8px;\n}\n.tox #accessibility-issue__contentID span:first-child {\n  font-weight: bold;\n}\n.tox #accessibility-issue__document {\n  padding-bottom: 8px;\n}\n.tox .accessibility-issue__repair {\n  margin-top: 8px;\n}\n.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error {\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description {\n  background-color: #1f354f;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 {\n  font-size: 14px;\n  color: #99c4f5;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg {\n  fill: #99c4f5;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon {\n  background-color: #006ce7;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus {\n  background-color: #0060ce;\n}\n.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active {\n  background-color: #0054b4;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description {\n  background-color: #383f38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 {\n  font-size: 14px;\n  color: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg {\n  fill: #ffeb99;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon {\n  background-color: #FFE89D;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus {\n  background-color: #F2D574;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active {\n  background-color: #E8C657;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description {\n  background-color: #332a38;\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 {\n  font-size: 14px;\n  color: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg {\n  fill: #eb9999;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon {\n  background-color: #F2BFBF;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover,\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus {\n  background-color: #E9A4A4;
1\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active {\n  background-color: #EE9494;\n  color: #222f3e;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description {\n  background-color: rgba(120, 171, 70, 0.5);\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child {\n  display: none;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 {\n  color: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,\n.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 {\n  margin-top: 0;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description {\n  padding: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) {\n  margin-right: auto;\n}\n.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description {\n  padding: 4px 8px 4px 4px;\n}\n.tox .mce-codemirror {\n  background: #fff;\n  bottom: 0;\n  font-size: 13px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .mce-codemirror.tox-inline-codemirror {\n  margin: 8px;\n  position: absolute;\n}\n.tox .tox-advtemplate .tox-form__grid {\n  flex: 1;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child {\n  display: flex;\n  flex-direction: column;\n  width: 30%;\n}\n.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) {\n  flex-basis: 0;\n  flex-grow: 1;\n  overflow: auto;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child {\n    width: 100%;\n  }\n}\n.tox .tox-advtemplate iframe {\n  border-color: #161f29;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 1px;\n  margin: 0 10px;\n}\n.tox .tox-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bottom-anchorbar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-bar {\n  display: flex;\n  flex: 0 0 auto;\n}\n.tox .tox-button {\n  background-color: #006ce7;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #006ce7;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  line-height: 24px;\n  margin: 0;\n  outline: none;\n  padding: 4px 16px;\n  position: relative;\n  text-align: center;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-button::before {\n  border-radius: 6px;\n  bottom: -1px;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n  content: \'\';\n  left: -1px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.tox .tox-button[disabled] {\n  background-color: #006ce7;\n  background-image: none;\n  border-color: #006ce7;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-button:focus:not(:disabled) {\n  background-color: #0060ce;\n  background-image: none;\n  border-color: #0060ce;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:focus:not(:disabled)::before {\n  opacity: 1;\n}\n.tox .tox-button:hover:not(:disabled) {\n  background-color: #0060ce;\n  background-image: none;\n  border-color: #0060ce;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button:active:not(:disabled) {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled[disabled] {\n  background-color: #0054b4;\n  background-image: none;\n  border-color: #0054b4;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-button.tox-button--enabled:focus:not(:disabled) {\n  background-color: #00489b;\n  background-image: none;\n  border-color: #00489b;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:hover:not(:disabled) {\n  background-color: #00489b;\n  background-image: none;\n  border-color: #00489b;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button.tox-button--enabled:active:not(:disabled) {\n  background-color: #003c81;\n  background-image: none;\n  border-color: #003c81;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon-and-text,\n.tox .tox-button.tox-button--icon-and-text,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text {\n  display: flex;\n  padding: 5px 4px;\n}\n.tox .tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--icon-and-text .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox .tox-button--secondary {\n  background-color: #3d546f;\n  background-image: none;\n  background-position: 0 0;\n  background-repeat: repeat;\n  border-color: #3d546f;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  outline: none;\n  padding: 4px 16px;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n  text-transform: none;\n}\n.tox .tox-button--secondary[disabled] {\n  background-color: #3d546f;\n  background-image: none;\n  border-color: #3d546f;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--secondary:focus:not(:disabled) {\n  background-color: #34485f;\n  background-image: none;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary:hover:not(:disabled) {\n  background-color: #34485f;\n  background-image: none;\n  border-color: #34485f;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary:active:not(:disabled) {\n  background-color: #2b3b4e;\n  background-image: none;\n  border-color: #2b3b4e;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled {\n  background-color: #2b5c93;\n  background-image: none;\n  border-color: #2b5c93;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled[disabled] {\n  background-color: #2b5c93;\n  background-image: none;\n  border-color: #2b5c93;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) {\n  background-color: #254f80;\n  background-image: none;\n  border-color: #254f80;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) {\n  background-color: #254f80;\n  background-image: none;\n  border-color: #254f80;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) {\n  background-color: #1f436c;\n  background-image: none;\n  border-color: #1f436c;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-button--icon,\n.tox .tox-button.tox-button--icon,\n.tox .tox-button.tox-button--secondary.tox-button--icon {\n  padding: 4px;\n}\n.tox .tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--icon .tox-icon svg,\n.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg {\n  display: block;\n  fill: currentColor;\n}\n.tox-context-form__group .tox-button--icon,\n.tox-context-form__group .tox-button.tox-button--icon {\n  margin: 6px 1px 5px 0;\n  padding: 0;\n}\n.tox .tox-button-link {\n  background: 0;\n  border: none;\n  box-sizing: border-box;\n  cursor: pointer;\n  display: inline-block;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n.tox .tox-button-link--sm {\n  font-size: 14px;\n}\n.tox .tox-button--naked {\n  background-color: transparent;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #fff;\n}\n.tox .tox-button--naked[disabled] {\n  background-color: rgba(255, 255, 255, 0.2);\n  border-color: transparent;\n  box-shadow: unset;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-button--naked:hover:not(:disabled) {\n  background-color: rgba(255, 255, 255, 0.2);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #fff;\n}\n.tox .tox-button--naked:focus:not(:disabled) {\n  background-color: rgba(255, 255, 255, 0.2);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #fff;\n}\n.tox .tox-button--naked:active:not(:disabled) {\n  background-color: rgba(255, 255, 255, 0.3);\n  border-color: transparent;\n  box-shadow: unset;\n  color: #fff;\n}\n.tox .tox-button--naked .tox-icon svg {\n  fill: currentColor;\n}\n.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) {\n  color: #fff;\n}\n.tox .tox-checkbox {\n  align-items: center;\n  border-radius: 6px;\n  cursor: pointer;\n  display: flex;\n  height: 36px;\n  min-width: 36px;\n}\n.tox .tox-checkbox__input {\n  /* Hide from view but visible to screen readers */\n  height: 1px;\n  overflow: hidden;\n  position: absolute;\n  top: auto;\n  width: 1px;\n}\n.tox .tox-checkbox__icons {\n  align-items: center;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px transparent;\n  box-sizing: content-box;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  padding: calc(4px - 1px);\n  width: 24px;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.2);\n}\n@media (forced-colors: active) {\n  .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: none;\n  fill: #006ce7;\n}\n.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: none;\n  fill: #006ce7;\n}\n.tox .tox-checkbox--disabled {\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg {\n  display: none;\n}\n.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg {\n  display: block;\n}\n.tox input.tox-checkbox__input:focus + .tox-checkbox__icons {\n  border-radius: 6px;\n  box-shadow: inset 0 0 0 1px #006ce7;\n  padding: calc(4px - 1px);\n}\n.tox:not([dir=rtl]) .tox-checkbox__label {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-checkbox__input {\n  left: -10000px;\n}\n.tox:not([dir=rtl]) .tox-bar .tox-checkbox {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__label {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-checkbox__input {\n  right: -10000px;\n}\n.tox[dir=rtl] .tox-bar .tox-checkbox {\n  margin-right: 4px;\n}\n.tox .tox-collection--toolbar .tox-collection__group {\n  display: flex;\n  padding: 0;\n}\n.tox .tox-collection--grid .tox-collection__group {\n  display: flex;\n  flex-wrap: wrap;\n  max-height: 208px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  padding: 0;\n}\n.tox .tox-collection--list .tox-collection__group {\n  border-bottom-width: 0;\n  border-color: rgba(255, 255, 255, 0.15);\n  border-left-width: 0;\n  border-right-width: 0;\n  border-style: solid;\n  border-top-width: 1px;\n  padding: 4px 0;\n}\n.tox .tox-collection--list .tox-collection__group:first-child {\n  border-top-width: 0;\n}\n.tox .tox-collection__group-heading {\n  background-color: rgba(255, 255, 255, 0.15);\n  color: rgba(255, 255, 255, 0.5);\n  cursor: default;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: normal;\n  margin-bottom: 4px;\n  margin-top: -4px;\n  padding: 4px 8px;\n  text-transform: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-collection__item {\n  align-items: center;\n  border-radius: 3px;\n  color: #fff;\n  display: flex;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector,\n.tox .tox-image-selector-menu .tox-collection__item {\n  flex-direction: column;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,\n.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,\n.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark {\n  flex-grow: 1;\n}\n.tox .tox-image-selector-menu .tox-collection__item-image-selector label,\n.tox .tox-image-selector-menu .tox-collection__item label {\n  width: 48px;\n  white-space: nowrap;\n  overflow: hidden;\n  font-size: 12px;\n  color: #fff;\n  text-align: center;\n  align-self: flex-end;\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark {\n  height: 24px;\n  width: 24px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path {\n  fill: #006ce7;\n  stroke: #006ce7;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #222F3E;\n}\n.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  z-index: 2;\n  background-color: #222F3E;\n  opacity: 0.8;\n  background-clip: content-box;\n}\n.tox .tox-collection--list .tox-collection__item {\n  padding: 4px 8px;\n}\n.tox .tox-collection--toolbar .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--grid .tox-collection__item {\n  border-radius: 3px;\n  padding: 4px;\n}\n.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #2b3b4e;\n  color: #fff;\n}\n.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #006ce7;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n    border: solid 1px;\n  }\n}\n.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #599fef;\n  color: #fff;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  background-color: #2f4055;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff inset;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n  background-color: #599fef;\n  color: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled) {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) {\n  color: #fff;\n  background-color: #2b3b4e;\n  position: relative;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n  background-color: #2f4055;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus {\n  background-color: #2f4055;\n  color: #fff;\n}\n.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus::after {\n    border: 2px solid highlight;\n  }\n}\n@media (forced-colors: active) {\n  .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover {\n    border-radius: 3px;\n    outline: solid 1px;\n  }\n}\n.tox .tox-collection__item-image {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-bottom: 4px;\n  position: relative;\n}\n.tox .tox-collection__item-icon,\n.tox .tox-collection__item-checkmark {\n  align-items: center;\n  display: flex;\n  height: 24px;\n  justify-content: center;\n  width: 24px;\n}\n.tox .tox-collection__item-icon svg,\n.tox .tox-collection__item-checkmark svg {\n  fill: currentColor;\n}\n.tox .tox-collection--toolbar-lg .tox-collection__item-icon {\n  height: 48px;\n  width: 48px;\n}\n.tox .tox-collection__item-label {\n  color: currentColor;\n  display: inline-block;\n  flex: 1;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 24px;\n  max-width: 100%;\n  text-transform: none;\n  word-break: break-all;\n}\n.tox .tox-collection__item-accessory {\n  color: currentColor;\n  display: inline-block;\n  font-size: 14px;\n  height: 24px;\n  line-height: 24px;\n  text-transform: none;\n}\n.tox .tox-collection__item-caret {\n  align-items: center;\n  display: flex;\n  min-height: 24px;\n}
1\n.tox .tox-collection__item-caret::after {\n  content: \'\';\n  font-size: 0;\n  min-height: inherit;\n}\n.tox .tox-collection__item-caret svg {\n  fill: currentColor;\n}\n.tox .tox-collection__item--state-disabled {\n  background-color: transparent;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg {\n  display: none;\n}\n.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark {\n  display: none;\n}\n.tox .tox-collection--horizontal {\n  background-color: #2b3b4e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n  margin-bottom: 0;\n  overflow-x: auto;\n  padding: 0;\n}\n.tox .tox-collection--horizontal .tox-collection__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: nowrap;\n  margin: 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item {\n  height: 28px;\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n}\n.tox .tox-collection--horizontal .tox-collection__item-label {\n  white-space: nowrap;\n}\n.tox .tox-collection--horizontal .tox-collection__item-caret {\n  margin-left: 4px;\n}\n.tox .tox-collection__item-container {\n  display: flex;\n}\n.tox .tox-collection__item-container--row {\n  align-items: center;\n  flex: 1 1 auto;\n  flex-direction: row;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-left {\n  margin-right: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--align-right {\n  justify-content: flex-end;\n  margin-left: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top {\n  align-items: flex-start;\n  margin-bottom: auto;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle {\n  align-items: center;\n}\n.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom {\n  align-items: flex-end;\n  margin-top: auto;\n}\n.tox .tox-collection__item-container--column {\n  align-self: center;\n  flex: 1 1 auto;\n  flex-direction: column;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-left {\n  align-items: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--align-right {\n  align-items: flex-end;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top {\n  align-self: flex-start;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle {\n  align-self: center;\n}\n.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom {\n  align-self: flex-end;\n}\n.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-left: 4px;\n}\n.tox:not([dir=rtl]) .tox-collection__item-accessory {\n  margin-left: 16px;\n  text-align: right;\n}\n.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret {\n  margin-left: 16px;\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child {\n  margin-right: 4px;\n}\n.tox[dir=rtl] .tox-collection__item-accessory {\n  margin-right: 16px;\n  text-align: left;\n}\n.tox[dir=rtl] .tox-collection .tox-collection__item-caret {\n  margin-right: 16px;\n  transform: rotateY(180deg);\n}\n.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret {\n  margin-right: 4px;\n}\n@media (forced-colors: active) {\n  .tox .tox-hue-slider,\n  .tox .tox-rgb-form .tox-rgba-preview {\n    background-color: currentColor !important;\n    border: 1px solid highlight !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-picker-container {\n  display: flex;\n  flex-direction: row;\n  height: 225px;\n  margin: 0;\n}\n.tox .tox-sv-palette {\n  box-sizing: border-box;\n  display: flex;\n  height: 100%;\n}\n.tox .tox-sv-palette-spectrum {\n  height: 100%;\n}\n.tox .tox-sv-palette,\n.tox .tox-sv-palette-spectrum {\n  width: 225px;\n}\n.tox .tox-sv-palette-thumb {\n  background: none;\n  border: 1px solid black;\n  border-radius: 50%;\n  box-sizing: content-box;\n  height: 12px;\n  position: absolute;\n  width: 12px;\n}\n.tox .tox-sv-palette-inner-thumb {\n  border: 1px solid white;\n  border-radius: 50%;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox .tox-hue-slider {\n  box-sizing: border-box;\n  height: 100%;\n  width: 25px;\n}\n.tox .tox-hue-slider-spectrum {\n  background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00);\n  height: 100%;\n  width: 100%;\n}\n.tox .tox-hue-slider,\n.tox .tox-hue-slider-spectrum {\n  width: 20p
1x;\n}\n.tox .tox-hue-slider-spectrum:focus,\n.tox .tox-sv-palette-spectrum:focus {\n  outline: #08f solid;\n}\n.tox .tox-hue-slider-thumb {\n  background: white;\n  border: 1px solid black;\n  box-sizing: content-box;\n  height: 4px;\n  width: 100%;\n}\n.tox .tox-rgb-form {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tox .tox-rgb-form div {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 5px;\n  width: inherit;\n}\n.tox .tox-rgb-form input {\n  min-width: 6em;\n}\n.tox .tox-rgb-form input.tox-invalid {\n  /* Need !important to override Chrome\'s focus styling unfortunately */\n  border: 1px solid #f00 !important;\n  box-shadow: 0 0 0 1px #f00;\n}\n.tox .tox-rgb-container {\n  position: relative;\n}\n.tox .tox-rgb-form .tox-invalid-icon {\n  align-content: center;\n  align-items: center;\n  display: none;\n  height: 100%;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid {\n  margin: 0;\n}\n.tox .tox-rgb-warning-note {\n  background-color: #442632;\n  border: 1px solid #55212b;\n  border-radius: 3px;\n  color: #e68080;\n  padding: 3px;\n}\n.tox input.tox-invalid + .tox-invalid-icon {\n  display: flex;\n}\n.tox .tox-rgb-form .tox-rgba-preview {\n  border: 1px solid black;\n  flex-grow: 2;\n  margin-bottom: 0;\n}\n.tox:not([dir=rtl]) .tox-sv-palette {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider {\n  margin-right: 15px;\n}\n.tox:not([dir=rtl]) .tox-hue-slider-thumb {\n  margin-left: -1px;\n}\n.tox:not([dir=rtl]) .tox-rgb-form label {\n  margin-right: 0.5em;\n}\n.tox[dir=rtl] .tox-sv-palette {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider {\n  margin-left: 15px;\n}\n.tox[dir=rtl] .tox-hue-slider-thumb {\n  margin-right: -1px;\n}\n.tox[dir=rtl] .tox-rgb-form label {\n  margin-left: 0.5em;\n}\n.tox .tox-toolbar .tox-swatches,\n.tox .tox-toolbar__primary .tox-swatches,\n.tox .tox-toolbar__overflow .tox-swatches {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-swatches-menu {\n  border: 0;\n  margin: -4px -4px;\n}\n.tox .tox-swatches__row {\n  display: flex;\n}\n@media (forced-colors: active) {\n  .tox .tox-swatches__row {\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-swatch {\n  height: 30px;\n  transition: transform 0.15s, box-shadow 0.15s;\n  width: 30px;\n}\n.tox .tox-swatch:hover,\n.tox .tox-swatch:focus {\n  box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset;\n  transform: scale(0.8);\n}\n.tox .tox-swatch--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-swatch--remove svg path {\n  stroke: #e74c3c;\n}\n.tox .tox-swatches__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-swatches__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-swatches__picker-btn:hover {\n  background: #2f4055;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg {\n  display: none;\n  fill: #fff;\n  height: 24px;\n  margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2);\n  width: 24px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove) svg path {\n  fill: #fff;\n  paint-order: stroke;\n  stroke: #222f3e;\n  stroke-width: 2px;\n}\n.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg {\n  display: block;\n}\n.tox:not([dir=rtl]) .tox-swatches__picker-btn {\n  margin-left: auto;\n}\n.tox[dir=rtl] .tox-swatches__picker-btn {\n  margin-right: auto;\n}\n.tox {\n  /* Animation for deleting a comment */\n  /* A comment fades to 0 when it is being deleted, then is removed */\n}\n.tox .tox-conversations {\n  display: flex;\n  flex-direction: column;\n  position: relative;\n  height: 100%;\n  /* This is to give the sidebar a consistent width. Need a solution for this */\n  min-width: 300px;\n  max-width: 300px;\n  width: 300px;\n}\n.tox .tox-conversations__header {\n  align-items: center;\n  display: flex;\n  justify-content: space-between;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  padding: 8px 12px;\n  background: #222F3E;\n  z-index: 1;\n}\n.tox .tox-conversations__title {\n  font-size: 20px;\n  font-weight: 400;\n  padding: 8px 0 8px 0;\n  color: #fff;\n  line-height: 28px;\n}\n.tox .tox-comment {\n  background: #222F3E;\n  border: 1px solid #222F3E;\n  border-radius: 6px;\n  padding: 8px;\n  padding-bottom: 16px;\n  position: relative;\n}\n.tox .tox-comment:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected {\n  background-color: #1b3b60;\n  border: 1px solid #006ce7;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-comment.tox-comment--selected:focus {\n  border: 2px solid #fff;\n  margin: -1px;\n}\n.tox .tox-comment.tox-comment--selected:focus:not(:first-child) {\n  margin-top: 7px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single {\n  margin-bottom: 12px;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus {\n  position: relative;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus::after {\n  top: -9px;\n  pointer-events: none;\n  position: absolute;\n  content: "";\n  display: block;\n  bottom: -9px;\n  left: -9px;\n  right: -9px;\n  border-radius: 6px;\n  border: 2px solid #fff;\n}\n.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after {\n  bottom: calc((12px + 16px + 1px) * -1);\n}\n.tox .tox-comment__header {\n  align-items: center;
1\n  color: #fff;\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-comment__date {\n  color: #fff;\n  font-size: 12px;\n  line-height: 18px;\n}\n.tox .tox-comment__body {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin-top: 8px;\n  position: relative;\n  text-transform: initial;\n  transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);\n  white-space: pre-wrap;\n  /* We remove the transitions when wanting to measure and jump straight to collapsed or expanded */\n}\n.tox .tox-comment__body.tox-comment__body--expanded {\n  max-height: 100em;\n  transition: max-height 1s ease-in-out;\n}\n.tox .tox-comment__body.tox-comment__body--pending {\n  transition: max-height 0s;\n}\n.tox .tox-comment__body p {\n  margin: 0;\n}\n.tox .tox-comment__body textarea {\n  resize: none;\n  white-space: normal;\n  width: 100%;\n  font-size: 16px;\n}\n.tox .tox-comment__loading-text {\n  align-items: center;\n  color: #fff;\n  display: flex;\n  flex-direction: column;\n  position: relative;\n}\n.tox .tox-comment__loading-text > div {\n  padding-bottom: 16px;\n}\n.tox .tox-comment__overlaytext {\n  bottom: 0;\n  flex-direction: column;\n  font-size: 14px;\n  left: 0;\n  padding: 1em;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 10;\n}\n.tox .tox-comment__overlaytext p {\n  background-color: #222F3E;\n  box-shadow: 0 0 8px 8px #222F3E;\n  color: #fff;\n  text-align: center;\n}\n.tox .tox-comment__overlaytext div:nth-of-type(2) {\n  font-size: 0.8em;\n}\n.tox .tox-comment__expander {\n  padding-top: 8px;\n}\n.tox .tox-comment__expander p {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n  font-style: normal;\n  /* Need a focus highlight on the show more/less button */\n}\n.tox .tox-comment__expander p:focus {\n  font-weight: bold;\n}\n.tox .tox-comment__buttonspacing {\n  padding-top: 16px;\n  text-align: center;\n}\n.tox .tox-tbtn.tox-comment__mention-btn {\n  display: flex;\n  width: 34px;\n  height: 34px;\n  padding: 5px;\n  justify-content: center;\n  align-items: center;\n  margin: 0;\n  background-color: transparent;\n}\n.tox .tox-comment-thread {\n  background: #222F3E;\n  position: relative;\n  border-radius: 6px;\n  background-color: transparent;\n}\n.tox .tox-comment-thread > *:not(:first-child) {\n  margin-top: 8px;\n}\n.tox .tox-comment-thread__overlay::after {\n  background: #222F3E;\n  bottom: 0;\n  content: "";\n  display: flex;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__reply {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__reply > *:first-child {\n  margin-bottom: 8px;\n  width: 100%;\n}\n.tox .tox-comment__edit {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  margin-top: 8px;\n}\n.tox .tox-comment__gradient::after {\n  background: linear-gradient(rgba(34, 47, 62, 0), #222F3E);\n  bottom: 0;\n  content: "";\n  display: block;\n  height: 5em;\n  margin-top: -40px;\n  position: absolute;\n  width: 100%;\n}\n.tox .tox-comment__overlay {\n  background: #222F3E;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  left: 0;\n  opacity: 0.9;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  top: 0;\n  z-index: 5;\n}\n.tox .tox-comment__busy-spinner {\n  align-items: center;\n  background-color: #222F3E;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 20;\n}\n.tox .tox-comment__scroll {\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 1;\n  overflow: auto;\n  padding: 12px;\n  scroll-behavior: smooth;\n}\n.tox .tox-comment__scroll:has(textarea:focus) {\n  scroll-behavior: auto;\n}\n.tox .tox-comment--disappearing {\n  transition: opacity 0.5s ease;\n}\n.tox .tox-comment[data-transitioning-destination="deleting"] {\n  opacity: 0;\n}\n.tox .tox-skeleton .tox-skeleton__line {\n  height: 16px;\n  width: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);
1\n  animation: wave 2s infinite ease-out;\n}\n.tox .tox-skeleton .tox-skeleton__circle {\n  height: 36px;\n  width: 36px;\n  margin-right: 8px;\n  border-radius: 100%;\n  background: linear-gradient(to right, rgba(240, 240, 240, 0.5) 8%, rgba(240, 240, 240, 0.7) 18%, rgba(240, 240, 240, 0.5) 33%);\n  animation: wave 2s infinite ease-out;\n}\n@keyframes wave {\n  0% {\n    background-position: -268px 0;\n  }\n  100% {\n    background-position: 268px 0;\n  }\n}\n.tox .tox-ring-loader {\n  width: 10px;\n  height: 10px;\n  border: 1px solid #FFF;\n  border-bottom-color: transparent;\n  border-radius: 50%;\n  display: inline-block;\n  box-sizing: border-box;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox:not([dir=rtl]) .tox-comment__edit {\n  margin-left: 8px;\n}\n.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__edit > *:last-child,\n.tox:not([dir=rtl]) .tox-comment__reply > *:last-child {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-comment__edit {\n  margin-right: 8px;\n}\n.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child,\n.tox[dir=rtl] .tox-comment__edit > *:last-child,\n.tox[dir=rtl] .tox-comment__reply > *:last-child {\n  margin-right: 8px;\n}\n.tox .tox-user {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-user__avatar svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-user__avatar img {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-user__name {\n  color: #fff;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: bold;\n  line-height: 18px;\n  text-transform: none;\n}\n.tox:not([dir=rtl]) .tox-user__avatar svg,\n.tox:not([dir=rtl]) .tox-user__avatar img {\n  margin-right: 8px;\n}\n.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar svg,\n.tox[dir=rtl] .tox-user__avatar img {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-user__avatar + .tox-user__name {\n  margin-right: 8px;\n}\n.tox {\n  /* .tox-dialog-blocker-wrap {\n    //\n  } */\n}\n.tox .tox-dialog-wrap {\n  align-items: center;\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: fixed;\n  right: 0;\n  top: 0;\n  z-index: 1100;\n}\n.tox .tox-dialog-wrap__backdrop {\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n.tox .tox-dialog-wrap__backdrop--opaque {\n  background-color: #222F3E;\n}\n.tox .tox-dialog {\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 10px;\n  border-style: solid;\n  border-width: 0;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  display: flex;\n  flex-direction: column;\n  max-height: 100%;\n  max-width: 480px;\n  overflow: hidden;\n  position: relative;\n  width: 95vw;\n  z-index: 2;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog {\n    align-self: flex-start;\n    margin: 8px auto;\n    max-height: calc(100vh - 8px * 2);\n    width: calc(100vw - 16px);\n  }\n}\n.tox .tox-dialog-inline {\n  z-index: 1100;\n}\n.tox .tox-dialog__header {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-bottom: none;\n  color: #fff;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 8px 16px 0 16px;\n  position: relative;\n}\n.tox .tox-dialog__header .tox-button {\n  z-index: 1;\n}\n.tox .tox-dialog__draghandle {\n  cursor: grab;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tox .tox-dialog__draghandle:active {\n  cursor: grabbing;\n}\n.tox .tox-dialog__dismiss {\n  margin-left: auto;\n}\n.tox .tox-dialog__title {\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  margin: 0;\n  text-transform: none;\n}\n.tox .tox-dialog__body {\n  color: #fff;\n  display: flex;\n  flex: 1;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  min-width: 0;\n  text-align: left;\n  text-transform: none;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body {\n    flex-direction: column;\n  }\n}\n.tox .tox-dialog__body-nav {\n  align-items: flex-start;\n  display: flex;\n  flex-direction: column;\n  flex-shrink: 0;\n  padding: 16px 16px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-dialog__body-nav {\n    max-width: 11em;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox .tox-dialog__body-nav {\n    flex-direction: row;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: auto;\n    padding-bottom: 0;\n  }\n}\n.tox .tox-dialog__body-nav-item {\n  border-bottom: 2px solid transparent;\n  color: rgba(255, 255, 255, 0.5);\n  display: inline-block;\n  flex-shrink: 0;\n  font-size: 14px;\n  line-height: 1.3;\n  margin-bottom: 8px;\n  max-width: 13em;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-dialog__body-nav-item:focus {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.tox .tox-dialog__body-nav-item--active {\n  border-bottom: 2px solid #67aeff;
1\n  color: #67aeff;\n}\n@media (forced-colors: active) {\n  .tox .tox-dialog__body-nav-item--active {\n    border-bottom: 2px solid highlight;\n    color: highlight;\n  }\n}\n.tox .tox-dialog__body-content {\n  box-sizing: border-box;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  max-height: min(650px, calc(100vh - 110px));\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 16px 16px;\n}\n.tox .tox-dialog__body-content > * {\n  margin-bottom: 0;\n  margin-top: 16px;\n}\n.tox .tox-dialog__body-content > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content > *:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content a {\n  color: #67aeff;\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:hover,\n.tox .tox-dialog__body-content a:focus {\n  color: #cde5ff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #67aeff;\n  outline-offset: 2px;\n}\n.tox .tox-dialog__body-content a:active {\n  color: #ffffff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-dialog__body-content svg {\n  fill: #fff;\n}\n.tox .tox-dialog__body-content strong {\n  font-weight: bold;\n}\n.tox .tox-dialog__body-content ul {\n  list-style-type: disc;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dd {\n  padding-inline-start: 2.5rem;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content ul,\n.tox .tox-dialog__body-content ol,\n.tox .tox-dialog__body-content dl,\n.tox .tox-dialog__body-content dd,\n.tox .tox-dialog__body-content dt {\n  display: block;\n  margin-inline-end: 0;\n  margin-inline-start: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1 {\n  color: #fff;\n  font-size: 20px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group h2 {\n  color: #fff;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: bold;\n  letter-spacing: normal;\n  margin-bottom: 16px;\n  margin-top: 2rem;\n  text-transform: none;\n}\n.tox .tox-dialog__body-content .tox-form__group p {\n  margin-bottom: 16px;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:first-child,\n.tox .tox-dialog__body-content .tox-form__group h2:first-child,\n.tox .tox-dialog__body-content .tox-form__group p:first-child {\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:last-child,\n.tox .tox-dialog__body-content .tox-form__group h2:last-child,\n.tox .tox-dialog__body-content .tox-form__group p:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group h1:only-child,\n.tox .tox-dialog__body-content .tox-form__group h2:only-child,\n.tox .tox-dialog__body-content .tox-form__group p:only-child {\n  margin-bottom: 0;\n  margin-top: 0;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center {\n  text-align: center;\n}\n.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end {\n  text-align: end;\n}\n.tox .tox-dialog--width-lg {\n  height: 650px;\n  max-width: 1200px;\n}\n.tox .tox-dialog--fullscreen {\n  height: 100%;\n  max-width: 100%;\n}\n.tox .tox-dialog--fullscreen .tox-dialog__body-content {\n  max-height: 100%;\n}\n.tox .tox-dialog--width-md {\n  max-width: 800px;\n}\n.tox .tox-dialog--width-md .tox-dialog__body-content {\n  overflow: auto;\n}\n.tox .tox-dialog__body-content--centered {\n  text-align: center;\n}\n.tox .tox-dialog__footer {\n  align-items: center;\n  background-color: #2b3b4e;\n  border-top: none;\n  display: flex;\n  justify-content: space-between;\n  padding: 8px 16px;\n}\n.tox .tox-dialog__footer-start,\n.tox .tox-dialog__footer-end {\n  display: flex;\n}\n.tox .tox-dialog__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.75);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 3;\n}\n.tox .tox-dialog__table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.tox .tox-dialog__table thead th {\n  font-weight: bold;\n  padding-bottom: 8px;\n}\n.tox .tox-dialog__table thead th:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__table tbody tr {\n  border-bottom: 1px solid #000000;\n}\n.tox .tox-dialog__table tbody tr:last-child {\n  border-bottom: none;\n}\n.tox .tox-dialog__table td {\n  padding-bottom: 8px;\n  padding-top: 8px;\n}\n.tox .tox-dialog__table td:first-child {\n  padding-right: 8px;\n}\n.tox .tox-dialog__iframe {\n  min-height: 200px;\n}\n.tox .tox-dialog__iframe.tox-dialog__iframe--opaque {\n  background: #fff;\n}\n.tox .tox-navobj-bordered {\n  position: relative;\n}\n.tox .tox-navobj-bordered::before {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  content: \'\';\n  inset: 0;\n  opacity: 1;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.tox .tox-navobj-bordered iframe {\n  border-radius: 6px;\n}\n.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-dialog__popups {\n  position: absolute;\n  width: 100%;\n  z-index: 1100;\n}\n.tox .tox-dialog__body-iframe {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-dialog__body-iframe .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox .tox-dialog-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-dialog-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-dialog-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein {\n  transition-delay: 0s;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav {\n    margin-right: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) {\n    margin-left: 8px;\n  }\n}\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-dialog__body {\n  text-align: right;\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav {\n    margin-left: 0;\n  }\n}\n@media only screen and (max-width: 767px ) {\n  body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) {\n    margin-right: 8px;\n  }\n}\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *,\n.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * {\n  margin-right: 8px;\n}\nbody.tox-dialog__disable-scroll {\n  overflow: hidden;\n}\n.tox .tox-dropzone-container {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dropzone {\n  align-items: center;\n  background: #fff;\n  border: 2px dashed #161f29;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: center;\n  min-height: 100px;\n  padding: 10px;\n}\n.tox .tox-dropzone p {\n  color: rgba(255, 255, 255, 0.5);\n  margin: 0 0 16px 0;\n}\n.tox .tox-edit-area {\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}\n.tox .tox-edit-area::before {\n  border: 2px solid #FFFFFF;\n  border-radius: 4px;\n  content: \'\';\n  inset: 0;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s;\n  z-index: 1;\n}\n@media (forced-colors: active) {\n  .tox .tox-edit-area::before {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-edit-area__iframe {\n  background-color: #fff;\n  border: 0;\n  box-sizing: border-box;\n  flex: 1;\n  height: 100%;\n  position: absolute;\n  width: 100%;\n}\n.tox.tox-edit-focus .tox-edit-area::before {\n  opacity: 1;\n}\n.tox.tox-inline-edit-area {\n  border: 1px dotted #161f29;\n}\n.tox .tox-editor-container {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-editor-header {\n  display: grid;\n  grid-template-columns: 1fr min-content;\n  z-index: 2;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header {\n  background-color: #222F3E;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) {\n  transition: box-shadow 0.5s;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header {\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  box-shadow: none;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header {\n  background-color: #222F3E;\n  box-shadow: none;\n  padding: 4px 0;\n}\n.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header {\n  box-shadow: none;\n}\n.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty {\
1n  background: none;\n  border: none;\n  box-shadow: none;\n  padding: 0;\n}\n.tox-editor-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox-editor-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox-editor-dock-transition {\n  transition: visibility 0s linear 0.25s, opacity 0.25s ease;\n}\n.tox-editor-dock-transition.tox-editor-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-control-wrap {\n  flex: 1;\n  position: relative;\n}\n.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,\n.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid {\n  display: none;\n}\n.tox .tox-control-wrap svg {\n  display: block;\n}\n.tox .tox-control-wrap__status-icon-wrap {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-control-wrap__status-icon-invalid svg {\n  fill: #c00;\n}\n.tox .tox-control-wrap__status-icon-unknown svg {\n  fill: orange;\n}\n.tox .tox-control-wrap__status-icon-valid svg {\n  fill: green;\n}\n.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,\n.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield {\n  padding-right: 32px;\n}\n.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap {\n  right: 4px;\n}\n.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,\n.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield {\n  padding-left: 32px;\n}\n.tox[dir=rtl] .tox-control-wrap__status-icon-wrap {\n  left: 4px;\n}\n.tox .tox-custom-preview {\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  flex: 1;\n  padding: 8px;\n}\n.tox .tox-autocompleter {\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-menu {\n  box-sizing: border-box;\n  max-width: 25em;\n}\n.tox .tox-autocompleter .tox-autocompleter-highlight {\n  font-weight: bold;\n}\n.tox .tox-color-input {\n  display: flex;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-color-input .tox-textfield {\n  z-index: -1;\n}\n.tox .tox-color-input span {\n  border-color: rgba(34 47 3.1%);\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  height: 24px;\n  position: absolute;\n  top: 6px;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span {\n    border-color: currentColor;\n    border-width: 2px !important;\n    forced-color-adjust: none;\n  }\n}\n.tox .tox-color-input span:hover:not([aria-disabled=true]),\n.tox .tox-color-input span:focus:not([aria-disabled=true]) {\n  border-color: #006ce7;\n  cursor: pointer;\n}\n.tox .tox-color-input span::before {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%);\n  background-position: 0 0, 0 6px, 6px -6px, -6px 0;\n  background-size: 12px 12px;\n  border: 1px solid #2b3b4e;\n  border-radius: 6px;\n  box-sizing: border-box;\n  content: \'\';\n  height: 24px;\n  left: -1px;\n  position: absolute;\n  top: -1px;\n  width: 24px;\n  z-index: -1;\n}\n@media (forced-colors: active) {\n  .tox .tox-color-input span::before {\n    border: none;\n  }\n}\n.tox .tox-color-input span[aria-disabled=true] {\n  cursor: not-allowed;\n}\n.tox:not([dir=rtl]) .tox-color-input .tox-textfield {\n  padding-left: 36px;\n}\n.tox:not([dir=rtl]) .tox-color-input span {\n  left: 6px;\n}\n.tox[dir="rtl"] .tox-color-input .tox-textfield {\n  padding-right: 36px;\n}\n.tox[dir="rtl"] .tox-color-input span {\n  right: 6px;\n}\n.tox .tox-label,\n.tox .tox-toolbar-label {\n  color: rgba(255, 255, 255, 0.5);\n  display: block;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.3;\n  padding: 0 8px 0 0;\n  text-transform: none;\n  white-space: nowrap;\n}\n.tox .tox-toolbar-label {\n  padding: 0 8px;\n}\n.tox[dir=rtl] .tox-label {\n  padding: 0 0 0 8px;\n}\n.tox .tox-form {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group {\n  box-sizing: border-box;\n  margin-bottom: 4px;\n}\n.tox .tox-form-group--maximize {\n  flex: 1;\n}\n.tox .tox-form__group--error {\n  color: #c00;\n}\n.tox .tox-form__group--collection {\n  display: flex;\n}\n.tox .tox-form__grid {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n.tox .tox-form__grid--2col > .tox-form__group {\n  width: calc(50% - (8px / 2));\n}\n.tox .tox-form__grid--3col > .tox-form__group {\n  width: calc(100% / 3 - (8px / 2));\n}\n.tox .tox-form__grid--4col > .tox-form__group {\n  width: calc(25% - (8px / 2));\n}\n.tox .tox-form__controls-h-stack {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--inline {\n  align-items: center;\n  display: flex;\n}\n.tox .tox-form__group--stretched {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n}\n.tox .tox-form__group--stretched .tox-textarea {\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-form__group--stretched .tox-navobj :nth-child(2) {\n  flex: 1;\n  height: 100%;\n}\n.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-lock.tox-locked .tox-lock-icon__unlock,\n.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock {\n  display: none;\n}\n.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input {\n  margin-left: 8px;\n  margin-right: 8px;\n}\n.tox .tox-textfield,\n.tox .tox-toolbar-textfield,\n.tox .tox-listboxfield .tox-listbox--select,\n.tox .tox-textarea,\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-textfield[disabled],\n.tox .tox-toolbar-textfield[disabled],\n.tox .tox-textarea[disabled] {\n  background-color: #222f3e;\n  color: rgba(255, 255, 255, 0.85);
1\n  cursor: not-allowed;\n}\n.tox .tox-textfield:focus,\n.tox .tox-toolbar-textfield:focus,\n.tox .tox-listboxfield .tox-listbox--select:focus,\n.tox .tox-textarea-wrap:focus-within,\n.tox .tox-textarea:focus,\n.tox .tox-focusable-wrapper:focus,\n.tox .tox-custom-editor:focus-within {\n  background-color: #2b3b4e;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-toolbar-textfield {\n  max-width: 250px;\n  min-height: unset;\n  height: 28px;\n  margin: 5px 0 6px 0;\n}\n.tox .tox-naked-btn {\n  background-color: transparent;\n  border: 0;\n  border-color: transparent;\n  box-shadow: unset;\n  color: #006ce7;\n  cursor: pointer;\n  display: block;\n  margin: 0;\n  padding: 0;\n}\n.tox .tox-naked-btn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-textfield-size {\n  width: 80px;\n}\n.tox:not([dir=rtl]) .tox-toolbar-textfield + * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-toolbar-textfield + * {\n  margin-right: 4px;\n}\n.tox .tox-listboxfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-listboxfield .tox-listbox--select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-listbox__select-label {\n  cursor: default;\n  flex: 1;\n  margin: 0 4px;\n}\n.tox .tox-listbox__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-listbox__select-chevron svg {\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-listbox__select-chevron svg {\n    fill: currentColor !important;\n  }\n}\n.tox .tox-listboxfield .tox-listbox--select {\n  align-items: center;\n  display: flex;\n}\n.tox:not([dir=rtl]) .tox-listboxfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-listboxfield svg {\n  left: 8px;\n}\n.tox .tox-selectfield {\n  cursor: pointer;\n  position: relative;\n}\n.tox .tox-selectfield select {\n  appearance: none;\n  background-color: #2b3b4e;\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  color: #fff;\n  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n  font-size: 16px;\n  line-height: 24px;\n  margin: 0;\n  min-height: 34px;\n  outline: none;\n  padding: 5px 5.5px;\n  resize: none;\n  width: 100%;\n}\n.tox .tox-selectfield select[disabled] {\n  background-color: #19232e;\n  color: rgba(255, 255, 255, 0.85);\n  cursor: not-allowed;\n}\n.tox .tox-selectfield select::-ms-expand {\n  display: none;\n}\n.tox .tox-selectfield select:focus {\n  background-color: #2b3b4e;\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n  outline: none;\n}\n.tox .tox-selectfield svg {\n  pointer-events: none;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-selectfield select option:checked {\n  background-color: revert;\n  color: revert;\n}\n.tox:not([dir=rtl]) .tox-selectfield select[size="0"],\n.tox:not([dir=rtl]) .tox-selectfield select[size="1"] {\n  padding-right: 24px;\n}\n.tox:not([dir=rtl]) .tox-selectfield svg {\n  right: 8px;\n}\n.tox[dir=rtl] .tox-selectfield select[size="0"],\n.tox[dir=rtl] .tox-selectfield select[size="1"] {\n  padding-left: 24px;\n}\n.tox[dir=rtl] .tox-selectfield svg {\n  left: 8px;\n}\n.tox .tox-textarea-wrap {\n  border-color: #161f29;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n}\n.tox .tox-textarea {\n  appearance: textarea;\n  white-space: pre-wrap;\n}\n.tox .tox-textarea-wrap .tox-textarea {\n  border: none;\n}\n.tox .tox-textarea-wrap .tox-textarea:focus {\n  border: none;\n}\n.tox-fullscreen {\n  border: 0;\n  height: 100%;\n  margin: 0;\n  overflow: hidden;
1\n  overscroll-behavior: none;\n  padding: 0;\n  touch-action: pinch-zoom;\n  width: 100%;\n}\n.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {\n  display: none;\n}\n.tox.tox-tinymce.tox-fullscreen,\n.tox-shadowhost.tox-fullscreen {\n  left: 0;\n  position: fixed;\n  top: 0;\n  z-index: 1200;\n}\n.tox.tox-tinymce.tox-fullscreen {\n  background-color: transparent;\n}\n.tox-fullscreen .tox.tox-tinymce-aux,\n.tox-fullscreen ~ .tox.tox-tinymce-aux {\n  z-index: 1201;\n}\n.tox .tox-help__more-link {\n  list-style: none;\n  margin-top: 1em;\n}\n.tox .tox-imagepreview {\n  background-color: #666;\n  height: 380px;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-imagepreview.tox-imagepreview__loaded {\n  overflow: auto;\n}\n.tox .tox-imagepreview__container {\n  display: flex;\n  left: 100vw;\n  position: absolute;\n  top: 100vw;\n}\n.tox .tox-imagepreview__image {\n  background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==);\n}\n.tox .tox-image-tools .tox-spacer {\n  flex: 1;\n}\n.tox .tox-image-tools .tox-bar {\n  align-items: center;\n  display: flex;\n  height: 60px;\n  justify-content: center;\n}\n.tox .tox-image-tools .tox-imagepreview,\n.tox .tox-image-tools .tox-imagepreview + .tox-bar {\n  margin-top: 8px;\n}\n.tox .tox-image-tools .tox-croprect-block {\n  background: black;\n  filter: alpha(opacity=50);\n  opacity: 0.5;\n  position: absolute;\n  zoom: 1;\n}\n.tox .tox-image-tools .tox-croprect-handle {\n  border: 2px solid white;\n  height: 20px;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 20px;\n}\n.tox .tox-image-tools .tox-croprect-handle-move {\n  border: 0;\n  cursor: move;\n  position: absolute;\n}\n.tox .tox-image-tools .tox-croprect-handle-nw {\n  border-width: 2px 0 0 2px;\n  cursor: nw-resize;\n  left: 100px;\n  margin: -2px 0 0 -2px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-ne {\n  border-width: 2px 2px 0 0;\n  cursor: ne-resize;\n  left: 200px;\n  margin: -2px 0 0 -20px;\n  top: 100px;\n}\n.tox .tox-image-tools .tox-croprect-handle-sw {\n  border-width: 0 0 2px 2px;\n  cursor: sw-resize;\n  left: 100px;\n  margin: -20px 2px 0 -2px;\n  top: 200px;\n}\n.tox .tox-image-tools .tox-croprect-handle-se {\n  border-width: 0 2px 2px 0;\n  cursor: se-resize;\n  left: 200px;\n  margin: -20px 0 0 -20px;\n  top: 200px;\n}\n.tox .tox-image-selector-loading-spinner-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-image-selector-loading-spinner {\n  position: absolute;\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox .tox-toolbar .tox-image-selector,\n.tox .tox-toolbar__primary .tox-image-selector,\n.tox .tox-toolbar__overflow .tox-image-selector {\n  margin: 5px 0 6px 11px;\n}\n.tox .tox-image-selector-menu {\n  border: 0;\n  border-radius: 3px;\n  margin: -4px -4px;\n  padding: 4px;\n}\n.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group {\n  border: 0;\n  padding: 0;\n  margin: -4px -4px;\n}\n.tox .tox-image-selector-menu .tox-collection__item {\n  max-width: 48px;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon {\n  border: 1px solid #161f29;\n  border-radius: 3px;\n  margin-bottom: 4px;\n  width: 100%;\n}\n.tox .tox-image-selector-menu .tox-collection__item-icon svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector__row {\n  display: flex;\n}\n.tox .tox-image-selector--remove {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n}\n.tox .tox-image-selector--remove svg path {\n  stroke: #c00;\n}\n.tox .tox-image-selector-image-wrapper {\n  width: 46px;\n  height: 46px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tox .tox-image-selector-image-img {\n  max-width: 100%;\n  max-height: 100%;\n}\n.tox .tox-image-selector__picker-btn {\n  align-items: center;\n  background-color: transparent;\n  border: 0;\n  cursor: pointer;\n  display: flex;\n  height: 30px;\n  justify-content: center;\n  outline: none;\n  padding: 0;\n  width: 30px;\n}\n.tox .tox-image-selector__picker-btn svg {\n  fill: #fff;\n  height: 24px;\n  width: 24px;\n}\n.tox .tox-image-selector__picker-btn:hover {\n  background: #2f4055;\n}\n.tox .tox-insert-table-picker {\n  background-color: #222F3E;\n  display: flex;\n  flex-wrap: wrap;\n  width: 170px;\n}\n.tox .tox-insert-table-picker > div {\n  border-color: rgba(255, 255, 255, 0.15);\n  border-style: solid;\n  border-width: 0 1px 1px 0;\n  box-sizing: border-box;\n  height: 17px;\n  width: 17px;\n}\n.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {\n  margin: -4px -4px;\n}\n.tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n  background-color: #006ce7;\n  border-color: rgba(255, 255, 255, 0.15);\n}\n@media (forced-colors: active) {\n  .tox .tox-insert-table-picker .tox-insert-table-picker__selected {\n    border-color: Highlight;\n    filter: contrast(50%);\n  }\n}\n.tox .tox-insert-table-picker__label {\n  color: #fff;\n  display: block;\n  font-size: 14px;\n  padding: 4px;\n  text-align: center;\n  width: 100%;\n}\n.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) {\n  border-right: 0;\n}\n.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) {\n  border-right: 0;\n}\n.tox-mentions__card-common {\n  z-index: 1200;\n}\n.tox.tox-mentions__card {\n  background: #222F3E;\n  border: 1px solid #161f29;\n  display: flex;\n  padding: 4px 8px;\n}\n.tox.tox-mentions__card .tox-mentions__container {\n  display: flex;\n  flex-direction: column;\n  align-self: center;\n  margin: 0 4px;\n}\n.tox .tox-mentions__avatar {\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  margin-right: 4px;\n}\n.tox .tox-mentions__username {\n  font-size: 14px;\n  line-height: 21px;\n}\n.tox .tox-mentions__description {\n  font-size: 12px;\n  line-height: 21px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-collection__item--active .tox-mentions__description {\n  color: inherit;\n}
1\n.tox {\n  /* stylelint-disable */\n  /* stylelint-enable */\n}\n.tox .tox-menu {\n  background-color: #2b3b4e;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  box-shadow: none;\n  display: inline-block;\n  overflow: hidden;\n  vertical-align: top;\n  z-index: 1150;\n}\n.tox .tox-menu.tox-collection.tox-collection--list {\n  padding: 0 4px;\n}\n.tox .tox-menu.tox-collection.tox-collection--toolbar {\n  padding: 8px;\n}\n.tox .tox-menu.tox-collection.tox-collection--grid {\n  padding: 8px;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-menu .tox-collection__item-label {\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n  .tox .tox-dialog__popups .tox-menu .tox-collection__item-label {\n    word-break: break-all;\n  }\n}\n.tox .tox-menu__label h1,\n.tox .tox-menu__label h2,\n.tox .tox-menu__label h3,\n.tox .tox-menu__label h4,\n.tox .tox-menu__label h5,\n.tox .tox-menu__label h6,\n.tox .tox-menu__label p,\n.tox .tox-menu__label blockquote,\n.tox .tox-menu__label code {\n  margin: 0;\n}\n.tox .tox-menubar {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #222F3E;\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  grid-column: 1 / -1;\n  grid-row: 1;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-promotion + .tox-menubar {\n  grid-column: 1;\n}\n.tox .tox-promotion {\n  background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat;\n  background-color: #222F3E;\n  grid-column: 2;\n  grid-row: 1;\n  padding-inline-end: 8px;\n  padding-inline-start: 4px;\n  padding-top: 5px;\n}\n.tox .tox-promotion-link {\n  align-items: unsafe center;\n  background-color: #E8F1F8;\n  border-radius: 5px;\n  color: #086BE6;\n  cursor: pointer;\n  display: flex;\n  font-size: 14px;\n  height: 26.6px;\n  padding: 4px 8px;\n  white-space: nowrap;\n}\n.tox .tox-promotion-link:hover {\n  background-color: #B4D7FF;\n}\n.tox .tox-promotion-link:focus {\n  background-color: #D9EDF7;\n}\n/* Deprecated. Remove in next major release */\n.tox .tox-mbtn {\n  align-items: center;\n  background: #222F3E;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 5px 1px 6px 0;\n  outline: none;\n  padding: 0 4px;\n  text-transform: none;\n  width: auto;\n}\n.tox .tox-mbtn[disabled] {\n  background-color: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-mbtn:focus:not(:disabled) {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-mbtn:focus:not(:disabled)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-mbtn:focus:not(:disabled)::after {\n    border: 2px solid highlight;\n  }\n}
1\n.tox .tox-mbtn--active,\n.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-mbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  margin: 0 4px;\n}\n.tox .tox-mbtn[disabled] .tox-mbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-mbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n  display: none;\n}\n.tox .tox-notification {\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n  box-shadow: none;\n  box-sizing: border-box;\n  display: grid;\n  font-size: 14px;\n  font-weight: normal;\n  grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr);\n  margin-left: auto;\n  margin-right: auto;\n  margin-top: 4px;\n  opacity: 0;\n  padding: 4px;\n  transition: transform 100ms ease-in, opacity 150ms ease-in;\n  width: max-content;\n}\n.tox .tox-notification a {\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification p {\n  font-size: 14px;\n  font-weight: normal;\n}\n.tox .tox-notification:focus {\n  border-color: #006ce7;\n  box-shadow: 0 0 0 1px #006ce7;\n}\n.tox .tox-notification--in {\n  opacity: 1;\n}\n.tox .tox-notification--success {\n  background-color: #334840;\n  border-color: #3c5440;\n  color: #fff;\n}\n.tox .tox-notification--success p {\n  color: #fff;\n}\n.tox .tox-notification--success a {\n  color: #b5d199;\n}\n.tox .tox-notification--success a:hover,\n.tox .tox-notification--success a:focus {\n  color: #82b153;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #b5d199;\n  outline-offset: 2px;\n}\n.tox .tox-notification--success a:active {\n  color: #689041;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--success svg {\n  fill: #fff;\n}\n.tox .tox-notification--error {\n  background-color: #442632;\n  border-color: #55212b;\n  color: #fff;\n}\n.tox .tox-notification--error p {\n  color: #fff;\n}\n.tox .tox-notification--error a {\n  color: #e68080;\n}\n.tox .tox-notification--error a:hover,\n.tox .tox-notification--error a:focus {\n  color: #d42b2b;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #e68080;\n  outline-offset: 2px;\n}\n.tox .tox-notification--error a:active {\n  color: #aa2222;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--error svg {\n  fill: #fff;\n}\n.tox .tox-notification--warn,\n.tox .tox-notification--warning {\n  background-color: #222F3E;\n  border-color: rgba(255, 255, 255, 0.15);\n  color: #fff0b3;\n}\n.tox .tox-notification--warn p,\n.tox .tox-notification--warning p {\n  color: #fff0b3;\n}\n.tox .tox-notification--warn a,\n.tox .tox-notification--warning a {\n  color: #ffcc00;\n}\n.tox .tox-notification--warn a:hover,\n.tox .tox-notification--warning a:hover,\n.tox .tox-notification--warn a:focus,\n.tox .tox-notification--warning a:focus {\n  color: #997a00;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn a:focus-visible,\n.tox .tox-notification--warning a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #ffcc00;\n  outline-offset: 2px;\n}\n.tox .tox-notification--warn a:active,\n.tox .tox-notification--warning a:active {\n  color: #665200;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--warn svg,\n.tox .tox-notification--warning svg {\n  fill: #fff0b3;\n}\n.tox .tox-notification--info {\n  background-color: #254161;\n  border-color: #264972;\n  color: #fff;\n}\n.tox .tox-notification--info p {\n  color: #fff;\n}\n.tox .tox-notification--info a {\n  color: #83b7f3;\n}\n.tox .tox-notification--info a:hover,\n.tox .tox-notification--info a:focus {\n  color: #2681ea;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #83b7f3;\n  outline-offset: 2px;\n}\n.tox .tox-notification--info a:active {\n  color: #1368c9;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-notification--info svg {\n  fill: #fff;\n}\n.tox .tox-notification__body {\n  align-self: center;
1\n  color: #fff;\n  font-size: 14px;\n  grid-column-end: 3;\n  grid-column-start: 2;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  text-align: center;\n  white-space: normal;\n  word-break: break-all;\n  word-break: break-word;\n}\n.tox .tox-notification__body > * {\n  margin: 0;\n}\n.tox .tox-notification__body > * + * {\n  margin-top: 1rem;\n}\n.tox .tox-notification__icon {\n  align-self: center;\n  grid-column-end: 2;\n  grid-column-start: 1;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification__icon svg {\n  display: block;\n}\n.tox .tox-notification__dismiss {\n  align-self: start;\n  grid-column-end: 4;\n  grid-column-start: 3;\n  grid-row-end: 2;\n  grid-row-start: 1;\n  justify-self: end;\n}\n.tox .tox-notification .tox-progress-bar {\n  grid-column-end: 4;\n  grid-column-start: 1;\n  grid-row-end: 3;\n  grid-row-start: 2;\n  justify-self: center;\n}\n.tox .tox-notification-container-dock-fadeout {\n  opacity: 0;\n  visibility: hidden;\n}\n.tox .tox-notification-container-dock-fadein {\n  opacity: 1;\n  visibility: visible;\n}\n.tox .tox-notification-container-dock-transition {\n  transition: visibility 0s linear 0.3s, opacity 0.3s ease;\n}\n.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein {\n  transition-delay: 0s;\n}\n.tox .tox-onboarding-overlay {\n  height: 100%;\n  background-color: #17202a;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 1;\n  overflow: auto;\n  display: grid;\n  justify-content: center;\n  align-items: center;\n}\n.tox .tox-onboarding-dialog {\n  max-width: 512px;\n  background-color: #222F3E;\n  display: flex;\n  flex-direction: column;\n  box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);\n  border-radius: 12px;\n  margin: 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-header {\n  color: #fff;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 20px;\n  margin: 24px 0 8px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step {\n  display: grid;\n  grid-template-columns: min-content 1fr min-content;\n  align-items: center;\n  margin: 0 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child) {\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--number {\n  width: 24px;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 1px solid #00AD0E;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 12px;\n  font-weight: bold;\n  color: #00AD0E;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body {\n  padding: 24px 0 24px 16px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--body-details {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-step--action {\n  padding-left: 24px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer {\n  background-color: #2b3b4e;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 16px 24px;\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n}\n.tox .tox-onboarding-dialog .tox-onboarding-footer p {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4px;\n  font-size: 14px;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-onboarding-dialog svg {\n  width: 24px;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin {\n  display: grid;\n  align-items: center;\n  grid-template-columns: min-content 1fr min-content;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n  padding: 24px 0;\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body {\n  margin: 0 16px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header {\n  color: #fff;\n  font-size: 14px;\n  font-weight: bold;\n  margin-bottom: 4px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-detail
1s {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon {\n  display: grid;\n  place-content: center;\n  width: 56px;\n  height: 56px;\n  line-height: 24px;\n  font-size: 24px;\n  border-radius: 12px;\n  background: linear-gradient(180deg, #2b3b4e 24%, #202d3b 100%);\n  box-shadow: 0px 1px 1px 0px #222f3e12, 0px 3px 6px 0px #222f3e06;\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--subtitle {\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore {\n  text-align: center;\n  margin: 16px;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 14px;\n}\n.tox .tox-promotion-dialog--explore a {\n  color: #006ce7;\n}\n.tox .tox-promotion-dialog--footer {\n  background-color: #17202a;\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 12px;\n  text-align: center;\n  padding: 16px;\n}\n.tox .tox-promotion-button {\n  display: flex;\n  align-items: center;\n  height: 26.6px;\n  line-height: 26.6px;\n  font-size: 14px;\n  font-weight: bold;\n  background-color: #55367A;\n  color: #C290FB;\n  padding: 8px 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  border-radius: 5px;\n}\n.tox .tox-promotion-button:focus {\n  outline: 1px solid #C290FB;\n}\n.tox .tox-onboarding-dialog a,\n.tox .tox-promotion-dialog--footer a {\n  color: rgba(255, 255, 255, 0.5);\n  cursor: pointer;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:hover,\n.tox .tox-promotion-dialog--footer a:hover,\n.tox .tox-onboarding-dialog a:focus,\n.tox .tox-promotion-dialog--footer a:focus {\n  color: #cde5ff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-onboarding-dialog a:focus-visible,\n.tox .tox-promotion-dialog--footer a:focus-visible {\n  border-radius: 1px;\n  outline: 2px solid #67aeff;\n  outline-offset: 2px;\n}\n.tox .tox-onboarding-dialog a:active,\n.tox .tox-promotion-dialog--footer a:active {\n  color: #ffffff;\n  -webkit-text-decoration: underline;\n  text-decoration: underline;\n}\n.tox .tox-pop {\n  display: inline-block;\n  position: relative;\n}\n.tox .tox-pop--resizing {\n  transition: width 0.1s ease;\n}\n.tox .tox-pop--resizing .tox-toolbar,\n.tox .tox-pop--resizing .tox-toolbar__group {\n  flex-wrap: nowrap;\n}\n.tox .tox-pop--transition {\n  transition: 0.15s ease;\n  transition-property: left, right, top, bottom;\n}\n.tox .tox-pop--transition::before,\n.tox .tox-pop--transition::after {\n  transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s;\n}\n.tox .tox-pop__dialog {\n  background-color: #222F3E;\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);\n  min-width: 0;\n  overflow: hidden;\n}\n.tox .tox-pop__dialog > *:not(.tox-toolbar) {\n  margin: 4px 4px 4px 8px;\n}\n.tox .tox-pop__dialog .tox-toolbar {\n  background-color: transparent;\n  margin-bottom: -1px;\n}\n.tox .tox-pop::before,\n.tox .tox-pop::after {\n  border-style: solid;\n  content: \'\';\n  display: block;\n  height: 0;\n  opacity: 1;\n  position: absolute;\n  width: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-pop::before,\n  .tox .tox-pop::after {\n    content: none;\n  }\n}\n.tox .tox-pop.tox-pop--inset::before,\n.tox .tox-pop.tox-pop--inset::after {\n  opacity: 0;\n  transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease;\n}\n.tox .tox-pop.tox-pop--bottom::before,\n.tox .tox-pop.tox-pop--bottom::after {\n  left: 50%;\n  top: 100%;\n}\n.tox .tox-pop.tox-pop--bottom::after {\n  border-color: #222F3E transparent transparent transparent;\n  border-width: 8px;\n  margin-left: -8px;\n  margin-top: -1px;\n}\n.tox .tox-pop.tox-pop--bottom::before {\n  border-color: #161f29 transparent transparent transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--top::before,\n.tox .tox-pop.tox-pop--top::after {\n  left: 50%;\n  top: 0;\n  transform: translateY(-100%);\n}\n.tox .tox-pop.tox-pop--top::after {\n  border-color: transparent transparent #222F3E transparent;\n  border-width: 8px;\n  margin-left: -8px;
1\n  margin-top: 1px;\n}\n.tox .tox-pop.tox-pop--top::before {\n  border-color: transparent transparent #161f29 transparent;\n  border-width: 9px;\n  margin-left: -9px;\n}\n.tox .tox-pop.tox-pop--left::before,\n.tox .tox-pop.tox-pop--left::after {\n  left: 0;\n  top: calc(50% - 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--left::after {\n  border-color: transparent #222F3E transparent transparent;\n  border-width: 8px;\n  margin-left: -15px;\n}\n.tox .tox-pop.tox-pop--left::before {\n  border-color: transparent #161f29 transparent transparent;\n  border-width: 10px;\n  margin-left: -19px;\n}\n.tox .tox-pop.tox-pop--right::before,\n.tox .tox-pop.tox-pop--right::after {\n  left: 100%;\n  top: calc(50% + 1px);\n  transform: translateY(-50%);\n}\n.tox .tox-pop.tox-pop--right::after {\n  border-color: transparent transparent transparent #222F3E;\n  border-width: 8px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--right::before {\n  border-color: transparent transparent transparent #161f29;\n  border-width: 10px;\n  margin-left: -1px;\n}\n.tox .tox-pop.tox-pop--align-left::before,\n.tox .tox-pop.tox-pop--align-left::after {\n  left: 20px;\n}\n.tox .tox-pop.tox-pop--align-right::before,\n.tox .tox-pop.tox-pop--align-right::after {\n  left: calc(100% - 20px);\n}\n.tox .tox-sidebar-wrap {\n  display: flex;\n  flex-direction: row;\n  flex-grow: 1;\n  min-height: 0;\n}\n.tox .tox-sidebar {\n  background-color: #34485f;\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n}\n.tox .tox-sidebar__slider {\n  display: flex;\n  overflow: hidden;\n}\n.tox .tox-sidebar__pane-container {\n  display: flex;\n}\n.tox .tox-sidebar__pane {\n  display: flex;\n}\n.tox .tox-sidebar--sliding-closed {\n  opacity: 0;\n}\n.tox .tox-sidebar--sliding-open {\n  opacity: 1;\n}\n.tox .tox-sidebar--sliding-growing,\n.tox .tox-sidebar--sliding-shrinking {\n  transition: width 0.5s ease, opacity 0.5s ease;\n}\n.tox .tox-selector {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  display: inline-block;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n}\n.tox.tox-platform-touch .tox-selector {\n  height: 12px;\n  width: 12px;\n}\n.tox .tox-slider {\n  align-items: center;\n  display: flex;\n  flex: 1;\n  height: 24px;\n  justify-content: center;\n  position: relative;\n}\n.tox .tox-slider__rail {\n  background-color: transparent;\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  height: 10px;\n  min-width: 120px;\n  width: 100%;\n}\n.tox .tox-slider__handle {\n  background-color: #006ce7;\n  border: 2px solid #0054b4;\n  border-radius: 6px;\n  box-shadow: none;\n  height: 24px;\n  left: 50%;\n  position: absolute;\n  top: 50%;\n  transform: translateX(-50%) translateY(-50%);\n  width: 14px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) {\n  margin-inline-start: 8px;\n}\n.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider {\n  margin-inline-start: 32px;\n}\n.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group {\n  margin-inline-start: 32px;\n}\n.tox .tox-toolbar-slider {\n  align-items: center;\n  display: inline-flex;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input {\n  appearance: none;\n  background: #161f29;\n  border-radius: 16px;\n  width: 130px;\n  height: 2px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-track {\n  background-color: transparent;\n  height: 16px;\n}\n.tox .tox-toolbar-slider__input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input::-moz-range-thumb {\n  appearance: none;\n  background-color: #006ce7;\n  border-radius: 16px;\n  border: none;\n  height: 16px;\n  width: 16px;\n}\n.tox .tox-toolbar-slider__input:focus-visible {\n  outline: none;\n}\n.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}
1\n.tox .tox-toolbar-slider__input:focus::-moz-range-thumb {\n  background-color: #0060ce;\n  box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #006ce7;\n}\n.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:hover::-moz-range-thumb {\n  background-color: #0060ce;\n}\n.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input:active::-moz-range-thumb {\n  background-color: #0054b4;\n}\n.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb {\n  background-color: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-source-code {\n  overflow: auto;\n}\n.tox .tox-spinner {\n  display: flex;\n}\n.tox .tox-spinner > div {\n  animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both;\n  background-color: rgba(255, 255, 255, 0.5);\n  border-radius: 100%;\n  height: 8px;\n  width: 8px;\n}\n.tox .tox-spinner > div:nth-child(1) {\n  animation-delay: -0.32s;\n}\n.tox .tox-spinner > div:nth-child(2) {\n  animation-delay: -0.16s;\n}\n@keyframes tam-bouncing-dots {\n  0%,\n  80%,\n  100% {\n    transform: scale(0);\n  }\n  40% {\n    transform: scale(1);\n  }\n}\n.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-spinner > div:not(:first-child) {\n  margin-right: 4px;\n}\n.tox .tox-statusbar {\n  align-items: center;\n  background-color: #222F3E;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  color: rgba(255, 255, 255, 0.75);\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-weight: normal;\n  height: 25px;\n  overflow: hidden;\n  padding: 0 8px;\n  position: relative;\n  text-transform: none;\n}\n.tox .tox-statusbar__path {\n  display: flex;\n  flex: 1 1 auto;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__right-container {\n  display: flex;\n  justify-content: flex-end;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__help-text {\n  text-align: center;\n}\n.tox .tox-statusbar__text-container {\n  align-items: flex-start;\n  display: flex;\n  flex: 1 1 auto;\n  height: 16px;\n  justify-content: space-between;\n}\n@media only screen and (min-width: 768px ) {\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container,\n  .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path {\n    flex: 0 0 calc(100% / 3);\n  }\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end {\n  justify-content: flex-end;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start {\n  justify-content: flex-start;\n}\n.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around {\n  justify-content: space-around;\n}\n.tox .tox-statusbar__path > * {\n  display: inline;\n  white-space: nowrap;\n}\n.tox .tox-statusbar__wordcount {\n  flex: 0 0 auto;\n  margin-left: 1ch;\n}\n@media only screen and (max-width: 767px ) {\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text {\n    display: none;\n  }\n  .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child {\n    display: block;\n  }\n}\n.tox .tox-statusbar a,\n.tox .tox-statusbar__path-item,\n.tox .tox-statusbar__wordcount {\n  color: rgba(255, 255, 255, 0.75);\n  position: relative;\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),\n.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) {\n  color: #fff;
1\n  cursor: pointer;\n}\n.tox .tox-statusbar a:focus-visible::after,\n.tox .tox-statusbar__path-item:focus-visible::after,\n.tox .tox-statusbar__wordcount:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar a:focus-visible::after,\n  .tox .tox-statusbar__path-item:focus-visible::after,\n  .tox .tox-statusbar__wordcount:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__branding svg {\n  fill: rgba(255, 255, 255, 0.8);\n  height: 1em;\n  margin-left: 0.3em;\n  width: auto;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__branding svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-statusbar__branding a {\n  align-items: center;\n  display: inline-flex;\n}\n.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg,\n.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-cursor-default {\n  cursor: ns-resize;\n}\n.tox .tox-statusbar__resize-cursor-both {\n  cursor: nwse-resize;\n}\n.tox .tox-statusbar__resize-handle {\n  align-items: flex-end;\n  align-self: stretch;\n  display: flex;\n  flex: 0 0 auto;\n  justify-content: flex-end;\n  margin-bottom: 3px;\n  margin-left: 4px;\n  margin-right: calc(3px - 8px);\n  margin-top: 3px;\n  padding-bottom: 0;\n  padding-left: 0;\n  padding-right: 0;\n  position: relative;\n}\n.tox .tox-statusbar__resize-handle svg {\n  display: block;\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-statusbar__resize-handle:hover svg,\n.tox .tox-statusbar__resize-handle:focus svg {\n  fill: #fff;\n}\n.tox .tox-statusbar__resize-handle:focus-visible {\n  background-color: transparent;\n  border-radius: 1px 1px 5px 1px;\n  box-shadow: 0 0 0 2px transparent;\n}\n.tox .tox-statusbar__resize-handle:focus-visible::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-statusbar__resize-handle:focus-visible::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-statusbar__resize-handle:only-child {\n  margin-left: auto;\n}\n.tox:not([dir=rtl]) .tox-statusbar__path > * {\n  margin-right: 4px;\n}\n.tox:not([dir=rtl]) .tox-statusbar__branding {\n  margin-left: 2ch;\n}\n.tox[dir=rtl] .tox-statusbar {\n  flex-direction: row-reverse;\n}\n.tox[dir=rtl] .tox-statusbar__path > * {\n  margin-left: 4px;\n}\n.tox[dir=rtl] .tox-statusbar__branding svg {\n  margin-left: 0;\n  margin-right: 0.3em;\n}\n.tox .tox-throbber {\n  z-index: 1299;\n}\n.tox .tox-throbber__busy-spinner {\n  align-items: center;\n  background-color: rgba(34, 47, 62, 0.6);\n  bottom: 0;\n  display: flex;\n  justify-content: center;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n.tox .tox-tbtn {\n  align-items: center;\n  background: #222F3E;\n  border: 0;\n  border-radius: 3px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  justify-content: center;\n  margin: 6px 1px 5px 0;\n  outline: none;\n  padding: 0;\n  text-transform: none;\n  width: 34px;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:hover,\n  .tox .tox-tbtn.tox-tbtn:hover {\n    outline: 1px dashed currentColor;\n  }\n  .tox .tox-tbtn.tox-tbtn--active,\n  .tox .tox-tbtn.tox-tbtn--enabled,\n  .tox .tox-tbtn.tox-tbtn--enabled:hover,\n  .tox .tox-tbtn.tox-tbtn--enabled:focus,\n  .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n    outline: 1px solid currentColor;\n    position: relative;\n  }\n}\n.tox .tox-tbtn svg {\n  display: block;\n  fill: #fff;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn svg {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--enabled,\n  .tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled) {\n    fill: currentColor !important;\n  }\n  .tox .tox-tbtn svg.tox-tbtn--disabled,\n  .tox .tox-tbtn svg.tox-tbtn--disabled:hover,\n  .tox .tox-tbtn svg .tox-tbtn:disabled,\n  .tox .tox-tbtn svg .tox-tbtn:disabled:hover {\n    filter: contrast(0%);\n  }\n}\n.tox .tox-tbtn.tox-tbtn-more {\n  padding-left: 5px;\n  padding-right: 5px;\n  width: inherit;\n}\n.tox .tox-tbtn:focus {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-tbtn:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--disabled .tox-tbtn--enabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--disabled,\n.tox .tox-tbtn--disabled:hover,\n.tox .tox-tbtn:disabled,\n.tox .tox-tbtn:disabled:hover {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tbtn--disabled svg,\n.tox .tox-tbtn--disabled:hover svg,\n.tox .tox-tbtn:disabled svg,\n.tox .tox-tbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--active,\n.tox .tox-tbtn--enabled,\n.tox .tox-tbtn--enabled:hover,\n.tox .tox-tbtn--enabled:focus {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n}\n.tox .tox-tbtn--active > *,\n.tox .tox-tbtn--enabled > *,\n.tox .tox-tbtn--enabled:hover > *,\n.tox .tox-tbtn--enabled:focus > * {\n  transform: none;\n}\n.tox .tox-tbtn--active svg,\n.tox .tox-tbtn--enabled svg,\n.tox .tox-tbtn--enabled:hover svg,\n.tox .tox-tbtn--enabled:focus svg {\n  fill: #fff;\n}\n.tox .tox-tbtn--active.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg,\n.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tbtn--enabled:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn--enabled:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tbtn:active > * {\n  transform: none;\n}\n.tox .tox-tbtn--md {\n  height: 42px;\n  width: 51px;\n}\n.tox .tox-tbtn--lg {\n  flex-direction: column;\n  height: 56px;\n  width: 68px;\n}\n.tox .tox-tbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-label--context-toolbar {\n  margin: 6px 1px 5px 0;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.tox .tox-number-input {\n  background: #2f4055;\n  border-radius: 3px;\n  display: flex;\n  margin: 6px 1px 5px 0;\n  position: relative;\n  width: auto;\n}\n.tox .tox-number-input:focus {\n  background: #2f4055;\n}\n.tox .tox-number-input:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper {\n  display: flex;\n  pointer-events: none;\n  position: relative;\n  text-align: center;\n}\n.tox .tox-number-input .tox-input-wrapper:focus {\n  background-color: #2f4055;\n  z-index: 1;\n}\n.tox .tox-number-input .tox-input-wrapper:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input .tox-input-wrapper:has(input:focus)::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input input {\n  border-radius: 3px;\n  color: #fff;\n  font-size: 14px;\n  margin: 2px 0;\n  pointer-events: all;\n  position: relative;\n  width: 60px;\n}\n.tox .tox-number-input input:hover {\n  background: #2f4055;\n  color: #fff;\n}\n.tox .tox-number-input input:focus {\n  background-color: #2f4055;\n}\n.tox .tox-number-input input:disabled {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n  cursor: not-allowed;\n}\n.tox .tox-number-input button {\n  color: #fff;\n  height: 28px;\n  position: relative;\n  text-align: center;\n  width: 24px;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:hover,\n  .tox .tox-number-input button:focus,\n  .tox .tox-number-input button:active {\n    outline: 1px solid currentColor !important;\n  }\n}\n.tox .tox-number-input button svg {\n  display: block;\n  fill: #fff;\n  margin: 0 auto;\n  transform: scale(0.67);\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button svg,\n  .tox .tox-number-input button svg:active,\n  .tox .tox-number-input button svg:hover {\n    fill: currentColor !important;\n  }\n  .tox .tox-number-input button svg:disabled {\n    filter: contrast(0);\n  }\n}\n.tox .tox-number-input button:focus {\n  background: #2f4055;\n  z-index: 1;\n}\n.tox .tox-number-input button:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-number-input button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-number-input button:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:hover svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-number-input button:active svg {\n  fill: #fff;\n}\n.tox .tox-number-input button:disabled {\n  background: #222F3E;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-number-input button:disabled svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-number-input button.minus {\n  border-radius: 3px 0 0 3px;\n}\n.tox .tox-number-input button.plus {\n  border-radius: 0 3px 3px 0;\n}\n.tox .tox-number-input:focus:not(:active) > button,\n.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper {\n  background: #2f4055;\n}\n.tox .tox-tbtn--select {\n  margin: 6px 1px 5px 0;\n  padding: 0 4px;\n  width: auto;\n}\n.tox .tox-tbtn--bordered,\n.tox .tox-tbtn--bordered:focus,\n.tox .tox-tbtn--bordered:hover {\n  border: 1px solid #161f29;\n}\n.tox .tox-tbtn__select-label {\n  cursor: default;\n  font-weight: normal;\n  height: initial;\n  margin: 0 4px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tbtn__select-chevron {\n  align-items: center;\n  display: flex;\n  justify-content: center;\n  width: 16px;\n}\n.tox .tox-tbtn__select-chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-tbtn__select-chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-tbtn--bespoke {\n  background: #2f4055;\n}\n.tox .tox-tbtn--bespoke:focus {\n  background: #2f4055;\n}\n.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke {\n  margin-inline-start: 4px;\n}\n.tox .tox-tbtn--bespoke .tox-tbtn__select-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  width: 7em;
1\n}\n.tox .tox-tbtn--disabled .tox-tbtn__select-label,\n.tox .tox-tbtn--select:disabled .tox-tbtn__select-label {\n  cursor: not-allowed;\n}\n.tox .tox-split-button {\n  border: 0;\n  border-radius: 3px;\n  box-sizing: border-box;\n  display: flex;\n  margin: 6px 1px 5px 0;\n}\n.tox .tox-split-button:hover {\n  box-shadow: 0 0 0 1px #2f4055 inset;\n}\n.tox .tox-split-button:focus {\n  background: #222F3E;\n  box-shadow: none;\n  color: #fff;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-split-button:focus::after {\n  pointer-events: none;\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-split-button > * {\n  border-radius: 0;\n}\n.tox .tox-split-button > *:nth-child(1) {\n  border-bottom-left-radius: 3px;\n  border-top-left-radius: 3px;\n}\n.tox .tox-split-button > *:nth-child(2) {\n  border-bottom-right-radius: 3px;\n  border-top-right-radius: 3px;\n}\n.tox .tox-split-button__chevron {\n  width: 16px;\n}\n.tox .tox-split-button__chevron svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n@media (forced-colors: active) {\n  .tox .tox-split-button__chevron svg {\n    fill: currentColor;\n  }\n}\n.tox .tox-split-button .tox-tbtn {\n  margin: 0;\n}\n.tox .tox-split-button:focus .tox-tbtn {\n  background-color: transparent;\n}\n.tox .tox-split-button.tox-tbtn--disabled:hover,\n.tox .tox-split-button.tox-tbtn--disabled:focus,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,\n.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus {\n  background: #222F3E;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn--select {\n  padding: 0 0px;\n}\n.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child {\n  width: 30px;\n}\n.tox.tox-platform-touch .tox-split-button__chevron {\n  width: 20px;\n}\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-text-color__color,\n.tox .tox-split-button.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color {\n  opacity: 0.3;\n}\n.tox .tox-toolbar-overlord {\n  background-color: #222F3E;\n}\n.tox .tox-toolbar,\n.tox .tox-toolbar__primary,\n.tox .tox-toolbar__overflow {\n  background-attachment: local;\n  background-color: #222F3E;\n  background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.15) 0 1px, transparent 1px 39px);\n  background-position: center top 40px;\n  background-repeat: no-repeat;\n  background-size: calc(100% - 11px * 2) calc(100% - 41px);\n  display: flex;\n  flex: 0 0 auto;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  padding: 0 0px;\n  transform: perspective(1px);\n}\n.tox .tox-toolbar-overlord > .tox-toolbar,\n.tox .tox-toolbar-overlord > .tox-toolbar__primary,\n.tox .tox-toolbar-overlord > .tox-toolbar__overflow {\n  background-position: center top 0px;\n  background-size: calc(100% - 11px * 2) calc(100% - 0px);\n}\n.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n  visibility: hidden;\n}\n.tox .tox-toolbar__overflow--growing {\n  transition: height 0.3s ease, opacity 0.2s linear 0.1s;\n}\n.tox .tox-toolbar__overflow--shrinking {\n  transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s;\n}\n.tox .tox-toolbar-overlord,\n.tox .tox-anchorbar {\n  grid-column: 1 / -1;\n}\n.tox .tox-menubar + .tox-toolbar,\n.tox .tox-menubar + .tox-toolbar-overlord {\n  border-top: 1px solid transparent;\n  margin-top: -1px;\n  padding-bottom: 1px;\n  padding-top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-menubar + .tox-toolbar,\n  .tox .tox-menubar + .tox-toolbar-overlord {\n    outline: 1px solid currentColor;\n  }\n}\n.tox .tox-toolbar--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-pop .tox-toolbar {\n  border-width: 0;\n}\n.tox .tox-toolbar--no-divider {\n  background-image: none;\n}\n.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,\n.tox .tox-toolbar-overlord .tox-toolbar__primary {\n  background-position: center top 39px;\n}\n.tox .tox-editor-header > .tox-toolbar--scrolling,\n.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child {\n  background-image: none;\n}\n.tox .tox-focusable-wrapper {\n  border: 1px solid transparent;\n  margin-right: 2px;\n  pointer-events: none;\n}\n.tox .tox-focusable-wrapper .tox-textfield-size {\n  pointer-events: all;\n}\n.tox .tox-focusable-wrapper:focus {\n  background-color: #2f4055;\n  border-radius: 6px;\n  border-style: solid;\n  border-width: 1px;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  background-color: #222F3E;\n  background-position: center top 43px;\n  background-size: calc(100% - 8px * 2) calc(100% - 51px);\n  border: none;\n  border-radius: 6px;\n  box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15);
1\n  overscroll-behavior: none;\n  padding: 4px 0;\n}\n@media (forced-colors: active) {\n  .tox.tox-tinymce-aux .tox-toolbar__overflow {\n    border: solid;\n  }\n}\n.tox-pop .tox-pop__dialog .tox-toolbar {\n  background-position: center top 43px;\n  background-size: calc(100% - 11px * 2) calc(100% - 51px);\n  padding: 4px 0;\n}\n.tox-context-form__group {\n  display: flex;\n  align-items: center;\n}\n.tox .tox-toolbar__group {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  margin: 0 0;\n  padding: 0 11px 0 12px;\n}\n.tox .tox-toolbar__group--pull-right {\n  margin-left: auto;\n}\n.tox .tox-toolbar--scrolling .tox-toolbar__group {\n  flex-shrink: 0;\n  flex-wrap: nowrap;\n}\n.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {\n  border-right: 1px solid transparent;\n}\n.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) {\n  border-left: 1px solid transparent;\n}\n.tox .tox-tooltip {\n  display: inline-block;\n  max-width: 15em;\n  padding: 8px;\n  /*\n     * The pointer-events: none is designed to make mouse events bleed through the tooltip\n     * to the underlying items. For example, a mouse hovering over a tooltip that hovers over\n     * another item should trigger the hover of the item obscured by the tooltip, even though\n     * the tooltip is on top\n     */\n  pointer-events: none;\n  position: relative;\n  width: max-content;\n  z-index: 1150;\n}\n.tox .tox-tooltip__body {\n  background-color: #324053;\n  border-radius: 6px;\n  box-shadow: none;\n  color: #fff;\n  font-size: 12px;\n  font-style: normal;\n  font-weight: 600;\n  overflow-wrap: break-word;\n  padding: 4px 6px;\n  text-transform: none;\n}\n@media (forced-colors: active) {\n  .tox .tox-tooltip__body {\n    outline: outset 1px;\n  }\n}\n.tox .tox-tooltip__arrow {\n  position: absolute;\n}\n.tox .tox-tooltip--down .tox-tooltip__arrow {\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-top: 8px solid #324053;\n  bottom: 0;\n  left: 50%;\n  position: absolute;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--up .tox-tooltip__arrow {\n  border-bottom: 8px solid #324053;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  left: 50%;\n  position: absolute;\n  top: 0;\n  transform: translateX(-50%);\n}\n.tox .tox-tooltip--right .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-left: 8px solid #324053;\n  border-top: 8px solid transparent;\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tooltip--left .tox-tooltip__arrow {\n  border-bottom: 8px solid transparent;\n  border-right: 8px solid #324053;\n  border-top: 8px solid transparent;\n  left: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n}\n.tox .tox-tree {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-trbtn {\n  align-items: center;\n  background: transparent;\n  border: 0;\n  border-radius: 4px;\n  box-shadow: none;\n  color: #fff;\n  display: flex;\n  flex: 0 0 auto;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: normal;\n  height: 28px;\n  margin-bottom: 4px;\n  margin-top: 4px;\n  outline: none;\n  overflow: hidden;\n  padding: 0;\n  padding-left: 8px;\n  text-transform: none;\n}\n.tox .tox-tree .tox-trbtn .tox-tree__label {\n  cursor: default;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-trbtn svg {\n  display: block;\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n}\n.tox .tox-tree .tox-trbtn:hover {\n  background: #2f4055;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:active svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn--disabled,\n.tox .tox-tree .tox-trbtn--disabled:hover,\n.tox .tox-tree .tox-trbtn:disabled,\n.tox .tox-tree .tox-trbtn:disabled:hover {\n  background: transparent;\n  border: 0;\n  box-shadow: none;\n  color: rgba(255, 255, 255, 0.5);
1\n  cursor: not-allowed;\n}\n.tox .tox-tree .tox-trbtn--disabled svg,\n.tox .tox-tree .tox-trbtn--disabled:hover svg,\n.tox .tox-tree .tox-trbtn:disabled svg,\n.tox .tox-tree .tox-trbtn:disabled:hover svg {\n  fill: rgba(255, 255, 255, 0.5);\n}\n.tox .tox-tree .tox-trbtn--enabled,\n.tox .tox-tree .tox-trbtn--enabled:hover {\n  background: #599fef;\n  border: 0;\n  box-shadow: none;\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn--enabled > *,\n.tox .tox-tree .tox-trbtn--enabled:hover > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--enabled svg,\n.tox .tox-tree .tox-trbtn--enabled:hover svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) {\n  color: #fff;\n}\n.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-trbtn:active > * {\n  transform: none;\n}\n.tox .tox-tree .tox-trbtn--return {\n  align-self: stretch;\n  height: unset;\n  width: 16px;\n}\n.tox .tox-tree .tox-trbtn--labeled {\n  padding: 0 4px;\n  width: unset;\n}\n.tox .tox-tree .tox-trbtn__vlabel {\n  display: block;\n  font-size: 10px;\n  font-weight: normal;\n  letter-spacing: -0.025em;\n  margin-bottom: 4px;\n  white-space: nowrap;\n}\n.tox .tox-tree .tox-tree--directory {\n  display: flex;\n  flex-direction: column;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label {\n  font-weight: bold;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron {\n  margin-right: 6px;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron {\n  transition: transform 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron,\n.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron {\n  transform: rotate(90deg);\n}\n.tox .tox-tree .tox-tree--leaf__label {\n  font-weight: normal;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn {\n  margin-left: auto;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg {\n  fill: transparent;\n}\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,\n.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) {\n  background-color: transparent;\n  color: #fff;\n}\n.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg {\n  fill: #fff;\n}\n.tox .tox-tree .tox-icon-custom-state {\n  flex-grow: 1;\n  display: flex;\n  justify-content: flex-end;\n}\n.tox .tox-tree .tox-tree--directory__children {\n  overflow: hidden;\n  padding-left: 16px;\n}\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,\n.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking {\n  transition: height 0.5s ease-in-out;\n}\n.tox .tox-tree .tox-trbtn.tox-tree--leaf__label {\n  display: flex;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__pane {\n  padding: 0 !important;\n  /* Override the default padding of tox-view__pane */\n}\n.tox .tox-revisionhistory__container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-revisionhistory {\n  background-color: #222F3E;\n  border-top: 1px solid rgba(255, 255, 255, 0.15);\n  display: flex;\n  flex: 1;\n  height: 100%;\n  margin-top: 8px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-revisionhistory--align-right {\n  margin-left: auto;\n}\n.tox .tox-revisionhistory__iframe {\n  flex: 1;\n}\n.tox .tox-revisionhistory__sidebar {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n  min-width: 248px;\n  width: 316px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title {\n  background-color: #222F3E;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  color: #fff;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 28px;\n  padding: 12px;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions {\n  background-color: #2b3b4e;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  gap: 12px;\n  overflow-y: auto;\n  padding: 10px 12px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus {\n  height: 100%;\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff ;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  bottom: 1px;\n  left: 1px;\n  right: 1px;\n  top: 1px;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card {\n  background-color: #222F3E;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  color: #fff;
1\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  font-size: 14px;\n  gap: 12px;\n  padding: 12px;\n  width: 100%;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover {\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus {\n  position: relative;\n  z-index: 1;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff #285ec7;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #285ec7;\n  box-shadow: 0 0 0 2px #285ec7 !important;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected {\n  background-color: #62430b;\n  box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1);\n  position: relative;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n  border-radius: 3px;\n  bottom: 0;\n  box-shadow: 0 0 0 2px #fff #cea215;\n  content: \'\';\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n  border-radius: 6px;\n  box-shadow: 0 0 0 2px #cea215;\n}\n@media (forced-colors: active) {\n  .tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected::after {\n    border: 2px solid highlight;\n  }\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label {\n  font-size: 16px;\n  line-height: 24px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label {\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 24px;\n  padding: 0;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author {\n  align-items: center;\n  display: flex;\n  flex: 1 0 0;\n  gap: 8px;\n  height: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 18px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar {\n  border-radius: 50%;\n  height: 36px;\n  object-fit: cover;\n  vertical-align: middle;\n  width: 36px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision {\n  color: rgba(255, 255, 255, 0.5);\n  font-size: 16px;\n  line-height: 24px;\n  padding: 5px 5.5px;\n}\n.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon {\n  color: #fff;\n  height: 24px;\n}\n[data-mce-name="uploadcare-enhance-filter"] .color-swatch-remove-color path {\n  fill: #c00;\n  stroke: #c00;\n}\n.tox .tox-view-wrap,\n.tox .tox-view-wrap__slot-container {\n  background-color: #222F3E;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  height: 100%;\n}\n.tox .tox-view {\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  overflow: hidden;\n}\n.tox .tox-view__header {\n  align-items: center;\n  display: flex;\n  font-size: 16px;\n  justify-content: space-between;\n  padding: 10px 10px 2px 10px;\n  position: relative;\n}\n.tox .tox-view__label {\n  color: #fff;\n  font-weight: bold;\n  line-height: 24px;\n  padding: 4px 16px;\n  text-align: center;\n  white-space: nowrap;\n}\n.tox .tox-view__label--normal {\n  font-size: 16px;\n}\n.tox .tox-view__label--large {\n  font-size: 20px;\n}\n.tox .tox-view--mobile.tox-view__header,\n.tox .tox-view--mobile.tox-view__toolbar {\n  padding: 8px;\n}\n.tox .tox-view--scrolling {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n}\n.tox .tox-view__toolbar {\n  display: flex;\n  flex-direction: row;\n  gap: 8px;\n  justify-content: space-between;\n  overflow-x: auto;\n  padding: 10px 10px 2px 10px;\n}\n.tox .tox-view__toolbar__group {\n  display: flex;\n  flex-direction: row;\n  gap: 12px;\n}\n.tox .tox-view__header-start,\n.tox .tox-view__header-end {\n  display: flex;\n}\n.tox .tox-view__pane {\n  height: 100%;\n  padding: 8px;\n  position: relative;\n  width: 100%;\n}\n.tox .tox-view__pane_panel {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n}\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *,\n.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * {\n  margin-left: 8px;\n}\n.tox[dir=rtl] .tox-view__header .tox-view__header-start > *,\n.tox[dir=rtl] .tox-view__header .tox-view__header-end > * {\n  margin-right: 8px;\n}\n.tox .tox-well {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  padding: 8px;\n  width: 100%;\n}\n.tox .tox-well > *:first-child {\n  margin-top: 0;\n}\n.tox .tox-well > *:last-child {\n  margin-bottom: 0;\n}\n.tox .tox-well > *:only-child {\n  margin: 0;\n}\n.tox .tox-custom-editor {\n  border: 1px solid #161f29;\n  border-radius: 6px;\n  display: flex;\n  flex: 1;\n  overflow: hidden;\n  position: relative;\n}
1\n/* stylelint-disable */\n.tox {\n  /* stylelint-enable */\n}\n.tox .tox-dialog-loading::before {\n  background-color: rgba(0, 0, 0, 0.5);\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: 100%;\n  z-index: 1000;\n}\n.tox .tox-tab {\n  cursor: pointer;\n}\n.tox .tox-dialog__content-js {\n  display: flex;\n  flex: 1;\n}\n.tox .tox-dialog__body-content .tox-collection {\n  display: flex;\n  flex: 1;\n}\n.tox.tox-tinymce-aux .tox-toolbar__overflow {\n  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n}\n'],sourceRoot:""}]),o.A=c},84085:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(62008),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0},89251:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(59921),e.b),c=new URL(e(83625),e.b),d=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),C=new URL(e(91625),e.b),m=new URL(e(67477),e.b),u=new URL(e(75073),e.b),g=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),v=new URL(e(21590),e.b),_=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),S=new URL(e(94636),e.b),D=new URL(e(16440),e.b),z=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),R=new URL(e(38423),e.b),U=new URL(e(4092),e.b),N=a()(r()),L=l()(s),I=l()(c),H=l()(d),q=l()(x),Y=l()(p),j=l()(C),W=l()(m),P=l()(u),V=l()(g),G=l()(b),Z=l()(f),Q=l()(h),K=l()(v),J=l()(_),$=l()(y),X=l()(E),tt=l()(w),ot=l()(k),et=l()(B),nt=l()(F),rt=l()(S),it=l()(D),at=l()(z),At=l()(O),lt=l()(M),st=l()(T),ct=l()(R),dt=l()(U);N.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mce-content-body .mce-item-anchor{background:transparent url("+L+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #1b3b60}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #006ce7}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#1b3b60;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#1b3b60}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#1b3b60;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #006ce7}.tox-checklist>
1li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+H+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+q+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.3);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}
1.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+W+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid transparent;bottom:-1px;content:"";left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}
1.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+P+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+V+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+G+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+rt+")}.mce-visualblocks pre{background-image:url("+it+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+lt+")}.mce-visualblocks ul{background-image:url("+st+")}.mce-visualblocks ol{background-image:url("+ct+")}.mce-visualblocks dl{background-image:url("+dt+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out;box-shadow:0 0 0 99999px rgba(34,47,62,.5019607843);z-index:1}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#99c4f5}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#ffeb99}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#eb9999}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#99c4f5;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#ffeb99;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#eb9999;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/oxide-dark/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #1b3b60;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #006ce7;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #1b3b60;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #1b3b60;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #1b3b60;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #006ce7;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: #f8f8f2;\n  background: none;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.3);\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n  border-radius: 0.3em;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #282a36;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #6272a4;\n}\n.token.punctuation {\n  color: #f8f8f2;\n}\n.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #ff79c6;\n}\n.token.boolean,\n.token.number {\n  color: #bd93f9;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #50fa7b;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string,\n.token.variable {\n  color: #f8f8f2;\n}\n.token.atrule,\n.token.attr-value,\n.token.function,\n.token.class-name {\n  color: #f1fa8c;\n}\n.token.keyword {\n  color: #8be9fd;\n}\n.token.regex,\n.token.important {\n  color: #ffb86c;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.3);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.3);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #4099ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #4099ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #4099ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #4099ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid transparent;\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: lighten;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #4099ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n  box-shadow: 0 0 0 99999px #222f3e80;\n  z-index: 1;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #99c4f5;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #ffeb99;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #eb9999;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #99c4f5;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #ffeb99;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #eb9999;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=N},91158:function(t,o,e){"use strict";var n=e(71354),r=e.n(n),i=e(76314),a=e.n(i),A=e(4417),l=e.n(A),s=new URL(e(42723),e.b),c=new URL(e(17825),e.b),d=new URL(e(42870),e.b),x=new URL(e(27036),e.b),p=new URL(e(59699),e.b),C=new URL(e(38971),e.b),m=new URL(e(67477),e.b),u=new URL(e(75073),e.b),g=new URL(e(59227),e.b),b=new URL(e(1715),e.b),f=new URL(e(35580),e.b),h=new URL(e(55132),e.b),v=new URL(e(21590),e.b),_=new URL(e(41118),e.b),y=new URL(e(29903),e.b),E=new URL(e(87879),e.b),w=new URL(e(23365),e.b),k=new URL(e(53996),e.b),B=new URL(e(19524),e.b),F=new URL(e(61732),e.b),S=new URL(e(94636),e.b),D=new URL(e(16440),e.b),z=new URL(e(7488),e.b),O=new URL(e(22007),e.b),M=new URL(e(97908),e.b),T=new URL(e(18912),e.b),R=new URL(e(38423),e.b),U=new URL(e(4092),e.b),N=a()(r()),L=l()(s),I=l()(c),H=l()(d),q=l()(x),Y=l()(p),j=l()(C),W=l()(m),P=l()(u),V=l()(g),G=l()(b),Z=l()(f),Q=l()(h),K=l()(v),J=l()(_),$=l()(y),X=l()(E),tt=l()(w),ot=l()(k),et=l()(B),nt=l()(F),rt=l()(S),it=l()(D),at=l()(z),At=l()(O),lt=l()(M),st=l()(T),ct=l()(R),dt=l()(U);N.push([t.id,"@keyframes tox-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mce-content-body .mce-item-anchor{background:transparent url("+L+") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px !important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;user-select:all;width:8px !important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffe796}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe796;outline:none}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#ffcf30}.tox-comments-visible span.tox-comment[data-mce-selected]{background-color:#ffcf30;border-radius:3px;box-shadow:0 0 0 2px #006ce7}.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],>audio[data-mce-selected],>video[data-mce-selected],span.mce-preview-object[data-mce-selected]){box-shadow:none}.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]){box-shadow:0 0 0 5px #006ce7}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]){outline:3px solid #ffcf30}.tox-checklist>
1li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("+I+");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("+H+')}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0, 0%, 100%, 0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:black;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body *[data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body *[contentEditable=false]{cursor:default}.mce-content-body *[contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url('+q+"),default}div.mce-footnotes hr{margin-inline:0 auto;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{-webkit-text-decoration:none;text-decoration:none}@media print{sup.mce-footnote a{color:black;-webkit-text-decoration:none;text-decoration:none}div.mce-footnotes{page-break-inside:avoid;break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}tiny-math-block{display:flex;justify-content:center;margin:16px 0 16px 0}tiny-math-inline{display:inline-block}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default !important;-webkit-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0, 108, 231, 0.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0, 108, 231, 0.1);color:#006ce7}.mce-object{background:transparent url('+j+") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url("+Y+');height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}
1.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--21by9,.tiny-pageembed--16by9,.tiny-pageembed--4by3,.tiny-pageembed--1by1{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--21by9 iframe,.tiny-pageembed--16by9 iframe,.tiny-pageembed--4by3 iframe,.tiny-pageembed--1by1 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34, 47, 62, 0.7);content:attr(data-mce-placeholder);position:absolute}@media(forced-colors: active){.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:highlight;filter:brightness(30%);z-index:-1}}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed black;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,.mce-content-body .mce-clonedresizable.mce-resizetable-columns td{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0 0 0%);border:1px;border-radius:3px;color:white;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:bold;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url('+W+') no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body video[data-mce-selected],.mce-content-body audio[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body details[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}
1.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body *[contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body *[data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180, 215, 255, 0.7);border:1px solid rgba(180, 215, 255, 0.7);bottom:-1px;content:"";left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}.mce-content-body img[data-mce-selected]::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url('+P+");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("+V+');background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}table[style*="border-width: 0px"],.mce-item-table:not([border]),.mce-item-table[border="0"],table[style*="border-width: 0px"] td,.mce-item-table:not([border]) td,.mce-item-table[border="0"] td,table[style*="border-width: 0px"] th,.mce-item-table:not([border]) th,.mce-item-table[border="0"] th,table[style*="border-width: 0px"] caption,.mce-item-table:not([border]) caption,.mce-item-table[border="0"] caption{border:1px dashed #bbb}.tox-uc-loading-background{width:100%;height:100%;background:rgba(255, 255, 255, 0.5)}.tox-uc-loading-spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tox-uc-loading-spinner{width:min(24px,30%);aspect-ratio:1;border-radius:50%;border:3px solid #006ce7;border-bottom-color:transparent;animation:tox-rotation 1s linear infinite}.tox-uploadcare-placeholder{all:initial;display:inline-block;position:relative;width:min(100%,600px);height:80px;--tox-uploadcare-placeholder--content-cursor: auto !important;--tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--content-background-color: #fff;--tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;--tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;--tox-uploadcare-placeholder--content-height: 100%;--tox-uploadcare-placeholder--content-width: 100%;--tox-uploadcare-placeholder--content-display: inline-flex;--tox-uploadcare-placeholder--content-align-items: center;--tox-uploadcare-placeholder--content-justify-content: center;--tox-uploadcare-placeholder--content-gap: 8px;--tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);--tox-uploadcare-placeholder--icon-min-width: 24px;--tox-uc-loading-spinner-wrapper-display-none: none;--tox-uc-loading-spinner-wrapper-display: flex;--tox-uc-loading-spinner-wrapper-position: absolute;--tox-uc-loading-spinner-wrapper-top: 0;--tox-uc-loading-spinner-wrapper-left: 0;--tox-uc-loading-spinner-wrapper-width: 100%;--tox-uc-loading-spinner-wrapper-height: 100%;--tox-uc-loading-spinner-wrapper-justify-content: center;--tox-uc-loading-spinner-wrapper-align-items: center;--tox-uc-loading-spinner-aspect-ratio: 1 / 1;--tox-uc-loading-spinner-width: min(24px, 30%);--tox-uc-loading-spinner-border-radius: 50%;--tox-uc-loading-spinner-border: 3px solid #006ce7;--tox-uc-loading-spinner-border-bottom-color: transparent;--tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite}
1.mce-visualblocks p,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks section,.mce-visualblocks article,.mce-visualblocks blockquote,.mce-visualblocks address,.mce-visualblocks pre,.mce-visualblocks figure,.mce-visualblocks figcaption,.mce-visualblocks hgroup,.mce-visualblocks aside,.mce-visualblocks ul,.mce-visualblocks ol,.mce-visualblocks dl{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url('+G+")}.mce-visualblocks h1{background-image:url("+Z+")}.mce-visualblocks h2{background-image:url("+Q+")}.mce-visualblocks h3{background-image:url("+K+")}.mce-visualblocks h4{background-image:url("+J+")}.mce-visualblocks h5{background-image:url("+$+")}.mce-visualblocks h6{background-image:url("+X+")}.mce-visualblocks div:not([data-mce-bogus]){background-image:url("+tt+")}.mce-visualblocks section{background-image:url("+ot+")}.mce-visualblocks article{background-image:url("+et+")}.mce-visualblocks blockquote{background-image:url("+nt+")}.mce-visualblocks address{background-image:url("+rt+")}.mce-visualblocks pre{background-image:url("+it+")}.mce-visualblocks figure{background-image:url("+at+")}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url("+At+")}.mce-visualblocks aside{background-image:url("+lt+")}.mce-visualblocks ul{background-image:url("+st+")}.mce-visualblocks ol{background-image:url("+ct+")}.mce-visualblocks dl{background-image:url("+dt+')}.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) ul,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) dl{margin-left:3px}.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] ul,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] dl{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:"-"}[data-ephox-foam-a11y-violation]{outline:2px solid;position:relative}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]{outline-width:4px;transition:outline-width .1s ease-in-out,background-color .1s ease-in-out;box-shadow:0 0 0 99999px rgba(34,47,62,.5019607843);z-index:1}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info]{outline-color:#006ce7}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn]{outline-color:#fc0}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error]{outline-color:#c00}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=info]{outline-color:#006ce7;background-color:#e6f0fd}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=warning]{outline-color:#fc0;background-color:#fffae6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation=error]{outline-color:#c00;background-color:#fae6e6}[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td,th,tr){position:static}body{font-family:sans-serif}table{border-collapse:collapse}',"",{version:3,sources:["webpack://./node_modules/tinymce/skins/ui/tinymce-5/content.css"],names:[],mappings:"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",sourcesContent:['/* This file is bundled with the code from the following third party libraries */\n\n/**\n * http://prismjs.com/\n * Dracula Theme originally by Zeno Rocha [@zenorocha]\n * https://draculatheme.com/\n *\n * Ported for PrismJS by Albert Vallverdu [@byverdu]\n */\n@keyframes tox-rotation {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.mce-content-body .mce-item-anchor {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'8\'%20height%3D\'12\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20d%3D\'M0%200L8%200%208%2012%204.09117821%209%200%2012z\'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n}\n.mce-content-body .mce-item-anchor:empty {\n  cursor: default;\n  display: inline-block;\n  height: 12px !important;\n  padding: 0 2px;\n  -webkit-user-modify: read-only;\n  -moz-user-modify: read-only;\n  -webkit-user-select: all;\n  user-select: all;\n  width: 8px !important;\n}\n.mce-content-body .mce-item-anchor:not(:empty) {\n  background-position-x: 2px;\n  display: inline-block;\n  padding-left: 12px;\n}\n.mce-content-body .mce-item-anchor[data-mce-selected] {\n  outline-offset: 1px;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffe796;\n}\n.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-comments-visible span.tox-comment:not([data-mce-selected]) {\n  background-color: #ffe796;\n  outline: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {\n  background-color: #ffcf30;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] {\n  background-color: #ffcf30;\n  border-radius: 3px;\n  box-shadow: 0 0 0 2px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected]:has(img[data-mce-selected],\n        > audio[data-mce-selected],\n        > video[data-mce-selected],\n        span.mce-preview-object[data-mce-selected]) {\n  box-shadow: none;\n}\n.tox-comments-visible span.tox-comment[data-mce-selected] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-selected] span.mce-preview-object:not([data-mce-selected]) {\n  box-shadow: 0 0 0 5px #006ce7;\n}\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),\n.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {\n  outline: 3px solid #ffcf30;\n}\n.tox-checklist > li:not(.tox-checklist--hidden) {\n  list-style: none;\n  margin: 0.25em 0;\n}\n.tox-checklist > li:not(.tox-checklist--hidden)::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3
1E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n  cursor: pointer;\n  height: 1em;\n  margin-left: -1.5em;\n  margin-top: 0.125em;\n  position: absolute;\n  width: 1em;\n}\n.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {\n  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");\n}\n[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {\n  margin-left: 0;\n  margin-right: -1.5em;\n}\n/* stylelint-disable */\n/* http://prismjs.com/ */\n/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\ncode[class*="language-"],\npre[class*="language-"] {\n  color: black;\n  background: none;\n  text-shadow: 0 1px white;\n  font-family: Consolas, Monaco, \'Andale Mono\', \'Ubuntu Mono\', monospace;\n  font-size: 1em;\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  line-height: 1.5;\n  tab-size: 4;\n  hyphens: none;\n}\npre[class*="language-"]::selection,\npre[class*="language-"] ::selection,\ncode[class*="language-"]::selection,\ncode[class*="language-"] ::selection {\n  text-shadow: none;\n  background: #b3d4fc;\n}\n@media print {\n  code[class*="language-"],\n  pre[class*="language-"] {\n    text-shadow: none;\n  }\n}\n/* Code blocks */\npre[class*="language-"] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n}\n:not(pre) > code[class*="language-"],\npre[class*="language-"] {\n  background: #f5f2f0;\n}\n/* Inline code */\n:not(pre) > code[class*="language-"] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: slategray;\n}\n.token.punctuation {\n  color: #999;\n}\n.token.namespace {\n  opacity: 0.7;\n}\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #905;\n}\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #690;\n}\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n  color: #9a6e3a;\n  /* This background color was intended by the author of this theme. */\n  background: hsla(0, 0%, 100%, 0.5);\n}\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n  color: #07a;\n}\n.token.function,\n.token.class-name {\n  color: #DD4A68;\n}\n.token.regex,\n.token.important,\n.token.variable {\n  color: #e90;\n}\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n.token.entity {\n  cursor: help;\n}\n/* stylelint-enable */\n.mce-content-body {\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n}\n.mce-content-body .mce-visual-caret {\n  background-color: black;\n  background-color: currentColor;\n  position: absolute;\n}\n.mce-content-body .mce-visual-caret-hidden {\n  display: none;\n}\n.mce-content-body *[data-mce-caret] {\n  left: -1000px;\n  margin: 0;\n  padding: 0;\n  position: absolute;\n  right: auto;\n  top: 0;\n}\n.mce-content-body .mce-offscreen-selection {\n  left: -2000000px;\n  max-width: 1000000px;\n  position: absolute;\n}\n.mce-content-body *[contentEditable=false] {\n  cursor: default;\n}\n.mce-content-body *[contentEditable=true] {\n  cursor: text;\n}
1\n.tox-cursor-format-painter {\n  cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;\n}\ndiv.mce-footnotes hr {\n  margin-inline: 0 auto;\n  width: 25%;\n}\ndiv.mce-footnotes li > a.mce-footnotes-backlink {\n  -webkit-text-decoration: none;\n  text-decoration: none;\n}\n@media print {\n  sup.mce-footnote a {\n    color: black;\n    -webkit-text-decoration: none;\n    text-decoration: none;\n  }\n  div.mce-footnotes {\n    page-break-inside: avoid;\n    break-inside: avoid;\n    width: 100%;\n  }\n  div.mce-footnotes li > a.mce-footnotes-backlink {\n    display: none;\n  }\n}\n/* stylelint-disable selector-type-no-unknown */\ntiny-math-block {\n  display: flex;\n  justify-content: center;\n  margin: 16px 0 16px 0;\n}\ntiny-math-inline {\n  display: inline-block;\n}\n/* stylelint-enable selector-type-no-unknown */\n.mce-content-body figure.align-left {\n  float: left;\n}\n.mce-content-body figure.align-right {\n  float: right;\n}\n.mce-content-body figure.image.align-center {\n  display: table;\n  margin-left: auto;\n  margin-right: auto;\n}\n.mce-preview-object {\n  border: 1px solid gray;\n  display: inline-block;\n  line-height: 0;\n  margin: 0 2px;\n  position: relative;\n}\n.mce-preview-object .mce-shim {\n  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-preview-object[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.mce-content-body .mce-mergetag {\n  cursor: default !important;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body .mce-mergetag:hover {\n  background-color: rgba(0, 108, 231, 0.1);\n}\n.mce-content-body .mce-mergetag-affix {\n  background-color: rgba(0, 108, 231, 0.1);\n  color: #006ce7;\n}\n.mce-object {\n  background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;\n  border: 1px dashed #aaa;\n}\n.mce-pagebreak {\n  border: 1px dashed #aaa;\n  cursor: default;\n  display: block;\n  height: 5px;\n  margin-top: 15px;\n  page-break-before: always;\n  width: 100%;\n}\n@media print {\n  .mce-pagebreak {\n    border: 0;\n  }\n}\n.tiny-pageembed .mce-shim {\n  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.tiny-pageembed[data-mce-selected="2"] .mce-shim {\n  display: none;\n}\n.tiny-pageembed {\n  display: inline-block;\n  position: relative;\n}\n.tiny-pageembed--21by9,\n.tiny-pageembed--16by9,\n.tiny-pageembed--4by3,\n.tiny-pageembed--1by1 {\n  display: block;\n  overflow: hidden;\n  padding: 0;\n  position: relative;\n  width: 100%;\n}\n.tiny-pageembed--21by9 {\n  padding-top: 42.857143%;\n}\n.tiny-pageembed--16by9 {\n  padding-top: 56.25%;\n}\n.tiny-pageembed--4by3 {\n  padding-top: 75%;\n}\n.tiny-pageembed--1by1 {\n  padding-top: 100%;\n}\n.tiny-pageembed--21by9 iframe,\n.tiny-pageembed--16by9 iframe,\n.tiny-pageembed--4by3 iframe,\n.tiny-pageembed--1by1 iframe {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n.mce-content-body[data-mce-placeholder] {\n  position: relative;\n}\n.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  color: rgba(34, 47, 62, 0.7);\n  content: attr(data-mce-placeholder);\n  position: absolute;\n}\n@media (forced-colors: active) {\n  .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {\n    color: highlight;\n    filter: brightness(30%);\n    z-index: -1;\n  }\n}\n.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {\n  left: 1px;\n}\n.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {\n  right: 1px;\n}\n.mce-content-body div.mce-resizehandle {\n  background-color: #4099ff;\n  border-color: #4099ff;\n  border-style: solid;\n  border-width: 1px;\n  box-sizing: border-box;\n  height: 10px;\n  position: absolute;\n  width: 10px;\n  z-index: 1298;\n}\n.mce-content-body div.mce-resizehandle:hover {\n  background-color: #4099ff;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(1) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(2) {\n  cursor: nesw-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(3) {\n  cursor: nwse-resize;\n}\n.mce-content-body div.mce-resizehandle:nth-of-type(4) {\n  cursor: nesw-resize;\n}\n.mce-content-body .mce-resize-backdrop {\n  z-index: 10000;\n}\n.mce-content-body .mce-clonedresizable {\n  cursor: default;\n  opacity: 0.5;\n  outline: 1px dashed black;\n  position: absolute;\n  z-index: 10001;\n}\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,\n.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {\n  border: 0;\n}\n.mce-content-body .mce-resize-helper {\n  background: #555;\n  background: rgba(0 0 0%);\n  border: 1px;\n  border-radius: 3px;\n  color: white;\n  display: none;\n  font-family: sans-serif;\n  font-size: 12px;\n  line-height: 14px;\n  margin: 5px 10px;\n  padding: 5px;\n  position: absolute;\n  white-space: nowrap;\n  z-index: 10002;\n}\n.tox-rtc-user-selection {\n  position: relative;\n}\n.tox-rtc-user-cursor {\n  bottom: 0;\n  cursor: default;\n  position: absolute;\n  top: 0;\n  width: 2px;\n}\n.tox-rtc-user-cursor::before {\n  background-color: inherit;\n  border-radius: 50%;\n  content: \'\';\n  display: block;\n  height: 8px;\n  position: absolute;\n  right: -3px;\n  top: -3px;\n  width: 8px;\n}\n.tox-rtc-user-cursor:hover::after {\n  background-color: inherit;\n  border-radius: 100px;\n  box-sizing: border-box;\n  color: #fff;
1\n  content: attr(data-user);\n  display: block;\n  font-size: 12px;\n  font-weight: bold;\n  left: -5px;\n  min-height: 8px;\n  min-width: 8px;\n  padding: 0 12px;\n  position: absolute;\n  top: -11px;\n  white-space: nowrap;\n  z-index: 1000;\n}\n.tox-rtc-user-selection--1 .tox-rtc-user-cursor {\n  background-color: #2dc26b;\n}\n.tox-rtc-user-selection--2 .tox-rtc-user-cursor {\n  background-color: #e03e2d;\n}\n.tox-rtc-user-selection--3 .tox-rtc-user-cursor {\n  background-color: #f1c40f;\n}\n.tox-rtc-user-selection--4 .tox-rtc-user-cursor {\n  background-color: #3598db;\n}\n.tox-rtc-user-selection--5 .tox-rtc-user-cursor {\n  background-color: #b96ad9;\n}\n.tox-rtc-user-selection--6 .tox-rtc-user-cursor {\n  background-color: #e67e23;\n}\n.tox-rtc-user-selection--7 .tox-rtc-user-cursor {\n  background-color: #aaa69d;\n}\n.tox-rtc-user-selection--8 .tox-rtc-user-cursor {\n  background-color: #f368e0;\n}\n.tox-rtc-remote-image {\n  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;\n  border: 1px solid #ccc;\n  min-height: 240px;\n  min-width: 320px;\n}\n.mce-match-marker {\n  background: #aaa;\n  color: #fff;\n}\n.mce-match-marker-selected {\n  background: #39f;\n  color: #fff;\n}\n.mce-match-marker-selected::selection {\n  background: #39f;\n  color: #fff;\n}\n.mce-content-body img[data-mce-selected],\n.mce-content-body video[data-mce-selected],\n.mce-content-body audio[data-mce-selected],\n.mce-content-body object[data-mce-selected],\n.mce-content-body embed[data-mce-selected],\n.mce-content-body table[data-mce-selected],\n.mce-content-body details[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body hr[data-mce-selected] {\n  outline: 3px solid #b4d7ff;\n  outline-offset: 1px;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[contentEditable=false][data-mce-selected] {\n  cursor: not-allowed;\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body *[data-mce-selected="inline-boundary"] {\n  background-color: #b4d7ff;\n}\n.mce-content-body .mce-edit-focus {\n  outline: 3px solid #b4d7ff;\n}\n.mce-content-body td[data-mce-selected],\n.mce-content-body th[data-mce-selected] {\n  position: relative;\n}\n.mce-content-body td[data-mce-selected]::selection,\n.mce-content-body th[data-mce-selected]::selection {\n  background: none;\n}\n.mce-content-body td[data-mce-selected] *,\n.mce-content-body th[data-mce-selected] * {\n  outline: none;\n  -webkit-touch-callout: none;\n  -webkit-user-select: none;\n          user-select: none;\n}\n.mce-content-body td[data-mce-selected]::after,\n.mce-content-body th[data-mce-selected]::after {\n  background-color: rgba(180, 215, 255, 0.7);\n  border: 1px solid rgba(180, 215, 255, 0.7);\n  bottom: -1px;\n  content: \'\';\n  left: -1px;\n  mix-blend-mode: multiply;\n  position: absolute;\n  right: -1px;\n  top: -1px;\n}\n.mce-content-body img[data-mce-selected]::selection {\n  background: none;\n}
1\n.ephox-snooker-resizer-bar {\n  background-color: #b4d7ff;\n  opacity: 0;\n  -webkit-user-select: none;\n  user-select: none;\n}\n.ephox-snooker-resizer-cols {\n  cursor: col-resize;\n}\n.ephox-snooker-resizer-rows {\n  cursor: row-resize;\n}\n.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {\n  opacity: 1;\n}\n.mce-spellchecker-word {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%23ff0000\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20stroke-opacity%3D\'.75\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n  height: 2rem;\n}\n.mce-spellchecker-grammar {\n  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D\'4\'%20height%3D\'4\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%3E%3Cpath%20stroke%3D\'%2300A835\'%20fill%3D\'none\'%20stroke-linecap%3D\'round\'%20d%3D\'M0%203L2%201%204%203\'%2F%3E%3C%2Fsvg%3E%0A");\n  background-position: 0 calc(100% + 1px);\n  background-repeat: repeat-x;\n  background-size: auto 6px;\n  cursor: default;\n}\n.mce-toc {\n  border: 1px solid gray;\n}\n.mce-toc h2 {\n  margin: 4px;\n}\n.mce-toc ul > li {\n  list-style-type: none;\n}\n[data-mce-block] {\n  display: block;\n}\ntable[style*="border-width: 0px"],\n.mce-item-table:not([border]),\n.mce-item-table[border="0"],\ntable[style*="border-width: 0px"] td,\n.mce-item-table:not([border]) td,\n.mce-item-table[border="0"] td,\ntable[style*="border-width: 0px"] th,\n.mce-item-table:not([border]) th,\n.mce-item-table[border="0"] th,\ntable[style*="border-width: 0px"] caption,\n.mce-item-table:not([border]) caption,\n.mce-item-table[border="0"] caption {\n  border: 1px dashed #bbb;\n}\n.tox-uc-loading-background {\n  width: 100%;\n  height: 100%;\n  background: rgba(255, 255, 255, 0.5);\n}\n.tox-uc-loading-spinner-wrapper {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.tox-uc-loading-spinner {\n  width: min(24px, 30%);\n  aspect-ratio: 1;\n  border-radius: 50%;\n  border: 3px solid #006ce7;\n  border-bottom-color: transparent;\n  animation: tox-rotation 1s linear infinite;\n}\n.tox-uploadcare-placeholder {\n  all: initial;\n  display: inline-block;\n  position: relative;\n  width: min(100%, 600px);\n  height: 80px;\n  --tox-uploadcare-placeholder--content-cursor: auto !important;\n  --tox-uploadcare-placeholder--content-color: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--content-background-color: #fff;\n  --tox-uploadcare-placeholder--content-border: 2px solid #e3e3e3;\n  --tox-uploadcare-placeholder--content-font-family: monospace, sans-serif;\n  --tox-uploadcare-placeholder--content-height: 100%;\n  --tox-uploadcare-placeholder--content-width: 100%;\n  --tox-uploadcare-placeholder--content-display: inline-flex;\n  --tox-uploadcare-placeholder--content-align-items: center;\n  --tox-uploadcare-placeholder--content-justify-content: center;\n  --tox-uploadcare-placeholder--content-gap: 8px;\n  --tox-uploadcare-placeholder--icon-fill: rgba(34, 47, 62, 0.7);\n  --tox-uploadcare-placeholder--icon-min-width: 24px;\n  --tox-uc-loading-spinner-wrapper-display-none: none;\n  --tox-uc-loading-spinner-wrapper-display: flex;\n  --tox-uc-loading-spinner-wrapper-position: absolute;\n  --tox-uc-loading-spinner-wrapper-top: 0;\n  --tox-uc-loading-spinner-wrapper-left: 0;\n  --tox-uc-loading-spinner-wrapper-width: 100%;\n  --tox-uc-loading-spinner-wrapper-height: 100%;\n  --tox-uc-loading-spinner-wrapper-justify-content: center;\n  --tox-uc-loading-spinner-wrapper-align-items: center;\n  --tox-uc-loading-spinner-aspect-ratio: 1 / 1;\n  --tox-uc-loading-spinner-width: min(24px, 30%);\n  --tox-uc-loading-spinner-border-radius: 50%;\n  --tox-uc-loading-spinner-border: 3px solid #006ce7;\n  --tox-uc-loading-spinner-border-bottom-color: transparent;\n  --tox-uc-loading-spinner-animation: tox-rotation 1s linear infinite;\n}\n.mce-visualblocks p,\n.mce-visualblocks h1,\n.mce-visualblocks h2,\n.mce-visualblocks h3,\n.mce-visualblocks h4,\n.mce-visualblocks h5,\n.mce-visualblocks h6,\n.mce-visualblocks div:not([data-mce-bogus]),\n.mce-visualblocks section,\n.mce-visualblocks article,\n.mce-visualblocks blockquote,\n.mce-visualblocks address,\n.mce-visualblocks pre,\n.mce-visualblocks figure,\n.mce-visualblocks figcaption,\n.mce-visualblocks hgroup,\n.mce-visualblocks aside,\n.mce-visualblocks ul,\n.mce-visualblocks ol,\n.mce-visualblocks dl {\n  background-repeat: no-repeat;\n  border: 1px dashed #bbb;\n  margin-left: 3px;\n  padding-top: 10px;\n}\n.mce-visualblocks p {\n  background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);\n}\n.mce-visualblocks h1 {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);\n}\n.mce-visualblocks h2 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);\n}\n.mce-visualblocks h3 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);\n}\n.mce-visualblocks h4 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);\n}\n.mce-visualblocks h5 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);\n}\n.mce-visualblocks h6 {\n  background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);\n}\n.mce-visualblocks div:not([data-mce-bogus]) {\n  background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);\n}\n.mce-visualblocks section {\n  background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);\n}\n.mce-visualblocks article {\n  background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);\n}\n.mce-visualblocks blockquote {\n  background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);\n}\n.mce-visualblocks address {\n  background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A
11/IpGdKkyFpNmCkAADs=);\n}\n.mce-visualblocks pre {\n  background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);\n}\n.mce-visualblocks figure {\n  background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);\n}\n.mce-visualblocks figcaption {\n  border: 1px dashed #bbb;\n}\n.mce-visualblocks hgroup {\n  background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);\n}\n.mce-visualblocks aside {\n  background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);\n}\n.mce-visualblocks ul {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);\n}\n.mce-visualblocks ol {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);\n}\n.mce-visualblocks dl {\n  background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);\n}\n.mce-visualblocks:not([dir=rtl]) p,\n.mce-visualblocks:not([dir=rtl]) h1,\n.mce-visualblocks:not([dir=rtl]) h2,\n.mce-visualblocks:not([dir=rtl]) h3,\n.mce-visualblocks:not([dir=rtl]) h4,\n.mce-visualblocks:not([dir=rtl]) h5,\n.mce-visualblocks:not([dir=rtl]) h6,\n.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),\n.mce-visualblocks:not([dir=rtl]) section,\n.mce-visualblocks:not([dir=rtl]) article,\n.mce-visualblocks:not([dir=rtl]) blockquote,\n.mce-visualblocks:not([dir=rtl]) address,\n.mce-visualblocks:not([dir=rtl]) pre,\n.mce-visualblocks:not([dir=rtl]) figure,\n.mce-visualblocks:not([dir=rtl]) figcaption,\n.mce-visualblocks:not([dir=rtl]) hgroup,\n.mce-visualblocks:not([dir=rtl]) aside,\n.mce-visualblocks:not([dir=rtl]) ul,\n.mce-visualblocks:not([dir=rtl]) ol,\n.mce-visualblocks:not([dir=rtl]) dl {\n  margin-left: 3px;\n}\n.mce-visualblocks[dir=rtl] p,\n.mce-visualblocks[dir=rtl] h1,\n.mce-visualblocks[dir=rtl] h2,\n.mce-visualblocks[dir=rtl] h3,\n.mce-visualblocks[dir=rtl] h4,\n.mce-visualblocks[dir=rtl] h5,\n.mce-visualblocks[dir=rtl] h6,\n.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),\n.mce-visualblocks[dir=rtl] section,\n.mce-visualblocks[dir=rtl] article,\n.mce-visualblocks[dir=rtl] blockquote,\n.mce-visualblocks[dir=rtl] address,\n.mce-visualblocks[dir=rtl] pre,\n.mce-visualblocks[dir=rtl] figure,\n.mce-visualblocks[dir=rtl] figcaption,\n.mce-visualblocks[dir=rtl] hgroup,\n.mce-visualblocks[dir=rtl] aside,\n.mce-visualblocks[dir=rtl] ul,\n.mce-visualblocks[dir=rtl] ol,\n.mce-visualblocks[dir=rtl] dl {\n  background-position-x: right;\n  margin-right: 3px;\n}\n.mce-nbsp,\n.mce-shy {\n  background: #aaa;\n}\n.mce-shy::after {\n  content: \'-\';\n}\n[data-ephox-foam-a11y-violation] {\n  outline: 2px solid;\n  position: relative;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation] {\n  outline-width: 4px;\n  transition: outline-width 0.1s ease-in-out, background-color 0.1s ease-in-out;\n  box-shadow: 0 0 0 99999px #222f3e80;\n  z-index: 1;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-info] {\n  outline-color: #006ce7;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-warn] {\n  outline-color: #FFCC00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-severity-error] {\n  outline-color: #c00;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="info"] {\n  outline-color: #006ce7;\n  background-color: #e6f0fd;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="warning"] {\n  outline-color: #FFCC00;\n  background-color: #fffae6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation="error"] {\n  outline-color: #c00;\n  background-color: #fae6e6;\n}\n[data-ephox-foam-a11y-violation][data-ephox-foam-a11y-current-violation]:is(td, th, tr) {\n  position: static;\n}\nbody {\n  font-family: sans-serif;\n}\ntable {\n  border-collapse: collapse;\n}\n'],sourceRoot:""}]),o.A=N},92701:function(t,o,e){"use strict";e.r(o);var n=e(85072),r=e.n(n),i=e(97825),a=e.n(i),A=e(57722),l=e.n(A),s=e(55056),c=e.n(s),d=e(10540),x=e.n(d),p=e(41113),C=e.n(p),m=e(91158),u={};u.styleTagTransform=C(),u.setAttributes=c(),u.insert=l(),u.domAPI=a(),u.insertStyleElement=x();r()(m.A,u);o.default=m.A&&m.A.locals?m.A.locals:void 0}}]);
2//# sourceMappingURL=tinymce.47d92c066fd5e7bf5381.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.