From f0a1d37529abc8b767a96e2f646e76b5804199bd Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Thu, 4 Nov 2021 11:58:47 +0500 Subject: [PATCH] update tinymce plugin --- apps/mobile/html/Web.bundle/site/constants.js | 2 +- apps/mobile/html/Web.bundle/site/dist/main.js | 2 +- apps/mobile/html/Web.bundle/site/init.js | 5 +++++ apps/mobile/html/tinymce/src/index.js | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/mobile/html/Web.bundle/site/constants.js b/apps/mobile/html/Web.bundle/site/constants.js index 91b343368..1e41732cf 100755 --- a/apps/mobile/html/Web.bundle/site/constants.js +++ b/apps/mobile/html/Web.bundle/site/constants.js @@ -170,7 +170,7 @@ function setTheme() { } .tox .tox-tbtn--select { - min-width: 92px; + min-width: 120px; } .tox-button { diff --git a/apps/mobile/html/Web.bundle/site/dist/main.js b/apps/mobile/html/Web.bundle/site/dist/main.js index 24a19c4ad..7af2a9956 100644 --- a/apps/mobile/html/Web.bundle/site/dist/main.js +++ b/apps/mobile/html/Web.bundle/site/dist/main.js @@ -1 +1 @@ -(()=>{var e={7499:(e,t,n)=>{const{addPluginToPluginManager:r}=n(3994);function o(e){!function(e){e.ui.registry.addIcon("download",''),e.ui.registry.addButton("download",{icon:"download",tooltip:"Download attachment",onAction:()=>{const t=e.selection.getNode();if(!t||!e.settings.attachmenthandler_download_attachment)return;const n=t.getAttribute("data-hash");e.settings.attachmenthandler_download_attachment(n)}}),e.ui.registry.addButton("delete",{icon:"close",tooltip:"Remove attachment",onAction:()=>{e.undoManager.transact((()=>{e.execCommand("Delete")}))}}),e.ui.registry.addContextToolbar("attachment-selection",{predicate:function(e){return"IMG"!==e.nodeName&&e.classList.contains("attachment")},items:"download delete",position:"node"})}(e),e.addCommand("mceAttachImage",(function(t){!async function(e,t){var n=`\n ${t.filename||t.hash}\n `;e.undoManager.transact((()=>{e.insertContent(n),e.execCommand("mceInsertNewLine")}))}(e,t)})),e.addCommand("mceAttachFile",(function(t){!async function(e,t){var n=`\n \n  \n ${t.filename}\n `;e.undoManager.transact((()=>{e.insertContent(n)}))}(e,t)})),e._replaceImage=async function(t){const{hash:n,src:r}=t,o=e.dom.doc.querySelectorAll(`img[data-hash="${n}"]`);if(o&&o.length&&r)for(let e of o){const t=i(r);t?e.src=URL.createObjectURL(t):console.error("Could not convert data uri to blob.")}},e._updateAttachmentProgress=function(t){const{hash:n,total:r,loaded:o}=t,i=e.dom.doc.querySelectorAll(`span.attachment[data-hash="${n}"]`);if(i&&i.length&&r&&o)for(let e of i){const t=Math.round(o/r*100);t>=100?(e.removeAttribute("data-progress"),e.style.removeProperty("--progress")):(e.setAttribute("data-progress",`${t}%`),e.style.setProperty("--progress",`${t}%`))}}}function i(e){const t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return null;const r=n[1],o=t[1],i=1024,a=atob(o),u=a.length,c=Math.ceil(u/i),s=new Array(c);for(let e=0;e{const{addPluginToPluginManager:r}=n(3994);function o(e){e.on("NewBlock",(t=>{const n=t.newBlock;n&&"BLOCKQUOTE"===n.parentElement.tagName&&e.execCommand("mceToggleFormat",!1,"blockquote")}))}r("blockescape",o)},9722:(e,t,n)=>{const{addPluginToPluginManager:r}=n(3994),o="tox-checklist",i="tox-checklist--checked";function a(e){e.addCommand("insertChecklist",(function(){u(e)})),e.ui.registry.addToggleButton("checklist",{icon:"checklist",active:!1,tooltip:"Checklist",onAction:()=>u(e),onSetup:function(t){return function(e,t){var n=function(e){var n=function(e,t,n){for(var r=0,o=e.length;r0),t(n)},r=e.dom.getParents(e.selection.getNode());return n({parents:r}),e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}(e,t.setActive)}}),e.on("mousedown",(function(t){var n=t.target,r=n.parentElement;t.offsetX>0||r.className!==o||"LI"!==n.nodeName||(t.preventDefault(),f(e,n))}),{capture:!0,passive:!1}),e.on("touchstart",(function(t){var n=t.target,r=n.parentElement;t.targetTouches.length>0||t.targetTouches[0].clientX>45||r.className!==o||"LI"!==n.nodeName||(t.preventDefault(),f(e,n))}),{capture:!0,passive:!1})}function u(e){e.selection.getNode().classList.contains(o)?e.undoManager.transact((function(){e.execCommand("RemoveList")})):e.execCommand("InsertUnorderedList",!1,{"list-style-type":"none","list-attributes":{class:o}})}var c=l(/^(OL|UL|DL)$/),s=l(/^(TH|TD)$/);function l(e){return function(t){return t&&e.test(t.nodeName)}}function f(e,t){e.undoManager.transact((function(){t.className=t.className===i?"":i}))}r("checklist",a)},9325:(e,t,n)=>{const{addPluginToPluginManager:r,getCharacterRange:o,moveCaretTo:i,getCurrentLine:a}=n(3994),{createCodeBlock:u,isCodeBlock:c,TAGNAME:s,state:l}=n(4250),{addCodeBlockToolbar:f,refreshHighlighting:d}=n(2362),m="  ",g=[" "," "];function h(e){f(e),e.addCommand("mceInsertCodeBlock",(function(t,n){p(e,t,n)})),e.ui.registry.addToggleButton("codeblock",{icon:"code-sample",tooltip:"Codeblock",onAction:function(t){return p(e,t)},onSetup:t=>b(t,e)})}var p=function(e,t,n){if(t&&t.isActive&&t.isActive()){const t=e.selection.getNode();let n=t.textContent;n?e.selection.setContent(`

${n}

`):function(e,t){e.undoManager.transact((function(){const n=document.createElement("p");n.innerHTML="
",e.focus(),e.dom.insertAfter(n,t),setTimeout((()=>{e.selection.select(n,!0),e.selection.collapse(!0),e.nodeChanged({selectionChange:!0})}),0)}))}(e,t)}else{var r=e.selection.getContent({format:"text"});"shortcut"===n&&(r="
"),r||(r="
"),function(e,t){e.undoManager.transact((function(){const n=u(t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.insertContent(`${n.outerHTML}


`),setTimeout((()=>{const t=e.dom.select('*[data-mce-id="__mcenew"]')[0];e.dom.setAttrib(t,"data-mce-id",null),e.selection.select(t,!0),e.selection.collapse(!0),e.nodeChanged({selectionChange:!0})}),0)}))}(e,r)}};var v=!1,b=function(e,t){function n(t){e.setActive(t.element.tagName===s)}function r(e){"
"===e.content&&(e.preventDefault(),v=!0,p(t,void 0,"shortcut"))}function u(e){const n=t.selection.getNode();c(n)&&"mceInsertContent"===e.command&&e.value&&e.value.paste&&(e.value.content=e.value.content.replace(/

/gm,"").replace(/<\/p>|
/gm,"\n")),v&&"mceInsertNewLine"===e.command&&(e.preventDefault(),v=!1)}function f(e){const n=l.activeBlock;n&&("Tab"===e.code?(e.preventDefault(),function(e,n){const r=o(n);if(!r)return;const u=e.shiftKey,c=n.innerText;if(r.start!==r.end){let[e,t,o]=[c.substring(0,r.start),c.substring(r.start,r.end),c.substring(r.end)],a=e;const l=t.split("\n");for(var s=0;se===t)))return e}return e.substring(2)}r("codeblock",h),e.exports={processPastedContent:function(e){if(e&&e.childNodes)for(let t of e.childNodes)if("PRE"===t.tagName){t.className="hljs";const e=t.textContent||t.innerText;t.innerHTML=e}}}},1027:e=>{e.exports=[{name:"Plain text",shortname:"plaintext"},{name:"HTML, XML",shortname:"xml"},{name:"Bash",shortname:"bash"},{name:"C",shortname:"c"},{name:"C++",shortname:"cpp"},{name:"C#",shortname:"csharp"},{name:"CSS",shortname:"css"},{name:"Markdown",shortname:"markdown"},{name:"Diff",shortname:"diff"},{name:"Ruby",shortname:"ruby"},{name:"Go",shortname:"go"},{name:"TOML, also INI",shortname:"ini"},{name:"Java",shortname:"java"},{name:"Javascript",shortname:"javascript"},{name:"JSON",shortname:"json"},{name:"Kotlin",shortname:"kotlin"},{name:"Less",shortname:"less"},{name:"Lua",shortname:"lua"},{name:"Makefile",shortname:"makefile"},{name:"Perl",shortname:"perl"},{name:"Objective-C",shortname:"objectivec"},{name:"php",shortname:"php"},{name:"PHP template",shortname:"php-template"},{name:"Python",shortname:"python"},{name:"python-repl",shortname:"python-repl"},{name:"R",shortname:"r"},{name:"Rust",shortname:"rust"},{name:"SCSS",shortname:"scss"},{name:"Shell Session",shortname:"shell"},{name:"SQL",shortname:"sql"},{name:"Swift",shortname:"swift"},{name:"YAML",shortname:"yaml"},{name:"TypeScript",shortname:"typescript"},{name:"Visual Basic .NET",shortname:"vbnet"},{name:"1C:Enterprise",shortname:"1c"},{name:"Augmented Backus-Naur Form",shortname:"abnf"},{name:"Apache Access Log",shortname:"accesslog"},{name:"ActionScript",shortname:"actionscript"},{name:"Ada",shortname:"ada"},{name:"AngelScript",shortname:"angelscript"},{name:"Apache config",shortname:"apache"},{name:"AppleScript",shortname:"applescript"},{name:"ArcGIS Arcade",shortname:"arcade"},{name:"Arduino",shortname:"arduino"},{name:"ARM Assembly",shortname:"armasm"},{name:"AsciiDoc",shortname:"asciidoc"},{name:"AspectJ",shortname:"aspectj"},{name:"AutoHotkey",shortname:"autohotkey"},{name:"AutoIt",shortname:"autoit"},{name:"AVR Assembly",shortname:"avrasm"},{name:"Awk",shortname:"awk"},{name:"X++",shortname:"axapta"},{name:"BASIC",shortname:"basic"},{name:"Backus–Naur Form",shortname:"bnf"},{name:"Brainfuck",shortname:"brainfuck"},{name:"C/AL",shortname:"cal"},{name:"Cap’n Proto",shortname:"capnproto"},{name:"Ceylon",shortname:"ceylon"},{name:"Clean",shortname:"clean"},{name:"Clojure",shortname:"clojure"},{name:"Clojure REPL",shortname:"clojure-repl"},{name:"CMake",shortname:"cmake"},{name:"CoffeeScript",shortname:"coffeescript"},{name:"Coq",shortname:"coq"},{name:"Caché Object Script",shortname:"cos"},{name:"crmsh",shortname:"crmsh"},{name:"Crystal",shortname:"crystal"},{name:"CSP",shortname:"csp"},{name:"D",shortname:"d"},{name:"Dart",shortname:"dart"},{name:"Delphi",shortname:"delphi"},{name:"Django",shortname:"django"},{name:"DNS Zone",shortname:"dns"},{name:"Dockerfile",shortname:"dockerfile"},{name:"Batch file (DOS)",shortname:"dos"},{name:"dsconfig",shortname:"dsconfig"},{name:"Device Tree",shortname:"dts"},{name:"Dust",shortname:"dust"},{name:"Extended Backus-Naur Form",shortname:"ebnf"},{name:"Elixir",shortname:"elixir"},{name:"Elm",shortname:"elm"},{name:"ERB",shortname:"erb"},{name:"Erlang REPL",shortname:"erlang-repl"},{name:"Erlang",shortname:"erlang"},{name:"Excel formulae",shortname:"excel"},{name:"FIX",shortname:"fix"},{name:"Flix",shortname:"flix"},{name:"Fortran",shortname:"fortran"},{name:"F#",shortname:"fsharp"},{name:"GAMS",shortname:"gams"},{name:"GAUSS",shortname:"gauss"},{name:"G-code (ISO 6983)",shortname:"gcode"},{name:"Gherkin",shortname:"gherkin"},{name:"GLSL",shortname:"glsl"},{name:"GML",shortname:"gml"},{name:"Golo",shortname:"golo"},{name:"Gradle",shortname:"gradle"},{name:"Groovy",shortname:"groovy"},{name:"HAML",shortname:"haml"},{name:"Handlebars",shortname:"handlebars"},{name:"Haskell",shortname:"haskell"},{name:"Haxe",shortname:"haxe"},{name:"HSP",shortname:"hsp"},{name:"HTTP",shortname:"http"},{name:"Hy",shortname:"hy"},{name:"Inform 7",shortname:"inform7"},{name:"IRPF90",shortname:"irpf90"},{name:"ISBL",shortname:"isbl"},{name:"JBoss CLI",shortname:"jboss-cli"},{name:"Julia",shortname:"julia"},{name:"Julia REPL",shortname:"julia-repl"},{name:"Lasso",shortname:"lasso"},{name:"LaTeX",shortname:"latex"},{name:"LDIF",shortname:"ldif"},{name:"Leaf",shortname:"leaf"},{name:"Lisp",shortname:"lisp"},{name:"LiveCode",shortname:"livecodeserver"},{name:"LiveScript",shortname:"livescript"},{name:"LLVM IR",shortname:"llvm"},{name:"LSL (Linden Scripting Language)",shortname:"lsl"},{name:"Mathematica",shortname:"mathematica"},{name:"Matlab",shortname:"matlab"},{name:"Maxima",shortname:"maxima"},{name:"MEL",shortname:"mel"},{name:"Mercury",shortname:"mercury"},{name:"MIPS Assembly",shortname:"mipsasm"},{name:"Mizar",shortname:"mizar"},{name:"Mojolicious",shortname:"mojolicious"},{name:"Monkey",shortname:"monkey"},{name:"MoonScript",shortname:"moonscript"},{name:"N1QL",shortname:"n1ql"},{name:"Nested Text",shortname:"nestedtext"},{name:"Nginx config",shortname:"nginx"},{name:"Nim",shortname:"nim"},{name:"Nix",shortname:"nix"},{name:"Node REPL",shortname:"node-repl"},{name:"NSIS",shortname:"nsis"},{name:"OCaml",shortname:"ocaml"},{name:"OpenSCAD",shortname:"openscad"},{name:"Oxygene",shortname:"oxygene"},{name:"Parser3",shortname:"parser3"},{name:"Packet Filter config",shortname:"pf"},{name:"PostgreSQL",shortname:"pgsql"},{name:"Pony",shortname:"pony"},{name:"PowerShell",shortname:"powershell"},{name:"Processing",shortname:"processing"},{name:"Python profiler",shortname:"profile"},{name:"Prolog",shortname:"prolog"},{name:".properties",shortname:"properties"},{name:"Protocol Buffers",shortname:"protobuf"},{name:"Puppet",shortname:"puppet"},{name:"PureBASIC",shortname:"purebasic"},{name:"Q",shortname:"q"},{name:"QML",shortname:"qml"},{name:"ReasonML",shortname:"reasonml"},{name:"RenderMan RIB",shortname:"rib"},{name:"Roboconf",shortname:"roboconf"},{name:"Microtik RouterOS script",shortname:"routeros"},{name:"RenderMan RSL",shortname:"rsl"},{name:"Oracle Rules Language",shortname:"ruleslanguage"},{name:"SAS",shortname:"sas"},{name:"Scala",shortname:"scala"},{name:"Scheme",shortname:"scheme"},{name:"Scilab",shortname:"scilab"},{name:"Smali",shortname:"smali"},{name:"Smalltalk",shortname:"smalltalk"},{name:"SML (Standard ML)",shortname:"sml"},{name:"SQF",shortname:"sqf"},{name:"Stan",shortname:"stan"},{name:"Stata",shortname:"stata"},{name:"STEP Part 21",shortname:"step21"},{name:"Stylus",shortname:"stylus"},{name:"SubUnit",shortname:"subunit"},{name:"Tagger Script",shortname:"taggerscript"},{name:"Test Anything Protocol",shortname:"tap"},{name:"Tcl",shortname:"tcl"},{name:"Thrift",shortname:"thrift"},{name:"TP",shortname:"tp"},{name:"Twig",shortname:"twig"},{name:"Vala",shortname:"vala"},{name:"Visual Basic .NET",shortname:"vbnet"},{name:"VBScript",shortname:"vbscript"},{name:"VBScript in HTML",shortname:"vbscript-html"},{name:"Verilog",shortname:"verilog"},{name:"VHDL",shortname:"vhdl"},{name:"Vim Script",shortname:"vim"},{name:"WebAssembly",shortname:"wasm"},{name:"Wren",shortname:"wren"},{name:"Intel x86 Assembly",shortname:"x86asm"},{name:"XL",shortname:"xl"},{name:"XQuery",shortname:"xquery"},{name:"Zephir",shortname:"zephir"}]},2362:(e,t,n)=>{const{persistSelection:r}=n(3994),{TAGNAME:o,state:i}=n(4250),a=n(1027),u=n(7802),c=".tox-pop__dialog span.tox-tbtn__select-label";function s(e,t="Plain text"){!function(e){const t=document.querySelector(c);if(!t||t.textContent===e)return;t.textContent=e}(t),e.ui.registry.addSplitButton("languages",{text:t,onAction:async()=>{if(!("Plain text"===t))return;const n=f(i.activeBlock);l(e,n)},onItemAction:async(t,n)=>{await l(e,n)},select:e=>e&&e.name===t,fetch:e=>e(i.languages)})}async function l(e,t){s(e,"Loading"),await d(e,t.shortname),s(e,t.name)}function f(e){if(!e||e.tagName!==o)return;const t=m(e).split("-");return t.length<=1?void 0:t[1]}async function d(e,t){if(e.contentWindow.hljs=u,!t)return;u.getLanguage(t)||await async function(e,t){if(g[t])return u.getLanguage(t);const n=`https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/${t}.min.js`;await function(e,t){return new Promise(((n,r)=>{const o=e.dom.doc,i=o.createElement("script");i.src=t,o.head.appendChild(i),i.addEventListener("load",(()=>{n()})),i.addEventListener("error",(e=>{console.error(e),r(`Could not load script at url ${t}.`)}))}))}(e,n);const r=u.getLanguage(t);g[t]=r}(e,t);const n=i.activeBlock;r(n,(()=>{const e=u.highlight(n.innerText,{language:t});n.innerHTML=e.value.replace(/\n/gm,"
")})),function(e,t){const n=m(e);if(n===t)return;n?e.classList.replace(n,t):e.classList.add(t)}(n,`language-${t}`),e.setDirty(!1)}function m(e){for(let t of e.classList.values())if(t.startsWith("language")||t.startsWith("lang"))return t;return""}const g={};e.exports={addCodeBlockToolbar:function(e){i.languages.length!==a.length&&a.forEach((e=>{i.languages.push({type:"choiceitem",text:e.name,value:e})})),s(e),e.ui.registry.addContextToolbar("codeblock-selection",{predicate:t=>{if(t.nodeName===o){i.activeBlock=t;const n=f(t),r=a.find((e=>e.shortname===n));return s(e,r&&r.name),!0}return i.activeBlock=null,!1},items:"copy languages",position:"node"})},refreshHighlighting:async function(e){const t=f(i.activeBlock);await d(e,t)}}},4250:e=>{const t="PRE";e.exports={createCodeBlock:function(e){const n=document.createElement(t);return n.spellcheck=!1,n.classList.add("hljs"),n.innerHTML=e,n},isCodeBlock:function(e){return e.nodeName===t},TAGNAME:t,state:{activeBlock:null,languages:[]}}},4048:(e,t,n)=>{const{addPluginToPluginManager:r}=n(3994),o="CODE";function i(e){e.ui.registry.addToggleButton("inlinecode",{icon:"sourcecode",tooltip:"Inline code",onAction:function(){return a(e)},onSetup:function(t){var n=function(e){e.element.tagName!==o||e.element.innerHTML.trim().length||e.element.remove(),t.setActive(e.element.tagName===o)};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}}),e.addCommand("mceInsertInlineCode",(function(){a(e)}))}function a(e){e.undoManager.transact((()=>{e.focus();const t=e.selection.getRng();if(e.selection.getNode().tagName!==o&&t.startOffset===t.endOffset)e.selection.setContent('');else{const t=e.selection.getContent();e.selection.setContent(`${t}`)}}))}r("inlinecode",i)},7804:(e,t,n)=>{const{addPluginToPluginManager:r}=n(3994);function o(e){!function(e){if(!n.g.tinymce.Env.os.isAndroid())return;const t={previousSelection:{},selection:{},forcePreserveSelection:!1};e.on("beforeinput",(n=>{if("deleteContentBackward"===n.inputType){if(0!==t.previousSelection.offset)return;const n=e.selection.getRng();t.selection={container:n.startContainer,offset:n.startOffset},n.startContainer.textContent.endsWith(" ")&&(t.selection.offset-=1),t.forcePreserveSelection=!0}else t.selection={},t.forcePreserveSelection=!1})),e.on("keydown",(n=>{const r=e.selection.getRng();t.previousSelection={offset:r.startOffset,container:r.startContainer}})),e.on("keyup",(n=>{if(t.forcePreserveSelection){t.forcePreserveSelection=!1,n.preventDefault();const r=e.selection.getRng();r.setStart(t.selection.container,t.selection.offset),r.setEnd(t.selection.container,t.selection.offset)}}))}(e),function(e){if(!n.g.tinymce.Env.os.isAndroid())return;const t={};e.on("beforeinput",(e=>{"insertCompositionText"===e.inputType?e.data&&e.data.endsWith("\n")&&t.isKeyUnidentified&&(t.isKeyUnidentified=null,t.forceMoveSelectionToNextNode=!0):(t.isKeyUnidentified=null,t.forceMoveSelectionToNextNode=!1)})),e.on("keydown",(e=>{t.isKeyUnidentified="Unidentified"===e.key})),e.on("keyup",(n=>{if(t.forceMoveSelectionToNextNode){t.forceMoveSelectionToNextNode=!1,n.preventDefault();let r,o=e.selection.getRng().startContainer.parentElement;for(;o.parentElement&&!o.parentElement.classList.contains("mce-content-body");)o=o.parentElement;if(r=o.nextElementSibling,!r)return;r.innerHTML="
",e.selection.setCursorLocation(r,0)}}))}(e),function(e){if(!n.g.tinymce.Env.os.isAndroid())return;e.on("SelectionChange",(()=>{const t=e.selection.getNode();if(t.textContent.length>1&&65279===t.textContent.charCodeAt(0)){const n=e.selection.getRng();t.textContent=t.textContent.substring(1),n.setStart(t,n.startOffset+1),e.selection.setRng(n)}}))}(e)}r("keyboardquirks",o)},1014:()=>{var e,t,n,r,o,i,a,u,c,s,l,f,d,m,g,h,p,v,b,y,w,x,C,S,k,T,O,E,_,R,N,A,D,M,B,z,P,L,I,H,F,V,j,U,W,q,$,G,K,X,Y,J,Q,Z,ee,te,ne,re,oe,ie,ae,ue,ce,se,le,fe,de,me,ge,he,pe,ve,be,ye,we,xe,Ce,Se,ke,Te,Oe,Ee,_e,Re,Ne,Ae,De,Me,Be,ze,Pe,Le,Ie,He,Fe,Ve,je,Ue,We,qe,$e;a=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},u=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=function(e){return!function(e){return null==e}(e)},e="function",s=function(t){return typeof t===e},l=function(){},d=(f=function(e){return function(){return e}})(!1),m=f(!0),g=function(){return h},t=function(e){return e.isNone()},h={fold:function(e,t){return e()},is:d,isSome:d,isNone:m,getOr:r=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:r,orThunk:n,map:g,each:l,bind:g,exists:d,forall:m,filter:g,equals:t,equals_:t,toArray:function(){return[]},toString:f("none()")},v={some:p=function(e){var t=f(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:m,isNone:d,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return p(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:h},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(d,(function(t){return n(e,t)}))}};return o},none:g,from:function(e){return null==e?h:p(e)}},b=Array.prototype.slice,y=function(e,t){for(var n=0,r=e.length;n=t.length&&e.substr(n,n+t.length)===t},T=tinymce.util.Tools.resolve("tinymce.Env"),O=tinymce.util.Tools.resolve("tinymce.util.Delay"),E=tinymce.util.Tools.resolve("tinymce.util.Promise"),_=tinymce.util.Tools.resolve("tinymce.util.VK"),R=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},N=tinymce.util.Tools.resolve("tinymce.util.Tools"),A=function(e){return e.getParam("paste_data_images",!1)},D=function(e){return e.getParam("paste_merge_formats",!0)},M=function(e){return e.getParam("paste_retain_style_properties")},B=function(e){return e.getParam("validate")},z=function(e){return e.getParam("allow_html_data_urls",!1,"boolean")},P=function(e){return e.getParam("paste_data_images",!1,"boolean")},L=function(e){return N.explode(e.getParam("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"))},I="x-tinymce/html",H="\x3c!-- x-tinymce/html --\x3e",F=function(e){return-1!==e.indexOf(H)},V=function(){return I},j=tinymce.util.Tools.resolve("tinymce.html.Entities"),U=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n,r=[],o="<"+e;if("object"==typeof t){for(n in t)t.hasOwnProperty(n)&&r.push(n+'="'+j.encodeAllRaw(t[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(t,n),i="",a=N.map(r,(function(e){return e.split(/\n/).join("
")}));return 1===a.length?a[0]:N.map(a,(function(e){return o+e+i})).join("")},W=tinymce.util.Tools.resolve("tinymce.html.DomParser"),q=tinymce.util.Tools.resolve("tinymce.html.Serializer"),$=" ",G=tinymce.util.Tools.resolve("tinymce.html.Node"),K=tinymce.util.Tools.resolve("tinymce.html.Schema"),X=function(e,t){return N.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e},Y=function(e){return e=X(e,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?$:" "}],/
/g,/
$/i])},J=function(e){return//gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,$],[/([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join($):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=K({valid_elements:o,valid_children:"-li[p]"});N.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=W({},i);a.addAttributeFilter("style",(function(t){for(var r,o=t.length;o--;)(r=t[o]).attr("style",Z(e,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var u=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&function(e){for(var t,n,r=1,o=function(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t},i=function(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0},a=function(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)},u=function(e,o,u){var c=e._listLevel||r;c!==r&&(c1&&t.attr("start",""+u),e.wrap(t)),e.name="li",c>r&&n&&n.lastChild.append(t),r=c,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)},c=[],s=e.firstChild;null!=s;)if(c.push(s),null!==(s=s.walk()))for(;void 0!==s&&s.parent!==e;)s=s.walk();for(var l=0;l')})),!0}(e,t,n)},se=function(e,t,n){n||!1===function(e){return e.getParam("smart_paste",!0)}(e)?oe(e,t):function(e,t){N.each([ue,ce,oe],(function(n){return!0!==n(e,t,oe)}))}(e,t)},le=function(e){return"\n"===e||"\r"===e},fe=function(e,t){var n,r,o,i,a=(n=" ",(r=function(e){return e.getParam("paste_tab_spaces",4,"number")}(e))<=0?"":new Array(r+1).join(n)),u=t.replace(/\t/g,a);return(o=function(e,t){return function(e){return-1!==" \f\t\v".indexOf(e)}(t)||t===$?e.pcIsSpace||""===e.str||e.str.length===u.length-1||function(e,t){return t=0&&le(e[t])}(u,e.str.length+1)?{pcIsSpace:!1,str:e.str+$}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:le(t),str:e.str+t}},i={pcIsSpace:!1,str:""},x(u,(function(e){i=o(i,e)})),i).str},de=function(e,t,n,r){var o=re(e,t,n);!1===o.cancelled&&se(e,o.content,r)},me=function(e,t,n){var r=n||F(t);de(e,function(e){return e.replace(H,"")}(t),r,!1)},ge=function(e,t){var n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=function(e,t,n){return t?U(e,!0===t?"p":t,n):function(e){return e.replace(/\r?\n/g,"
")}(e)}(fe(e,n),function(e){return e.getParam("forced_root_block")}(e),function(e){return e.getParam("forced_root_block_attrs")}(e));de(e,r,!1,!0)},he=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r0},ve=function(e){return pe(e,"text/html")||pe(e,"text/plain")},o="mceclip",i=0,be=function(){return o+i++},ye=function(e,t){var n,r,o=(n=t.uri,(r=/data:([^;]+);base64,([a-z0-9+/=]+)/i.exec(n))?{type:r[1],data:decodeURIComponent(r[2])}:{type:null,data:null}),i=o.data,a=o.type,u=be(),s=t.blob,l=new Image;if(l.src=t.uri,function(e,t){var n=function(e){return e.getParam("images_dataimg_filter")}(e);return!n||n(t)}(e,l)){var f=e.editorUpload.blobCache,d=void 0,m=f.getByData(i,a);if(m)d=m;else{var g=function(e){return e.getParam("images_reuse_filename")}(e)&&c(s.name),h=g?function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return c(n)?e.dom.encode(n[1]):null}(e,s.name):u,p=g?s.name:void 0;d=f.create(u,s,i,h,p),f.add(d)}me(e,'',!1)}else me(e,'',!1)},we=function(e){return E.all(w(e,(function(e){return new E((function(t){var n=function(e){return c(e.getAsFile)}(e)?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},xe=function(e){var t=L(e);return function(e){return function(e,t){return k(e,t,0)}(e.type,"image/")&&y(t,(function(t){return n=t.toLowerCase(),r={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"},(N.hasOwn(r,n)?"image/"+r[n]:"image/"+n)===e.type;var n,r}))}},Ce=function(e,t,n){var r="paste"===t.type?t.clipboardData:t.dataTransfer;if(P(e)&&r){var o=function(e,t){var n=t.items?w(C(t.items),(function(e){return e.getAsFile()})):[],r=t.files?C(t.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r0?n:r,xe(e))}(e,r);if(o.length>0)return t.preventDefault(),we(o).then((function(t){n&&e.selection.setRng(n),x(t,(function(t){ye(e,t)}))})),!0}return!1},Se=function(e){return _.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},ke=function(e,t,n){var r,o=S(),i=S();e.on("keyup",i.clear),e.on("keydown",(function(n){var a=function(e){Se(e)&&!e.isDefaultPrevented()&&t.remove()};if(Se(n)&&!n.isDefaultPrevented()){if((r=n.shiftKey&&86===n.keyCode)&&T.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),T.ie&&r)return n.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(e,!0);t.remove(),t.create(),e.once("keyup",a),e.once("paste",(function(){e.off("keyup",a)}))}}));var a=function(e,n,r,o,i){var a;pe(n,"text/html")?a=n["text/html"]:(a=t.getHtml(),i=i||F(a),t.isDefaultContent(a)&&(o=!0)),a=Y(a),t.remove();const u=e.selection.getNode();u&&"PRE"===u.tagName&&(o=!0);var c=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),s=ie(a);(!a.length||c&&!s)&&(o=!0),(o||s)&&(a=pe(n,"text/plain")&&c?n["text/plain"]:function(e){var t=K(),n=W({},t),r="",o=t.getShortEndedElements(),i=N.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),u=function(e){var t=e.name,n=e;if("br"!==t){if("wbr"!==t)if(o[t]&&(r+=" "),i[t])r+=" ";else{if(3===e.type&&(r+=e.value),!e.shortEnded&&(e=e.firstChild))do{u(e)}while(e=e.next);a[t]&&n.next&&(r+="\n","p"===t&&(r+="\n"))}}else r+="\n"};return e=X(e,[//g]),u(n.parse(e)),r}(a)),t.isDefaultContent(a)?r||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?ge(e,a):me(e,a,i)};e.on("paste",(function(u){var c=o.isSet()||i.isSet();c&&o.clear();var s=function(e,t){return he(t.clipboardData||e.getDoc().dataTransfer)}(e,u),l="text"===n.get()||r,f=pe(s,V());r=!1,u.isDefaultPrevented()||function(e){var t=e.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&t&&t.items&&0===t.items.length}(u)?t.remove():ve(s)||!Ce(e,u,t.getLastRng()||e.selection.getRng())?(c||u.preventDefault(),!T.ie||c&&!u.ieFake||pe(s,"text/html")||(t.create(),e.dom.bind(t.getEl(),"paste",(function(e){e.stopPropagation()})),e.getDoc().execCommand("Paste",!1,null),s["text/html"]=t.getHtml()),pe(s,"text/html")?(u.preventDefault(),f||(f=F(s["text/html"])),a(e,s,c,l,f)):O.setEditorTimeout(e,(function(){a(e,s,c,l,f)}),0)):t.remove()}))},Te=function(e){return T.ie&&e.inline?document.body:e.getBody()},Oe=function(e,t,n){(function(e){return Te(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){Re(e,n)||e.fire("paste")}))},Ee=function(e){return e.dom.get("mcepastebin")},_e=function(e,t){return t===e},Re=function(e,t){var n,r=Ee(e);return(n=r)&&"mcepastebin"===n.id&&_e(t,r.innerHTML)},Ne=function(e){var t=a(null),n="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r=e.dom,o=e.getBody();t.set(e.selection.getRng());var i=e.dom.add(Te(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n);(T.ie||T.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),Oe(e,i,n),i.focus(),e.selection.select(i,!0)}(e,t,n)},remove:function(){return function(e,t){if(Ee(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,t)},getEl:function(){return Ee(e)},getHtml:function(){return function(e){var t=function(t,n){t.appendChild(n),e.dom.remove(n,!0)},n=N.grep(Te(e).childNodes,(function(e){return"mcepastebin"===e.id})),r=n.shift();N.each(n,(function(e){t(r,e)}));for(var o=e.dom.select("div[id=mcepastebin]",r),i=o.length-1;i>=0;i--){var a=e.dom.create("div");r.insertBefore(a,o[i]),t(a,o[i])}return r?r.innerHTML:""}(e)},getLastRng:function(){return function(e){return e.get()}(t)},isDefault:function(){return Re(e,n)},isDefaultContent:function(e){return _e(n,e)}}},Ae=function(e,t){var n=Ne(e);return e.on("PreInit",(function(){return function(e,t,n){var r;ke(e,t,n),e.parser.addNodeFilter("img",(function(t,n,o){var i=function(e){e.attr("data-mce-object")||r===T.transparentSrc||e.remove()},a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!P(e)&&function(e){return e.data&&!0===e.data.paste}(o))for(var c=t.length;c--;)(r=t[c].attr("src"))&&(a(r)||!z(e)&&u(r))&&i(t[c])}))}(e,n,t)})),{pasteFormat:t,pasteHtml:function(t,n){return me(e,t,n)},pasteText:function(t){return ge(e,t)},pasteImageData:function(t,n){return Ce(e,t,n)},getDataTransferItems:he,hasHtmlOrText:ve,hasContentType:pe}},De=function(e,t){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),R(e,!1)):(t.pasteFormat.set("text"),R(e,!0)),e.focus()}(e,t)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},Me=function(e,t,n){if(!function(e){return!1===T.iOS&&"function"==typeof(null==e?void 0:e.setData)}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(V(),t),!0}catch(e){return!1}},Be=function(e,t,n,r){Me(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},ze=function(e){return function(t,n){var r=function(e){return H+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),O.setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Pe=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Le=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},Ie=function(e){e.on("cut",function(e){return function(t){Le(e)&&Be(t,Pe(e),ze(e),(function(){if(T.browser.isChrome()||T.browser.isFirefox()){var t=e.selection.getRng();O.setEditorTimeout(e,(function(){e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))}}(e)),e.on("copy",function(e){return function(t){Le(e)&&Be(t,Pe(e),ze(e),l)}}(e))},He=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Fe=function(e,t){return He.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Ve=function(e,t){e.focus(),e.selection.setRng(t)},je=function(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))},Ue=function(e,t){if(!J(t))return t;var n=[];N.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return t=X(t,[[r,"$1"]]),t=X(t,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])},We=function(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),c={};if("none"===o)return t+r;for(var s=0;s]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r}))},qe=function(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))},$e=function(e,t){return function(n){n.setActive("text"===t.pasteFormat.get());var r=function(e){return n.setActive(e.state)};return e.on("PastePlainTextToggle",r),function(){return e.off("PastePlainTextToggle",r)}}},u.add("paste",(function(e){if(!1===function(e){return!!e.hasPlugin("powerpaste",!0)&&(void 0!==window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)}(e)){var t=a(!1),n=a(function(e){return e.getParam("paste_as_text",!1)}(e)?"text":"html"),r=Ae(e,n),o=function(e){T.webkit&&je(e,We),T.ie&&(je(e,Ue),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,qe))}(e);return function(e,t){e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:$e(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:function(){return e.execCommand("mceTogglePlainTextPaste")},onSetup:$e(e,t)})}(e,r),De(e,r),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(e),Ie(e),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),A(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o=Fe(e,r);if(!r.isDefaultPrevented()&&!n.get()){var i,a=t.getDataTransferItems(r.dataTransfer),u=t.hasContentType(a,V());if((t.hasHtmlOrText(a)&&(!(i=a["text/plain"])||0!==i.indexOf("file://"))||!t.pasteImageData(r,o))&&o&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var c=a["mce-internal"]||a["text/html"]||a["text/plain"];c&&(r.preventDefault(),O.setEditorTimeout(e,(function(){e.undoManager.transact((function(){a["mce-internal"]&&e.execCommand("Delete"),Ve(e,o),c=Y(c),a["text/html"]?t.pasteHtml(c,u):t.pasteText(c)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){A(e)&&!1===n.get()&&(t.preventDefault(),Ve(e,Fe(e,t))),"dragend"===t.type&&n.set(!1)}))}(e,r,t),function(e,t){return{clipboard:e,quirks:t}}(r,o)}}))},3994:(e,t,n)=>{const r=n(3554);function o(e){if(!e)return;const t=r.getSelection(i()).saveCharacterRanges(e);if(!t||!t.length)return;const{characterRange:n}=t[0];return n}function i(){return globalThis.tinymce.activeEditor.contentWindow}e.exports={getCurrentLine:function(e){const t=o(e),n=e.innerText.split("\n");let r="",i=0;for(let e of n){let n=i+e.length+1;if(t.start>=i&&t.end<=n){r=e;break}i+=e.length+1}return r},getCharacterRange:o,moveCaretTo:function(e,t,n){const o={characterRange:{start:t,end:n||t}};r.getSelection(i()).restoreCharacterRanges(e,[o])},persistSelection:function(e,t){let n=r.getSelection(i()).saveCharacterRanges(e);t(),r.getSelection(i()).restoreCharacterRanges(e,n)},getNextCharacter:function(e,t){return t?(e.textContent||e.innerText).substring(t.end,t.end+1):""},getPreviousCharacter:function(e,t){return t?(e.textContent||e.innerText).substring(t.start,t.start-1):""},addPluginToPluginManager:function(e,t){if(!globalThis.tinymce)throw new Error(`Please import tinymce before importing the ${e} plugin.`);globalThis.tinymce.PluginManager.add(e,t)}}},2968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/dark/content.css"},6202:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/dark/content.min.css"},7286:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/default/content.css"},7362:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/default/content.min.css"},287:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/document/content.css"},2271:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/document/content.min.css"},5417:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/writer/content.css"},874:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/content/writer/content.min.css"},3341:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.css"},8786:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.inline.css"},4243:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.inline.min.css"},9702:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.min.css"},1389:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.mobile.css"},3513:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/content.mobile.min.css"},1064:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/fonts/tinymce-mobile.woff"},8057:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.css"},6332:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.min.css"},4429:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.mobile.css"},18:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.mobile.min.css"},7899:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.shadowdom.css"},7548:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide-dark/skin.shadowdom.min.css"},9506:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.css"},8273:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.inline.css"},7251:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.inline.min.css"},6122:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.min.css"},993:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.mobile.css"},8215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/content.mobile.min.css"},9916:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/fonts/tinymce-mobile.woff"},8382:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.css"},4522:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.min.css"},108:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.mobile.css"},8537:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.mobile.min.css"},818:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.shadowdom.css"},6913:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n.p+"skins/ui/oxide/skin.shadowdom.min.css"},7802:e=>{var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var r=e[t];"object"!=typeof r||Object.isFrozen(r)||n(r)})),e}t.exports=n,t.exports.default=n;var r=t.exports;class o{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const u=e=>!!e.kind;class c{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!u(e))return;let t=e.kind;t=e.sublanguage?`language-${t}`:((e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){u(e)&&(this.buffer+="
")}value(){return this.buffer}span(e){this.buffer+=``}}class s{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{s._collapse(e)})))}}class l extends s{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){return new c(this,this.options).value()}finalize(){return!0}}function f(e){return e?"string"==typeof e?e:e.source:null}function d(e){return h("(?=",e,")")}function m(e){return h("(?:",e,")*")}function g(e){return h("(?:",e,")?")}function h(...e){return e.map((e=>f(e))).join("")}function p(...e){return"("+(function(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e).capture?"":"?:")+e.map((e=>f(e))).join("|")+")"}function v(e){return new RegExp(e.toString()+"|").exec("").length-1}const b=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function y(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let r=f(e),o="";for(;r.length>0;){const e=b.exec(r);if(!e){o+=r;break}o+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+t):(o+=e[0],"("===e[0]&&n++)}return o})).map((e=>`(${e})`)).join(t)}const w="[a-zA-Z]\\w*",x="[a-zA-Z_]\\w*",C="\\b\\d+(\\.\\d+)?",S="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",k="\\b(0b[01]+)",T={begin:"\\\\[\\s\\S]",relevance:0},O={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[T]},E={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[T]},_=function(e,t,n={}){const r=a({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:h(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},R=_("//","$"),N=_("/\\*","\\*/"),A=_("#","$"),D={scope:"number",begin:C,relevance:0},M={scope:"number",begin:S,relevance:0},B={scope:"number",begin:k,relevance:0},z={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[T,{begin:/\[/,end:/\]/,relevance:0,contains:[T]}]}]},P={scope:"title",begin:w,relevance:0},L={scope:"title",begin:x,relevance:0},I={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var H=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:w,UNDERSCORE_IDENT_RE:x,NUMBER_RE:C,C_NUMBER_RE:S,BINARY_NUMBER_RE:k,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=h(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:T,APOS_STRING_MODE:O,QUOTE_STRING_MODE:E,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:_,C_LINE_COMMENT_MODE:R,C_BLOCK_COMMENT_MODE:N,HASH_COMMENT_MODE:A,NUMBER_MODE:D,C_NUMBER_MODE:M,BINARY_NUMBER_MODE:B,REGEXP_MODE:z,TITLE_MODE:P,UNDERSCORE_TITLE_MODE:L,METHOD_GUARD:I,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function F(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function V(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function j(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=F,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function U(e,t){Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function W(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function q(e,t){void 0===e.relevance&&(e.relevance=1)}const $=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=h(n.beforeMatch,d(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},G=["of","and","for","in","not","or","if","then","parent","list","value"];function K(e,t,n="keyword"){const r=Object.create(null);return"string"==typeof e?o(n,e.split(" ")):Array.isArray(e)?o(n,e):Object.keys(e).forEach((function(n){Object.assign(r,K(e[n],t,n))})),r;function o(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");r[n[0]]=[e,X(n[0],n[1])]}))}}function X(e,t){return t?Number(t):function(e){return G.includes(e.toLowerCase())}(e)?0:1}const Y={},J=e=>{console.error(e)},Q=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Z=(e,t)=>{Y[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Y[`${e}/${t}`]=!0)},ee=new Error;function te(e,t,{key:n}){let r=0;const o=e[n],i={},a={};for(let e=1;e<=t.length;e++)a[e+r]=o[e],i[e+r]=!0,r+=v(t[e-1]);e[n]=a,e[n]._emit=i,e[n]._multi=!0}function ne(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw J("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),ee;if("object"!=typeof e.beginScope||null===e.beginScope)throw J("beginScope must be object"),ee;te(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw J("skip, excludeEnd, returnEnd not compatible with endScope: {}"),ee;if("object"!=typeof e.endScope||null===e.endScope)throw J("endScope must be object"),ee;te(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function re(e){function t(t,n){return new RegExp(f(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=v(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(y(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),function n(o,i){const u=o;if(o.isCompiled)return u;[V,W,ne,$].forEach((e=>e(o,i))),e.compilerExtensions.forEach((e=>e(o,i))),o.__beforeBegin=null,[j,U,q].forEach((e=>e(o,i))),o.isCompiled=!0;let c=null;return"object"==typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),c=o.keywords.$pattern,delete o.keywords.$pattern),c=c||/\w+/,o.keywords&&(o.keywords=K(o.keywords,e.case_insensitive)),u.keywordPatternRe=t(c,!0),i&&(o.begin||(o.begin=/\B|\b/),u.beginRe=t(u.begin),o.end||o.endsWithParent||(o.end=/\B|\b/),o.end&&(u.endRe=t(u.end)),u.terminatorEnd=f(u.end)||"",o.endsWithParent&&i.terminatorEnd&&(u.terminatorEnd+=(o.end?"|":"")+i.terminatorEnd)),o.illegal&&(u.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return a(e,{variants:null},t)})));if(e.cachedVariants)return e.cachedVariants;if(oe(e))return a(e,{starts:e.starts?a(e.starts):null});if(Object.isFrozen(e))return a(e);return e}("self"===e?o:e)}))),o.contains.forEach((function(e){n(e,u)})),o.starts&&n(o.starts,i),u.matcher=function(e){const t=new r;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(u),u}(e)}function oe(e){return!!e&&(e.endsWithParent||oe(e.starts))}class ie extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const ae=i,ue=a,ce=Symbol("nomatch");var se=function(e){const t=Object.create(null),n=Object.create(null),i=[];let a=!0;const u="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let s={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:l};function f(e){return s.noHighlightRe.test(e)}function v(e,t,n){let r="",o="";"object"==typeof t?(r=e,n=t.ignoreIllegals,o=t.language):(Z("10.7.0","highlight(lang, code, ...args) has been deprecated."),Z("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),o=e,r=t),void 0===n&&(n=!0);const i={code:r,language:o};O("before:highlight",i);const a=i.result?i.result:b(i.language,i.code,n);return a.code=i.code,O("after:highlight",a),a}function b(e,n,r,i){const c=Object.create(null);function l(){if(!T.keywords)return void E.addText(_);let e=0;T.keywordPatternRe.lastIndex=0;let t=T.keywordPatternRe.exec(_),n="";for(;t;){n+=_.substring(e,t.index);const o=x.case_insensitive?t[0].toLowerCase():t[0],i=(r=o,T.keywords[r]);if(i){const[e,r]=i;if(E.addText(n),n="",c[o]=(c[o]||0)+1,c[o]<=7&&(R+=r),e.startsWith("_"))n+=t[0];else{const n=x.classNameAliases[e]||e;E.addKeyword(t[0],n)}}else n+=t[0];e=T.keywordPatternRe.lastIndex,t=T.keywordPatternRe.exec(_)}var r;n+=_.substr(e),E.addText(n)}function f(){null!=T.subLanguage?function(){if(""===_)return;let e=null;if("string"==typeof T.subLanguage){if(!t[T.subLanguage])return void E.addText(_);e=b(T.subLanguage,_,!0,O[T.subLanguage]),O[T.subLanguage]=e._top}else e=y(_,T.subLanguage.length?T.subLanguage:null);T.relevance>0&&(R+=e.relevance),E.addSublanguage(e._emitter,e.language)}():l(),_=""}function d(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++;continue}const r=x.classNameAliases[e[n]]||e[n],o=t[n];r?E.addKeyword(o,r):(_=o,l(),_=""),n++}}function m(e,t){return e.scope&&"string"==typeof e.scope&&E.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(E.addKeyword(_,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),_=""):e.beginScope._multi&&(d(e.beginScope,t),_="")),T=Object.create(e,{parent:{value:T}}),T}function g(e,t,n){let r=function(e,t){const n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(r){if(e["on:end"]){const n=new o(e);e["on:end"](t,n),n.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return g(e.parent,t,n)}function h(e){return 0===T.matcher.regexIndex?(_+=e[0],1):(D=!0,0)}function p(e){const t=e[0],r=n.substr(e.index),o=g(T,e,r);if(!o)return ce;const i=T;T.endScope&&T.endScope._wrap?(f(),E.addKeyword(t,T.endScope._wrap)):T.endScope&&T.endScope._multi?(f(),d(T.endScope,e)):i.skip?_+=t:(i.returnEnd||i.excludeEnd||(_+=t),f(),i.excludeEnd&&(_=t));do{T.scope&&E.closeNode(),T.skip||T.subLanguage||(R+=T.relevance),T=T.parent}while(T!==o.parent);return o.starts&&m(o.starts,e),i.returnEnd?0:t.length}let v={};function w(t,i){const u=i&&i[0];if(_+=t,null==u)return f(),0;if("begin"===v.type&&"end"===i.type&&v.index===i.index&&""===u){if(_+=n.slice(i.index,i.index+1),!a){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=v.rule,t}return 1}if(v=i,"begin"===i.type)return function(e){const t=e[0],n=e.rule,r=new o(n),i=[n.__beforeBegin,n["on:begin"]];for(const n of i)if(n&&(n(e,r),r.isMatchIgnored))return h(t);return n.skip?_+=t:(n.excludeBegin&&(_+=t),f(),n.returnBegin||n.excludeBegin||(_=t)),m(n,e),n.returnBegin?0:t.length}(i);if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+u+'" for mode "'+(T.scope||"")+'"');throw e.mode=T,e}if("end"===i.type){const e=p(i);if(e!==ce)return e}if("illegal"===i.type&&""===u)return 1;if(A>1e5&&A>3*i.index){throw new Error("potential infinite loop, way more iterations than matches")}return _+=u,u.length}const x=S(e);if(!x)throw J(u.replace("{}",e)),new Error('Unknown language: "'+e+'"');const C=re(x);let k="",T=i||C;const O={},E=new s.__emitter(s);!function(){const e=[];for(let t=T;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>E.openNode(e)))}();let _="",R=0,N=0,A=0,D=!1;try{for(T.matcher.considerAll();;){A++,D?D=!1:T.matcher.considerAll(),T.matcher.lastIndex=N;const e=T.matcher.exec(n);if(!e)break;const t=w(n.substring(N,e.index),e);N=e.index+t}return w(n.substr(N)),E.closeAllNodes(),E.finalize(),k=E.toHTML(),{language:e,value:k,relevance:R,illegal:!1,_emitter:E,_top:T}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:ae(n),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:N,context:n.slice(N-100,N+100),mode:t.mode,resultSoFar:k},_emitter:E};if(a)return{language:e,value:ae(n),illegal:!1,relevance:0,errorRaised:t,_emitter:E,_top:T};throw t}}function y(e,n){n=n||s.languages||Object.keys(t);const r=function(e){const t={value:ae(e),illegal:!1,relevance:0,_top:c,_emitter:new s.__emitter(s)};return t._emitter.addText(e),t}(e),o=n.filter(S).filter(T).map((t=>b(t,e,!1)));o.unshift(r);const i=o.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(S(e.language).supersetOf===t.language)return 1;if(S(t.language).supersetOf===e.language)return-1}return 0})),[a,u]=i,l=a;return l.secondBest=u,l}function w(e){let t=null;const r=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=s.languageDetectRe.exec(t);if(n){const t=S(n[1]);return t||(Q(u.replace("{}",n[1])),Q("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>f(e)||S(e)))}(e);if(f(r))return;if(O("before:highlightElement",{el:e,language:r}),e.children.length>0&&(s.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(e)),s.throwUnescapedHTML)){throw new ie("One of your code blocks includes unescaped HTML.",e.innerHTML)}t=e;const o=t.textContent,i=r?v(o,{language:r,ignoreIllegals:!0}):y(o);e.innerHTML=i.value,function(e,t,r){const o=t&&n[t]||r;e.classList.add("hljs"),e.classList.add(`language-${o}`)}(e,r,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),O("after:highlightElement",{el:e,result:i,text:o})}let x=!1;function C(){if("loading"===document.readyState)return void(x=!0);document.querySelectorAll(s.cssSelector).forEach(w)}function S(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function k(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function T(e){const t=S(e);return t&&!t.disableAutodetect}function O(e,t){const n=e;i.forEach((function(e){e[n]&&e[n](t)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){x&&C()}),!1),Object.assign(e,{highlight:v,highlightAuto:y,highlightAll:C,highlightElement:w,highlightBlock:function(e){return Z("10.7.0","highlightBlock will be removed entirely in v12.0"),Z("10.7.0","Please use highlightElement now."),w(e)},configure:function(e){s=ue(s,e)},initHighlighting:()=>{C(),Z("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){C(),Z("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(n,r){let o=null;try{o=r(e)}catch(e){if(J("Language definition for '{}' could not be registered.".replace("{}",n)),!a)throw e;J(e),o=c}o.name||(o.name=n),t[n]=o,o.rawDefinition=r.bind(null,e),o.aliases&&k(o.aliases,{languageName:n})},unregisterLanguage:function(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]},listLanguages:function(){return Object.keys(t)},getLanguage:S,registerAliases:k,autoDetection:T,inherit:ue,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),i.push(e)}}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString="11.3.1",e.regex={concat:h,lookahead:d,either:p,optional:g,anyNumberOfTimes:m};for(const e in H)"object"==typeof H[e]&&r(H[e]);return Object.assign(e,H),e}({});e.exports=se,se.HighlightJS=se,se.default=se},9008:function(e,t,n){var r,o;void 0===(o="function"==typeof(r=function(){var e="object",t="function",n="undefined",r=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],o=["setStart","setStartBefore","setStartAfter","setEnd","setEndBefore","setEndAfter","collapse","selectNode","selectNodeContents","compareBoundaryPoints","deleteContents","extractContents","cloneContents","insertNode","surroundContents","cloneRange","toString","detach"],i=["boundingHeight","boundingLeft","boundingTop","boundingWidth","htmlText","text"],a=["collapse","compareEndPoints","duplicate","moveToElementText","parentElement","select","setEndPoint","getBoundingClientRect"];function u(n,r){var o=typeof n[r];return o==t||!(o!=e||!n[r])||"unknown"==o}function c(t,n){return!(typeof t[n]!=e||!t[n])}function s(e,t){return typeof e[t]!=n}function l(e){return function(t,n){for(var r=n.length;r--;)if(!e(t,n[r]))return!1;return!0}}var f=l(u),d=l(c),m=l(s);function g(e){return e&&f(e,a)&&m(e,i)}function h(e){return c(e,"body")?e.body:e.getElementsByTagName("body")[0]}var p,v,b={},y=typeof window!=n&&typeof document!=n,w={isHostMethod:u,isHostObject:c,isHostProperty:s,areHostMethods:f,areHostObjects:d,areHostProperties:m,isTextRange:g,getBody:h,forEach:[].forEach?function(e,t){e.forEach(t)}:function(e,t){for(var n=0,r=e.length;nt?(o.node=r,o.offset-=t):o.node==e.parentNode&&o.offset>l(e)&&++o.offset;return r}function w(e){if(9==e.nodeType)return e;if(typeof e.ownerDocument!=n)return e.ownerDocument;if(typeof e.document!=n)return e.document;if(e.parentNode)return w(e.parentNode);throw t.createError("getDocument: no document found for node")}function x(e){var r=w(e);if(typeof r.defaultView!=n)return r.defaultView;if(typeof r.parentWindow!=n)return r.parentWindow;throw t.createError("Cannot get a window object for node")}function C(e){if(typeof e.contentDocument!=n)return e.contentDocument;if(typeof e.contentWindow!=n)return e.contentWindow.document;throw t.createError("getIframeDocument: No Document object found for iframe element")}function S(e){if(typeof e.contentWindow!=n)return e.contentWindow;if(typeof e.contentDocument!=n)return e.contentDocument.defaultView;throw t.createError("getIframeWindow: No Window object found for iframe element")}function k(e){return e&&r.isHostMethod(e,"setTimeout")&&r.isHostObject(e,"document")}function T(e,t,n){var o;if(e?r.isHostProperty(e,"nodeType")?o=1==e.nodeType&&"iframe"==e.tagName.toLowerCase()?C(e):w(e):k(e)&&(o=e.document):o=document,!o)throw t.createError(n+"(): Parameter must be a Window object or DOM node");return o}function O(e){for(var t;t=e.parentNode;)e=t;return e}function E(e,n,r,o){var i,a,u,c,s;if(e==r)return n===o?0:n[index:"+l(e)+",length:"+e.childNodes.length+"]["+(e.innerHTML||"[innerHTML not supported]").slice(0,25)+"]"}return e.nodeName}function D(e){for(var t,n=w(e).createDocumentFragment();t=e.firstChild;)n.appendChild(t);return n}function M(e,t,n){var r=o(e),i=e.createElement("div");i.contentEditable=""+!!n,t&&(i.innerHTML=t);var a=r.firstChild;return a?r.insertBefore(i,a):r.appendChild(i),i}function B(e){return e.parentNode.removeChild(e)}function z(e){this.root=e,this._next=e}function P(e){return new z(e)}function L(e,t){this.node=e,this.offset=t}function I(e){this.code=this[e],this.codeName=e,this.message="DOMException: "+this.codeName}!function(){var t=document.createElement("b");t.innerHTML="1";var n=t.firstChild;t.innerHTML="
",R=N(n),e.features.crashyTextNodes=R}(),typeof window.getComputedStyle!=n?_=function(e,t){return x(e).getComputedStyle(e,null)[t]}:typeof document.documentElement.currentStyle!=n?_=function(e,t){return e.currentStyle?e.currentStyle[t]:""}:t.fail("No means of obtaining computed style properties found"),z.prototype={_current:null,hasNext:function(){return!!this._next},next:function(){var e,t,n=this._current=this._next;if(this._current)if(e=n.firstChild)this._next=e;else{for(t=null;n!==this.root&&!(t=n.nextSibling);)n=n.parentNode;this._next=t}return this._current},detach:function(){this._current=this._next=this.root=null}},L.prototype={equals:function(e){return!!e&&this.node===e.node&&this.offset==e.offset},inspect:function(){return"[DomPosition("+A(this.node)+":"+this.offset+")]"},toString:function(){return this.inspect()}},I.prototype={INDEX_SIZE_ERR:1,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INVALID_STATE_ERR:11,INVALID_NODE_TYPE_ERR:24},I.prototype.toString=function(){return this.message},e.dom={arrayContains:u,isHtmlNamespace:c,parentElement:s,getNodeIndex:l,getNodeLength:f,getCommonAncestor:d,isAncestorOf:m,isOrIsAncestorOf:g,getClosestAncestorIn:h,isCharacterDataNode:p,isTextOrCommentNode:v,insertAfter:b,splitDataNode:y,getDocument:w,getWindow:x,getIframeWindow:S,getIframeDocument:C,getBody:o,isWindow:k,getContentDocument:T,getRootContainer:O,comparePoints:E,isBrokenNode:N,inspectNode:A,getComputedStyleProperty:_,createTestElement:M,removeNode:B,fragmentFromNodeChildren:D,createIterator:P,DomPosition:L},e.DOMException=I})),x.createCoreModule("DomRange",["DomUtil"],(function(e,t){var n=e.dom,r=e.util,o=n.DomPosition,i=e.DOMException,a=n.isCharacterDataNode,u=n.getNodeIndex,c=n.isOrIsAncestorOf,s=n.getDocument,l=n.comparePoints,f=n.splitDataNode,d=n.getClosestAncestorIn,m=n.getNodeLength,g=n.arrayContains,h=n.getRootContainer,p=e.features.crashyTextNodes,v=n.removeNode;function b(e,t){return 3!=e.nodeType&&(c(e,t.startContainer)||c(e,t.endContainer))}function y(e){return e.document||s(e.startContainer)}function w(e){return h(e.startContainer)}function x(e){return new o(e.parentNode,u(e))}function C(e){return new o(e.parentNode,u(e)+1)}function S(e,t,r){var o=11==e.nodeType?e.firstChild:e;return a(t)?r==t.length?n.insertAfter(e,t):t.parentNode.insertBefore(e,0==r?t:f(t,r)):r>=t.childNodes.length?t.appendChild(e):t.insertBefore(e,t.childNodes[r]),o}function k(e,t,n){if(X(e),X(t),y(t)!=y(e))throw new i("WRONG_DOCUMENT_ERR");var r=l(e.startContainer,e.startOffset,t.endContainer,t.endOffset),o=l(e.endContainer,e.endOffset,t.startContainer,t.startOffset);return n?r<=0&&o>=0:r<0&&o>0}function T(e){for(var t,n,r,o=y(e.range).createDocumentFragment();n=e.next();){if(t=e.isPartiallySelectedSubtree(),n=n.cloneNode(!t),t&&(r=e.getSubtreeIterator(),n.appendChild(T(r)),r.detach()),10==n.nodeType)throw new i("HIERARCHY_REQUEST_ERR");o.appendChild(n)}return o}function O(e,t,r){var o,i,a,u;for(r=r||{stop:!1};a=e.next();)if(e.isPartiallySelectedSubtree()){if(!1===t(a))return void(r.stop=!0);if(O(u=e.getSubtreeIterator(),t,r),u.detach(),r.stop)return}else for(o=n.createIterator(a);i=o.next();)if(!1===t(i))return void(r.stop=!0)}function E(e){for(var t;e.next();)e.isPartiallySelectedSubtree()?(E(t=e.getSubtreeIterator()),t.detach()):e.remove()}function _(e){for(var t,n,r=y(e.range).createDocumentFragment();t=e.next();){if(e.isPartiallySelectedSubtree()?(t=t.cloneNode(!1),n=e.getSubtreeIterator(),t.appendChild(_(n)),n.detach()):e.remove(),10==t.nodeType)throw new i("HIERARCHY_REQUEST_ERR");r.appendChild(t)}return r}function R(e,t,n){var r,o=!(!t||!t.length),i=!!n;o&&(r=new RegExp("^("+t.join("|")+")$"));var u=[];return O(new A(e,!1),(function(t){if((!o||r.test(t.nodeType))&&(!i||n(t))){var c=e.startContainer;if(t!=c||!a(c)||e.startOffset!=c.length){var s=e.endContainer;t==s&&a(s)&&0==e.endOffset||u.push(t)}}})),u}function N(e){return"["+(void 0===e.getName?"Range":e.getName())+"("+n.inspectNode(e.startContainer)+":"+e.startOffset+", "+n.inspectNode(e.endContainer)+":"+e.endOffset+")]"}function A(e,t){if(this.range=e,this.clonePartiallySelectedTextNodes=t,!e.collapsed){this.sc=e.startContainer,this.so=e.startOffset,this.ec=e.endContainer,this.eo=e.endOffset;var n=e.commonAncestorContainer;this.sc===this.ec&&a(this.sc)?(this.isSingleCharacterDataNode=!0,this._first=this._last=this._next=this.sc):(this._first=this._next=this.sc!==n||a(this.sc)?d(this.sc,n,!0):this.sc.childNodes[this.so],this._last=this.ec!==n||a(this.ec)?d(this.ec,n,!0):this.ec.childNodes[this.eo-1])}}A.prototype={_current:null,_next:null,_first:null,_last:null,isSingleCharacterDataNode:!1,reset:function(){this._current=null,this._next=this._first},hasNext:function(){return!!this._next},next:function(){var e=this._current=this._next;return e&&(this._next=e!==this._last?e.nextSibling:null,a(e)&&this.clonePartiallySelectedTextNodes&&(e===this.ec&&(e=e.cloneNode(!0)).deleteData(this.eo,e.length-this.eo),this._current===this.sc&&(e=e.cloneNode(!0)).deleteData(0,this.so))),e},remove:function(){var e,t,n=this._current;!a(n)||n!==this.sc&&n!==this.ec?n.parentNode&&v(n):(e=n===this.sc?this.so:0)!=(t=n===this.ec?this.eo:n.length)&&n.deleteData(e,t-e)},isPartiallySelectedSubtree:function(){return b(this._current,this.range)},getSubtreeIterator:function(){var e;if(this.isSingleCharacterDataNode)(e=this.range.cloneRange()).collapse(!1);else{e=new pe(y(this.range));var t=this._current,n=t,r=0,o=t,i=m(t);c(t,this.sc)&&(n=this.sc,r=this.so),c(t,this.ec)&&(o=this.ec,i=this.eo),he(e,n,r,o,i)}return new A(e,this.clonePartiallySelectedTextNodes)},detach:function(){this.range=this._current=this._next=this._first=this._last=this.sc=this.so=this.ec=this.eo=null}};var D=[1,3,4,5,7,8,10],M=[2,9,11],B=[5,6,10,12],z=[1,3,4,5,7,8,10,11],P=[1,3,4,5,7,8];function L(e){return function(t,n){for(var r,o=n?t:t.parentNode;o;){if(r=o.nodeType,g(e,r))return o;o=o.parentNode}return null}}var I=L([9,11]),H=L(B),F=L([6,10,12]);function V(e,t){if(F(e,t))throw new i("INVALID_NODE_TYPE_ERR")}function j(e,t){if(!g(t,e.nodeType))throw new i("INVALID_NODE_TYPE_ERR")}function U(e,t){if(t<0||t>(a(e)?e.length:e.childNodes.length))throw new i("INDEX_SIZE_ERR")}function W(e,t){if(I(e,!0)!==I(t,!0))throw new i("WRONG_DOCUMENT_ERR")}function q(e){if(H(e,!0))throw new i("NO_MODIFICATION_ALLOWED_ERR")}function $(e,t){if(!e)throw new i(t)}function G(e,t){return t<=(a(e)?e.length:e.childNodes.length)}function K(e){return!!e.startContainer&&!!e.endContainer&&!(p&&(n.isBrokenNode(e.startContainer)||n.isBrokenNode(e.endContainer)))&&h(e.startContainer)==h(e.endContainer)&&G(e.startContainer,e.startOffset)&&G(e.endContainer,e.endOffset)}function X(e){if(!K(e))throw new Error("Range error: Range is not valid. This usually happens after DOM mutation. Range: ("+e.inspect()+")")}var Y=document.createElement("style"),J=!1;try{Y.innerHTML="x",J=3==Y.firstChild.nodeType}catch(e){}e.features.htmlParsingConforms=J;var Q=J?function(e){var t=this.startContainer,r=s(t);if(!t)throw new i("INVALID_STATE_ERR");var o=null;return 1==t.nodeType?o=t:a(t)&&(o=n.parentElement(t)),(o=null===o||"HTML"==o.nodeName&&n.isHtmlNamespace(s(o).documentElement)&&n.isHtmlNamespace(o)?r.createElement("body"):o.cloneNode(!1)).innerHTML=e,n.fragmentFromNodeChildren(o)}:function(e){var t=y(this).createElement("body");return t.innerHTML=e,n.fragmentFromNodeChildren(t)};function Z(e,t){X(e);var n=e.startContainer,r=e.startOffset,o=e.endContainer,i=e.endOffset,c=n===o;a(o)&&i>0&&i0&&r=u(n)&&i++,r=0),e.setStartAndEnd(n,r,o,i)}function ee(e){X(e);var t=e.commonAncestorContainer.parentNode.cloneNode(!1);return t.appendChild(e.cloneContents()),t.innerHTML}var te=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],ne=0,re=1,oe=2,ie=3,ae=0,ue=1,ce=2,se=3;function le(e){e.START_TO_START=ne,e.START_TO_END=re,e.END_TO_END=oe,e.END_TO_START=ie,e.NODE_BEFORE=ae,e.NODE_AFTER=ue,e.NODE_BEFORE_AND_AFTER=ce,e.NODE_INSIDE=se}function fe(e){le(e),le(e.prototype)}function de(e,t){return function(){X(this);var n,r=this.startContainer,o=this.startOffset,i=this.commonAncestorContainer,a=new A(this,!0);r!==i&&(r=(n=C(d(r,i,!0))).node,o=n.offset),O(a,q),a.reset();var u=e(a);return a.detach(),t(this,r,o,r,o),u}}function me(t,n){function o(e,t){return function(n){j(n,D),j(h(n),M);var r=(e?x:C)(n);(t?i:c)(this,r.node,r.offset)}}function i(e,t,r){var o=e.endContainer,i=e.endOffset;t===e.startContainer&&r===e.startOffset||(h(t)==h(o)&&1!=l(t,r,o,i)||(o=t,i=r),n(e,t,r,o,i))}function c(e,t,r){var o=e.startContainer,i=e.startOffset;t===e.endContainer&&r===e.endOffset||(h(t)==h(o)&&-1!=l(t,r,o,i)||(o=t,i=r),n(e,o,i,t,r))}var s=function(){};s.prototype=e.rangePrototype,t.prototype=new s,r.extend(t.prototype,{setStart:function(e,t){V(e,!0),U(e,t),i(this,e,t)},setEnd:function(e,t){V(e,!0),U(e,t),c(this,e,t)},setStartAndEnd:function(){var e=arguments,t=e[0],r=e[1],o=t,i=r;switch(e.length){case 3:i=e[2];break;case 4:o=e[2],i=e[3]}n(this,t,r,o,i)},setBoundary:function(e,t,n){this["set"+(n?"Start":"End")](e,t)},setStartBefore:o(!0,!0),setStartAfter:o(!1,!0),setEndBefore:o(!0,!1),setEndAfter:o(!1,!1),collapse:function(e){X(this),e?n(this,this.startContainer,this.startOffset,this.startContainer,this.startOffset):n(this,this.endContainer,this.endOffset,this.endContainer,this.endOffset)},selectNodeContents:function(e){V(e,!0),n(this,e,0,e,m(e))},selectNode:function(e){V(e,!1),j(e,D);var t=x(e),r=C(e);n(this,t.node,t.offset,r.node,r.offset)},extractContents:de(_,n),deleteContents:de(E,n),canSurroundContents:function(){X(this),q(this.startContainer),q(this.endContainer);var e=new A(this,!0),t=e._first&&b(e._first,this)||e._last&&b(e._last,this);return e.detach(),!t},splitBoundaries:function(){Z(this)},splitBoundariesPreservingPositions:function(e){Z(this,e)},normalizeBoundaries:function(){X(this);var e,t=this.startContainer,r=this.startOffset,o=this.endContainer,i=this.endOffset,c=function(e){var t=e.nextSibling;t&&t.nodeType==e.nodeType&&(o=e,i=e.length,e.appendData(t.data),v(t))},s=function(e){var n=e.previousSibling;if(n&&n.nodeType==e.nodeType){t=e;var a=e.length;if(r=n.length,e.insertData(0,n.data),v(n),t==o)i+=r,o=t;else if(o==e.parentNode){var c=u(e);i==c?(o=e,i=a):i>c&&i--}}},l=!0;if(a(o))i==o.length?c(o):0==i&&(e=o.previousSibling)&&e.nodeType==o.nodeType&&(i=e.length,t==o&&(l=!1),e.appendData(o.data),v(o),o=e);else{if(i>0){var f=o.childNodes[i-1];f&&a(f)&&c(f)}l=!this.collapsed}if(l){if(a(t))0==r?s(t):r==t.length&&(e=t.nextSibling)&&e.nodeType==t.nodeType&&(o==e&&(o=t,i+=t.length),t.appendData(e.data),v(e));else if(r0?ce:ae:o>0?ue:se},comparePoint:function(e,t){return X(this),$(e,"HIERARCHY_REQUEST_ERR"),W(e,this.startContainer),l(e,t,this.startContainer,this.startOffset)<0?-1:l(e,t,this.endContainer,this.endOffset)>0?1:0},createContextualFragment:Q,toHtml:function(){return ee(this)},intersectsNode:function(e,t){if(X(this),h(e)!=w(this))return!1;var n=e.parentNode,r=u(e);if(!n)return!0;var o=l(n,r,this.endContainer,this.endOffset),i=l(n,r+1,this.startContainer,this.startOffset);return t?o<=0&&i>=0:o<0&&i>0},isPointInRange:function(e,t){return X(this),$(e,"HIERARCHY_REQUEST_ERR"),W(e,this.startContainer),l(e,t,this.startContainer,this.startOffset)>=0&&l(e,t,this.endContainer,this.endOffset)<=0},intersectsRange:function(e){return k(this,e,!1)},intersectsOrTouchesRange:function(e){return k(this,e,!0)},intersection:function(e){if(this.intersectsRange(e)){var t=l(this.startContainer,this.startOffset,e.startContainer,e.startOffset),n=l(this.endContainer,this.endOffset,e.endContainer,e.endOffset),r=this.cloneRange();return-1==t&&r.setStart(e.startContainer,e.startOffset),1==n&&r.setEnd(e.endContainer,e.endOffset),r}return null},union:function(e){if(this.intersectsOrTouchesRange(e)){var t=this.cloneRange();return-1==l(e.startContainer,e.startOffset,this.startContainer,this.startOffset)&&t.setStart(e.startContainer,e.startOffset),1==l(e.endContainer,e.endOffset,this.endContainer,this.endOffset)&&t.setEnd(e.endContainer,e.endOffset),t}throw new i("Ranges do not intersect")},containsNode:function(e,t){return t?this.intersectsNode(e,!1):this.compareNode(e)==se},containsNodeContents:function(e){return this.comparePoint(e,0)>=0&&this.comparePoint(e,m(e))<=0},containsRange:function(e){var t=this.intersection(e);return null!==t&&e.equals(t)},containsNodeText:function(e){var t=this.cloneRange();t.selectNode(e);var n=t.getNodes([3]);if(n.length>0){t.setStart(n[0],0);var r=n.pop();return t.setEnd(r,r.length),this.containsRange(t)}return this.containsNodeContents(e)},getNodes:function(e,t){return X(this),R(this,e,t)},getDocument:function(){return y(this)},collapseBefore:function(e){this.setEndBefore(e),this.collapse(!1)},collapseAfter:function(e){this.setStartAfter(e),this.collapse(!0)},getBookmark:function(t){var r=y(this),o=e.createRange(r);t=t||n.getBody(r),o.selectNodeContents(t);var i=this.intersection(o),a=0,u=0;return i&&(o.setEnd(i.startContainer,i.startOffset),u=(a=o.toString().length)+i.toString().length),{start:a,end:u,containerNode:t}},moveToBookmark:function(e){var t=e.containerNode,n=0;this.setStart(t,0),this.collapse(!0);for(var r,o,i,a,u=[t],c=!1,s=!1;!s&&(r=u.pop());)if(3==r.nodeType)o=n+r.length,!c&&e.start>=n&&e.start<=o&&(this.setStart(r,e.start-n),c=!0),c&&e.end>=n&&e.end<=o&&(this.setEnd(r,e.end-n),s=!0),n=o;else for(i=(a=r.childNodes).length;i--;)u.push(a[i])},getName:function(){return"DomRange"},equals:function(e){return pe.rangesEqual(this,e)},isValid:function(){return K(this)},inspect:function(){return N(this)},detach:function(){}}),me(pe,he),r.extend(pe,{rangeProperties:te,RangeIterator:A,copyComparisonConstants:fe,createPrototypeRange:me,inspect:N,toHtml:ee,getRangeDocument:y,rangesEqual:function(e,t){return e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}}),e.DomRange=pe})),x.createCoreModule("WrappedRange",["DomRange"],(function(e,t){var n,r,o=e.dom,i=e.util,a=o.DomPosition,u=e.DomRange,c=o.getBody,s=o.getContentDocument,l=o.isCharacterDataNode;if(e.features.implementsDomRange&&function(){var r,a,l=u.rangeProperties;function f(e){for(var t,n=l.length;n--;)e[t=l[n]]=e.nativeRange[t];e.collapsed=e.startContainer===e.endContainer&&e.startOffset===e.endOffset}function d(e,t,n,r,o){var i=e.startContainer!==t||e.startOffset!=n,a=e.endContainer!==r||e.endOffset!=o,u=!e.equals(e.nativeRange);(i||a||u)&&(e.setEnd(r,o),e.setStart(t,n))}n=function(e){if(!e)throw t.createError("WrappedRange: Range must be specified");this.nativeRange=e,f(this)},u.createPrototypeRange(n,d),(r=n.prototype).selectNode=function(e){this.nativeRange.selectNode(e),f(this)},r.cloneContents=function(){return this.nativeRange.cloneContents()},r.surroundContents=function(e){this.nativeRange.surroundContents(e),f(this)},r.collapse=function(e){this.nativeRange.collapse(e),f(this)},r.cloneRange=function(){return new n(this.nativeRange.cloneRange())},r.refresh=function(){f(this)},r.toString=function(){return this.nativeRange.toString()};var m=document.createTextNode("test");c(document).appendChild(m);var g=document.createRange();g.setStart(m,0),g.setEnd(m,0);try{g.setStart(m,1),r.setStart=function(e,t){this.nativeRange.setStart(e,t),f(this)},r.setEnd=function(e,t){this.nativeRange.setEnd(e,t),f(this)},a=function(e){return function(t){this.nativeRange[e](t),f(this)}}}catch(e){r.setStart=function(e,t){try{this.nativeRange.setStart(e,t)}catch(n){this.nativeRange.setEnd(e,t),this.nativeRange.setStart(e,t)}f(this)},r.setEnd=function(e,t){try{this.nativeRange.setEnd(e,t)}catch(n){this.nativeRange.setStart(e,t),this.nativeRange.setEnd(e,t)}f(this)},a=function(e,t){return function(n){try{this.nativeRange[e](n)}catch(r){this.nativeRange[t](n),this.nativeRange[e](n)}f(this)}}}r.setStartBefore=a("setStartBefore","setEndBefore"),r.setStartAfter=a("setStartAfter","setEndAfter"),r.setEndBefore=a("setEndBefore","setStartBefore"),r.setEndAfter=a("setEndAfter","setStartAfter"),r.selectNodeContents=function(e){this.setStartAndEnd(e,0,o.getNodeLength(e))},g.selectNodeContents(m),g.setEnd(m,3);var h=document.createRange();h.selectNodeContents(m),h.setEnd(m,4),h.setStart(m,2),-1==g.compareBoundaryPoints(g.START_TO_END,h)&&1==g.compareBoundaryPoints(g.END_TO_START,h)?r.compareBoundaryPoints=function(e,t){return e==(t=t.nativeRange||t).START_TO_END?e=t.END_TO_START:e==t.END_TO_START&&(e=t.START_TO_END),this.nativeRange.compareBoundaryPoints(e,t)}:r.compareBoundaryPoints=function(e,t){return this.nativeRange.compareBoundaryPoints(e,t.nativeRange||t)};var p=document.createElement("div");p.innerHTML="123";var v=p.firstChild,b=c(document);b.appendChild(p),g.setStart(v,1),g.setEnd(v,2),g.deleteContents(),"13"==v.data&&(r.deleteContents=function(){this.nativeRange.deleteContents(),f(this)},r.extractContents=function(){var e=this.nativeRange.extractContents();return f(this),e}),b.removeChild(p),b=null,i.isHostMethod(g,"createContextualFragment")&&(r.createContextualFragment=function(e){return this.nativeRange.createContextualFragment(e)}),c(document).removeChild(m),r.getName=function(){return"WrappedRange"},e.WrappedRange=n,e.createNativeRange=function(e){return(e=s(e,t,"createNativeRange")).createRange()}}(),e.features.implementsTextRange){var f=function(e){var t=e.parentElement(),n=e.duplicate();n.collapse(!0);var r=n.parentElement();(n=e.duplicate()).collapse(!1);var i=n.parentElement(),a=r==i?r:o.getCommonAncestor(r,i);return a==t?a:o.getCommonAncestor(t,a)},d=function(e){return 0==e.compareEndPoints("StartToEnd",e)},m=function(e,t,n,r,i){var u=e.duplicate();u.collapse(n);var c=u.parentElement();if(o.isOrIsAncestorOf(t,c)||(c=t),!c.canHaveHTML){var s=new a(c.parentNode,o.getNodeIndex(c));return{boundaryPosition:s,nodeInfo:{nodeIndex:s.offset,containerElement:s.node}}}var f=o.getDocument(c).createElement("span");f.parentNode&&o.removeNode(f);for(var d,m,g,h,p,v=n?"StartToStart":"StartToEnd",b=i&&i.containerElement==c?i.nodeIndex:0,y=c.childNodes.length,w=y,x=w;x==y?c.appendChild(f):c.insertBefore(f,c.childNodes[x]),u.moveToElementText(f),0!=(d=u.compareEndPoints(v,e))&&b!=w;){if(-1==d){if(w==b+1)break;b=x}else w=w==b+1?b:x;x=Math.floor((b+w)/2),c.removeChild(f)}if(p=f.nextSibling,-1==d&&p&&l(p)){var C;if(u.setEndPoint(n?"EndToStart":"EndToEnd",e),/[\r\n]/.test(p.data)){var S=u.duplicate(),k=S.text.replace(/\r\n/g,"\r").length;for(C=S.moveStart("character",k);-1==(d=S.compareEndPoints("StartToEnd",S));)C++,S.moveStart("character",1)}else C=u.text.length;h=new a(p,C)}else m=(r||!n)&&f.previousSibling,h=(g=(r||n)&&f.nextSibling)&&l(g)?new a(g,0):m&&l(m)?new a(m,m.data.length):new a(c,o.getNodeIndex(f));return o.removeNode(f),{boundaryPosition:h,nodeInfo:{nodeIndex:x,containerElement:c}}},g=function(e,t){var n,r,i,a,u=e.offset,s=o.getDocument(e.node),f=c(s).createTextRange(),d=l(e.node);return d?r=(n=e.node).parentNode:(n=u<(a=e.node.childNodes).length?a[u]:null,r=e.node),(i=s.createElement("span")).innerHTML="&#feff;",n?r.insertBefore(i,n):r.appendChild(i),f.moveToElementText(i),f.collapse(!t),r.removeChild(i),d&&f[t?"moveStart":"moveEnd"]("character",u),f};(r=function(e){this.textRange=e,this.refresh()}).prototype=new u(document),r.prototype.refresh=function(){var e,t,n,r=f(this.textRange);d(this.textRange)?t=e=m(this.textRange,r,!0,!0).boundaryPosition:(e=(n=m(this.textRange,r,!0,!1)).boundaryPosition,t=m(this.textRange,r,!1,!1,n.nodeInfo).boundaryPosition),this.setStart(e.node,e.offset),this.setEnd(t.node,t.offset)},r.prototype.getName=function(){return"WrappedTextRange"},u.copyComparisonConstants(r);var h=function(e){if(e.collapsed)return g(new a(e.startContainer,e.startOffset),!0);var t=g(new a(e.startContainer,e.startOffset),!0),n=g(new a(e.endContainer,e.endOffset),!1),r=c(u.getRangeDocument(e)).createTextRange();return r.setEndPoint("StartToStart",t),r.setEndPoint("EndToEnd",n),r};if(r.rangeToTextRange=h,r.prototype.toTextRange=function(){return h(this)},e.WrappedTextRange=r,!e.features.implementsDomRange||e.config.preferTextRange){var p=Function("return this;")();void 0===p.Range&&(p.Range=r),e.createNativeRange=function(e){return e=s(e,t,"createNativeRange"),c(e).createTextRange()},e.WrappedRange=r}}e.createRange=function(n){return n=s(n,t,"createRange"),new e.WrappedRange(e.createNativeRange(n))},e.createRangyRange=function(e){return e=s(e,t,"createRangyRange"),new u(e)},i.createAliasForDeprecatedMethod(e,"createIframeRange","createRange"),i.createAliasForDeprecatedMethod(e,"createIframeRangyRange","createRangyRange"),e.addShimListener((function(t){var n=t.document;void 0===n.createRange&&(n.createRange=function(){return e.createRange(n)}),n=t=null}))})),x.createCoreModule("WrappedSelection",["DomRange","WrappedRange"],(function(e,t){e.config.checkSelectionRanges=!0;var n,r,o="boolean",i="number",a=e.dom,u=e.util,c=u.isHostMethod,s=e.DomRange,l=e.WrappedRange,f=e.DOMException,d=a.DomPosition,m=e.features,g="Control",h=a.getDocument,p=a.getBody,v=s.rangesEqual;function b(e){return"string"==typeof e?/^backward(s)?$/i.test(e):!!e}function y(e,n){if(e){if(a.isWindow(e))return e;if(e instanceof K)return e.win;var r=a.getContentDocument(e,t,n);return a.getWindow(r)}return window}function w(e){return y(e,"getWinSelection").getSelection()}function x(e){return y(e,"getDocSelection").document.selection}function C(e){var t=!1;return e.anchorNode&&(t=1==a.comparePoints(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)),t}var S=c(window,"getSelection"),k=u.isHostObject(document,"selection");m.implementsWinGetSelection=S,m.implementsDocSelection=k;var T=k&&(!S||e.config.preferTextRange);if(T)n=x,e.isSelectionValid=function(e){var t=y(e,"isSelectionValid").document,n=t.selection;return"None"!=n.type||h(n.createRange().parentElement())==t};else{if(!S)return t.fail("Neither document.selection or window.getSelection() detected."),!1;n=w,e.isSelectionValid=function(){return!0}}e.getNativeSelection=n;var O=n();if(!O)return t.fail("Native selection was null (possibly issue 138?)"),!1;var E=e.createNativeRange(document),_=p(document),R=u.areHostProperties(O,["anchorNode","focusNode","anchorOffset","focusOffset"]);m.selectionHasAnchorAndFocus=R;var N=c(O,"extend");m.selectionHasExtend=N;var A=typeof O.rangeCount==i;m.selectionHasRangeCount=A;var D=!1,M=!0,B=N?function(t,n){var r=s.getRangeDocument(n),o=e.createRange(r);o.collapseToPoint(n.endContainer,n.endOffset),t.addRange(V(o)),t.extend(n.startContainer,n.startOffset)}:null;u.areHostMethods(O,["addRange","getRangeAt","removeAllRanges"])&&typeof O.rangeCount==i&&m.implementsDomRange&&function(){var t=window.getSelection();if(t){for(var n=t.rangeCount,r=n>1,o=[],i=C(t),u=0;u=36)D=!1;else{var d=l.cloneRange();l.setStart(s,0),d.setEnd(s,3),d.setStart(s,2),t.addRange(l),t.addRange(d),D=2==t.rangeCount}}for(a.removeNode(c),t.removeAllRanges(),u=0;u1)te(this,e);else{this.removeAllRanges();for(var t=0,n=e.length;t1?te(this,e):t&&this.addRange(e[0])}}if(ee.getRangeAt=function(e){if(e<0||e>=this.rangeCount)throw new f("INDEX_SIZE_ERR");return this._ranges[e].cloneRange()},T)Z=function(t){var n;e.isSelectionValid(t.win)?n=t.docSelection.createRange():(n=p(t.win.document).createTextRange()).collapse(!0),t.docSelection.type==g?$(t):W(n)?q(t,n):F(t)};else if(c(O,"getRangeAt")&&typeof O.rangeCount==i)Z=function(t){if(L&&k&&t.docSelection.type==g)$(t);else if(t._ranges.length=t.rangeCount=t.nativeSelection.rangeCount,t.rangeCount){for(var n=0,o=t.rangeCount;n0)return e.WrappedTextRange.rangeToTextRange(this.getRangeAt(0));throw t.createError("getNativeTextRange: selection contains no range")}),ee.getName=function(){return"WrappedSelection"},ee.inspect=function(){return ue(this)},ee.detach=function(){J(this.win,"delete"),X(this)},K.detachAll=function(){J(null,"deleteAll")},K.inspect=ue,K.isDirectionBackward=b,e.Selection=K,e.selectionPrototype=ee,e.addShimListener((function(e){void 0===e.getSelection&&(e.getSelection=function(){return Q(e)}),e=null}))}));var L=!1,I=function(e){L||(L=!0,!x.initialized&&x.config.autoInitialize&&_())};return y&&("complete"==document.readyState?I():(u(document,"addEventListener")&&document.addEventListener("DOMContentLoaded",I,!1),v(window,"load",I))),x})?r.call(t,n,t,e):r)||(e.exports=o)},3554:function(e,t,n){var r,o,i;o=[n(9008)],void 0===(i="function"==typeof(r=function(e){return e.createModule("TextRange",["WrappedSelection"],(function(e,t){var n,r,o,i="undefined",a="character",u="word",c=e.dom,s=e.util,l=s.extend,f=s.createOptions,d=c.getBody,m=/^[ \t\f\r\n]+$/,g=/^[ \t\f\r]+$/,h=/^[\t-\r \u0085\u00A0\u1680\u180E\u2000-\u200B\u2028\u2029\u202F\u205F\u3000]+$/,p=/^[\t \u00A0\u1680\u180E\u2000-\u200B\u202F\u205F\u3000]+$/,v="en",b=e.Selection.isDirectionBackward,y=!1,w=!1,x=!0;function C(e,t){var n,r=e.join(""),o=[];function i(e,t,n){o.push({start:e,end:t,isWord:n})}for(var a,u,c=0;n=t.wordRegex.exec(r);){if(u=(a=n.index)+n[0].length,a>c&&i(c,a,!1),t.includeTrailingSpace)for(;p.test(e[u]);)++u;i(a,u,!0),c=u}return c1

",!0),r=n.firstChild,(o=e.getSelection()).collapse(r.lastChild,2),o.setStart(r.firstChild,0),n.innerHTML="1
",o.collapse(n,2),o.setStart(n.firstChild,0),y=1==(""+o).length,n.innerHTML="1

1

",o.collapse(n,2),o.setStart(n.firstChild,0),w=1==(""+o).length,c.removeNode(n),o.removeAllRanges();var T={includeBlockContentTrailingSpace:!0,includeSpaceBeforeBr:!0,includeSpaceBeforeBlock:!0,includePreLineTrailingSpace:!0,ignoreCharacters:""};function O(e){var t=e||"",n="string"==typeof t?t.split(""):t;return n.sort((function(e,t){return e.charCodeAt(0)-t.charCodeAt(0)})),n.join("").replace(/(.)\1+/g,"$1")}var E={includeBlockContentTrailingSpace:!x,includeSpaceBeforeBr:!y,includeSpaceBeforeBlock:!w,includePreLineTrailingSpace:!0},_={en:{wordRegex:/[a-z0-9]+('[a-z0-9]+)*/gi,includeTrailingSpace:!1,tokenizer:C}},R={caseSensitive:!1,withinRange:null,wholeWordsOnly:!1,wrap:!1,direction:"forward",wordOptions:null,characterOptions:null},N={wordOptions:null,characterOptions:null},A={wordOptions:null,characterOptions:null,trim:!1,trimStart:!0,trimEnd:!0},D={wordOptions:null,characterOptions:null,direction:"forward"};function M(e){var t,n;return e?(t=e.language||v,l(n={},_[t]||_[v]),l(n,e),n):_[v]}function B(e,t){var n=f(e,t);return t.hasOwnProperty("wordOptions")&&(n.wordOptions=M(n.wordOptions)),t.hasOwnProperty("characterOptions")&&(n.characterOptions=f(n.characterOptions,T)),n}var z,P,L,I=c.getComputedStyleProperty;P=document.createElement("table"),(L=d(document)).appendChild(P),z="block"==I(P,"display"),L.removeChild(P);var H={table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell"};function F(e,t){var n=I(e,"display",t),r=e.tagName.toLowerCase();return"block"==n&&z&&H.hasOwnProperty(r)?H[r]:n}function V(e){for(var t=$(e),n=0,r=t.length;n0)if(3==t.nodeType){var a=t.data,u=a.charAt(n-1),c=e.nodeWrapper.getTextNodeInfo(),s=c.spaceRegex;c.collapseSpaces?s.test(u)?n>1&&s.test(a.charAt(n-2))||(c.preLine&&"\n"===a.charAt(n)?(r=" ",o=fe):(r=" ",o=ue)):(r=u,o=ie,i=!0):(r=u,o=ae,i=!0)}else{var l=t.childNodes[n-1];if(l&&1==l.nodeType&&!Q(l)&&("br"==l.tagName.toLowerCase()?(r="\n",e.isBr=!0,o=ue,i=!1):e.checkForTrailingSpace=!0),!r){var f=t.childNodes[n];f&&1==f.nodeType&&!Q(f)&&(e.checkForLeadingSpace=!0)}}e.prepopulatedChar=!0,e.character=r,e.characterType=o,e.isCharInvariant=i}},isDefinitelyNonEmpty:function(){var e=this.characterType;return e==ie||e==ae},resolveLeadingAndTrailingSpaces:function(){if(this.prepopulatedChar||this.prepopulateChar(),this.checkForTrailingSpace){var e=this.session.getNodeWrapper(this.node.childNodes[this.offset-1]).getTrailingSpace();e&&(this.isTrailingSpace=!0,this.character=e,this.characterType=ue),this.checkForTrailingSpace=!1}if(this.checkForLeadingSpace){var t=this.session.getNodeWrapper(this.node.childNodes[this.offset]).getLeadingSpace();t&&(this.isLeadingSpace=!0,this.character=t,this.characterType=ue),this.checkForLeadingSpace=!1}},getPrecedingUncollapsedPosition:function(e){for(var t=this;t=t.previousVisible();)if(""!==t.getCharacter(e))return t;return null},getCharacter:function(e){this.resolveLeadingAndTrailingSpaces();var t=this.character,n=O(e.ignoreCharacters),r=""!==t&&n.indexOf(t)>-1;if(this.isCharInvariant)return r?"":t;var o=["character",e.includeSpaceBeforeBr,e.includeBlockContentTrailingSpace,e.includePreLineTrailingSpace,n].join("_"),i=this.cache.get(o);if(null!==i)return i;var a,u,c="",s=this.characterType==ue,l=!1,f=this;function d(){return l||(u=f.getPrecedingUncollapsedPosition(e),l=!0),u}return s&&(this.type==me?c="\n":" "==t&&(!d()||u.isTrailingSpace||"\n"==u.character||" "==u.character&&u.characterType==ue)||("\n"==t&&this.isLeadingSpace?d()&&"\n"!=u.character&&(c="\n"):(a=this.nextUncollapsed())&&(a.isBr?this.type=le:a.isTrailingSpace&&"\n"==a.character?this.type=se:a.isLeadingSpace&&"\n"==a.character&&(this.type=ce),"\n"==a.character?(this.type!=le||e.includeSpaceBeforeBr)&&(this.type!=ce||e.includeSpaceBeforeBlock)&&(this.type==se&&a.isTrailingSpace&&!e.includeBlockContentTrailingSpace||(this.type!=fe||a.type!=ie||e.includePreLineTrailingSpace)&&("\n"==t?a.isTrailingSpace?this.isTrailingSpace||this.isBr&&(a.type=de,d()&&u.isLeadingSpace&&!u.isTrailingSpace&&"\n"==u.character?a.character="":a.type=me):c="\n":" "==t&&(c=" "))):c=t))),n.indexOf(c)>-1&&(c=""),this.cache.set(o,c),c},equals:function(e){return!!e&&this.node===e.node&&this.offset===e.offset},inspect:he,toString:function(){return this.character}};ge.prototype=pe,l(pe,{next:te("nextPos",(function(e){var t,n,r,o=e.nodeWrapper,i=e.node,a=e.offset,u=o.session;return i?(a==o.getLength()?n=(t=i.parentNode)?o.getNodeIndex()+1:0:o.isCharacterDataNode()?(t=i,n=a+1):(r=i.childNodes[a],u.getNodeWrapper(r).containsPositions()?(t=r,n=0):(t=i,n=a+1)),t?u.getPosition(t,n):null):null})),previous:te("previous",(function(e){var t,n,r,o=e.nodeWrapper,i=e.node,a=e.offset,u=o.session;return 0==a?n=(t=i.parentNode)?o.getNodeIndex():0:o.isCharacterDataNode()?(t=i,n=a-1):(r=i.childNodes[a-1],u.getNodeWrapper(r).containsPositions()?(t=r,n=c.getNodeLength(r)):(t=i,n=a-1)),t?u.getPosition(t,n):null})),nextVisible:te("nextVisible",(function(e){var t=e.next();if(!t)return null;var n=t.nodeWrapper,r=t.node,o=t;return n.isCollapsed()&&(o=n.session.getPosition(r.parentNode,n.getNodeIndex()+1)),o})),nextUncollapsed:te("nextUncollapsed",(function(e){for(var t=e;t=t.nextVisible();)if(t.resolveLeadingAndTrailingSpaces(),""!==t.character)return t;return null})),previousVisible:te("previousVisible",(function(e){var t=e.previous();if(!t)return null;var n=t.nodeWrapper,r=t.node,o=t;return n.isCollapsed()&&(o=n.session.getPosition(r.parentNode,n.getNodeIndex())),o}))});var ve=null,be=function(){function e(e){var t=new ee;return{get:function(n){var r=t.get(n[e]);if(r)for(var o,i=0;o=r[i++];)if(o.node===n)return o;return null},set:function(n){var r=n.node[e];(t.get(r)||t.set(r,[])).push(n)}}}var t=s.isHostProperty(document.documentElement,"uniqueID");function n(){this.initCaches()}return n.prototype={initCaches:function(){var n;this.elementCache=t?(n=new ee,{get:function(e){return n.get(e.uniqueID)},set:function(e){n.set(e.node.uniqueID,e)}}):e("tagName"),this.textNodeCache=e("data"),this.otherNodeCache=e("nodeName")},getNodeWrapper:function(e){var t;switch(e.nodeType){case 1:t=this.elementCache;break;case 3:t=this.textNodeCache;break;default:t=this.otherNodeCache}var n=t.get(e);return n||(n=new ne(e,this),t.set(n)),n},getPosition:function(e,t){return this.getNodeWrapper(e).getPosition(t)},getRangeBoundaryPosition:function(e,t){var n=t?"start":"end";return this.getPosition(e[n+"Container"],e[n+"Offset"])},detach:function(){this.elementCache=this.textNodeCache=this.otherNodeCache=null}},n}();function ye(){return xe(),ve=new be}function we(){return ve||ye()}function xe(){ve&&ve.detach(),ve=null}function Ce(e,n,r,o){r&&(n?Q(r.node)&&(r=e.previousVisible()):Q(r.node)&&(r=r.nextVisible()));var i=e,a=!1;function u(){var e=null;return n?(e=i,a||(i=i.previousVisible(),a=!i||r&&i.equals(r))):a||(e=i=i.nextVisible(),a=!i||r&&i.equals(r)),a&&(i=null),e}var c,s=!1;return{next:function(){if(s)return s=!1,c;for(var e;e=u();)if(e.getCharacter(o))return c=e,e;return null},rewind:function(){if(!c)throw t.createError("createCharacterIterator: cannot rewind. Only one position can be rewound.");s=!0},dispose:function(){e=r=null}}}l(c,{nextNode:K,previousNode:X});var Se=Array.prototype.indexOf?function(e,t){return e.indexOf(t)}:function(e,t){for(var n=0,r=e.length;n0;)l=k(e.chars.concat(t),n,i);return l.shift()},previousStartToken:function(){for(var e,t;1==f.length&&!(e=f[0]).isWord&&(t=a(!1)).length>0;)f=k(t.reverse().concat(e.chars),n,i);return f.pop()},dispose:function(){r.dispose(),o.dispose(),l=f=null}}}function Te(e,t,n,r,o){var i,c,s,l,f=0,d=e,m=Math.abs(n);if(0!==n){var g=n<0;switch(t){case a:for(c=Ce(e,g,null,r);(i=c.next())&&f0){h=p(u,c);break}}else l=!0}else if(-1!=(u=m.indexOf(t))){h=p(u,u+t.length);break}return l&&(h=p(u,c)),d.dispose(),h}function Ne(e){return function(){var t=!!ve,n=[we()].concat(s.toArray(arguments)),r=e.apply(this,n);return t||xe(),r}}function Ae(e,t){return Ne((function(n,r,o,u){typeof o==i&&(o=r,r=a),u=B(u,N);var c=e;t&&(c=o>=0,this.collapse(!c));var s=Te(n.getRangeBoundaryPosition(this,c),r,o,u.characterOptions,u.wordOptions),l=s.position;return this[c?"setStart":"setEnd"](l.node,l.offset),s.unitsMoved}))}function De(e){return Ne((function(t,n){for(var r,o=Oe(t,this,n=f(n,T),!e),i=0;(r=o.next())&&h.test(r.character);)++i;o.dispose();var a=i>0;return a&&this[e?"moveStart":"moveEnd"]("character",e?i:-i,{characterOptions:n}),a}))}function Me(e){return Ne((function(t,n){var r=!1;return this.changeEachRange((function(t){r=t[e](n)||r})),r}))}l(e.rangePrototype,{moveStart:Ae(!0,!1),moveEnd:Ae(!1,!1),move:Ae(!0,!0),trimStart:De(!0),trimEnd:De(!1),trim:Ne((function(e,t){var n=this.trimStart(t),r=this.trimEnd(t);return n||r})),expand:Ne((function(e,t,n){var r=!1,o=(n=B(n,A)).characterOptions;if(t||(t=a),t==u){var i,c,s=n.wordOptions,l=e.getRangeBoundaryPosition(this,!0),f=e.getRangeBoundaryPosition(this,!1),d=ke(l,o,s).nextEndToken(),m=d.chars[0].previousVisible();return i=this.collapsed?d:ke(f,o,s).previousStartToken(),c=i.chars[i.chars.length-1],m.equals(l)||(this.setStart(m.node,m.offset),r=!0),c&&!c.equals(f)&&(this.setEnd(c.node,c.offset),r=!0),n.trim&&(n.trimStart&&(r=this.trimStart(o)||r),n.trimEnd&&(r=this.trimEnd(o)||r)),r}return this.moveEnd(a,1,n)})),text:Ne((function(e,t){return this.collapsed?"":Ee(e,this,f(t,T)).join("")})),selectCharacters:Ne((function(e,t,n,r,o){var i={characterOptions:o};t||(t=d(this.getDocument())),this.selectNodeContents(t),this.collapse(!0),this.moveStart("character",n,i),this.collapse(!0),this.moveEnd("character",r-n,i)})),toCharacterRange:Ne((function(e,t,n){t||(t=d(this.getDocument()));var r,o=t.parentNode,i=c.getNodeIndex(t),a=-1==c.comparePoints(this.startContainer,this.endContainer,o,i),u=this.cloneRange();return a?(u.setStartAndEnd(this.startContainer,this.startOffset,o,i),r=-u.text(n).length):(u.setStartAndEnd(o,i,this.startContainer,this.startOffset),r=u.text(n).length),{start:r,end:r+this.text(n).length}})),findText:Ne((function(t,n,r){(r=B(r,R)).wholeWordsOnly&&(r.wordOptions.includeTrailingSpace=!1);var o=b(r.direction),i=r.withinRange;i||(i=e.createRange()).selectNodeContents(this.getDocument());var a=n,u=!1;"string"==typeof a?r.caseSensitive||(a=a.toLowerCase()):u=!0;var c=t.getRangeBoundaryPosition(this,!o),s=i.comparePoint(c.node,c.offset);-1===s?c=t.getRangeBoundaryPosition(i,!0):1===s&&(c=t.getRangeBoundaryPosition(i,!1));for(var l,f=c,d=!1;;)if(l=Re(f,a,u,i,r)){if(l.valid)return this.setStartAndEnd(l.startPos.node,l.startPos.offset,l.endPos.node,l.endPos.offset),!0;f=o?l.startPos:l.endPos}else{if(!r.wrap||d)return!1;i=i.cloneRange(),f=t.getRangeBoundaryPosition(i,!o),i.setBoundary(c.node,c.offset,o),d=!0}})),pasteHtml:function(e){if(this.deleteContents(),e){var t=this.createContextualFragment(e),n=t.lastChild;this.insertNode(t),this.collapseAfter(n)}}}),l(e.selectionPrototype,{expand:Ne((function(e,t,n){this.changeEachRange((function(e){e.expand(t,n)}))})),move:Ne((function(e,t,n,r){var o=0;if(this.focusNode){this.collapse(this.focusNode,this.focusOffset);var i=this.getRangeAt(0);r||(r={}),r.characterOptions=f(r.characterOptions,E),o=i.move(t,n,r),this.setSingleRange(i)}return o})),trimStart:Me("trimStart"),trimEnd:Me("trimEnd"),trim:Me("trim"),selectCharacters:Ne((function(t,n,r,o,i,a){var u=e.createRange(n);u.selectCharacters(n,r,o,a),this.setSingleRange(u,i)})),saveCharacterRanges:Ne((function(e,t,n){for(var r=this.getAllRanges(),o=[],i=1==r.length&&this.isBackward(),a=0,u=r.length;a{tinymce.IconManager.add("default",{icons:{"accessibility-check":'',"action-next":'',"action-prev":'',"align-center":'',"align-justify":'',"align-left":'',"align-none":'',"align-right":'',"arrow-left":'',"arrow-right":'',bold:'',bookmark:'',"border-style":'',"border-width":'',brightness:'',browse:'',cancel:'',"cell-background-color":'',"cell-border-color":'',"change-case":'',"character-count":'',"checklist-rtl":'',checklist:'',checkmark:'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',close:'',"code-sample":'',"color-levels":'',"color-picker":'',"color-swatch-remove-color":'',"color-swatch":'',"comment-add":'',comment:'',contrast:'',copy:'',crop:'',"cut-column":'',"cut-row":'',cut:'',"document-properties":'',drag:'',"duplicate-column":'',"duplicate-row":'',duplicate:'',"edit-block":'',"edit-image":'',"embed-page":'',embed:'',emoji:'',export:'',fill:'',"flip-horizontally":'',"flip-vertically":'',"format-painter":'',format:'',fullscreen:'',gallery:'',gamma:'',help:'',"highlight-bg-color":'',home:'',"horizontal-rule":'',"image-options":'',image:'',indent:'',info:'',"insert-character":'',"insert-time":'',invert:'',italic:'',language:'',"line-height":'',line:'',link:'',"list-bull-circle":'',"list-bull-default":'',"list-bull-square":'',"list-num-default-rtl":'',"list-num-default":'',"list-num-lower-alpha-rtl":'',"list-num-lower-alpha":'',"list-num-lower-greek-rtl":'',"list-num-lower-greek":'',"list-num-lower-roman-rtl":'',"list-num-lower-roman":'',"list-num-upper-alpha-rtl":'',"list-num-upper-alpha":'',"list-num-upper-roman-rtl":'',"list-num-upper-roman":'',lock:'',ltr:'',"more-drawer":'',"new-document":'',"new-tab":'',"non-breaking":'',notice:'',"ordered-list-rtl":'',"ordered-list":'',orientation:'',outdent:'',"page-break":'',paragraph:'',"paste-column-after":'',"paste-column-before":'',"paste-row-after":'',"paste-row-before":'',"paste-text":'',paste:'',"permanent-pen":'',plus:'',preferences:'',preview:'',print:'',quote:'',redo:'',reload:'',"remove-formatting":'',remove:'',"resize-handle":'',resize:'',"restore-draft":'',"rotate-left":'',"rotate-right":'',rtl:'',save:'',search:'',"select-all":'',selected:'',settings:'',sharpen:'',sourcecode:'',"spell-check":'',"strike-through":'',subscript:'',superscript:'',"table-caption":'',"table-cell-classes":'',"table-cell-properties":'',"table-cell-select-all":'',"table-cell-select-inner":'',"table-classes":'',"table-delete-column":'',"table-delete-row":'',"table-delete-table":'',"table-insert-column-after":'',"table-insert-column-before":'',"table-insert-row-above":'',"table-insert-row-after":'',"table-left-header":'',"table-merge-cells":'',"table-row-numbering-rtl":'',"table-row-numbering":'',"table-row-properties":'',"table-split-cells":'',"table-top-header":'',table:'',template:'',"temporary-placeholder":'',"text-color":'',toc:'',translate:'',underline:'',undo:'',unlink:'',unlock:'',"unordered-list":'',unselected:'',upload:'',user:'',"vertical-align":'',visualblocks:'',visualchars:'',warning:'',"zoom-in":'',"zoom-out":''}})},6890:(e,t,n)=>{n(8785)},4400:(e,t,n)=>{n(2242)},2242:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(){},a=function(e){return function(){return e}},u=function(e){return e},c=a(!1),s=a(!0),l=function(){return f},f={fold:function(e,t){return e()},isSome:c,isNone:s,getOr:t=u,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:t,orThunk:e,map:l,each:i,bind:l,exists:c,forall:s,filter:function(){return l()},toArray:function(){return[]},toString:a("none()")},d=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:s,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},m=function(e){return null==e?f:d(e)},g=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},h=function(e,t){return function(n){var r=function(r){n.setActive(function(e,t,n){var r=function(e,t){for(var n=0;n0&&a[0].nodeName===n}(e,r,t))};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},p=function(e,t,n,i,a,u){e.ui.registry.addSplitButton(t,{tooltip:n,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){e(o.map(u,(function(e){return{type:"choiceitem",value:"default"===e?"":e,icon:"list-"+("OL"===a?"num":"bull")+"-"+("disc"===e||"decimal"===e?"default":e),text:function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))}(e)}})))},onAction:function(){return e.execCommand(i)},onItemAction:function(t,n){r(e,a,n)},select:function(t){return function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return m(n)}(e).map((function(e){return t===e})).getOr(!1)},onSetup:h(e,a)})},v=function(e,t,n,r,o,i){i.length>1?p(e,t,n,r,o,i):function(e,t,n,r,o,i){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:h(e,o),onAction:function(){return e.execCommand(r)}})}(e,t,n,r,o)};n.add("advlist",(function(e){e.hasPlugin("lists")?(function(e){v(e,"numlist","Numbered list","InsertOrderedList","OL",function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]}(e)),v(e,"bullist","Bullet list","InsertUnorderedList","UL",function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]}(e))}(e),function(e){e.addCommand("ApplyUnorderedListStyle",(function(t,n){r(e,"UL",n["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(t,n){r(e,"OL",n["list-style-type"])}))}(e)):console.error("Please use the Lists plugin together with the Advanced List plugin.")}))}()},6884:(e,t,n)=>{n(7652)},7652:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=new RegExp("^"+/(?:[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]+))?/g.source+"$","i"),r=function(e,t){if(t<0&&(t=0),3===e.nodeType){var n=e.data.length;t>n&&(t=n)}return t},o=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setStart(t,r(t,n)):e.setStartBefore(t)},i=function(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setEnd(t,r(t,n)):e.setEndAfter(t)},a=function(e,t,r){var a,u,c,s,l,f,d,m=function(e){return e.getParam("autolink_pattern",n)}(e),g=function(e){return e.getParam("default_link_target",!1)}(e);if("A"!==e.selection.getNode().tagName){var h=e.selection.getRng().cloneRange();if(h.startOffset<5){if(!(l=h.endContainer.previousSibling)){if(!h.endContainer.firstChild||!h.endContainer.firstChild.nextSibling)return;l=h.endContainer.firstChild.nextSibling}if(f=l.length,o(h,l,f),i(h,l,f),h.endOffset<5)return;a=h.endOffset,u=l}else{if(3!==(u=h.endContainer).nodeType&&u.firstChild){for(;3!==u.nodeType&&u.firstChild;)u=u.firstChild;3===u.nodeType&&(o(h,u,0),i(h,u,u.nodeValue.length))}a=1===h.endOffset?2:h.endOffset-1-t}var p,v=a;do{o(h,u,a>=2?a-2:0),i(h,u,a>=1?a-1:0),a-=1,d=h.toString()}while(" "!==d&&""!==d&&160!==d.charCodeAt(0)&&a-2>=0&&d!==r);!function(e,t){return e===t||" "===e||160===e.charCodeAt(0)}(h.toString(),r)?0===h.startOffset?(o(h,u,0),i(h,u,v)):(o(h,u,a),i(h,u,v)):(o(h,u,a),i(h,u,v),a+=1),s=h.toString(),p=s.charAt(s.length-1),/[?!,.;:]/.test(p)&&i(h,u,v-1);var b=(s=h.toString().trim()).match(m),y=function(e){return e.getParam("link_default_protocol","http","string")}(e);if(b){var w=b[0];(function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t})(w,"www.",0)?w=y+"://"+w:function(e,t){return-1!==e.indexOf(t)}(w,"@")&&!function(e){return/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(e)}(w)&&(w="mailto:"+w),c=e.selection.getBookmark(),e.selection.setRng(h),e.execCommand("createlink",!1,w),!1!==g&&e.dom.setAttrib(e.selection.getNode(),"target",g),e.selection.moveToBookmark(c),e.nodeChanged()}}},u=function(e){var n;e.on("keydown",(function(t){if(13===t.keyCode)return function(e){a(e,-1,"")}(e)})),t.browser.isIE()?e.on("focus",(function(){if(!n){n=!0;try{e.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}})):(e.on("keypress",(function(t){if(41===t.keyCode)return function(e){a(e,-1,"(")}(e)})),e.on("keyup",(function(t){if(32===t.keyCode)return function(e){a(e,0,"")}(e)})))};e.add("autolink",(function(e){u(e)}))}()},5209:(e,t,n)=>{n(8578)},8578:()=>{!function(){"use strict";var e=Object.hasOwnProperty,t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),o=function(e){return e.getParam("min_height",e.getElement().offsetHeight,"number")},i=function(e,t,n,o,a){r.setEditorTimeout(e,(function(){c(e,t),n--?i(e,t,n,o,a):a&&a()}),o)},a=function(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))},u=function(e,t,n,r){var o=parseInt(e.getStyle(t,n,r),10);return isNaN(o)?0:o},c=function(e,t,r){var i=e.dom,s=e.getDoc();if(s)if(function(e){return e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()}(e))a(e,!0);else{var l=s.documentElement,f=function(e){return e.getParam("autoresize_bottom_margin",50,"number")}(e),d=o(e),m=u(i,l,"margin-top",!0),g=u(i,l,"margin-bottom",!0),h=l.offsetHeight+m+g+f;h<0&&(h=0);var p=e.getContainer().offsetHeight-e.getContentAreaContainer().offsetHeight;h+p>o(e)&&(d=h+p);var v=function(e){return e.getParam("max_height",0,"number")}(e);if(v&&d>v?(d=v,a(e,!0)):a(e,!1),d!==t.get()){var b=d-t.get();if(i.setStyle(e.getContainer(),"height",d+"px"),t.set(d),function(e){e.fire("ResizeEditor")}(e),n.browser.isSafari()&&n.mac){var y=e.getWin();y.scrollTo(y.pageXOffset,y.pageYOffset)}e.hasFocus()&&function(e){if("setcontent"===(null==e?void 0:e.type.toLowerCase())){var t=e;return!0===t.selection||!0===t.paste}return!1}(r)&&e.selection.scrollIntoView(),n.webkit&&b<0&&c(e,t,r)}}};t.add("autoresize",(function(t){var n,r,o;if(n=t.settings,r="resize",e.call(n,r)||(t.settings.resize=!1),!t.inline){var a=(o=0,{get:function(){return o},set:function(e){o=e}});!function(e,t){e.addCommand("mceAutoResize",(function(){c(e,t)}))}(t,a),function(e,t){e.on("init",(function(){var t=function(e){return e.getParam("autoresize_overflow_padding",1,"number")}(e),n=e.dom;n.setStyles(e.getDoc().documentElement,{height:"auto"}),n.setStyles(e.getBody(),{paddingLeft:t,paddingRight:t,"min-height":0})})),e.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",(function(n){c(e,t,n)})),function(e){return e.getParam("autoresize_on_init",!0,"boolean")}(e)&&e.on("init",(function(){i(e,t,20,100,(function(){i(e,t,5,1e3)}))}))}(t,a)}}))}()},7259:(e,t,n)=>{n(8492)},8492:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return typeof t===e}},o=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}}("string"),i=r("boolean"),a=r("function"),u=r("number"),c=function(){},s=function(e){return function(){return e}},l=function(e){return e},f=s(!1),d=s(!0),m=function(){return g},g={fold:function(e,t){return e()},isSome:f,isNone:d,getOr:t=l,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:t,orThunk:e,map:m,each:c,bind:m,exists:f,forall:d,filter:function(){return m()},toArray:function(){return[]},toString:s("none()")},h=function(e){var t=s(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:g},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},p={some:h,none:m,from:function(e){return null==e?g:h(e)}},v=function(e,t){for(var n=0,r=e.length;n1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return b(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return b(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return b(n)},fromDom:b,fromPoint:function(e,t,n){return p.from(e.dom.elementFromPoint(t,n)).map(b)}},w=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")};"undefined"!=typeof window?window:Function("return this;")();var x,C=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},S=C(1),k=C(3),T=C(9),O=C(11),E=function(e){return function(e,t){for(var n=e.length,r=new Array(n),o=0;o0&&(v(n,(function(e){var n=y.fromDom(e),r=H(n),o=function(e,t){return(t?B(e,"ol,ul"):p.some(e)).getOr(e)}(n,r);I(o).each((function(e){if(P(e)!==t?_(o,"dir",t):P(o)!==t&&R(o,"dir"),r){var n=L(o,"li[dir]");v(n,(function(e){return R(e,"dir")}))}}))})),e.nodeChanged())},V=function(e,t){return function(n){var r=function(e){var r=y.fromDom(e.element);n.setActive(P(r)===t)};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}};n.add("directionality",(function(e){!function(e){e.addCommand("mceDirectionLTR",(function(){F(e,"ltr")})),e.addCommand("mceDirectionRTL",(function(){F(e,"rtl")}))}(e),function(e){e.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return e.execCommand("mceDirectionLTR")},onSetup:V(e,"ltr")}),e.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return e.execCommand("mceDirectionRTL")},onSetup:V(e,"rtl")})}(e)}))}()},4926:(e,t,n)=>{n(755)},755:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("hr",(function(e){!function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"
")}))}(e),function(e){var t=function(){return e.execCommand("InsertHorizontalRule")};e.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:t}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:t})}(e)}))}()},2170:(e,t,n)=>{n(3302)},3302:()=>{!function(){"use strict";var e,t,n,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return M(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return M(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return M(n)},fromDom:M,fromPoint:function(e,t,n){return S.from(e.dom.elementFromPoint(t,n)).map(M)}},z=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),P=tinymce.util.Tools.resolve("tinymce.util.Promise"),L=tinymce.util.Tools.resolve("tinymce.util.URI"),I=tinymce.util.Tools.resolve("tinymce.util.XHR"),H=function(e){return e.getParam("image_dimensions",!0,"boolean")},F=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},V=function(e){return e&&(e=e.replace(/px$/,"")),e},j=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},U=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},W=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},q=function(e,t){return L.isDomSafe(t,"img",e.settings)},$=z.DOM,G=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?V(e.style.marginLeft):""},K=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?V(e.style.marginTop):""},X=function(e){return e.style.borderWidth?V(e.style.borderWidth):""},Y=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},J=function(e,t){return e.style[t]?e.style[t]:""},Q=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},Z=function(e,t,n){""===n?e.removeAttribute(t):e.setAttribute(t,n)},ee=function(e){Q(e)?function(e){var t=e.parentNode;$.insertAfter(e,t),$.remove(t)}(e):function(e){var t=$.create("figure",{class:"image"});$.insertAfter(t,e),t.appendChild(e),t.appendChild($.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"}(e)},te=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},ne=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=j(r),te(e,t)):Z(e,n,r)}},re=function(e,t){return e.style[t]?V(e.style[t]):Y(e,t)},oe=function(e,t){var n=j(t);e.style.marginLeft=n,e.style.marginRight=n},ie=function(e,t){var n=j(t);e.style.marginTop=n,e.style.marginBottom=n},ae=function(e,t){var n=j(t);e.style.borderWidth=n},ue=function(e,t){e.style.borderStyle=t},ce=function(e){return"FIGURE"===e.nodeName},se=function(e){return 0===$.getAttrib(e,"alt").length&&"presentation"===$.getAttrib(e,"role")},le=function(e){return se(e)?"":Y(e,"alt")},fe=function(e,t){var n=document.createElement("img");return Z(n,"style",t.style),(G(n)||""!==t.hspace)&&oe(n,t.hspace),(K(n)||""!==t.vspace)&&ie(n,t.vspace),(X(n)||""!==t.border)&&ae(n,t.border),(function(e){return J(e,"borderStyle")}(n)||""!==t.borderStyle)&&ue(n,t.borderStyle),e(n.getAttribute("style"))},de=function(e,t){return{src:Y(t,"src"),alt:le(t),title:Y(t,"title"),width:re(t,"width"),height:re(t,"height"),class:Y(t,"class"),style:e(Y(t,"style")),caption:Q(t),hspace:G(t),vspace:K(t),border:X(t),borderStyle:J(t,"borderStyle"),isDecorative:se(t)}},me=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},ge=function(e,t,n){if(n){$.setAttrib(e,"role","presentation");var r=B.fromDom(e);D(r,"alt","")}else{if(l(t)){r=B.fromDom(e);o="alt",r.dom.removeAttribute(o)}else{r=B.fromDom(e);D(r,"alt",t)}"presentation"===$.getAttrib(e,"role")&&$.setAttrib(e,"role","")}var o},he=function(e,t){return function(n,r,o){e(n,o),te(n,t)}},pe=function(e,t,n){var r=de(e,n);me(n,r,t,"caption",(function(e,t,n){return ee(e)})),me(n,r,t,"src",Z),me(n,r,t,"title",Z),me(n,r,t,"width",ne(0,e)),me(n,r,t,"height",ne(0,e)),me(n,r,t,"class",Z),me(n,r,t,"style",he((function(e,t){return Z(e,"style",t)}),e)),me(n,r,t,"hspace",he(oe,e)),me(n,r,t,"vspace",he(ie,e)),me(n,r,t,"border",he(ae,e)),me(n,r,t,"borderStyle",he(ue,e)),function(e,t,n){n.alt===t.alt&&n.isDecorative===t.isDecorative||ge(e,n.alt,n.isDecorative)}(n,r,t)},ve=function(e,t){var n=e.dom.styles.parse(t),r=U(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},be=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||W(t))?null:t},ye=function(e,t){var n=e.dom,r=function(e,t){var n,r={};return O(e,t,(n=r,function(e,t){n[t]=e}),h),r}(e.schema.getTextBlockElements(),(function(t,n){return!e.schema.isValidChild(n,"figure")})),o=n.getParent(t.parentNode,(function(e){return t=r,n=e.nodeName,E(t,n)&&void 0!==t[n]&&null!==t[n];var t,n}),e.getBody());return o?n.split(o,t):t},we=function(e,t){var n=function(e,t){var n=document.createElement("img");if(pe(e,o(o({},t),{caption:!1}),n),ge(n,t.alt,t.isDecorative),t.caption){var r=$.create("figure",{class:"image"});return r.appendChild(n),r.appendChild($.create("figcaption",{contentEditable:"true"},"Caption")),r.contentEditable="false",r}return n}((function(t){return ve(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var r=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(r,"data-mce-id",null),ce(r)){var i=ye(e,r);e.selection.select(i)}else e.selection.select(r)},xe=function(e,t){var n=be(e);if(pe((function(t){return ve(e,t)}),t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),ce(n.parentNode)){var r=n.parentNode;ye(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!H(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r}(e,t,n)},Ce=function(e,t){var n=be(e);if(n){var r=de((function(t){return ve(e,t)}),n),i=o(o({},r),t),a=function(e,t){var n=t.src;return o(o({},t),{src:q(e,n)?n:""})}(e,i);i.src?xe(e,a):function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}}(e,n)}else t.src&&we(e,o(o({},{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}),t))},Se=(A=function(e,t){return c(e)&&c(t)?Se(e,t):t},function(){for(var e=[],t=0;t0}));return n.then((function(e){return{image:s,imageList:e,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:a,hasUploadHandler:c,hasDescription:l,hasImageTitle:f,hasDimensions:g,hasImageCaption:h,prependURL:b,hasAccessibilityOptions:p,automaticUploads:v}}))},ze=function(e){var t,n=e.imageList.map((function(e){return{name:"images",type:"listbox",label:"Image list",items:e}})),r={name:"alt",type:"input",label:"Alternative description",disabled:e.hasAccessibilityOptions&&e.image.isDecorative},i=e.classList.map((function(e){return{name:"classes",type:"listbox",label:"Class",items:e}}));return R([[{name:"src",type:"urlinput",filetype:"image",label:"Source"}],n.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[{type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]}]:[],e.hasDescription?[r]:[],e.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],e.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[o(o({},(t=e.classList.isSome()&&e.hasImageCaption,t?{type:"grid",columns:2}:{type:"panel"})),{items:R([i.toArray(),e.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])})]])},Pe=function(e){return{title:"General",name:"general",items:ze(e)}},Le=ze,Ie=function(e){return{title:"Upload",name:"upload",items:[{type:"dropzone",name:"fileinput"}]}},He=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}},Fe=function(e,t){return{src:e.src.value,alt:0===e.alt.length&&t?null:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}},Ve=function(e,t){var n=t.getData();(function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?S.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?S.some(e+t):S.none()}))})(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},je=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var o=Se({},n);!function(e,t,n){e.hasDescription&&u(n.alt)&&(t.alt=n.alt),e.hasAccessibilityOptions&&(t.isDecorative=n.isDecorative||t.isDecorative||!1),e.hasImageTitle&&u(n.title)&&(t.title=n.title),e.hasDimensions&&(u(n.width)&&(t.dimensions.width=n.width),u(n.height)&&(t.dimensions.height=n.height)),u(n.class)&&De(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&f(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(u(n.style)&&(t.style=n.style),u(n.vspace)&&(t.vspace=n.vspace),u(n.border)&&(t.border=n.border),u(n.hspace)&&(t.hspace=n.hspace),u(n.borderstyle)&&(t.borderstyle=n.borderstyle))}(e,o,r),t.setData(o)}},Ue=function(e,t,n,r){Ve(t,r),je(t,r),function(e,t,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!t.hasDimensions||(i.length>0?e.imageSize(i).then((function(e){n.open&&r.setData({dimensions:e})})).catch((function(e){return console.error(e)})):r.setData({dimensions:{width:"",height:""}}))}(e,t,n,r),function(e,t,n){var r=n.getData(),o=De(e.imageList,r.src.value);t.prevImage=o,n.setData({images:o.map((function(e){return e.value})).getOr("")})}(t,n,r)},We=function(e,t,n){var r=U(e(n.style)),o=Se({},n);return o.vspace=function(e){return e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"]?V(String(e["margin-top"])):""}(r),o.hspace=function(e){return e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"]?V(String(e["margin-right"])):""}(r),o.border=function(e){return e["border-width"]?V(String(e["border-width"])):""}(r),o.borderstyle=function(e){return e["border-style"]?String(e["border-style"]):""}(r),o.style=function(e,t,n){return t(e(t(n)))}(e,t,r),o},qe=function(e,t,n,r){var o=r.getData();r.block("Uploading image"),N(o.fileinput).fold((function(){r.unblock()}),(function(o){var i,a=URL.createObjectURL(o),u=function(){r.unblock(),URL.revokeObjectURL(a)},c=function(o){r.setData({src:{value:o,meta:{}}}),r.showTab("general"),Ue(e,t,n,r)};(i=o,new P((function(e,t){var n=new FileReader;n.onload=function(){e(n.result)},n.onerror=function(){t(n.error.message)},n.readAsDataURL(i)}))).then((function(n){var i=e.createBlobCache(o,a,n);t.automaticUploads?e.uploadImage(i).then((function(e){c(e.url),u()})).catch((function(t){u(),e.alertErr(t)})):(e.addToBlobCache(i),c(i.blobUri()),r.unblock())}))}))},$e=function(e,t,n){return function(r,o){"src"===o.name?Ue(e,t,n,r):"images"===o.name?function(e,t,n,r){var o=r.getData(),i=De(t.imageList,o.images);i.each((function(e){""===o.alt||n.prevImage.map((function(e){return e.text===o.alt})).getOr(!1)?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=i,Ue(e,t,n,r)}(e,t,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?function(e,t){var n=t.getData(),r=We(e.parseStyle,e.serializeStyle,n);t.setData(r)}(e,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?function(e,t,n){var r=Se(He(t.image),n.getData()),o=fe(e.normalizeCss,Fe(r,!1));n.setData({style:o})}(e,t,r):"fileinput"===o.name?qe(e,t,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},Ge=function(e){return function(){e.open=!1}},Ke=function(e){return e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler?{type:"tabpanel",tabs:R([[Pe(e)],e.hasAdvTab?[Me(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[Ie(e)]:[]])}:{type:"panel",items:Le(e)}},Xe=function(e){return function(t){var n=function(e){return{prevImage:De(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}}(t);return{title:"Insert/Edit Image",size:"normal",body:Ke(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:He(t.image),onSubmit:e.onSubmit(t),onChange:$e(e,t,n),onClose:Ge(n)}}},Ye=function(e){return function(t){return function(n){var r=Se(He(t.image),n.getData());e.execCommand("mceUpdateImage",!1,Fe(r,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()}}},Je=function(e){return function(t){return q(e,t)?function(e){return new P((function(t){var n=document.createElement("img"),r=function(e){n.onload=n.onerror=null,n.parentNode&&n.parentNode.removeChild(n),t(e)};n.onload=function(){var e={width:F(n.width,n.clientWidth),height:F(n.height,n.clientHeight)};r(P.resolve(e))},n.onerror=function(){r(P.reject("Failed to get image dimensions for: "+e))};var o=n.style;o.visibility="hidden",o.position="fixed",o.bottom=o.left="0px",o.width=o.height="auto",document.body.appendChild(n),n.src=e}))}(e.documentBaseURI.toAbsolute(t)).then((function(e){return{width:String(e.width),height:String(e.height)}})):P.resolve({width:"",height:""})}},Qe=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,filename:t.name,base64:r.split(",")[1]})}},Ze=function(e){return function(t){e.editorUpload.blobCache.add(t)}},et=function(e){return function(t){e.windowManager.alert(t)}},tt=function(e){return function(t){return ve(e,t)}},nt=function(e){return function(t){return e.dom.parseStyle(t)}},rt=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},ot=function(e){return function(t){return ke(e).upload([t],!1).then((function(e){return 0===e.length?P.reject("Failed to upload image"):!1===e[0].status?P.reject(e[0].error.message):e[0]}))}},it=function(e){var t={onSubmit:Ye(e),imageSize:Je(e),addToBlobCache:Ze(e),createBlobCache:Qe(e),alertErr:et(e),normalizeCss:tt(e),parseStyle:nt(e),serializeStyle:rt(e),uploadImage:ot(e)};return{open:function(){Be(e).then(Xe(t)).then(e.windowManager.open)}}},at=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},ut=function(e){return function(t){for(var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};n--;){var o=t[n];at(o)&&(o.attr("contenteditable",e?"false":null),Te.each(o.getAll("figcaption"),r))}}};r.add("image",(function(e){!function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",ut(!0)),e.serializer.addNodeFilter("figure",ut(!1))}))}(e),function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:it(e).open,onSetup:function(t){return t.setActive(d(be(e))),e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:it(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return ce(e)||"IMG"===e.nodeName&&!W(e)?["image"]:[]}})}(e),function(e){e.addCommand("mceImage",it(e).open),e.addCommand("mceUpdateImage",(function(t,n){e.undoManager.transact((function(){return Ce(e,n)}))}))}(e)}))}()},5053:(e,t,n)=>{n(3253)},3253:(e,t,n)=>{!function(){"use strict";var e,t,r,o=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=(e="array",function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}),c=function(e){return!function(e){return null==e}(e)},s=function(e){return function(t){return typeof t===e}}("function"),l=function(){},f=function(e){return function(){return e}},d=function(e){return e},m=f(!1),g=f(!0),h=function(){return p},p={fold:function(e,t){return e()},isSome:m,isNone:g,getOr:r=d,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:r,orThunk:t,map:h,each:l,bind:h,exists:m,forall:g,filter:function(){return h()},toArray:function(){return[]},toString:f("none()")},v=function(e){var t=f(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:g,isNone:m,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return v(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:p},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},b={some:v,none:h,from:function(e){return null==e?p:v(e)}},y={},w={exports:y};!function(e,t,r,o){var i,a;i=this,a=function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}a(t.promise,r)}else(1===e._state?a:u)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}var r,i}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t-1;var n,r},B=function(e,t){for(var n=0,r=e.length;n=300},te=function(e,t){var n={"Content-Type":"application/json;charset=UTF-8","tiny-api-key":t};return $(function(e,t){var n=-1===e.indexOf("?")?"?":"&";return/[?&]apiKey=/.test(e)?e:e+n+"apiKey="+encodeURIComponent(t)}(e,t),n).then((function(e){return ee(e.status)?(t=e.status,n=e.blob,function(e,t){return"application/json"===(null==t?void 0:t.type)&&(400===e||403===e||404===e||500===e)}(t,n)?Z(n):Y(t)):x.resolve(e.blob);var t,n}))},ne=function(e,t,n){return void 0===n&&(n=!1),t?te(e,t):function(e,t){return $(e,{},t).then((function(e){return ee(e.status)?Y(e.status):x.resolve(e.blob)}))}(e,n)},re=function(e){return H(e)},oe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},ie={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return oe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return oe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return oe(n)},fromDom:oe,fromPoint:function(e,t,n){return b.from(e.dom.elementFromPoint(t,n)).map(oe)}};"undefined"!=typeof window?window:Function("return this;")();var ae=function(e,t){return function(e,t){return z(e.dom.childNodes,(function(e){return t(ie.fromDom(e))})).map(ie.fromDom)}(e,(function(e){return function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}(e,t)}))},ue=tinymce.util.Tools.resolve("tinymce.util.Delay"),ce=tinymce.util.Tools.resolve("tinymce.util.Promise"),se=tinymce.util.Tools.resolve("tinymce.util.URI"),le=function(e){return e.getParam("imagetools_toolbar","rotateleft rotateright flipv fliph editimage imageoptions")},fe=function(e){return e.getParam("imagetools_proxy")},de=function(e){var t,n,r=function(e){return/^[0-9\.]+px$/.test(e)};return t=e.style.width,n=e.style.height,t||n?r(t)&&r(n)?{w:parseInt(t,10),h:parseInt(n,10)}:null:(t=e.width,n=e.height,t&&n?{w:parseInt(t,10),h:parseInt(n,10)}:null)},me=function(e){return{w:e.naturalWidth,h:e.naturalHeight}},ge=0,he=function(e){return ae(ie.fromDom(e),"img")},pe=function(e,t){return e.dom.is(t,"figure")},ve=function(e,t){return e.dom.is(t,"img:not([data-mce-object],[data-mce-placeholder])")},be=function(e,t){var n=function(t){return ve(e,t)&&(Ce(e,t)||Se(e,t)||c(fe(e)))};return pe(e,t)?he(t).bind((function(e){return n(e.dom)?b.some(e.dom):b.none()})):n(t)?b.some(t):b.none()},ye=function(e,t){e.notificationManager.open({text:t,type:"error"})},we=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return null!==n&&pe(e,n)?he(n):ve(e,t)?b.some(ie.fromDom(t)):b.none()},xe=function(e,t,n){var r=t.match(/(?:\/|^)(([^\/\?]+)\.(?:[a-z0-9.]+))(?:\?|$)/i);return c(r)?e.dom.encode(r[n]):null},Ce=function(e,t){var n=t.src;return 0===n.indexOf("data:")||0===n.indexOf("blob:")||new se(n).host===e.documentBaseURI.host},Se=function(e,t){return-1!==a.inArray(function(e){return e.getParam("imagetools_cors_hosts",[],"string[]")}(e),new se(t.src).host)},ke=function(e,t){if(Se(e,t))return ne(t.src,null,function(e,t){return-1!==a.inArray(function(e){return e.getParam("imagetools_credentials_hosts",[],"string[]")}(e),new se(t.src).host)}(e,t));if(!Ce(e,t)){var n=fe(e),r=n+(-1===n.indexOf("?")?"?":"&")+"url="+encodeURIComponent(t.src),o=function(e){return e.getParam("api_key",e.getParam("imagetools_api_key","","string"),"string")}(e);return ne(r,o,!1)}return A(t)},Te=function(e,t){return function(e){return b.from(e.getParam("imagetools_fetch_image",null,"function"))}(e).fold((function(){return ke(e,t)}),(function(e){return e(t)}))},Oe=function(e,t){var n=e.editorUpload.blobCache.getByUri(t.src);return n?ce.resolve(n.blob()):Te(e,t)},Ee=function(e){ue.clearTimeout(e.get())},_e=function(e,t,n,r,o,i,a){return n.toBlob().then((function(u){var s,l,f,d,m=e.editorUpload.blobCache;s=i.src;var g=t.type===u.type;return function(e){return e.getParam("images_reuse_filename",!1,"boolean")}(e)&&(d=m.getByUri(s),c(d)?(s=d.uri(),l=d.name(),f=d.filename()):(l=xe(e,s,2),f=xe(e,s,1))),d=m.create({id:"imagetools"+ge++,blob:u,base64:n.toBase64(),uri:s,name:l,filename:g?f:void 0}),m.add(d),e.undoManager.transact((function(){var t=function(){e.$(i).off("load",t),e.nodeChanged(),r?e.editorUpload.uploadImagesAuto():(Ee(o),function(e,t){var n=ue.setEditorTimeout(e,(function(){e.editorUpload.uploadImagesAuto()}),function(e){return e.getParam("images_upload_timeout",3e4,"number")}(e));t.set(n)}(e,o))};e.$(i).on("load",t),a&&e.$(i).attr({width:a.w,height:a.h}),e.$(i).attr({src:d.blobUri()}).removeAttr("data-mce-src")})),d}))},Re=function(e,t,n,r){return function(){return we(e).fold((function(){ye(e,"Could not find selected image")}),(function(o){return e._scanForImages().then((function(){return Oe(e,o.dom)})).then((function(i){return re(i).then(n).then((function(n){return _e(e,i,n,!1,t,o.dom,r)}))})).catch((function(t){ye(e,t)}))}))}},Ne=function(e,t,n){return function(){var r=we(e).map((function(e){var t=de(e.dom);return t?{w:t.h,h:t.w}:null})).getOrNull();return Re(e,t,(function(e){return q(e,n)}),r)()}},Ae=function(e,t,n){return function(){return Re(e,t,(function(e){return W(e,n)}))()}},De=function(e,t,n,r,o){return function(e){return O(e)}(o).then((function(e){var t=me(e);return r.w===t.w&&r.h===t.h||de(n)&&function(e,t){var n,r;t&&(n=e.style.width,r=e.style.height,(n||r)&&(e.style.width=t.w+"px",e.style.height=t.h+"px",e.removeAttribute("data-mce-style")),n=e.width,r=e.height,(n||r)&&(e.setAttribute("width",String(t.w)),e.setAttribute("height",String(t.h))))}(n,t),URL.revokeObjectURL(e.src),o})).then(re).then((function(r){return _e(e,o,r,!0,t,n)}))},Me=function(e,t){return function(){var n=we(e),r=n.map((function(e){return me(e.dom)}));n.each((function(o){be(e,o.dom).each((function(i){Oe(e,o.dom).then((function(o){var i=function(e){return{blob:e,url:URL.createObjectURL(e)}}(o);e.windowManager.open({title:"Edit Image",size:"large",body:{type:"panel",items:[{type:"imagetools",name:"imagetools",label:"Edit Image",currentState:i}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0,disabled:!0}],onSubmit:function(o){var i=o.getData().imagetools.blob;n.each((function(n){r.each((function(r){De(e,t,n.dom,r,i)}))})),o.close()},onCancel:l,onAction:function(e,t){switch(t.name){case"save-state":t.value?e.enable("save"):e.disable("save");break;case"disable":e.disable("save"),e.disable("cancel");break;case"enable":e.enable("cancel")}}})}))}))}))}};i.add("imagetools",(function(e){var t=o(0),n=o(null);!function(e,t){a.each({mceImageRotateLeft:Ne(e,t,-90),mceImageRotateRight:Ne(e,t,90),mceImageFlipVertical:Ae(e,t,"v"),mceImageFlipHorizontal:Ae(e,t,"h"),mceEditImage:Me(e,t)},(function(t,n){e.addCommand(n,t)}))}(e,t),function(e){var t=[],n=function(t){return function(){return e.execCommand(t)}},r=function(){return we(e).exists((function(t){return be(e,t.dom).isSome()}))},o=function(e){var n=function(t){return e.setDisabled(!t)};return n(r()),t=t.concat([n]),function(){t=function(e,t){for(var n=[],r=0,o=e.length;r{n(7384)},7384:()=>{!function(){"use strict";var e,t,n,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=tinymce.util.Tools.resolve("tinymce.util.VK"),i=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},a=function(e){return function(t){return typeof t===e}},u=i("string"),c=i("array"),s=(e=null,function(t){return e===t}),l=a("boolean"),f=a("function"),d=function(){},m=function(e){return function(){return e}},g=function(e){return e},h=function(e,t){return e===t},p=m(!1),v=m(!0),b=function(){return y},y={fold:function(e,t){return e()},isSome:p,isNone:v,getOr:n=g,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:m(null),getOrUndefined:m(void 0),or:n,orThunk:t,map:b,each:d,bind:b,exists:p,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:m("none()")},w=function(e){var t=m(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:v,isNone:p,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return w(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:y},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},x={some:w,none:b,from:function(e){return null==e?y:w(e)}},C=Array.prototype.indexOf,S=Array.prototype.push,k=function(e,t){return function(e,t){return C.call(e,t)}(e,t)>-1},T=function(e){for(var t=[],n=0,r=e.length;n0?e.concat(n):n}(r):o(r);return i.length>0?function(e){return I.trim(e.sort().join(" "))}(i):""},ne=function(e,t){return t=t||e.selection.getNode(),ae(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},re=function(e,t){return function(e){return e.replace(/\uFEFF/g,"")}(t?t.innerText||t.textContent:e.getContent({format:"text"}))},oe=function(e){return I.grep(e,J).length>0},ie=function(e){var t=e.schema.getTextInlineElements();return 0===Q(e.selection.getRng(),(function(e){return 1===e.nodeType&&!Y(e)&&!G(t,e.nodeName.toLowerCase())})).length},ae=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},ue=function(e,t){var n=U({},t);if(!(B(e).length>0)&&!1===P(e)){var r=te(n.rel,"_blank"===n.target);n.rel=r||null}return x.from(n.target).isNone()&&!1===M(e)&&(n.target=D(e)),n.href=function(e,t){return"http"!==t&&"https"!==t||Z(e)?e:t+"://"+e}(n.href,A(e)),n},ce=function(e,t,n){var r=e.selection.getNode(),o=ne(e,r),i=ue(e,function(e){var t,n,r;return t=["title","rel","class","target"],n=function(t,n){return e[n].each((function(e){t[n]=e.length>0?e:null})),t},r={href:e.href},function(e,t){for(var n=0,r=e.length;n0;return void 0!==o?he(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:d}},text:i?e:t.text}})):x.none()},ve=function(e,t){var n={text:e.text,title:e.title},r=function(e){var t,r=(t=e.url,N(n.text.length<=0,x.from(t.meta.text).getOr(t.value))),o=function(e){return N(n.title.length<=0,x.from(e.meta.title).getOr(""))}(e.url);return r.isSome()||o.isSome()?x.some(U(U({},r.map((function(e){return{text:e}})).getOr({})),o.map((function(e){return{title:e}})).getOr({}))):x.none()},o=function(e,r){var o,i,a=(o=t,i=r.name,"link"===i?o.link:"anchor"===i?o.anchor:x.none()).getOr([]);return pe(n.text,r.name,a,e)};return{onChange:function(e,t){var i=t.name;return"url"===i?r(e()):k(["anchor","link"],i)?o(e(),t):"text"===i||"title"===i?(n[i]=e()[i],x.none()):x.none()}}},be=tinymce.util.Tools.resolve("tinymce.util.Delay"),ye=tinymce.util.Tools.resolve("tinymce.util.Promise"),we=function(e){var t=e.href;return t.indexOf("@")>0&&-1===t.indexOf("/")&&-1===t.indexOf("mailto:")?x.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(e){return U(U({},e),{href:"mailto:"+t})}}):x.none()},xe=function(e,t){return function(n){var r=n.href;return 1===e&&!Z(r)||0===e&&/^\s*www(\.|\d\.)/i.test(r)?x.some({message:"The URL you entered seems to be an external link. Do you want to add the required "+t+":// prefix?",preprocess:function(e){return U(U({},e),{href:t+"://"+r})}}):x.none()}},Ce=function(e,t){return E([we,xe(A(e),L(e))],(function(e){return e(t)})).fold((function(){return ye.resolve(t)}),(function(n){return new ye((function(r){!function(e,t,n){var r=e.selection.getRng();be.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))}(e,n.message,(function(e){r(e?n.preprocess(t):t)}))}))}))},Se=function(e){var t=e.dom.select("a:not([href])"),n=O(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?x.some([{text:"None",value:""}].concat(n)):x.none()},ke=function(e){var t=function(e){return e.getParam("link_class_list",[],"array")}(e);return t.length>0?j.sanitize(t):x.none()},Te=tinymce.util.Tools.resolve("tinymce.util.XHR"),Oe=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=function(e){return e.getParam("link_list")}(e);return new ye((function(e){u(n)?Te.send({url:n,success:function(t){return e(function(e){try{return x.some(JSON.parse(e))}catch(e){return x.none()}}(t))},error:function(t){return e(x.none())}}):f(n)?n((function(t){return e(x.some(t))})):e(x.from(n))})).then((function(e){return e.bind(j.sanitizeWith(t)).map((function(e){if(e.length>0){return[{text:"None",value:""}].concat(e)}return e}))}))},Ee=function(e,t){var n=B(e);if(n.length>0){var r=_(t,"_blank");return(!1===P(e)?j.sanitizeWith((function(e){return te(j.getValue(e),r)})):j.sanitize)(n)}return x.none()},_e=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],Re=function(e){var t=M(e);return c(t)?j.sanitize(t).orThunk((function(){return x.some(_e)})):!1===t?x.none():x.some(_e)},Ne=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?x.some(r):x.none()},Ae=function(e,t){return Oe(e).then((function(n){var r=function(e,t){var n=e.dom,r=ie(e)?x.some(re(e.selection,t)):x.none(),o=t?x.some(n.getAttrib(t,"href")):x.none(),i=t?x.from(n.getAttrib(t,"target")):x.none(),a=Ne(n,t,"rel"),u=Ne(n,t,"class");return{url:o,text:r,title:Ne(n,t,"title"),target:i,rel:a,linkClass:u}}(e,t);return{anchor:r,catalogs:{targets:Re(e),rels:Ee(e,r.target),classes:ke(e),anchor:Se(e),link:n},optNode:x.from(t),flags:{titleEnabled:z(e)}}}))},De=function(e){(function(e){var t=ne(e);return Ae(e,t)})(e).then((function(t){return function(e,t,n){var r=e.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),o=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],i=function(e,t){var n=e.anchor,r=n.url.getOr("");return{url:{value:r,meta:{original:{value:r}}},text:n.text.getOr(""),title:n.title.getOr(""),anchor:r,link:r,rel:n.rel.getOr(""),target:n.target.or(t).getOr(""),linkClass:n.linkClass.getOr("")}}(e,x.from(D(n))),a=e.catalogs,u=ve(i,a);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:T([[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],r,o,R([a.anchor.map(j.createUi("anchor","Anchors")),a.rels.map(j.createUi("rel","Rel")),a.targets.map(j.createUi("target","Open link in...")),a.link.map(j.createUi("link","Link list")),a.classes.map(j.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onChange:function(e,t){var n=t.name;u.onChange(e.getData,{name:n}).each((function(t){e.setData(t)}))},onSubmit:t}}(t,function(e,t){return function(n){var r=n.getData();if(!r.url.value)return fe(e),void n.close();var o=function(e){return x.from(r[e]).filter((function(n){return!_(t.anchor[e],n)}))},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},a={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:d};Ce(e,i).then((function(t){le(e,a,t)})),n.close()}}(e,t),e)})).then((function(t){e.windowManager.open(t)}))},Me=function(e){var t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(e,t){document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)}(t,n)},Be=function(e,t){return e.dom.getParent(t,"a[href]")},ze=function(e){return Be(e,e.selection.getStart())},Pe=function(e,t){if(t){var n=ee(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else Me(t.href)}},Le=function(e){return function(){De(e)}},Ie=function(e){return function(){Pe(e,ze(e))}},He=function(e,t){return e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},Fe=function(e){return function(t){var n=function(){return t.setActive(!e.mode.isReadOnly()&&null!==ne(e,e.selection.getNode()))};return n(),He(e,n)}},Ve=function(e){return function(t){var n=function(){return t.setDisabled(null===ne(e,e.selection.getNode()))};return n(),He(e,n)}},je=function(e){return function(t){var n=function(t){return oe(t)||(n=e.selection.getRng(),Q(n,J).length>0);var n},r=e.dom.getParents(e.selection.getStart());return t.setDisabled(!n(r)),He(e,(function(e){return t.setDisabled(!n(e.parents))}))}},Ue=function(e){var t=function(t){var n=e.selection.getNode();return t.setDisabled(!ne(e,n)),d};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:Fe(e)},label:"Link",predicate:function(t){return!!ne(e,t)&&function(e){return e.getParam("link_context_toolbar",!1,"boolean")}(e)},initValue:function(){var t=ne(e);return t?ee(t):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(!!ne(e,n)),Fe(e)(t)},onAction:function(t){var n=t.getValue(),r=function(t){var n=ne(e),r=ie(e);if(!n&&r){var o=re(e.selection,n);return x.some(o.length>0?o:t)}return x.none()}(n);le(e,{href:n,attach:d},{href:n,text:r,title:x.none(),rel:x.none(),target:x.none(),class:x.none()}),function(e){e.selection.collapse(!1)}(e),t.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:t,onAction:function(t){fe(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:t,onAction:function(t){Ie(e)(),t.hide()}}]})};r.add("link",(function(e){!function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:Le(e),onSetup:Fe(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:Ie(e),onSetup:Ve(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return fe(e)},onSetup:je(e)})}(e),function(e){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:Ie(e),onSetup:Ve(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:Le(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return fe(e)},onSetup:je(e)})}(e),function(e){e.ui.registry.addContextMenu("link",{update:function(t){return oe(e.dom.getParents(t,"a"))?"link unlink openlink":"link"}})}(e),Ue(e),function(e){e.on("click",(function(t){var n=Be(e,t.target);n&&o.metaKeyPressed(t)&&(t.preventDefault(),Pe(e,n))})),e.on("keydown",(function(t){var n=ze(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),Pe(e,n))}))}(e),function(e){e.addCommand("mceLink",(function(){!function(e){return e.getParam("link_quicklink",!1,"boolean")}(e)?Le(e)():e.fire("contexttoolbar-show",{toolbarKey:"quicklink"})}))}(e),function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))}(e)}))}()},1236:(e,t,n)=>{n(7585)},7585:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},o=function(e){return function(t){return typeof t===e}},i=r("string"),a=r("object"),u=r("array"),c=o("boolean"),s=o("function"),l=o("number"),f=function(){},d=function(e){return function(){return e}},m=function(e){return e},g=function(e,t){return e===t},h=function(e){return function(t){return!e(t)}},p=d(!1),v=d(!0),b=function(){return y},y={fold:function(e,t){return e()},isSome:p,isNone:v,getOr:t=m,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:t,orThunk:e,map:b,each:f,bind:b,exists:p,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:d("none()")},w=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:v,isNone:p,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return w(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:y},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},x={some:w,none:b,from:function(e){return null==e?y:w(e)}},C=Array.prototype.slice,S=Array.prototype.push,k=function(e,t){for(var n=e.length,r=new Array(n),o=0;o=0&&t1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return me(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return me(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return me(n)},fromDom:me,fromPoint:function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(me)}},he=function(e,t){return e.dom===t.dom},pe=function(e,t){return n=e.dom,r=t.dom,function(e,t,n){return 0!=(e.compareDocumentPosition(t)&n)}(n,r,Node.DOCUMENT_POSITION_CONTAINED_BY);var n,r},ve=function(e,t){return de().browser.isIE()?pe(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},be=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ye=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),we=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),xe=tinymce.util.Tools.resolve("tinymce.util.VK"),Ce=Object.keys,Se=function(e,t){for(var n=Ce(e),r=0,o=n.length;r0)&&r},rt=function(e,t){return e.isChildOf(t,e.getRoot())},ot=function(e,t){var n,r,o,i=e.dom,a=e.schema.getBlockElements(),u=i.createFragment(),c=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t}(e);if(c&&((r=i.create(c)).tagName===c.toUpperCase()&&i.setAttribs(r,function(e){return e.getParam("forced_root_block_attrs",{})}(e)),tt(t.firstChild,a)||u.appendChild(r)),t)for(;n=t.firstChild;){var s=n.nodeName;o||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),tt(n,a)?(u.appendChild(n),r=null):c?(r||(r=i.create(c),u.appendChild(r)),r.appendChild(n)):u.appendChild(n)}return c?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):u.appendChild(i.create("br")),u},it=je.DOM,at=_e("dd"),ut=_e("dt"),ct=function(e,t){at(t)?Ve(t,"dt"):ut(t)&&Ae(t).each((function(n){return function(e,t,n){var r=it.select('span[data-mce-type="bookmark"]',t),o=ot(e,n),i=it.createRng();i.setStartAfter(n),i.setEndAfter(t);for(var a,u=i.extractContents(),c=u.firstChild;c;c=c.firstChild)if("LI"===c.nodeName&&e.dom.isEmpty(c)){it.remove(c);break}e.dom.isEmpty(u)||it.insertAfter(u,t),it.insertAfter(o,t),nt(e.dom,n.parentNode)&&(a=n.parentNode,Ue.each(r,(function(e){a.parentNode.insertBefore(e,n.parentNode)})),it.remove(a)),it.remove(n),nt(e.dom,t)&&it.remove(t)}(e,n.dom,t.dom)}))},st=function(e){ut(e)&&Ve(e,"dd")},lt=function(e,t){if($e(e))return{container:e,offset:t};var n=ye.getNode(e,t);return $e(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&$e(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&$e(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},ft=function(e){var t=e.cloneRange(),n=lt(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=lt(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},dt=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),mt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",pt(e,n))},gt=function(e){var t=mt(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return O(e.querySelectorAll("ol,ul,dl"),Ge)}(t):O(n,(function(e){return Ge(e)&&t!==e}))},ht=function(e){var t=e.selection.getSelectedBlocks();return O(function(e,t){var n=Ue.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",pt(e,t))||t}));return dt.unique(n)}(e,t),Ye)},pt=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},vt=function(e,t){var n=e.dom.getParents(t,"ol,ul",pt(e,t));return B(n)},bt=function(e){var t=function(e){var t=vt(e,e.selection.getStart()),n=O(e.selection.getSelectedBlocks(),Ke);return t.toArray().concat(n)}(e);return yt(e,t)},yt=function(e,t){var n=k(t,(function(t){return vt(e,t).getOr(t)}));return dt.unique(n)},wt=function(e,t,n){return void 0===n&&(n=g),e.exists((function(e){return n(e,t)}))},xt=function(e,t,n){return e.isSome()&&t.isSome()?x.some(n(e.getOrDie(),t.getOrDie())):x.none()},Ct=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},St=function(e,t,n){if(!i(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);(function(e){return void 0!==e.style&&s(e.style.getPropertyValue)})(e)&&e.style.setProperty(t,n)},kt=function(e,t){Le(e.item,t.list)},Tt=function(e,t){var n={list:ge.fromTag(t,e),item:ge.fromTag("li",e)};return Le(n.list,n.item),n},Ot=function(e,t,n){var r=t.slice(0,n.depth);return B(r).each((function(t){!function(e,t){Le(e.list,t),e.item=t}(t,function(e,t,n){var r=ge.fromTag("li",e);return Re(r,t),Ie(r,n),r}(e,n.itemAttributes,n.content)),function(e,t){Oe(e.list)!==t.listType&&(e.list=Ve(e.list,t.listType)),Re(e.list,t.listAttributes)}(t,n)})),r},Et=function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o0},At=function(e){return e.isSelected},Dt=function(e){var t=De(e),n=ze(e).exists(_t)?t.slice(0,-1):t;return k(n,Fe)},Mt=function(e){return T(e,(function(t,n){(function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.deptht.length?Et(e,t,n):Ot(e,t,n)}),[]);return M(n).map((function(e){return e.list}))}(e.contentDocument,n).toArray()},It=function(e,t,n){var r=function(e,t){var n,r=(n=!1,{get:function(){return n},set:function(e){n=e}});return k(e,(function(e){return{sourceList:e,entries:zt(0,t,r,e)}}))}(t,function(e){var t=k(ht(e),ge.fromDom);return xt(R(t,h(Rt)),R(A(t),h(Rt)),(function(e,t){return{start:e,end:t}}))}(e));T(r,(function(t){!function(e,t){T(O(e,At),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0}(t,e)}))}(t.entries,n);var r,o=function(e,t){return N(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i0?nn(e,r,o,t,i):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||rn(r)||Kt(t)){var o=qt(e.selection.getRng());Jt(e.dom,t,r);var i=e.dom.rename(t,n);tn(e.dom,i),e.selection.setRng($t(o)),Zt(e,n,r),Ct(e,Gt(n),i)}else jt(e);else Zt(e,n,r),Ct(e,Gt(n),t)}(e,r,t,i)},an=je.DOM,un=function(e,t){var n=Ue.grep(e.select("ol,ul",t));Ue.each(n,(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),nt(e,r)&&an.remove(r)):an.setStyle(r,"listStyleType","none")),Ge(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},cn=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if($e(o)&&(n?i0))return o;var a=e.schema.getNonEmptyElements();1===o.nodeType&&(o=ye.getNode(o,i));var u=new we(o,r);for(n&&function(e,t){return!!Ze(t)&&e.isBlock(t.nextSibling)&&!Ze(t.previousSibling)}(e.dom,o)&&u.next();o=u[n?"next":"prev2"]();){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if($e(o)&&o.data.length>0)return o}},sn=function(e,t){var n=t.childNodes;return 1===n.length&&!Ge(n[0])&&e.isBlock(n[0])},ln=function(e,t,n){var r,o=sn(e,n)?n.firstChild:n;if(function(e,t){sn(e,t)&&e.remove(t.firstChild,!0)}(e,t),!nt(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)},fn=function(e,t,n){var r,o=t.parentNode;if(rt(e,t)&&rt(e,n)){Ge(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&Ze(o.previousSibling)&&e.remove(o.previousSibling);var i=n.lastChild;i&&Ze(i)&&t.hasChildNodes()&&e.remove(i),nt(e,n,!0)&&e.$(n).empty(),ln(e,t,n),r&&n.appendChild(r);var a=ve(ge.fromDom(n),ge.fromDom(t))?e.getParents(t,Ge,n):[];e.remove(t),T(a,(function(t){nt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},dn=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),fn(e.dom,t,n),e.selection.setCursorLocation(n,0)}(e,n,r);else{var i=qt(t);fn(o,n,r),e.selection.setRng($t(i))}},mn=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=pt(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===e.getBody()&&nt(n,u))return!0;var c=ft(r.getRng()),s=n.getParent(cn(e,c,t,i),"LI",i);if(s&&s!==a)return e.undoManager.transact((function(){var n;t?dn(e,c,s,a):(n=a).parentNode.firstChild===n?Vt(e):function(e,t,n,r){var o=qt(t);fn(e.dom,n,r);var i=$t(o);e.selection.setRng(i)}(e,c,a,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){jt(e)})),!0}return!1},gn=function(e,t){return mn(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=pt(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=ft(e.selection.getRng()),u=n.getParent(cn(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),tn(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1}(e,t)},hn=function(e,t){return e.selection.isCollapsed()?gn(e,t):function(e){var t=e.selection.getStart(),n=pt(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||ht(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),un(e.dom,e.getBody())})),!0)}(e)},pn=function(e){var t=A(U(e).split("")),n=k(t,(function(e,t){var n=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*n}));return E(n,(function(e,t){return e+t}),0)},vn=function(e){if(--e<0)return"";var t=e%26,n=Math.floor(e/26);return vn(n)+String.fromCharCode("A".charCodeAt(0)+t)},bn=function(e){var t,n,r=mt(e);Xe(r)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:(t={start:e.dom.getAttrib(r,"start","1"),listStyleType:x.some(e.dom.getStyle(r,"list-style-type"))},n=parseInt(t.start,10),wt(t.listStyleType,"upper-alpha")?vn(n):wt(t.listStyleType,"lower-alpha")?vn(n).toLowerCase():t.start)},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){(function(e){switch(function(e){return/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:function(e){return/^[a-z]+$/.test(e)}(e)?1:e.length>0?4:3}(e)){case 2:return x.some({listStyleType:x.none(),start:e});case 0:return x.some({listStyleType:x.some("upper-alpha"),start:pn(e).toString()});case 1:return x.some({listStyleType:x.some("lower-alpha"),start:pn(e).toString()});case 3:return x.some({listStyleType:x.none(),start:""});case 4:return x.none()}})(t.getData().start).each((function(t){e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},yn=function(e,t){return function(){var n=mt(e);return n&&n.nodeName===t}},wn=function(e){e.addCommand("mceListProps",(function(){bn(e)}))},xn=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Ft(e):"outdent"===n&&Vt(e)})),e.addCommand("InsertUnorderedList",(function(t,n){on(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){on(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){on(e,"DL",n)})),e.addCommand("RemoveList",(function(){jt(e)})),wn(e),e.addCommand("mceListUpdate",(function(t,n){a(n)&&function(e,t){var n=mt(e);e.undoManager.transact((function(){a(t.styles)&&e.dom.setStyles(n,t.styles),a(t.attrs)&&Se(t.attrs,(function(t,r){return e.dom.setAttrib(n,r,t)}))}))}(e,n)})),e.addQueryStateHandler("InsertUnorderedList",yn(e,"UL")),e.addQueryStateHandler("InsertOrderedList",yn(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",yn(e,"DL"))},Cn=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==xe.TAB||xe.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?Vt(e):Ft(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===xe.BACKSPACE?hn(e,!1)&&t.preventDefault():t.keyCode===xe.DELETE&&hn(e,!0)&&t.preventDefault()}))}(e)};n.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)?(Cn(e),xn(e)):wn(e),function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:function(t){return Xt(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return Xt(e,"UL",t.setActive)}}))}(e),function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return e.execCommand("mceListProps")},onSetup:function(t){return Xt(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=mt(e,t);return Xe(n)?["listprops"]:[]}})}(e),function(e){return{backspaceDelete:function(t){hn(e,t)}}}(e)}))}()},2540:(e,t,n)=>{n(3167)},3167:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1?"www."===t[1]?"https://":t[1]:"https://"}(t),r=e.regex.exec(t),o=n+e.url,i=function(e){o=o.replace("$"+e,(function(){return r[e]?r[e]:""}))},a=0;a0?_.extend({},o[0],{url:W(o[0],r)}):null);if(i&&(n.source=i.url,n.type=i.type,n.allowfullscreen=i.allowFullscreen,n.width=n.width||String(i.w),n.height=n.height||String(i.h)),n.embed)return j(n.embed,n,!0);var a=A(O(e),n.source);a&&(n.type="script",n.width=String(a.width),n.height=String(a.height));var u=function(e){return e.getParam("audio_template_callback")}(e),c=function(e){return e.getParam("video_template_callback")}(e);return n.width=n.width||"300",n.height=n.height||"150",_.each(n,(function(t,r){n[r]=e.dom.encode(""+t)})),"iframe"===n.type?function(e){var t=e.allowfullscreen?' allowFullscreen="1"':"";return'"}(n):"application/x-shockwave-flash"===n.sourcemime?function(e){var t='';return e.poster&&(t+=''),t+""}(n):-1!==n.sourcemime.indexOf("audio")?function(e,t){return t?t(e):'"}(n,u):"script"===n.type?function(e){return'